Colección de citas famosas - Frases motivadoras - ¿Qué significan las claves, los códigos primarios y las claves primarias en las bases de datos?

¿Qué significan las claves, los códigos primarios y las claves primarias en las bases de datos?

Clave primaria: también conocida como clave primaria o clave primaria, se utiliza para determinar de forma única el atributo o grupo de atributos de una tupla (clave primaria compuesta). Cada relación tiene un único código maestro.

ForeignKey: También conocido como código externo o palabra clave externa. Si un conjunto de atributos no es una clave para la relación a la que pertenece, pero es una clave para otras relaciones, se denomina clave externa.

En una base de datos relacional, se pueden relacionar dos relaciones a través de claves externas. Las claves externas suelen ser de uno a muchos (1:n), donde la relación principal (padre) (1) se denomina referenciada. La relación de (sub)relación (n) se denomina relación de referencia.

Datos extendidos:

Funciones de clave principal de la base de datos:

1. Garantizar la integridad de las entidades

2. funcionamiento de la base de datos.

3. Al agregar un nuevo registro a la tabla, el DBMS verificará automáticamente el valor de la clave principal del nuevo registro y no permitirá que se copie el valor de la clave principal de otros registros.

4. DBMS muestra automáticamente los registros de la tabla en el orden de los valores de clave principal. Si no se define ninguna clave principal, los registros de la tabla se mostrarán en el orden en que se ingresaron.

En algunas bases de datos, aunque no se requiere una clave primaria, es mejor establecer una clave primaria para cada tabla, ya sea una clave primaria única o una clave primaria compuesta. Su existencia representa la integridad de la estructura de la tabla y los registros de la tabla deben tener campos únicos. La clave principal se utiliza principalmente para asociaciones de claves externas en otras tablas y para la modificación y eliminación del registro.

Enciclopedia Baidu-Clave principal de la base de datos