0% encontró este documento útil (0 votos)
18 vistas2 páginas

Modelo Relacional

El documento describe el proceso de conversión del modelo Entidad-Relación al modelo relacional para el diseño de bases de datos. Se detallan las transformaciones de entidades fuertes, relaciones muchos a muchos y relaciones uno a muchos en tablas con claves primarias y foráneas. Esta conversión es esencial para garantizar la integridad y eficiencia en el almacenamiento y consulta de datos.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas2 páginas

Modelo Relacional

El documento describe el proceso de conversión del modelo Entidad-Relación al modelo relacional para el diseño de bases de datos. Se detallan las transformaciones de entidades fuertes, relaciones muchos a muchos y relaciones uno a muchos en tablas con claves primarias y foráneas. Esta conversión es esencial para garantizar la integridad y eficiencia en el almacenamiento y consulta de datos.
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 DOCX, PDF, TXT o lee en línea desde Scribd

Conversión del Modelo Entidad-

Relación al Modelo Relacional


Introducción
El diseño de bases de datos es un paso esencial para el desarrollo de sistemas de
información, pues asegura que los datos estén bien organizados, sean accesibles y estén
almacenados de forma eficiente. Uno de los métodos más utilizados para representar el
diseño conceptual es el modelo Entidad-Relación (E/R), el cual describe entidades, atributos
y relaciones. Para implementar este diseño en un sistema de base de datos relacional, es
necesario transformarlo en un modelo relacional que utilice tablas, claves primarias y
foráneas.

Conversión del Modelo E/R al Modelo Relacional

1. Entidades Fuertes
Cada entidad fuerte se convierte en una tabla con su respectiva clave primaria.

• Materia (Clave_M [PK], Nombre_M, Cred_M)

• Alumno (Mat_Alu [PK], Nom_Alu, Edad_Alu, Sem_Alu, Gen_Alu, Clave_C1 [FK])

• Profesor (Clave_P [PK], Nom_P, Dir_P, Tel_P, Hor_P)

• Carrera (Clave_C [PK], Nom_C, Duracion_C)

2. Relaciones Muchos a Muchos (N:M)


Las relaciones N:M se representan mediante tablas intermedias con claves primarias
compuestas.

• Alumno_Materia (Mat_Alu2 [FK], Clave_M1 [FK], PK: Mat_Alu2 + Clave_M1)

• Alumno_Profesor (Mat_Alu1 [FK], Clave_P1 [FK], PK: Mat_Alu1 + Clave_P1)

• Materia_Profesor (Clave_M2 [FK], Clave_P2 [FK], PK: Clave_M2 + Clave_P2)

3. Relaciones Uno a Muchos (1:N)


En este caso, la clave primaria de la entidad del lado 'uno' se convierte en clave foránea en la
entidad del lado 'muchos'.

• Alumno tiene una clave foránea Clave_C1 que referencia a Carrera(Clave_C).


Conclusión
Transformar un modelo Entidad-Relación al modelo relacional es fundamental para
implementar adecuadamente una base de datos. Esta conversión asegura que los datos
mantengan su integridad y puedan consultarse de manera eficiente. El conocimiento de
estas reglas permite construir sistemas robustos, coherentes y adaptados a las necesidades
de los usuarios.

También podría gustarte