Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase - 07 - Conversion de ER Al Modelo - Relacional-Con Ejemplos
Clase - 07 - Conversion de ER Al Modelo - Relacional-Con Ejemplos
Base de Datos I
Sesin 07
Transformacin del Modelo
ERE al Modelo Relacional
Cdula
bases de datos.
Es necesario traducirlo a un esquema que
3
Transformacin del Modelo ER
al Modelo Relacional
Vnculos n-arios
4
Transformacin de Entidades
(Paso 1)
7
Transformacin de Entidades
(Paso 1)
PrimApellido
PrimNombre SegApellido
Nombre Telfono
Cdula Empleado
5
Transformacin de Entidades
(Paso 1)
Nombre_Proyecto
Numero_Proyecto Descripcin_Proyecto
Proyecto
CP Compuesta
6
Transformacin de Entidades Dbiles
(Paso 2)
Nombre_Proyecto Fecha_Hito
Proyecto 1 es_parte_de
N
Hito
13
Transformacin de Vnculos 1:N
(Paso 3)
PrimApellido
PrimNombre SegApellido
Numero_Dpto Nombre_Dpto
Nombre Telfono
11
Transformacin de Vnculos 1:1
(Paso 4)
16
Transformacin de Vnculos 1:1
(Paso 4)
PrimApellido
PrimNombre SegApellido
Numero_Dpto Nombre_Dpto
Nombre Telfono
14
Transformacin de Vnculos M:N
(Paso 5)
20
Transformacin de Vnculos M:N
(Paso 5)
PrimApellido
PrimNombre SegApellido
Horas Numero_Proyecto Nombre_Proyecto
Nombre Telfono
Cuantas veces
puede un
empleado
trabajar en un
proyecto? Empleado (Cdula, PrimNombre, PrimApellido, SegApellido, Telfono)
O bien,
Cuntos
registros puedo
tener en Trabaja_en (Cdula, Nmero_Proyecto, Horas)
Trabaja_En para
un mismo
empleado y
proyecto? Proyecto (Nmero_Proyecto, Nombre_Proyecto)
17
Transformacin de Vnculos M:N
(Paso 5)
Fecha_Ent Fecha_Sal
Indique la solucin:
19
Transformacin de Atributos Multivaluados
(Paso 6)
Nombre_Dpto
Numero_Dpto Lugares
Departamento
26
Transformacin de Vnculos n-arios
(paso 7)
Cdigo_Servicio Nombre_Servicio
Nombre_Dpto
Servicio
Numero_Dpto Lugares
RIF Nombre_Cliente
Departamento N
presta
M
Cliente
Fecha
- Categorizacin
27
Transformacin de una Generalizacin
(Paso 8)
Nombre Apellido
Cdula Direccin
E (Entidad Padre,
Persona
Entidad Generalizada)
O
Salario Carrera
Empleado Ei (Entidades
Profesor Estudiante
Especializadas)
Costo_Hora
28
Generalizacin
(Paso 8 / Estrategia 1)
31
Generalizacin
(Paso 8 / Estrategia 1)
Nombre Apellido
Cdula Direccin
Persona (Cdula, Nombre, Apellido, Direccin)
Persona
Empleado (Cdula, Salario)
O
Salario Carrera Estudiante (Cdula, Carrera)
Costo_Hora
33
Generalizacin
(Paso 8 / Estrategia 2)
Nombre Apellido
Cdula Direccin
Aplica para
especializaciones
Persona disjuntas y totales
d
Salario Carrera
Costo_Hora
34
Generalizacin
(Paso 8 / Estrategia 3)
Nombre Apellido
Costo_Hora
37
Generalizacin
(Paso 8 / Estrategia 4)
Nombre Apellido
Cdula Direccin
Aplica para
especializaciones
Persona disjuntas y
solapados
o
Salario Carrera
Costo_Hora
<12453334, 'Pedro', 'Perez', 'Av. 8',true, 2000, true, 50, false, NULL>
38
Transformacin de una Categorizacin
(Paso 9 / Caso 1)
41
Transformacin de una Categorizacin
(Paso 9 / Caso 1)
Nombre Apellido
Nombre
Cdula Direccin RIF Direccin
Persona Compaa
C1 C2
tiene
Cuenta cuenta Banco
Habiente en
CuentaHabiente (IdCuentaHabiente)
42
Transformacin de una Categorizacin
(Paso 9 / Caso 2)
43
Transformacin de una Categorizacin
(Paso 9 / Caso 2)
MarcaA ModeloA ModeloC NumEjes
Auto Camin
C1 C2
Vehculo
posee Persona
Registrado
Vehculo_Registrado (Matrcula)