CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
ESTANDARES
Identificar la manera de relacionar tablas en bases de datos creadas en Microsoft Access 2003.
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.
Relaciones.
Para crear relaciones en Access 2003 primero se debe acceder a la ventana Relaciones, de la siguiente manera:
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:
2. Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta la llave foránea de la tabla
secundaria.
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.
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:
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.
APLICACIÓN CREATIVA
Identificar máximo 5 entidades que puedan existir en un restaurante y relacionarlas en Microsoft Access.