Integridad referencial, vistas, índices y formas normales en bases de datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,4 KB

Integridad referencial

Integridad referencial:

  • Prohibir la operación: Impide el borrado o la modificación de registros que tengan coincidencia por clave ajena en otra u otras tablas.
  • Transmisión en cascada: Se arrastra la modificación o el borrado a las tablas con registros relacionados.
  • Puesta a nulo: Se permite la operación de modificación o borrado, pero poniendo a null los valores de las claves ajenas correspondientes.
  • Uso de valor por defecto: Se permite la operación de modificación o borrado, asignando a las claves ajenas su valor por defecto correspondiente.

Vistas

Vistas: Una vista es una consulta sobre una o varias tablas almacenadas en la base de datos. Las vistas permiten presentar datos derivados o simplificados sin duplicar la información.

Índices

Índices: Es un archivo fundamental para buscar información y acceder a ella de forma ordenada. Los criterios básicos para crear índices son:

  • Campos por los que se van a ordenar las consultas más habituales.
  • Campos accedidos con mucha frecuencia.
  • Claves ajenas.

Modelo conceptual de datos

Modelo conceptual de datos: Representa la visión estática del dominio de la información del problema y permite identificar la estructura estática de las entidades de datos y las relaciones existentes entre ellas.

  • Debe incluir toda la información que ha de manejar el sistema.
  • Debe representar el estado final al que pueden llegar los datos.
  • Cualquier cambio en el sistema de información se debe reflejar en el modelo de datos y viceversa.

Diccionario de datos

Diccionario de datos: Es una herramienta que almacena metadatos, es decir, datos sobre datos. Facilita la documentación, la consistencia y el mantenimiento del esquema de la base de datos.

Formas normales

Las formas normales son reglas para diseñar esquemas de bases de datos que eviten redundancia y anomalías. A continuación se describen las tres primeras formas normales.

Primera forma normal

  • Definición: Una relación está en primera forma normal si todos sus valores son atómicos; es decir, cada valor perteneciente al dominio de un atributo es indivisible.

Segunda forma normal

Condiciones: Una relación está en segunda forma normal si cumple las siguientes reglas:

  • Está en primera forma normal.
  • Todos los atributos que no forman parte de la clave primaria dependen de ella por completo (no dependencias parciales).

Nota: La segunda forma normal solo se puede violar si la clave primaria está compuesta por más de un atributo.

Tercera forma normal

Condiciones:

  • Está en segunda forma normal.
  • Todos los atributos que no forman parte de la clave primaria son independientes entre sí; es decir, no existen dependencias transitivas donde un atributo no clave dependa de otro atributo no clave.

Entradas relacionadas: