Cada tabla de la base de datos debe tener un campo o un
conjunto de campos que identifiquen inequívocamente cada registro almacenado en
la tabla. Este campo recibe el nombre de clave principal.
CLAVE PRINCIPAL
Una clave principal es un campo o conjunto de campos de la
tabla que proporcionan a Microsoft Office Access 2007 un identificador
exclusivo para cada fila. En una base de datos relacional como Office Access
2007, la información se divide en tablas distintas en función del tema.
Access utiliza campos de clave principal para asociar
rápidamente los datos de varias tablas y combinar esos datos de forma
significativa.
Este enfoque funciona porque una vez definida la clave
principal, se puede utilizar en otras tablas para hacer referencia a la tabla
que contiene la clave principal. Por ejemplo, un campo Id. de cliente de la
tabla Compradores podría aparecer también en la tabla Pedidos. En la tabla Compradores
es la clave principal y en la tabla Pedidos es una clave externa. Una clave
externa, en términos simples, es la clave principal de otra tabla.
C114: ESTABLECER LA CLAVE PRINCIPAL
Seleccionar la fila o filas de los campos cuyo valor o combinación de ellos se desea utilizar como clave principal. Para ello hay que hacer clic sobre el selector de fila, situado a la izquierda de la columna Nombre del campo, y, si fuese necesario, mantener pulsada la tecla Ctrl para seleccionar más de una fila.

Hacer clic sobre el botón Clave principal del grupo herramientas, de la ficha Diseño.

En el selector de la fila o filas seleccionadas se visualizará un icono en forma de llave, identificando los campos que constituyen como clave principal.

RELACIONES
Una vez creadas tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a Access cómo debe combinar la información. El primer paso de este proceso consiste en definir relaciones entre las tablas. Una vez realizada esta operación, ya se puede comenzar a crear otros tipos de objetos, como consultas, formularios e informes para mostrar información de varias tablas a la vez.
En una relación se hacen coincidir los datos de los campos clave. En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla, pero no siempre es la clave principal.
Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas relacionadas.En una relación se hacen coincidir los datos de los campos clave. En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla, pero no siempre es la clave principal.
-Relaciones uno a varios
La relación uno a varios es el tipo más común. En este tipo de relación, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila de la tabla B sólo puede tener una fila coincidente en la tabla A. Por ejemplo, las tablas Editores y Títulos tienen una relación uno a varios: cada editor genera muchos títulos, pero cada título procede sólo de un editor.-Relaciones varios a varios
En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relación se crea definiendo una tercera tabla, denominada de combinación, cuya clave principal está compuesta de las claves externas de ambas tablas A y B. Por ejemplo, la tabla Autores y la tabla Títulos tienen una relación varios a varios que se define mediante una relación uno a varios de cada una de estas tablas a la tabla TítuloAutores. La clave principal de la tabla TítuloAutores es la combinación de la columna de identificador de autor (la clave principal de la tabla Autores) y de la columna de identificador de título (la clave principal de la tabla Títulos).-Relaciones uno a uno
En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Una relación uno a uno se crea si las dos columnas relacionadas son las claves principales o tiene restricciones UNIQUE.
Este tipo de relación no es común porque la mayor parte de la información relacionada de esta manera estaría toda en una tabla.
C115: CREAR RELACIONES:
Para crear relaciones en Access 2007
primero deberemos acceder a la ventana Relaciones deberemos hacer clic en el
botón Relaciones que se encuentra en la pestaña Herramientas de base de datos.
Aparecerá el cuadro de diálogo Mostrar
tabla de la derecha esperando indicarle las tablas que formarán parte de la
relación a crear.
Es necesario seleccionar una a una las
tablas que pertenecen a la relación haciendo clic sobre ella, aparecerá dicha
tabla remarcada. Luego hacer clic sobre el botón Agregar. Repetir los dos pasos
anteriores hasta añadir todas las tablas de las relaciones a crear.
Ahora aparecerá la ventana Relaciones con
las tablas añadidas en el paso anterior.
Para crear la relación:
1.- Ir sobre el campo de relación de la
tabla principal (en nuestro caso código).
Pulsar el botón izquierdo del ratón y
manteniéndolo pulsado arrastrar hasta el campo numero de la tabla secundaria
(aulaClic_Facturas).
2.- Soltar el botón del ratón.
3.- Aparecerá el cuadro de diálogo
Modificar relaciones siguiente:
4.- En la parte superior deben estar los
nombres de las dos tablas relacionadas (aulaClic_clientes y aulaClic_Facturas)
y debajo de éstos el nombre de los campos de relación (codigo y numero). Ojo!
siempre deben ser campos que contengan el mismo tipo de información y por lo
tanto del mismo tipo.
5.- Activar el recuadro Exigir integridad
referencial haciendo clic sobre éste.
C116: MODIFICAR RELACIONES
Para modificar una Relación ya creada debemos hacer clic derecho sobre la linea de la Relación Elegir la opción "Modificar Relación"
Entonces de este modo elegimos la relación correcta, la modificamos.
C117: ELIMINAR RELACIONES
Para eliminar una Relación ya creada debemos hacer clic derecho sobre la linea de la Relación. Elegir la opción "Eliminar"
Entonces queda eliminada la relación creada anteriormente.
D1: Me resultó difícil elegir una clave principal.
E1: No encontraba las relaciones.
FUENTES:
www.office.microsoft.com
www.adrformacion.com
www.google.com.ar
www.wikilearning.com
Información brindada en la Cátedra.
Información brindada en la Cátedra.
No hay comentarios:
Publicar un comentario