5.11.7 IM/Diseño de Bases de Datos Relacionales.
Tópicos
- Diseño base de datos.
- Dependencia funcional.
- Descomposición de un esquema: lossless-join y propiedades de preservación de independencia de una descomposición.
- Llaves candidatas, super llaves, cerradura de un conjunto de atributos.
- Formas normales (1NF, 2NF, 3NF, BCNF).
- Dependencia multivaluada (4NF).
- Join dependency (PJNF, 5NF).
- Representación teórica.
Objetivos
- Determinar la dependencia funcional entre dos o más atributos que son un subconjunto de una relación.
- Conectar las restricciones expresadas como llave primaria y llaves foráneas con dependencias funcionales.
- Calcular cerradura de un conjunto de atributos bajo una dependencia funcional dada.
- Determinar si un conjunto de atributos forma o no una super llave y/o es candidato a ser llave para una dependencia funcional dada.
- Evaluar una descomposición propuesta para decir si tiene o no tiene lossless-join y preservación de dependencia.
- Describir que significa 1NF, 2NF, 3NF y BCNF.
- Identificar si una relación es una 1NF, 2NF, 3NF o BCNF.
- Normalizar una 1NF en un conjunto de relaciones en 3NF (o BCNF) y desnormalizar un esquema relacional.
- Explicar el impacto de la normalización sobre la eficiencia de las operaciones de base de datos, especialmente la utilización de consultas.
- Describir que es una dependencia multivaluada y que tipo de restricciones ésta especifica.
- Explicar por qué 4NF es útil en el diseño del esquema.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM