Clave candidata
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,68 KB
Dominios:
describe un conjunto de posibles valores para cierto atributo.
Clave primaria:
es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos.
Clave foránea:
es una referencia a una clave en otra tabla, determina la relación existente entre dos tablas.
Clave índice:
surgen con la necesidad de tener acceso más rápido a los datos.
Tipos de relaciones:
Uno a uno:
Cada registro de la tabla A se relaciona con un único registro de la tabla B y cada registro de la tabla B sólo se relaciona con un elemento de la tabla A.Uno a muchos:
Uno a muchos o muchos a uno únicamente se diferencia en el sentido de la relación, es decir, si la tabla primaria se encuentra a la izquierda o derecha de la relación. En realidad se trata del mismo tipo de relación y sin lugar a dudas, la que más se utiliza.Muchos a muchos:
Desde un punto de vista teórico diríamos que en las relaciones Muchos a muchos a cada registro de la tabla A se le pueden asociar varios registros de la tabla B y cada registro de la tabla B puede estar relacionado con más de un registro de la tabla A.
Normalización de base de datos:
consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos se relacionan para:
- Evitar redundancia de los datos.
- Disminuir los problemas de actualización de los datos en las tablas.
- Proteger la integridad de los datos.
Terminología relacional equivalente:
- Relación : tabla o archivo
- Registro : registro, fila, renglón o tupla
- Atributo : columna o campo
- Clave : llave o código de identificación
- Clave candidata : superclave mínima
- Clave primaria : clave candidata elegida
- Clave ajena o foránea : clave externa o clave foránea
- Clave alternativa : clave secundaria
- Dependencia multivaluada : dependencia multivalor
- RDBMS : del inglés Relational Data Base Mánager System que significa, Sistema Gestor de Datos Relacionales
- 1FN : significa, Primera Forma Normal o 1NF del inglés First Normal Form
Dependencia funcional:
es una conexión entre uno o más atributos.
Claves:
Clave primaria:
es aquella columna que identifica únicamente a una fila.Clave ajena:
es aquella columna que existiendo como dependiente en una tabla, es a su vez clave primaria en otra tabla.Clave alternativa:
es aquella clave candidata que no ha sido seleccionada como clave primaria, pero que también puede identificar de forma única a una fila dentro de una tabla.Clave compuesta:
es una calve que está compuesta por más de una columna.
Formas normales:
son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma N es decir que todas sus tablas están en la forma normal N.
Primera forma normal (1FN):
una tabla está en Primera Forma Normal si:
- Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisible, mínimos.
- La tabla contiene una clave primaria única.
- La tabla primaria no contiene atributos nulos.
- No debe existir variación en el número de las columnas.
Segunda forma normal (2FN):
está basada en el concepto de dependencia completamente funcional.
Tercera forma normal (3FN):
la tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.
Forma norma de Boyce-Codd (FNBC):
la tabla se encuentra en FNBC si cada determinante, atributo que determina completamente a otro, es clave candidata.
Cuarta forma normal (4FN):
una tabla se encuentra en 4FN si, y solo si, para cada una de sus dependencias múltiples no funcionales X ->-> Y, siendo X una súper-clave que, X es una clave candidata o un conjunto de claves primarias.
Quinta forma normal (5FN):
una tabla se encuentra en 5FN si:
- La tabla está en 4FN
- No existen relaciones de dependencias no triviales que no siguen los criterios de las claves.