1 Bases De Datos Diseño Conceptual, Lógico Y Físico
Tema 5
Diseño Conceptual, Lógico y Físico
UCLM- E.S. de Informática
Coral Calero, Marcela Genero, Francisco Ruiz
Objetivos
• Aprender a diseñar bases de datos (BD) relacionales •
mediante la metodología presentada en el tema anterior. Conocer las diversas fases de la metodología:
Modelado conceptual (con el modelo entidad/interrelación) Diseño lógico específico), yDiseño físico. (con las dos subfases, estándar y
UCLM ESI-BDa
5.2
1
Contenido
• • • • • •
Etapas del modelado conceptual
Análisis de requisitos Generación del esquema
• • • •
Diseño lógico específico Objetivos del diseño físico
Comparativa entre algunos SGBD Perspectivas de los fabricantes de SGBD Actividades
Diseños ascendente y descendente Características deseables en unesquema conceptual Integración de vistas Etapas del diseño lógico Transformación desde EER a relacional
Entidades Dominios y atributos Interrelaciones Dependencias en existencia y en identificación Generalizaciones Dimensión temporal Resolución de conflictos
Factores que influyen en el diseño físico Decisiones de diseño físico
UCLM ESI-BDa
5.3
Bibliografía
Modelado Conceptual •Básica
Piattini et al. (2006)
•
Complementaria
Batini et al. (1994)
Cap. 3 y 5 Cap. 14
•
Cap. 16
Conolly y Begg (2002) Elmasri y Navathe (2004)
Caps. 3 y 4
Complementaria
Batini et al. (1994)
Cap. 3 y 5 Cap. 14
Conolly y Begg (2002) Elmasri y Navathe (2004)
Caps. 3 y 4
Diseño Físico • Básica
Elsmari y Navathe (2004)
Diseño Lógico • Básica
De Miguel et al. (1999)
•Cap. 16
Complementaria
De Miguel et al. (1999)
Cap. 11
Silberschatz et al. (2002)
Caps. 11, 12, 25
•
Caps. 5-7 y 10-11
Complementaria
Batini et al. (1994)
Cap. 12
Elmasri y Navathe (2004)
Cap. 7 y 10-11
Conolly y Begg (2002)
Cap. 8, 13 y 15 Caps. 11 y 12
Date (2004)
•
Básica
De Miguel et al. (1999)
Cap. 9
UCLM ESI-BDa
5.4
2
Etapas del ModeladoConceptual
•
•
El modelado o diseño conceptual es la primera fase del desarrollo de BD. Se subdivide en dos etapas:
Análisis de Requisitos, Generación del esquema conceptual (Conceptualización)
PROBLEMA A RESOLVER
MUNDO REAL
PERCEPCION
ETAPA:
¿Qué representar?
ANALISIS DESCRIPCION
ANALISIS DE LOS REQUISITOS (DESCRIPCION DEL MUNDO REAL)
ESQUEMA DESCRIPTIVOTRANSFORMACION CONCEPTUALIZACION (REPRESENTACION NORMALIZADA DEL REFINAMIENTO ESQUEMA DESCRIPTIVO)
¿Cómo representar?
ESQUEMA CONCEPTUAL
UCLM ESI-BDa 5.5
Etapas del Modelado Conceptual
UNIVERSO DE DISCURSO
entrevistas normativas listados pantallas
•
Entradas:
Realidad empresarial: entrevistas, normativas, listados, pantallas, etc.
realidad empresarial
Análisis de Requisitosrealimentación
Esquema Percibido
(lenguaje natural)
•
Salidas:
Esquema conceptual: entidades, interrelaciones, atributos, restricciones semánticas, etc.
Obtención del esquema conceptual
entidades atributos interrelaciones restricciones semánticas
Esquema Conceptual
UCLM ESI-BDa
5.6
3
Etapas del Modelado Conceptual
Análisis de Requisitos
• • •
Esta primera etapa,en general común para datos y procesos, es de percepción, identificación y descripción de los fenómenos del mundo real a analizar. En el análisis de requisitos se ha de responder a la pregunta: “¿Qué representar?”. Mediante el estudio de las reglas de una empresa (que proveen el marco para el análisis del sistema) y de entrevistas a los usuarios de los diferentes niveles de la organización (queproveen los detalles sobre los datos) se llega a elaborar un esquema descriptivo de la realidad. El esquema descriptivo se representa utilizando el lenguaje natural. Con ello se ayuda a que el problema de comunicación usuarios/analistas se reduzca (aunque seguirá siendo muy importante).
•
UCLM ESI-BDa
5.7
Análisis de Requisitos
Etapas del Modelado Conceptual
Como ven los usuarios...
Regístrate para leer el documento completo.