You are on page 1of 4

INFORMTICA APLICADA

RELACIONANDO TABLAS EN ACCESS USO DE LA HERRAMIENTA RELACIONES

Leonardo Berdella Guzmn

Universidad de Crdoba Facultad de Educacin y Ciencias Humanas Departamento de Informtica y Medios Audiovisuales

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