2. PASOS PARA DISEÑAR UNA BASE DE DATOS
Estudio y
Dominio del
Determinación y Análisis Problema
de Requerimientos
Requerimientos de la base de datos
Diseño Conceptual
Independiente
Esquema conceptual (Alto Nivel) del DBMS
Diseño Lógico
Esquema lógico (RDBMS)
Diseño Físico
Dependiente
Esquema Interno
del DBMS
3. PASOS PARA DISEÑAR UNA BASE DE DATOS
1. 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.
4. 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.
6. MODELO ENTIDAD/RELACIÓN
Cedula
Primer Nombre
Segundo Nombre
Nombre del Nombre Trabajador
Atributo Primer Apellido
Atributo
Segundo Apellido Compuesto
11. 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.
12. EJERCICIOS
Solución Ejercicio 1: Diagrama Entidad-Relación.
Cedula Nombre
Tiene Empleado Tiene
Fecha
Nacimiento Código
Carga Trabaja Departamento
Familiar en
Nombre
Nombre Sexo Parentesco
Proyecto Controla
Código Nombre
13. 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.
14. EJERCICIOS
Solución Ejercicio 2: Diagrama Entidad-Relación
(1,n) (1,1) (0,3)
Carrera Estudia Alumno Préstamo
(0,1)
Autor
Materia
Ejemplar
(1,n)
(1,1)
Autor_de
(1,n)
(1,n)
Es_de Ejemplar_de
(1,n) Libro (1,n)
(1,1)
Editado_por Editorial
(1,n)
15. 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.