miércoles, 6 de junio de 2012

ACTIVIDAD EN CLASE.

LLAVE PRIMARIA

O clave principal, es un indicador único en una tabla, es un campo o conjunto de campos de la tabla que proporcionan a Microsoft Office Access un identificador exclusivo para cada fila. En una base de datos relacional como Office Access, 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.

LLAVE FORÁNEA
O clave externa, consiste en tener en una tabla, un campo de idéntico tipo y tamaño al campo clave de otra tabla de la base. En términos simples, es la clave principal de otra tabla
A través de este campo se puede relacionar la información entre ambas tablas y es así como se normalizan los diseños para evitar duplicidades e inconsistencias.
POR EJEMPLO, si tenemos una tabla llamada empleado y otra llama departamento, cada empleado pertenece a un departamento, por ende, la tabla empleado tendrá un campo que será la clave foránea a la tabla departamento y de este modo podemos identificar a dónde pertenece cada uno.
Si por el contrario tuviéramos el nombre del departamento como un campo en la tabla del empleado, fácilmente podría suceder que para uno escribiéramos "Ventas" y para otro "Bentas", generando así una inconsistencia.
En resumen, las CLAVES PRIMARIAS y FORÁNEAS
Permiten relacionar tablas, cuando la clave se encuentra como índice único de la tabla se llama primaria, y cuando es la referencia y relación hacia otra tabla es la foránea.


No hay comentarios:

Publicar un comentario