Conceptos Fundamentales de Modelado de Bases de Datos Relacionales

Clasificado en Informática

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

1. Conceptos básicos del modelo Entidad-Relación

A continuación, se definen y representan los elementos clave del modelado:

  • Entidad débil: Aquella cuya existencia depende de la existencia de otra entidad.
  • Atributo compuesto: Es el que puede descomponerse en atributos más sencillos.
  • Atributo multivaluado: Atributo que puede tomar varios valores.
  • Atributo opcional: Atributo que puede no tomar un valor; en este caso, se dice que tiene valor nulo.
  • Atributo derivado: Aquel cuyo valor se puede calcular en base a otros atributos.
  • Dependencia de identificación: La ocurrencia de una entidad débil no tiene sentido sin la presencia de ocurrencias de la entidad fuerte con la que está relacionada.
  • Especialización total: Se produce cuando la entidad superclase debe materializarse obligatoriamente en una de las especializaciones.

2. Metodología de creación de diagramas E-R

¿Cuál es el primer paso a seguir a la hora de crear un diagrama E-R?

Leer varias veces el problema hasta comprenderlo y memorizarlo.

¿Qué se debe hacer si surgen dudas durante el proceso?

Será necesario acudir al responsable del documento ERS o volver a concretar una entrevista con el usuario para aclarar conceptos. Una vez resueltas las dudas, se volverá de nuevo al paso anterior.

3. Diseño lógico y relacional

  1. Fase de modelado: ¿En qué fase del proceso de modelado de una BD se construye el modelo relacional?
  2. Terminología: ¿Cuál es el término lógico utilizado para denominar lo que en diseño físico de BD se denomina Fila? ¿Y el de Tabla?

Definiciones clave

  • Relación: Conjunto de atributos, cada uno de los cuales pertenece a un dominio.
  • Dominio: Conjunto de valores permitidos para un atributo.
  • Clave candidata: Es la mínima superclave posible.
  • Dependencia funcional: (En el apartado de normalización).

Ejercicios prácticos

4. Identifica las superclaves de la siguiente relación:

PRODUCTOS (CodProducto, Descripción, Precio): CodProducto + Precio.

5. Restricciones de integridad:

  • Valor NULO: Un atributo será obligatorio si no admite el valor NULO.
  • Integridad referencial: Se da cuando una tabla tiene una referencia a algún valor de otra tabla.

6. Diseño conceptual y lógico:

Organizamos excursiones en grupo. Cada grupo dispone de un único guía y un guía solo puede estar asignado a un grupo. Identificamos los grupos por un nombre y nos interesa además conocer el número de integrantes del mismo. De los guías nos interesa el DNI, nombre y teléfono de contacto.

Entradas relacionadas: