Académique Documents
Professionnel Documents
Culture Documents
BASE DE DATOS
PROFESOR: Msc Ing. Omar Montalván Díaz
AÑO: 2018
Relaciones de tablas
En una base de datos relacional, las relaciones permiten evitar los datos
redundantes, esto gracias a la integridad referencial entre las tablas. Las
relaciones de integridad referencial ayudan a garantizar que la información
de una tabla coincida con la de otra.
Las relaciones lógicas de una base de datos le permiten consultar datos y
crear informes de manera eficiente.
Tipos de relaciones de tablas
Una relación se establece haciendo coincidir los datos de las columnas de
clave, normalmente las columnas (o campos) con el mismo nombre en
ambas tablas. En la mayor parte de los casos, la relación conecta la clave
principal (o la columna del identificador único de cada fila) desde una tabla
a un campo de otra tabla. La columna de la otra tabla se conoce como
"clave externa".
Este tipo de relación no es común porque la mayor parte de la información relacionada de esta manera
estaría toda en una tabla. Podría utilizar una relación de uno a uno para realizar las siguientes acciones:
Dividir una tabla con muchas columnas.
Aislar parte de una tabla por razones de seguridad.
Almacenar los datos efímeros y que podrían eliminarse con facilidad eliminando la tabla.
Almacenar la información que sólo se aplica a un subconjunto de la tabla principal.
Crear una base de datos (Empresa) que contendrá la siguiente relación de tablas:
Como se puede ver, la relación de tablas Empresa-Empleado es de uno a muchos, mientras que la relación de tablas Empleado-
Tarea es de muchos a muchos. Empresa no tiene relación con Tarea.
Tener presente que las rutas, archivos y objetos (BD, usuarios, tablas, etc.) pueden ser diferentes en su PC a lo mostrado en
las imágenes del presente documento.
Se crea la BD Empresa
Creando
relación Tarea -
EmpleadoTarea
Creando
relación
Empleado -
EmpleadoTarea
Se confirma que
se crearán las
tablas en la BD
Se confirma que
se crearán las
tablas en la BD
Como se puede ver, la relación de tablas Productora-Director es de muchos a muchos, mientras que la relación de tablas Director-
Pelicula es de uno a muchos. Productora no tiene relación con Pelicula. Debe crear el diagrama de base de datos de Cine.
Libro Autor
Editorial
Como se puede apreciar, la relación entre todas las tablas es de muchos-a-muchos. Debe crear el Diagrama de base de datos de
Biblioteca. La estructura de cada tabla es la siguiente: