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.