viernes, 3 de marzo de 2017

Una clave principal , primaria, foránea

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. A continuación, se utilizan relaciones de tablas y claves principales para indicar a Access cómo debe volver a reunir la información. 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.
*

          Clave principal

Las claves compuestas son propiedades de tabla que usan dos columnas como claves principales. Una clave principal debe ser un valor único de la tabla. Si no existe una columna disponible que sea única en la tabla, tienes la opción de crear claves compuestas. Una clave compuesta usa los valores combinados para crear un valor único en tu tabla. Las claves primarias son parte un buen diseño de tabla y ayudan al desempeño de las búsquedas. Las claves compuestas se configuran en la opción"Vista de diseño" de Microsoft Access.
   
Una clave foránea o externa

 en una base de datos relacional es una clave que se usa en una tabla secundaria y que coincide con la clave primaria en una tablaprimaria relacionada. Las claves foráneas pueden tener valores duplicados (multiplicidad) en latabla secundaria, mientras que para las clavesprimarias eso no es posible. El uso apropiado de claves foráneas permite exigir la integridad referencial.


No hay comentarios:

Publicar un comentario