LLAVES EN BASES DE DATOS

LLAVES FORANEAS

Llave foránea o foreing key, es un término en la base
de datos. Consiste en tener una tabla, un campo de idéntico tipo y tamaño al campo clave de otra tabla de la base. A través de este campo puedes relacionar la información entre ambas tablas y así como se normalizan los diseños para evitar duplicidades o inconsistencias

Identifica una columna o grupo de columnas en una tabla que se refiere a una columna de grupos en otra tabla

Ejemplo: si tuviéramos una tabla llamada empleado y otra llamada departamento, cada empleado pertenece a un departamento, por consecuencia, la tabla empleado tendrá un campo que será la clave foránea a la tabla departamento y de este modo podríamos identificar a dónde pertenece cada uno.
de lo contrario si tuviéramos

QUÉ SON LAS LLAVES?

Son un campo o un conjunto de campos de valores únicos en una tabla

Las llaves estan constituidas por atributos de 1 o de un grupo, son campos de relevancia en la asociación de identidades

LLAVES PRIMARIAS

Una llave primaria nos permite identificar una entidad,
una llave secundaria nos permite identificar un grupo de entidades

Una llave primaria es un conjunto de uno o más atributos de una tabla que tomados colectivamente nos permiten identificar un registro como único, es decir en una tabla podemos saber cuál es un registro en específico sólo con conocer su llave

¿PARA QUÉ SIRVEN?

Para identificar de una forma
única un registro, ya que no podría
haber ningún otro registro con la misma llave

Aquí entran en función las llaves primarias
que se utilizan para distinguir un registro con el fin
de que se pueda tener acceso a ellos
y organizarlos y manipularlos