0% encontró este documento útil (0 votos)
14 vistas11 páginas

Modelo Relacional

guía

Cargado por

gnmngbj2wd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas11 páginas

Modelo Relacional

guía

Cargado por

gnmngbj2wd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelo Relacional

Por: Celia Guadalupe Hernández Arteaga


Convertir de E-R a Relacional
• Tomar en cuenta las relaciones entre cada par de entidades.
• Cada tipo de relación se convierte en un diseño de tablas en la Base de
Datos.
Relación de uno a uno (1:1)
• Dado el siguiente diagrama

Atributo2 Atributo2
Clave 1 1 1 Clave 2
Entidad 1 Relación Entidad 2

Atributo3 Atributo3
Atributo4 Atributo4
Relación de uno a uno (1:1)
• Cada entidad corresponde a una tabla.
• Cada atributo corresponde a un campo dentro de la tabla.
• Indicar el atributo clave con PK (primary key)
• Se crea un atributo en una de las tablas que corresponden a la llave primaria de la otra. Es decir la llave
foránea con el prefijo FK (Foreing Key) .
• NOTA: se puede crear la llave foránea en cualquiera de las dos tablas. Depende de cual de las tablas se crea
primero. Se crea primero la tabla que no tenga la clave foránea. Y algunos autores lo manejan en ambas tablas
• Indicar la relación con una línea y el nombre de la relación
Relación de uno a uno (1:1)
Tabla 1 Tabla 2
Clave 1 Atributo 2 Atributo 3 Atributo 4 Clave 2 Atributo 2 Atributo 3 Atributo 4

Tabla 1 Tabla 2
Relación
Clave 1 (PK) Clave 2 (PK)
Atributo 2 Atributo 2
Atributo 3 Atributo 3
Atributo 4 Atributo 4
Clave 2 (FK) Clave 1 (FK)
Relación de uno a muchos (1:N)
• Dado el siguiente diagrama

Atributo2 Atributo2
Clave 1 1 N Clave 2
Entidad 1 Relación Entidad 2

Atributo3 Atributo3
Atributo4 Atributo4
Relación de uno a uno (1:N)
• Cada entidad corresponde a una tabla.
• Cada atributo corresponde a un campo dentro de la tabla.
• Indicar el atributo clave con PK (primary key)
• Se crea un atributo en la tabla que tiene la cardinalidad muchos. Éste es la llave
primaria de la otra entidad. Es decir la llave foránea con el prefijo FK (Foreing Key)
• Indicar la relación con una línea y el nombre de la relación
Relación de uno a muchos (1:N)
Tabla 1 Tabla 2
Clave 1 Atributo 2 Atributo 3 Atributo 4 Clave 2 Atributo 2 Atributo 3 Atributo 4 Calve 1

Tabla 1 Tabla 2
Relación
Clave 1 (PK) Clave 2 (PK)
Atributo 2 Atributo 2
Atributo 3 Atributo 3
Atributo 4 Atributo 4
Clave 1 (FK)
Relación de uno a muchos (N:M)
• Dado el siguiente diagrama
Atributo2 Atributo2
Clave 1 N M Clave 2
Entidad 1 Relación Entidad 2

Atributo3 Atributo3
Atributo4 Atributo4
Relación de muchos a muchos(N:M)
• Cada entidad corresponde a una tabla.
• Cada atributo corresponde a un campo dentro de la tabla.
• Indicar el atributo clave con PK (primary key)
• Se crea una tercera tabla con el nombre de la relación, y cuyos atributos son las
llaves primarias de las tablas involucradas en la relación, más sus atributos propios.
• Indicar la relación con una línea y el nombre de la relación. Además de que la
relación cambia de 1 en las tablas iniciales, y muchos en la tabla de relación.
Relación de muchos a muchos (N:M)
Tabla 1 Tabla 2
Clave 1 Atributo 2 Atributo 3 Atributo 4 Clave 2 Atributo 2 Atributo 3 Atributo 4

Tabla 1 Relación Tabla 2


1 N N 1
Clave 1 (PK) Clave R (PK) Clave 2 (PK)
Atributo 2 Clave 1 (FK) Atributo 2
Atributo 3 Clave 2 (FK) Atributo 3
Atributo 4 …. Atributo 4

También podría gustarte