Colección de citas famosas - Colección de máximas - ¿Qué son los códigos candidatos, códigos principales, códigos completos y códigos externos?

¿Qué son los códigos candidatos, códigos principales, códigos completos y códigos externos?

Código candidato: si el valor de un atributo o grupo de atributos en una relación puede identificar de forma única una tupla, y su subconjunto adecuado no puede identificar de forma única una tupla, entonces este atributo o grupo de atributos se denomina código candidato.

Código principal: El código principal generalmente hace referencia a la palabra clave principal. La clave principal es uno o más campos de la tabla y su valor se utiliza para identificar de forma única un registro en la tabla. En una relación entre dos tablas, la clave principal se utiliza en una tabla para hacer referencia a un registro específico de la otra tabla.

Código completo: todos los grupos de atributos del modelo de relación de todas las claves forman el código candidato del modelo de relación, que se denomina código completo. Es decir, todos los atributos se tratan como un solo código. Si solo hay un código candidato en la relación y este código candidato contiene todos los atributos, el código candidato es un código completo.

Clave externa: El atributo correspondiente de la clave primaria de una relación aparece en otra relación. En este momento, la clave primaria es la clave externa de la otra relación.

Información ampliada:

Funciones principales del código:

1. Garantizar la integridad de la entidad

2. el funcionamiento de la base de datos;

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

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

Materiales de referencia: Enciclopedia Baidu-Código candidato

?Enciclopedia Baidu-Código principal