Clave O Llave Principal
Enviado por Mishiiielll • 1 de Octubre de 2013 • 296 Palabras (2 Páginas) • 474 Visitas
Clave o llave principal
En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave principal comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.
Una clave principal consta de uno o varios campos que identifican de forma exclusiva cada uno de los registros de la tabla.
Los valores de los campos de una clave principal no se repetirán a lo largo de la tabla nunca.
Establecer una clave principal presenta las siguientes ventajas:
Acelera las consultas.
Al visualizar los registros de una tabla, aparecerán inicialmente ordenados por los valores de la clave principal.
Access impide introducir un registro con la misma clave principal que otro ya existente, lo que impide duplicaciones.
Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro.
Clave o llave secundaria
Una Clave Secundaria es un orden que no necesariamente identifica una fila de otra (puede haber repeticiones), pero sirve para procesar la información en un orden adecuado, para algún proceso en particular.
Por ejemplo, la Fecha de una factura es importante para listar los Libros de IVA o para filtrar facturas entre fechas, por ello se la establece como Clave Secundaria.
Una clave foránea o clave ajena (o Foreign Key FK) es una limitación referencial entre dos tablas.
La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada).
Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.
...