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.

Entradas relacionadas: