Relaciones de Bases de Datos
Relaciones de Bases de Datos
Relaciones de Bases de Datos
Para crear relaciones entre dos o más tablas descargar el programa mysql
workbench
Lo primero será crear las tablas
Para llevar a cabo esta relación en nuestra base de datos debemos crear como
muestra el ejemplo, nuestra tabla Pasajero y nuestra tabla Pasaportes. Por ser
una relación uno a uno la clave foranea puede estar tanto en la
tabla Pasaportes haciendo referencia al id del pasajero como en la tabla
Pasajero haciendo referencia al id de pasaportes. En el ejemplo, la clave
foranea se encuentra en la tabla Pasaportes haciendo referencia al id del
pasajero.
Relaciones uno a muchos
Las relaciones uno a muchos son el tipo de relación más habitual . En este tipo
de relación, una fila de la tabla A puede corresponder a muchas filas de la tabla
B, pero una fila de la tabla B sólo puede corresponder a una fila de la tabla A.
Por ejemplo, en las tablas Autor y Libros se da una relación uno a muchos,
porque, un autor publica muchos títulos, pero cada libro le corresponde sólo a
un autor, esto nos confirma que es una relación uno a muchos.
En este tipo de relaciones la clave foránea siempre debe ir en la tabla que hace
la relación de muchos, en este caso sería la tabla Libros.
Relaciones muchos a muchos
En una relación muchos a muchos, una fila de la tabla A puede tener muchas
filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea
definiendo una tercera tabla, denominada tabla de unión, cuya clave principal
esté constituida por las claves externas de las tablas A y B.
Por ejemplo, entre las tablas Alumno y Profesor existe una relación muchos a
muchos, porque un alumno puede tener muchos profesores y un profesor
puede tener muchos alumnos. Para definir una relación muchos a
muchos entre estas dos tablas debemos crear una tercera tabla que
llamaremos Alumno_Profesor (por convención lleva el nombre de las dos tablas
unidas por un guion bajo) . La clave principal de la tabla Alumno_Profesor es la
combinación de la columna idAlumno (la clave principal de la tabla Alumno) y la
columna idProfesor (la clave principal de la tabla Profesor).
BIBLIOGRAFÍA O REFERENCIAS
1. Ver cómo crear las tablas https://youtu.be/cot9uPK0d6o
ACTIVIDADES PROGRAMADAS EN CLASSRROM
Se debe hacer uso de los diversos tipos de actividades que tiene Classroom
1. Tarea
Crear la siguiente relación de uno a muchos son todas