CURSO: BASE DE DATOS
PASOS PARA DISEÑAR UNA BASE DE DATOS
Estudio y Dominio del
Problema
Estudio y Dominio del
ProblemaDeterminación y Análisisde Requerimientos
Determinación y Análisisde Requerimientos
Diseño ConceptualDiseño Conceptual
Diseño LógicoDiseño Lógico
Diseño FísicoDiseño Físico
Requerimientos de la base de datos
Esquema conceptual (Alto Nivel)
Esquema lógico (RDBMS)
Esquema Interno
Independientedel DBMS
Dependientedel DBMS
1. DETERMINAR Y ANALIZAR LOS REQUERIMIENTOS1. DETERMINAR Y ANALIZAR LOS REQUERIMIENTOS
Realizar entrevistas con los usuarios.
Comprender los datos que se deben almacenar en la BD.
Conocer los procesos involucrados con estos datos.
Documentar para dar facilitar el análisis integral del sistema.
Realizar entrevistas con los usuarios.
Comprender los datos que se deben almacenar en la BD.
Conocer los procesos involucrados con estos datos.
Documentar para dar facilitar el análisis integral del sistema.
PASOS PARA DISEÑAR UNA BASE DE DATOS
Las propiedades o atributos de una entidad son los elementos de datos a ser almacenados en la BD.
PASOS PARA DISEÑAR UNA BASE DE DATOS
MODELO ENTIDAD/RELACIÓN
NombreEntidadNombreEntidad
TrabajadorTrabajador Carga Familiar
EntidadDébil
EntidadDébil
EntidadFuerteEntidadFuerte
MODELO ENTIDAD/RELACIÓN
Nombre delAtributo
Nombre delAtributo
TrabajadorTrabajadorNombreNombre
CedulaCedulaPrimer NombrePrimer Nombre
Segundo NombreSegundo Nombre
Primer ApellidoPrimer Apellido
Segundo ApellidoSegundo ApellidoAtributo
CompuestoAtributo
Compuesto
MODELO ENTIDAD/RELACIÓN
TrabajadorTrabajador
NombreNombre
CedulaCedula
MODELO ENTIDAD/RELACIÓN
EstudianteEstudiante AsignaturaAsignatura
NombreRelaciónNombreRelación
EstudiaEstudia
MODELO ENTIDAD/RELACIÓN
LibroLibro AutorAutorTieneTiene
HombreHombre MujerMujerCasaCasa
MadreMadre HijoHijoTieneTiene
METODOLOGÍA DE DISEÑO CONCEPTUAL
EJERCICIOS
Ejercicio 1: Elaborar el diagrama entidad-relación.
1. Una compañía esta organizada en departamentos.2. Cada departamento controla una cantidad de proyectos.3. Un departamento esta situado en una sola ubicación.4. Cada proyecto tiene un nombre y un numero.5. Los empleados incluyen un numero de seguro social, dirección, sueldo, sexo,
y fecha de nacimiento.6. Un empleado pertenece a un departamento, pero puede trabajar en varios
proyectos.7. Un empleado puede trabajar en un proyecto controlado por un
departamento.8. Para el seguro se requiere datos de la carga familiar: cedula, nombre, sexo,
fecha de nacimiento y parentesco.
Ejercicio 1: Elaborar el diagrama entidad-relación.
1. Una compañía esta organizada en departamentos.2. Cada departamento controla una cantidad de proyectos.3. Un departamento esta situado en una sola ubicación.4. Cada proyecto tiene un nombre y un numero.5. Los empleados incluyen un numero de seguro social, dirección, sueldo, sexo,
y fecha de nacimiento.6. Un empleado pertenece a un departamento, pero puede trabajar en varios
proyectos.7. Un empleado puede trabajar en un proyecto controlado por un
departamento.8. Para el seguro se requiere datos de la carga familiar: cedula, nombre, sexo,
fecha de nacimiento y parentesco.
EJERCICIOS
Solución Ejercicio 1: Diagrama Entidad-Relación.
EmpleadoEmpleado
ProyectoProyecto
DepartamentoDepartamentoCargaFamiliar
CargaFamiliar
Cedula NombreNombre
TieneTiene
Trabaja en
Trabaja en
TieneTiene
ControlaControla
NombreNombre SexoSexo ParentescoParentesco
CódigoCódigo NombreNombre
CódigoCódigo
NombreNombre
FechaNacimiento
FechaNacimiento
CedulaCedula
EJERCICIOS
Ejercicio 2: Elaborar el diagrama entidad-relación.
• Un Alumno estudia una y sólo una Carrera.• Una Carrera es estudiada por uno o muchos Alumnos.• Un Alumno puede tener en préstamo ninguno o a lo más tres Ejemplares.• Un Ejemplar puede no estar en préstamo o estar en Préstamo a lo más una vez.• Un Ejemplar corresponde a uno y sólo un Libro.• Un Libro tiene uno o muchos Ejemplares.• Un Autor es autor de uno o muchos Libros.• Un Libro fue escrito por uno o muchos Autores.• Un Libro es acerca de una o muchas Materias.• Una Materia es abordada por uno o muchos Libros.• Una Libro es editado por una y sólo una Editorial.• Una Editorial ha editado uno o muchos Libros.
Ejercicio 2: Elaborar el diagrama entidad-relación.
• Un Alumno estudia una y sólo una Carrera.• Una Carrera es estudiada por uno o muchos Alumnos.• Un Alumno puede tener en préstamo ninguno o a lo más tres Ejemplares.• Un Ejemplar puede no estar en préstamo o estar en Préstamo a lo más una vez.• Un Ejemplar corresponde a uno y sólo un Libro.• Un Libro tiene uno o muchos Ejemplares.• Un Autor es autor de uno o muchos Libros.• Un Libro fue escrito por uno o muchos Autores.• Un Libro es acerca de una o muchas Materias.• Una Materia es abordada por uno o muchos Libros.• Una Libro es editado por una y sólo una Editorial.• Una Editorial ha editado uno o muchos Libros.
EJERCICIOS
Carrera Estudia Alumno Préstamo
Ejemplar
LibroEjemplar_de
AutorMateria
Editorial
Autor_de
Es_de
Editado_por
(1,1)(1,n)
(0,1)
(0,3)
(1,n)
(1,n)
(1,n)
(1,n)
(1,1)
(1,n)
(1,1)
(1,n)
Solución Ejercicio 2: Diagrama Entidad-Relación
EJERCICIOS
Ejercicio 4: Elaborar el diagrama entidad-relación.Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades de vecinos, etc. A veces, el mismo cliente puede requerir servicios de la empresa para jardines de diferentes ubicaciones, por ejemplo, un propietario de dos hoteles o un cliente con casa propia y dos chalets, etc. Para cada uno de estos jardines, le empresa elabora un contrato y el importe variará en función del tipo de jardín, de su extensión y del tiempo de dedicación que necesita. El contrato será de una cierta duración y tendrá un tipo de tarifa determinado. Evidentemente, se tendrá que conocer la dirección de cada uno de los jardines a mantener, así como los datos necesarios del propietario, para poder facturarle a final de cada mes todos los servicios realizados por la empresa o avisarlos si surge alguna eventualidad.
La empresa dispondrá de un sistema informático, que podrá enseñar al cliente todo un conjunto de fotografías de muchas plantas para facilitarle la construcción o ampliación de su jardín, su aspecto, tipo de hojas, de flores, temporada de plantación, de floración, la familia a la que pertenece y su origen. La empresa también tendrá inventariado todos los tipos de materiales que utiliza, tipos de tierra, abonos, etc.
El empresario tendrá que conocer en todo momento la composición de cada jardín, los tipos de plantas que contiene, el nombre, la fecha de plantación, etc.
A final de cada mes, el empresario deberá pagar a todos sus jardineros, un sueldo fijo más un importe por hora extra (para todos igual), así que le gustaría llevar un control exhaustivo de todas las tareas realizadas por cada uno de ellos (plantación, poda, etc.), el lugar donde están trabajando, las horas dedicadas a cada tarea, etc.
Ejercicio 4: Elaborar el diagrama entidad-relación.Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades de vecinos, etc. A veces, el mismo cliente puede requerir servicios de la empresa para jardines de diferentes ubicaciones, por ejemplo, un propietario de dos hoteles o un cliente con casa propia y dos chalets, etc. Para cada uno de estos jardines, le empresa elabora un contrato y el importe variará en función del tipo de jardín, de su extensión y del tiempo de dedicación que necesita. El contrato será de una cierta duración y tendrá un tipo de tarifa determinado. Evidentemente, se tendrá que conocer la dirección de cada uno de los jardines a mantener, así como los datos necesarios del propietario, para poder facturarle a final de cada mes todos los servicios realizados por la empresa o avisarlos si surge alguna eventualidad.
La empresa dispondrá de un sistema informático, que podrá enseñar al cliente todo un conjunto de fotografías de muchas plantas para facilitarle la construcción o ampliación de su jardín, su aspecto, tipo de hojas, de flores, temporada de plantación, de floración, la familia a la que pertenece y su origen. La empresa también tendrá inventariado todos los tipos de materiales que utiliza, tipos de tierra, abonos, etc.
El empresario tendrá que conocer en todo momento la composición de cada jardín, los tipos de plantas que contiene, el nombre, la fecha de plantación, etc.
A final de cada mes, el empresario deberá pagar a todos sus jardineros, un sueldo fijo más un importe por hora extra (para todos igual), así que le gustaría llevar un control exhaustivo de todas las tareas realizadas por cada uno de ellos (plantación, poda, etc.), el lugar donde están trabajando, las horas dedicadas a cada tarea, etc.
EJERCICIOS
Solución Ejercicio 4: Diagrama entidad-relación.
Top Related