Vous êtes sur la page 1sur 3

CENTRO DE ESTUDIOS EMSSANAR

CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

GUIA DE AULA No. 3 – RELACIONES

PROGRAMA: Sistemas y computación I.H.S 4 T.H 64


MATERIA: Bases de Datos I
SEMESTRE: Segundo
RESPONSABLES: Juan Agreda y Francisco Caicedo Narváez

ESTANDARES

 Identificar la manera de relacionar tablas en bases de datos creadas en Microsoft Access 2003.

RECUPERACION DE SABERES Y EXPERIENCIAS PREVIAS

Relación: Unión de dos tablas que comparten información en común.

Integridad Referencial: Cuando se define una columna como clave foránea, las filas de la tabla pueden contener
en esa columna o bien el valor nulo, o bien un valor que existe en la otra tabla. Eso es lo que se denomina
integridad referencial que consiste en que los datos que referencian otros (clave foránea) deben ser correctos.

INCORPORACION DE NUEVA INFORMACION

Relaciones.

Para crear relaciones en Access 2003 primero se debe acceder a la ventana Relaciones, de la siguiente manera:

 Estando en la ventana Base de datos, ir al menú Herramientas, y elegir la opción Relaciones...

 Hacer clic sobre el botón de la barra de herramientas.

Aparecerá el cuadro de diálogo Mostrar tabla. Escoger una por una las tablas con las cuales se va a construir la
relación. Se debe seleccionar cada tabla y presionar el botón agregar o, simplemente hacer doble clic sobre la
misma.

Una vez se termine de agregar las tablas se puede cerrar el cuadro de dialogo Mostrar tabla presionando el
botón cerrar.

Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso anterior.

Crear una relación: Para crear una relación se deben seguir los siguientes pasos:

1. Ubicarse en la llave primaria de la tabla principal.


CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

2. Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta la llave foránea de la tabla
secundaria.

3. Soltar el botón del ratón.

Aparecerá el cuadro de diálogo Modificar relaciones siguientes:

En la parte superior deben estar los nombres de las dos tablas y debajo de éstos el nombre de los campos de
relación.

NOTA: Siempre deben ser campos que contengan el mismo tipo de información y por lo tanto del mismo tipo.

Observar en la parte inferior el Tipo de relación que se asignará dependiendo de las características de los campos
de relación.

Activar el cuadro Exigir integridad referencial haciendo clic sobre éste.


Al activar los cuadros Actualizar y Eliminar e cascada los registros seleccionados. La definición incluye las tareas a
realizar en el caso de que se elimine una fila en la tabla1. Esto quiere decir que si se elimina un registro de la
tabla1 y este está siendo usado por la tabla2 (foránea), los registros relacionados de esta ultima serán eliminados
o modificados según sea el caso.

Para terminar, hacer clic sobre el botón Crear.

Limpiar la ventana relaciones: Cuando nuestra base de datos contiene muchas tablas y muchas relaciones, la
ventana Relaciones puede llegar a ser tan compleja que sea difícil interpretarla. Para prevenir esta dificultad se
puede limpiar la ventana y visualizando en ella únicamente las tablas que nos interesen y sus relaciones.

Para limpiar la ventana Relaciones posicionarse en la ventana Relaciones y elegir entre estas dos formas:

 Elegir del menú Edición la opción Borrar diseño


 Hacer clic en el icono de la barra de herramientas.

Desaparecerán todas las tablas y todas las relaciones de la ventana Relaciones. Desaparecen las relaciones de la
ventana pero siguen existiendo en la base de datos, únicamente se limpia la ventana.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

TRABAJO PRÁCTICO

1. Se desea diseñar una base de datos para una Universidad que contenga información sobre los Alumnos,
las Asignaturas y los Profesores. Construir un modelo E/R, e introducir las tablas con sus relaciones en
Access teniendo en cuenta las siguientes restricciones:

 Una asignatura puede estar impartida por muchos profesores (no a la vez) ya que pueden existir
grupos.
 Un profesor puede dar clases de una asignatura únicamente.
 Un alumno puede estar matriculado en muchas asignaturas.
 Se necesita tener constancia de las asignaturas en las que está matriculado un alumno, la nota
obtenida y el profesor que le ha calificado.
 También es necesario tener constancia de las asignaturas que imparten todos los profesores.
 No existen asignaturas con el mismo nombre.
 Un alumno no puede estar matriculado en la misma asignatura.

2. Identificar las relaciones que pueden existir en una panadería comercial que hace diferentes productos.
Estos incluyen pan blanco, pan dulce, pasteles especiales y muchos otros. Se compran ingredientes tales
como harina, sal azúcar a diferentes vendedores. La panadería sólo maneja clientes institucionales como
escuelas y restaurantes que colocan pedidos varios.

Crear las relaciones en Access 2003

APLICACIÓN CREATIVA

Identificar máximo 5 entidades que puedan existir en un restaurante y relacionarlas en Microsoft Access.

Vous aimerez peut-être aussi