Determinantes y su papel en una base de datos

Los determinantes identifican valores asignados a otros atributos Un determinante en una tabla de base de datos es un atributo que se puede usar para determinar los valores asignados a otros atributos en la misma fila.

Los determinantes identifican valores asignados a otros atributos

Un determinante en una tabla de base de datos es un atributo que se puede usar para determinar los valores asignados a otros atributos en la misma fila. Según esta definición, cualquier clave primaria o clave candidata es determinante, pero puede haber determinantes que no sean claves primarias o candidatas.

Por ejemplo, una empresa podría usar una tabla con los atributos, y.

ID de empleado
Primer nombre
Apellido
Fecha de nacimiento

123

Megan Marrón 29/01/1979
234 Ben Wilder 14/02/1985
345 Megan Chowdery 14/02/1985
456 Charles Marrón 19/07/1984


En este caso, el campo determina los tres campos restantes. Los campos de nombre no determinan porque la empresa puede tener empleados que comparten el mismo nombre o apellido. Del mismo modo, el campo no determina los campos del nombre o porque los empleados pueden compartir el mismo cumpleaños.

Relaciones determinantes con las claves de la base de datos

En este ejemplo, es un determinante, una clave candidata y también una clave primaria. Es una clave candidata porque cuando se busca 234 en toda la base de datos, aparece la fila que contiene la información sobre Ben Wilder y no se muestra ningún otro registro. Otra clave candidata ocurre cuando busca en la base de datos por la información en tres columnas; , y, que también recupera el mismo resultado.

La es la clave principal debido a todas las combinaciones de columnas que se pueden utilizar como clave candidata, es la columna más fácil de usar como referencia principal de esta tabla. Además, se garantiza que es exclusivo de esta tabla, sin importar cuántos otros empleados haya, en comparación con la información en otras columnas.

Rate article
labsfabs.com
Add a comment