Relaciones en Access

Page 1

Relaciones en una Base de Datos

U

no de los objetivos de un buen diseño de base de datos es eliminar la redundancia de los datos (datos duplicados). Para lograr dicho objetivo, conviene desglosar los datos en muchas tablas basadas en temas para que cada hecho esté representado sólo una vez. A continuación, se debe proporcionar a Microsoft Office Access 2007 los medios para recopilar de nuevo la información desglosada (esto se realiza colocando campos comunes en tablas que están relacionadas). Sin embargo, para realizar este paso correctamente, primero deberá comprender las relaciones existentes entre las tablas. Access se utiliza para crear bases de datos relaciónales. Esta forma de base de datos es la más común que existe, ya que se puede combinar datos procedentes de varias tablas de una forma fácil. Luego de crear tablas y definir la clave principal de cada tabla, puedes crear relaciones entre ellas utilizando un campo común. En esta sesión aprenderás acerca de los tipos de relaciones que existen; así como establecerlas, eliminarlas y guardarlas.

RELACIONES ENTRE TABLAS La relación entre tablas consiste en establecer una conexión entre 2 o más tablas. Es utilizado para poder acceder a la información contenida en ellas. Existen diferentes tipos de relaciones: Uno a Uno, Uno a Varios y Varios a Varios (también conocida como Muchos a Muchos).

TIPO DE RELACIONES 1. Relación de Uno a Uno. Una relación Uno a Uno se establece cuando cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación es la menos habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Esta forma de relación se utiliza cuando

se desea dividir la información de una tabla debido a que contiene muchos campos. Por ejemplo, puedes crear una tabla que registre a todos los cantantes participantes en un concierto benéfico. Dicho de otra manera: "Un cantante puede participar en un solo concierto benéfico el mismo día y a la misma hora”

Conector que identifica una relación Uno a uno

a

También podrías tener una tabla con Expositor y una tabla Horario, ¿cuál sería la relación entre las tablas? “Un expositor puede participar en ________ horario en el taller” Expositor 1

Horario ?

Ejercicio.- Si tuvieras que establecer la relación entre de la República y País. ¿Cómo definirías la relación?. Escribe una frase apropiada para establecer la relación. _____________________________________ ___________________________________

2. Relación Uno a Varios. Este tipo de relación existe cuando un registro tiene datos en común con varios registros de otra tabla. La relación Uno a Varios es el tipo de relación más común. Por ejemplo, puedes tener una tabla con cantantes y una tabla de conciertos en agosto. Por ejemplo, se puede tener la tabla Intérprete y la tabla Cds. En este caso, cada cantante puede relacionarse con varios registros de la tabla Cds; debido a que puede haber lanzado varios Cds. Dicho de otra manera:


"Un cantante tiene varios Cds. lanzados a la venta". Ejercicio.- Si tuvieras que establecer la relación entre alumnos y profesores ¿Cómo definirías la relación?

También podrías tener una tabla con Profesores y una tabla de Cursos ¿cuál sería la relación entre las tablas? "Un Profesor dicta _________ cursos en la Institución Educativa” Profesor 1

Cursos ?

Ejercicio.- Si tuvieras que establecer la relación entre Ciudadanos y País. ¿Cómo definirías la relación?. Escribe una frase apropiada para establecer la relación. _____________________________________ ___________________________________

3.- Relación Varios a Varios. En la relación Varios a Varios un registro de una tabla puede tener Varios registros relacionados con otra y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de Unión) cuya clave principal consta de al menos dos campos denominados "claves externas", las cuales hacen referencia al campo o campos de clave principal de otra tabla. De esta manera, la clave externa indica cómo están relacionadas las tablas. En este caso, varios cantantes pueden relacionarse con varios registros de la tabla Conciertos; debido a que varios de los cantantes pueden participar en más de un concierto. Dicho de otra manera: "Un cantante puede participar de varios conciertos, y un concierto puede tener varios cantantes participantes" Si el caso fuese que varios expositores pueden dictar en varios Simposios, la relación entre ellos sería: "Un expositor puede participar en ______ simposios y un simposio puede tener a _______ expositores participantes" Simposio(s) 1

Programación ? ?

Expositor 1

Escribe una frase apropiada para establecer la relación. _____________________________________ ___________________________________

ACTIVIDADES Comprendo 1. Elabora un organizador visual con la información presentada. 2. Indica Cuáles son los tipos de relaciones que puedes establecer en una Base de Datos y da un ejemplo de cada relación. Realizo: 3. Traza una línea entre las siguientes tablas para relacionarlas e indica qué tipo de relación puede existir entre ellas, utiliza el número 1 (uno) y el símbolo infinito (varios). Escribe en el recuadro una frase adecuada comentando la relación.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.