Conceptos Fundamentales de Bases de Datos: Claves, Modelos y Abstracción

Clasificado en Informática

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

Conceptos Fundamentales de Bases de Datos

Lenguajes y Abstracción

El precompilador del LMD no ordena ni agrupa las sentencias codificadas por el intérprete del LDD.

Base de datos no es un conjunto de datos.

La forma en que se almacenan datos en un disco duro corresponde al nivel físico de abstracción.

Los metadatos no representan el esquema de una BD en el diccionario de datos.

Definiciones de Tuplas y Expresiones

  • Tupla Ligada: Es cuando está ligada a un constructor (para todo o existe).
  • Átomo: Son expresiones de tuplas donde aparece solo un constructor u operador.

Modelos Históricos y Estructurales (DBTG)

DBTG era un grupo de trabajo de varios expertos que desarrollaron una normativa para las bases de datos a través de un informe llamado CODASYL DBTG 1971. Dicho informe especificaba solo el uso de enlaces varios a uno.

Conjunto DBTG

Es un diagrama de estructuras de datos que constará de dos tipos de registros vinculados entre sí mediante un enlace varios a uno.

Registro Virtual

Se utiliza para solucionar el problema de redundancia de información.

Comparativa de Modelos

Ventajas entre el Modelo Jerárquico y Modelo Relacional

El modelo relacional es mucho más flexible y representativo que el jerárquico; el jerárquico está prácticamente obsoleto.

Claves y Restricciones de Integridad

Un conjunto de entidades puede tener varias claves candidatas.

Definiciones de Claves

Claves
Son criterios de orden o clasificación basados en atributos de las entidades o relaciones en las cuales se aplican y por ello son una propiedad de estos conjuntos.
Superclaves
Son aquellas que permiten clasificar cada extensión de manera única.
Clave Candidata
Es una superclave formada por la mínima combinación de atributos.
Clave Primaria
Es la clave candidata que se usa generalmente para clasificar el conjunto. Su elección dependerá de la aplicación que se le dé.
Clave Externa (Definición 1)
Es aquella clave que es primaria en otra relación.
Clave Externa (Definición 2)
Es aquella clave de un esquema que es primaria en otra relación.

Aplicación de Claves en Modelos E-R

  • Conjunto de Entidades Fuerte: La clave primaria de la relación es la misma que la del conjunto de entidades fuerte.
  • Conjunto de Entidades Débil: La clave primaria de la relación es la unión de la clave primaria del conjunto de entidades fuerte y del discriminante del conjunto de entidades débil.
  • Conjunto de Relaciones: Una superclave es la unión de las claves primarias de los participantes. Si es un conjunto de relaciones varios a varios, esta superclave será la clave primaria de la relación.

Entradas relacionadas: