Es una forma de representar gráficamente el esquema relacional de una manera sencilla y completa. También llamado modelo relacional lógico
Size: 165.52 KB
Language: es
Added: Nov 06, 2013
Slides: 13 pages
Slide Content
Módulo II Submódulo II. Diseña y administra bases de datos avanzadas M.I . Blanca Elia Jiménez Guzmán Ciudad Ixtepec , Oaxaca, México B.T. en PROGRAMACIÓN C.B.T. i.s. No. 91 Semestre: agosto/2013 – enero/2014 Parte 2
DIAGRAMA GRAFO-RELACIONAL Es una forma de representar gráficamente el esquema relacional de una manera sencilla y completa. También llamado modelo relacional lógico. Es un grafo compuesto de un conjunto de nodos multiparticionados , donde cada nodo representa un esquema de relación, es decir una tabla o entidad de la Base de Datos. 2 M. I. Blanca Elia Jiménez Guzmán
REDUCCIÓN DE UN ESQUEMA E-R A TABLAS. Consiste en analizar el esquema E/R que se diseñó y organizarlo en un conjunto de nodos. El número de nodos será igual al número de entidades propuestas más las que se generen de una relación N:M 3 M. I. Blanca Elia Jiménez Guzmán
REGLAS PARA CONVERTIR EL M. E/R EN M. RELACIONAL LÓGICO Todo tipo de entidad se convierte en una relación (Tabla o nodo) Para todo tipo de interrelaciones 1:N se realiza lo que se denomina propagación de llave (regla general), o bien se crea una nueva relación. Aplicar las reglas de propagación de llaves para interrelaciones 1:1. Todo tipo de interrelación N:M se transforma en una relación (Tercera tabla). 4 M. I. Blanca Elia Jiménez Guzmán
Para cada tabla, como mínimo, ha de aparecer su nombre y sus atributos, indicando: Llave primaria => Negrita + Subrayado Llave ajena=> Cursiva Se dibuja además, un conjunto de arcos que conectan los atributos que constituyen la clave ajena con la tabla referenciada, permitiendo así que el usuario entienda los campos clave que comparten dominios comunes; en definitiva, los arcos representan la referenciabilidad de los atributos (clave ajena) de una relación respecto a la clave primaria de la otra. 5 REGLAS PARA CONVERTIR EL M. E/R EN M. RELACIONAL LÓGICO M. I. Blanca Elia Jiménez Guzmán
¿qué hacer primero? Ordenar las entidades: Reconocer cuáles son las entidades principales y asignarles números consecutivos. Buscar las entidades que presenten una interrelación 1:N (Entidades secundarias) y asignarles los siguientes números. Por último, buscar las interrelaciones N:M y asignarles los últimos números. Una vez ordenadas las entidades, se procede a generar el modelo grafo-relacional. 6 M. I. Blanca Elia Jiménez Guzmán
Entidad principal RECURSO codRec descripcion unidades 7 RECURSO( codRec , descripcion , unidades) M. I. Blanca Elia Jiménez Guzmán
Interrelación 1:n BENEFICIARIO nombreBenef sexo fechaNac parentesco EMPLEADO codigoE nombreE cedulaProfE direccion telefono Tiene 1:N (1,1) (1,N) 8 EMPLEADO( codigoE , nombreE , cedulaProfE , direccion , telefono ) BENEFICIARIO( nombreBenef , sexo, fechaNac , parentesco, codigoE ) M. I. Blanca Elia Jiménez Guzmán
Interrelación 1:n Cargo (1,N) Supervisor Común (1,1) EMPLEADO CASO A : Como un campo foráneo a la misma tabla. Permite aceptar valores nulos. EMPLEADO( codigoN , nombreE , cedulaProfE , direccion , telefono , codigoS ) CASO B : Generar dos tablas. EMPLEADO( codigoE , nombreE , cedulaProfE , direccion , telefono ) EMPLEADO2( codigoN , codigoS ) 9 M. I. Blanca Elia Jiménez Guzmán
Ejercicio 11 M. I. Blanca Elia Jiménez Guzmán Diseñar el diagrama E/R (Entidad/Relación) para llevar el control de una agenda de amigos, tomando en cuenta que se requiere consultar posteriormente: Los amigos que vivan en una ciudad específica. Los amigos que cumplan años en un mes determinado. Los amigos que coincidan en la práctica de un deporte Una vez diseñado el modelo E/R, convertirlo a un modelo relacional lógico (grafo-relacional).
MODELO RELACIONAL 12 M. I. Blanca Elia Jiménez Guzmán Las mismas reglas que se emplean para la conversión a un modelo relacional lógico, se emplean para convertirlo a un modelo relacional. Realice la conversión del diseño E/R de la agenda, a un modelo relacional.
E-mail: [email protected] 13 Hasta la próxima… “Todo es posible en la mediad que tú creas que es posible...” Arturo Orantes M. I. Blanca Elia Jiménez Guzmán