Normalizacion-Uniquindio
DEL MODELO DE CLASES AL ER
Jorge Iván Triviño Arbeláez Fundamentos de bases de datos
Del modelo de objetos a BDR
2
Existen reglas que permiten hacer el mapeoEl especialista en BD debe buscar la manera más adecuada de implementar los servicios requeridos por la lógica de persistencia
Procedimientos almacenados Configuración de instrucciones SQLen documentos externos Lógica de acceso a datos en lenguaje de programación (por ejemplo JDBC) Configuración en XML de la correspondencia entre las propiedades de las clases y las columnas de lastablas
Conceptos Avanzados Clases – Dra. anaya
3
Correspondencia entre Clases de Objetos y Tablas
Clientes
Ej: Corporación Financiera
CIUDAD CUENTA
* * *
Modelo de Objetos
IDNOMBRE
DIRECCIÓN
...........
CAJERO
Todos los Clientes Partición Horizontal
Bogotá
ID NOMBRE DIRECCIÓN ...........
Medellín
ID NOMBRE DIRECCIÓN ...........
..........Conceptos Avanzados Clases - ranaya
4
Correspondencia entre Clases de Objetos y Tablas
Ejemplo:
ESTUDIANTE Nombre Dirección Teléfono Sexo Estado civil * * ESTUDIANTE
Modelo objetos
IDNOMBRE
DIRECCIÓN TELÉFONO
SEXO
ESTADO CIVIL
........
Tabla Partición Vertical
ID NOMBRE DIRECCIÓN TELÉFONO SEXO ID ESTADO CIVIL ACUDIENTE FECHA DE ........ NACIMIENTO
ConceptosAvanzados Clases - ranaya
Correspondencia entre Asociaciones y Tablas
5
Relación Muchos a Muchos Libro
1..*
escrito por
1..*
Autor
Conceptos Avanzados Clases - ranaya
6Correspondencia entre Asociaciones y Tablas
Clases Asociadas
ESTUDIANTE 1...*
Hace préstamos
LIBRO 1...*
Modelo objetos
PRETAMOS Fecha: Préstamo Fecha: Devolución Estado
PRÉSTAMOS
NOMBREATRIBUTO ID. Estudiante ID. Libro Fecha - Préstamo Fecha - Devolución Estado NULO N N N S N DOMINIO ID ID F-Préstamo F-Devolución Estado
Modelo Relacional
Conceptos Avanzados Clases - ranaya
7...
Regístrate para leer el documento completo.