• No se han encontrado resultados

Relación Uno a Varios

N/A
N/A
Protected

Academic year: 2021

Share "Relación Uno a Varios"

Copied!
6
0
0

Texto completo

(1)

Relaciones en Access

Relación Uno a Varios

Abre la base de datos Academia-06 que se adjunta con la práctica. Utiliza esta base de datos porque las tablas ya contienen datos. Recuerda habilitar el contenido de la base de datos desde el botón Habilitar contenido de la Advertencia de seguridad.

En esta práctica vas a crear algunas de las relaciones entre las diferentes tablas que componen la base de datos.

Sitúate sobre la ficha Herramientas de base de datos y pulsa el botón Relaciones del grupo Relaciones.

Lo primero que vas a hacer es pulsar sobre el botón Borrar diseño del grupo Herramientas de la ficha contextual Diseño de Herramientas de relaciones. Así borraremos cualquier diseño que se haya podido crear por error y partiremos de cero.

Acepta el mensaje de confirmación.

(2)

Relaciones en Access Pincha sobre el botón Mostrar tabla del grupo Relaciones para obtener el listado de las tablas que forman la base de datos.

Selecciona todas las tablas. Para ello, pincha sobre el nombre de la primera y, sin soltar la tecla May del teclado, pincha sobre el nombre de la última tabla. Finalmente, pulsa el botón Agregar.

Cierra el cuadro de diálogo Mostrar tabla.

Pinchando y arrastrando sobre la barra de Título de las tablas, colócalas como aparecen en la siguiente imagen.

(3)

Relaciones en Access Observa cómo entre las tablas Cursos y Cursos-Actuales y entre las tablas Aulas y Cursos-Actuales aparecen relaciones. Esto es debido, a la creación de cuadros combinados.

Para que las relaciones anteriores sean válidas, se debe Exigir integridad referencial. Para ello, selecciona la relación entre las tablas Cursos y Cursos-Actuales pinchando en su línea y pulsa el botón Modificar relaciones del grupo Herramientas.

Se abre el cuadro de diálogo Modificar relaciones. Activa la casilla de verificación Exigir integridad referencial y pulsa el botón Aceptar.

(4)

Relaciones en Access Fíjate que la relación se ha convertido en una relación de tipo Uno a Varios. Es decir, un mismo curso puede darse más de una vez al día (en distintos horarios).

Con la integridad referencial se consigue que no se puedan realizar cambios en las tablas que afecten al diseño de las mismas.

Ahora selecciona la relación entre las tablas Aulas y Cursos-Actuales y, mediante el botón Modificar relaciones, exige integridad referencial.

Con ello, se consigue crear otra relación de Uno a Varios, ya que en una misma aula se imparte más de un curso.

(5)

Relaciones en Access Ahora vas a crear el resto de relaciones.

Crea la relación entre las tablas Profesores y Alumnos-Académico a través del campo IdProfesor. Pincha sobre el campo IdProfesor de la tabla Profesores y sin soltar el botón del ratón, arrástralo hasta el campo IdProfesor de la tabla Alumno-Académico.

Se crea una relación de Uno a Varios porque un profesor imparte clase a más de un alumno.

La siguiente relación es entre las tablas Cursos Actuales y Alumnos- Académico a través del campo IdActual.

Se crea una relación Uno a Varios porque a mismo curso acuden varios alumnos.

(6)

Relaciones en Access La última relación, es entre las tablas Cursos y Profesores a través del campo IdCurso.

La relación que se crea es de tipo Uno a Varios. El hecho de tener tantos cursos como profesores podía inducir a error y pensar que la relación debería ser de Uno a Uno, sin embargo, y esto es muy importante, estamos relacionando entidades distintas, por un lado los profesores y por otro los cursos. De este modo, si tuviéramos en un futuro más cursos, podríamos asignar varios cursos a un mismo profesor. Las relaciones de tipo Uno a Uno sólo deben realizarse entre tablas que traten de la misma identidad.

Guarda las relaciones creadas y cierra la base de datos.

Referencias

Documento similar

Por lo tanto este cometido tratará de localizar información sobre el porqué se dan dichas conductas de agresividad en la infancia, qué relación mantiene dicho comportamiento con

Ciencia etimológicamente viene del latín scientia (conocimiento), pero la ciencia se puede dividir en ciencia formal o ciencia factual y a su vez se puede

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

Este curso está diseñado para aquellos estudiantes de Erasmus y de Intercambio Internacional que deseen perfeccionar su nivel de español, compaginándolo con los estudios en

• Certificado de aprovechamiento de ambas universidades: para obtenerlo es obligatorio asistir al menos al 80% de las clases y superar la prueba final de nivel.. En el caso de

implementados sigue siendo de difícil control epidemiológico en nuestro país y a nivel mundial. Es grave pensar que existiendo una relación entre estas dos patologías,

Tabla 4.11 Distribución de los canales de adquisición de datos, los canales asignados, los ficheros correspondientes y la situación dentro de la viga (ensayo

Las religiones no han pasado de moda, aunque así se empezaba a pensar a finales del siglo pasado. A pesar del avance del ateísmo, del agnosticismo y del