Relaciones ACCES

download Relaciones ACCES

of 12

  • date post

    23-Feb-2017
  • Category

    Technology

  • view

    15
  • download

    0

Embed Size (px)

Transcript of Relaciones ACCES

RELACIONES

RELACIONES

DEFINICIN Una relacin es una caracterstica especial de Access que hace que podamos trabajar con varias tablas relacionadas a travs de un campo en comn.

TIPOS DE RELACONESRelacin de uno a uno: En este tipo de relacin, un registro de la tabla 1 slo puede estar enlazado con un nico registro de la tabla 2 y viceversa. Este tipo de relacin es la que menos se utiliza. Un ejemplo podra ser ste, en el que cada persona tiene un nico DNI.

Relacin de varios a varios: Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa. En el siguiente ejemplo, en la tabla 1 cada pelcula pueden trabajar varios actores y, en la tabla 2, un mismo actor puede trabajar en varias pelculas:

Relacin de varios a varios: Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cada registro de la tabla 2 slo puede estar enlazado con un registro de la tabla 1. En el siguiente ejemplo, un equipo puede tener varios jugadores, pero cada jugador slo puede jugar en un equipo:

CARDINALIDADEs el nmero de entidades con la cual otra entidad puede asociar mediante una relacinConsiderando una relacin binaria entre el juego de entidades A y el B, la cardinalidad puede ser:Uno a unoUno a muchos muchos a unoMuchos a muchos

UNO A UNOUna entidad en A esta asociada con cualquier nmero de entidades en B (0 ms) y viceversa

A1A2A3A4

B1B2B3B4B5

EJEMPLO: Un paciente en un hospital tiene un solo cuarto y un cuarto pertenecea un solo paciente (hospital privado)

UNO A MUCHOSUna entidad en A esta asociada con cualquier nmero (0 ms) de entidades en B. Una entidad en B, puede estar asociada a lo mucho con una entidad en A

A1A2A3

B1B2B3B4B5

EJEMPLO: El titular de una cuenta de cheques puede tener cualquier nmero de tarjetas, pero cada tarjeta pertenece a una sola persona

MUCHOS A MUCHOSUna entidad en A esta asociada con cualquier nmero de entidades en B (0 ms) y viceversa

A1A2A3A4

B1B2B3B4B5

EJEMPLO: En un proyecto de investigacin puede haber cualquier nmerode mdicos, un mdico puede participar en cero o varios proyectos

CARDINALIDAD: OBLIGATORIA Y OPCIONAL

Uno a uno obligatorio: un empleado enUna empresa tiene uno y solo un puesto, unPuesto pertenece a un solo empleado

Uno a muchos opcional: un profesor en laFac. de Ingeniera puede dar 0 o varias clases y una clase est dada por uno y solo un profesor

RELACIONES Y LLAVES PRIMARIAS VS CARDINALIDAD cardinalidadRelacin entre entidadesLlave forneaUno a unoNo es necesario crear una relacin entre las entidadesSe crea una llave fornea en una de las entidades relacionadas que corresponde a la llave primaria en la otraUno a muchosNo es necesario crear una relacin entre las entidadesSe crea una llave fornea del lado de la entidad muchos que corresponde a la llave primaria del lado unoMuchos a muchosSe crea una relacin con llave primaria compuesta formada por las llaves primarias de las entidades que une la relacinEn las entidades no hay llave fornea.