Gestion de Base de Datos-Diseño logico en el Modelo Relacional
Diseño Lógico en el Modelo Relacional
DISEÑO LÓGICO EN EL MODELO RELACIONAL
1.- Metodología_______________________________________________________________________ 1
2.- Transformación del Esquema Conceptual al Esquema Relacional ___________________________ 2
2.1.- Preparación de los esquemas conceptuales _________________________________________ 2
2.1.1.-Eliminación de atributos múltiples ______________________________________________ 2
2.1.2.- Eliminación de atributos compuestos ____________________________________________ 3
2.2.- Transformaciones básicas de los esquemas conceptuales en esquemas lógicos ____________ 3
2.3.- Transformación de los tipos de interrelación N-arias _________________________________ 6
2.4.- Transformación de los tipos deinterrelación reflexivas _______________________________ 6
2.5.- Eliminación de las relaciones jerárquicas de los esquemas conceptuales _________________ 6
2.5.1.- Eliminación del supertipo de entidad ____________________________________________ 7
2.5.2.- Eliminación de los subtipos de entidad ___________________________________________ 7
2.5.3.- Eliminación de la jerarquía____________________________________________________ 8
3.- Grafo Relacional___________________________________________________________________ 8
4.- Teoría de la Normalización __________________________________________________________ 8
4.1.- Justificación___________________________________________________________________ 8
4.2.- Dependencias funcionales ______________________________________________________ 104.2.1.- Definición de Dependencia Funcional __________________________________________ 10
4.2.2.- Definición de Dependencia Funcional Completa __________________________________ 10
4.2.3.- Definición de Dependencia Funcional Transitiva __________________________________ 10
4.3.- Reglas de normalización _______________________________________________________ 10
4.4.- 1FN, 2FN, 3FN y FNBC________________________________________________________ 11
4.4.1.- Primera forma normal _______________________________________________________ 11
4.4.2.- Segunda forma normal_______________________________________________________ 12
4.4.3.- Tercera forma normal _______________________________________________________ 12
4.4.4.- Forma normal de Boyce-Codd________________________________________________ 14
4.5.- Desnormalización _____________________________________________________________ 15
5.- Bibliografía ______________________________________________________________________ 15
1.- Metodología
Las dificultades inherentes al diseño de una BD han de afrontarse con procedimientos ordenados y
metódicos en el marco de una metodología de diseño de BDs.
En el proceso de diseño de unaBD hemos de distinguir tres grandes fases:
Diseño conceptual: cuyo objetivo es obtener una buena representación de los recursos de información
de la empresa, con independencia de usuarios o aplicaciones en particular, y fuera de consideraciones
sobre eficiencia del ordenador.
Pág. 1 de 15
Gestión de Bases de Datos
Diseño Lógico en el Modelo Relacional
Diseño lógico: el objetivo estransformar el esquema conceptual obtenido en la etapa anterior,
adaptándolo al modelo de datos en el que se apoya el SGBD que se va a utilizar.
Diseño físico: su objetivo es conseguir una instrumentación, lo más eficiente posible, del esquema
lógico.
Autor
AUTOR
Entity
escrito_por [0:n]
Escribe
A-L
Diseño
conceptual
Diseño
lógico
E
escribe [1:n]
Diseño
físico
LibroLIBRO
Mundo real
(Universo de
discurso)
2.- Transformación
Relacional
Esquema
conceptual
(E/R)
del
Esquema
Esquema
lógico
(Relacional)
Conceptual
Esquema
físico
al
Esquema
El proceso de traducción de esquemas conceptuales a lógicos consiste en la aplicación, por pasos, de una
serie de reglas, que aplicadas a los esquemas conceptuales, transforman los...
Regístrate para leer el documento completo.