1. UNIVERSIDAD TÉCNICA PARTICULAR
DE LOJA
Escuela de Ciencias de la Computación
Fundamentos de Base de Datos
Diseño Lógico
Profesor: Ing. Juan Carlos Morocho
2. Diseño lógico
Paso 1: Determinar las relaciones para el
modelo lógico de los datos
Se emplea reglas simples:
Cada entidad se transforma en una relación
(tabla) con los mismos atributos. Empleados
DNI
DNI Nombre
nombre Apellido
apellido
cargo
Empleados Cargo
género
Género
Fecha_nac
salario Fecha_nac
oficina Salario
Oficina
3. Diseño lógico
Para éste tipo de relaciones, queda a criterio del
diseñador, agregar el campo común en alguna
de las dos tablas
La clave primaria de Profesor puede
propagarse a la tabla Curso o viceversa.
4. Diseño lógico
La clave primaria de Profesor debe
propagarse a la tabla Curso. Se cumple que
siempre se propague a la tabla que tenga la
cardinalidad máxima, en este caso Curso.
5. Diseño lógico
Para transformar este tipo de relaciones
N:N, se debe crear una tabla intermedia,
cuyos atributos serán las claves primarias
de las tablas relacionadas
6. Diseño lógico
Una vez se haya transformado el modelo E-R al
modelo relacional, se debe optimizar el modelo
resultante, aplicando las reglas de
normalización.
Formas normales