You are on page 1of 3

TEMA:

Relaciones entre tablas


OBJETIVO:
Conocer y aplicar el concepto de tablas relacionales en Access, de forma que se pueda mejorar la
funcionalidad de las bases de datos.
MARCO TERICO:
Sabemos que en una base de datos se puede crear ms de una tabla, dependiendo la informacin que se
requiera almacenar en ella. Los datos de algunas tablas podran tener algn tipo de relacin entre ellos,
por ejemplo un estudiante (de una tabla Estudiantes) estara relacionado con un curso (en una tabla
Cursos), pues el estudiante estara viendo ese curso. Esas relaciones le otorgan mayor funcionalidad a las
bases de datos, y favorece que haya menos informacin repetida y ms organizacin en los datos.
ACTIVIDAD DE APRENDIZAJE:
Se pretende crear una base de datos para una institucin educativa, en donde se lleven los datos de los
cursos, de los estudiantes que ven esos cursos y de los docentes que dictan los cursos.
Cree una base de datos nueva y pngale el nombre Acadmica.
Cree tres tablas, segn la informacin siguiente (el asterisco indica clave principal):
Tabla Estudiantes:
Identificacin (Nmero, Doble, *)
Nombres (Texto)
Apellidos (Texto)
Sexo (Texto)
Fecha Nacimiento (Fecha corta)

Tabla Cursos:
Cdigo (Nmero, *)
Nombre (Texto)
Duracin (Texto)
Jornada (Texto)

Tabla Docentes:
Identificacin (Nmero, Doble, *)
Nombres (Texto)
Apellidos (Texto)
Sexo (Texto)
Titulo (Texto)

Las relaciones entre las tablas anteriores se dan as:


Un estudiante puede estar matriculado en un nico curso, pero cada curso puede tener
muchos estudiantes. Para relacionar al estudiante con el curso en el que est matriculado,
abra la tabla Estudiantes en vista de diseo y agregue un campo llamado Cdigo Curso (de
tipo Nmero).
Un docente puede impartir ms de un curso, pero un curso slo puede ser impartido por un
docente. Para relacionar al curso con el docente que lo imparte, abra la tabla Cursos en vista
de diseo y agregue un campo llamado Id Docente(de tipo Nmero, y tamao Doble).
Para definir las relaciones entre las tablas, vaya al men Herramientas y haga clic en la opcin
Relaciones.

En la ventana Mostrar Tabla que aparece, seleccione una por una las tres tablas y haga clic en
Agregar hasta que las tres aparezcan en la ventana de relaciones.

Para relacionar Cursos con Estudiantes, seleccione el campo Cdigo de la tabla Cursos, arrstrelo y
sultelo justo encima del campo Cdigo Curso, de la tabla Estudiante.

En la ventana Modificar relaciones que aparece, haga clic en Tipo de combinacin, y en Propiedades
de combinacin seleccione el tercer tipo. Luego haga clic en Aceptar:

De regreso en la ventana Modificar relaciones, active la casilla Exigir integridad referencial y luego
haga clic en Crear. Despus de esto, las tablas Estudiantes y Cursos deben quedar relacionadas como
lo muestra la siguiente figura:

Realice el mismo proceso para relacionar Cursos y Docentes. Debe arrastrar el campo Identificacin
de la tabla Docente, y soltarlo encima del campo Id Docente, de la tabla Cursos. El resto del proceso
es igual.
Cuando termine, cierre la ventana Relaciones y en la ventana de confirmacin que aparece, haga clic
en S para guardar los cambios hechos en ella.

Para ingresar datos en la base de datos, primero empiece por agregar los docentes. Ingrese por lo
menos cinco registros con datos cualesquiera. Note que al lado de cada registro que ingresa, en la
parte izquierda, aparece un signo +, el cual, al desplegarlo, nos permitir ingresar aquellos cursos
que se encuentren relacionados con un docente en particular:

Curso relacionado con


el docente actual

De igual manera, al ingresar un curso, al lado de ste aparecer el signo +, para aadir estudiantes
relacionados con ese curso en particular:

Estudiante relacionado
con el curso actual

You might also like