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
- Fase de modelado: ¿En qué fase del proceso de modelado de una BD se construye el modelo relacional?
- 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.