Reglas De Mapeo Para Obtener El Diseño Logico De Una Base De Datos
I. MAPEO DE ATRIBUTOS:
a) Atributo compuesto
Persona = CI, nombre, aPaterno, aMaterno, Calle, nro, UV
b) Atributo derivado
Estudiante = registro, nombre, aPaterno,fechaNacim
c) Atributo multivaluado
Persona= registro, nombre, aPaterno
Teléfonos = registro, nroTelf
Emails= registro, email
II. MAPEO DE ASOCIACIONES:
A) Asociación 1 a 1 parcialA = a1, a2
B= b1, b2
R = a1, b1, r1, r2
B) Asociación 1 a 1 Total
AB= a1, a2, b1, b2
C) Asociación 1 a *
A=a1, a2
B=b1, b2, a1 //a1 es llave foránea(FK) Foreing Key
D) Asociación * a *
A = a1, a2
B= b1, b2
R = a1, b1, r1, r2
E) Asociación n-aria
A= a1, a2
B= b1, b2
C=c1, c2
R= a1, b1, c1
III. MAPEO DE ESTRUCTURAS
F)Composición
Se mapea igual que una asociación 1 a muchos.
A= a1, a2
B= b1, b2, a1 //a1 es llave foránea (FK) Foreing Key
G) Agregación
Se mapea como una asociaciónmuchos a muchos.
H) Dependencia (A es una clase Fuerte y B es una clase débil)
Para existir un objeto de la clase B, depende de la existencia de otro objeto de la clase A. Además B no tienellave primaria, solo tiene una llave parcial.
A= a1, a2
B = a1, b1, b2
I) Herencia
Disjunta: Toda instancia de vehículo, será también máximo una instancia de alguna de las clases derivadas.a) Disjunta total
AUTO = IdVehiculo, placa, nroChasis, cantidadPuertas
CAMIÓN = IdVehiculo, placa, nroChasis, tonelaje, cantRuedas
b) Disjunta parcial
VEHICULO = IdVehiculo, placa,nroChasis
AUTO = IdVehiculo, cantidadPuertas
CAMIÓN = IdVehiculo, tonelaje, cantRuedas
Sobrepuesta (solapada): Una instancia de Empleado, puede ser instancia de más de una clase derivada.
a)Sobrepuesta Parcial
Cuando existen instancias de empleado que no son ni técnico ni ingenieros.
El mapeo es igual a la Disjunta parcial
Empleado =CI, nombre, aPaterno, aMaterno, fechaNacim
Técnico...
Regístrate para leer el documento completo.