Você está na página 1de 6

SESIN IV

Relacionar tablas

En este Sesin trataremos los siguientes temas:


1.
2.
3.
4.
5.

Prof: Lic. Richard Perez Vega

Los tipos de relaciones


Crear relaciones entre tablas
Modificar las relaciones
Eliminar las relaciones
Relacionar tablas con integridad referencial

Relacin de tablas
La diferencia de las bases de datos relacionales con respecto a una base de datos plana consiste en
que los datos solo se introducen una sola vez en cada tabla, pero gracias a las relaciones pueden
aparecer en las tablas que se requiere.
Cualquier cambio solo hay que realizarla una sola vez y automticamente se realizara en todas las
dems tablas. De este modo se ahora mucho tiempo, espacio y exactitud en los datos que siempre
estarn actualizados independientemente de la tabla en la que estemos.
1) Tipos de relaciones
a. Relacin de uno a uno

Cada registro de la tabla Profesor solo se relaciona con un registro de la tabla curso y cada
registro de la tabla curso solo se relaciona con un registro de la tabla profesor, quiere decir
que un profesor solo puede dictar un curso (solo para el ejemplo).
b. Relacin de uno a varios

Cada registro de la tabla alumno se puede relacionar con varios registros de la tabla nota y
cada registro de la tabla nota se puede relacionar con un solo registro de la tabla alumno. Un
alumno puede tener varias notas de sus diferentes cursos.
c.

Relacin de varios a Varios


En una relacin varios a varios, un registro de la tabla A puede relacionarse con varios
registros coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una
tercera tabla, denominada tabla de unin, cuya clave principal est constituida por las claves
externas de las tablas A y B. Por ejemplo, entre las tablas autores y ttulos existira una
relacin varios a varios definida por una relacin uno a varios entre cada una de ellas y la tabla
ttuloautor. La clave principal de la tabla ttuloautor es la combinacin de la columna au_id (la
clave principal de la tabla autor) y la columna titulo_id (la clave principal de la tabla titulos).

Prof: Lic. Richard Perez Vega

2) Crear relaciones
Para crear relaciones entre tablas primero debes de cerrar todas las tablas, con las tablas
abiertas no puedes crear relaciones con integridad referencial. Es recomendable relacionar las
tablas antes de ingresar los datos.
Pasos para relacionar tablas

1.

Clic en la ficha herramientas de base de datos

2.
3.

Clic en el icono relaciones


En la ventana que se muestra seleccionar las tablas a relacionar

4.
5.

Hacer clic en el botn agregar


Clic en el botn Cerrar
Se muestran todas las tablas que se ha agregado

Prof: Lic. Richard Perez Vega

6.

Nota: Para relacionar las tablas se deben de buscar campos en comn y del mismo
tipo de dato entre tablas, por ejemplo El ID_alumno de la tabla alumno se
relacionara con el ID_alumno de la tabla nota.
Crear la lnea de relacin
a. Haz un clic sostenido en ID_alumno de la tabla alumno y arrastrar hasta el
ID_alumno de la tabla nota.
Se muestra la siguiente ventana.

Verificar los datos


de la relacin

b.

Clic en crear

Repetir El paso 6 (los pasos a hasta c) para relacionar las dems tablas.
3) Eliminar una relacin
1. Clic derecho en la lnea de relacin
2. Clic en eliminar

Otra forma de eliminar una


relacin es haciendo clic en
la lnea de relacin y pulsar
la tecla suprimir.

Prof: Lic. Richard Perez Vega

4) Modificar las relaciones


A) Agregar o mostrar una tabla a la ventana de relaciones
1.
2.

3.

Clic derecho en cualquier rea dentro de la ventana


Clic en mostrar tabla

Agregar las tablas que desea.

Otra forma de eliminar tabla


es haciendo clic en el ttulo
de tabla y pulsar la tecla
suprimir.

B) Quitar u ocultar una tabla de la ventana de relaciones


1. Clic derecho en el ttulo (nombre) de la tabla
2. Clic en ocultar
5) Pasos para relacionar tablas con integridad Referencial
1. Clic en la ficha herramientas de base de datos
2. Clic en el icono relaciones
3. En la ventana que se muestra seleccionar las tablas a relacionar
4. Hacer clic en el botn agregar
5. Clic en el botn Cerrar
6. Crear la lnea de relacin
a. Haz un clic sostenido en ID_alumno de la tabla alumno y arrastrar hasta el
ID_alumno de la tabla nota.
Se muestra la siguiente ventana.

Verificar los datos


de la relacin

Prof: Lic. Richard Perez Vega

b.
c.

Clic en la casilla de verificacin exigir integridad referencial


Clic en crear

Repetir El paso 6 (los pasos a hasta c) para relacionar las dems tablas.
As deben quedar las tablas relacionadas

Actividades
Relacionar las tablas de la base de datos Ventas (Copiar la base de datos de la clase)
Crear una base de datos llamado pedidos.(almacenarlo en el documentos)
Crear las siguientes tablas y relacionarlos con integridad referencial.

Prof: Lic. Richard Perez Vega

Você também pode gostar