Zusammenfassung der Ressource
Diseño de Bases de Datos
- Entidad
- Describir los objetos
del mundo real
- Característica,
Atributos, Propiedades
- Abstracción
- "Un objeto del mundo
real del cual requerimos
información"
- Relación
- Son temporales, y
cambian con el tiempo
- 1-1, 1-N, M-N
- Puede ser uno a
uno, uno a varios
- Cardinalidad*
- La cardinalidad es 0, 1, o N
- Cardinalidad 0 es
- Participación*
- Línea discontinua
- Opcional
- Linea contínua
- Obligatoria
- Dependencia
- La PK es heredada de la entidad origen
- Entidad 2 está supeditada a la Entidad 1
- La PK compuesta de estas entidades débiles es un
registro único, por lo tanto la relación de donde
viene la PK debe ser dependiente
- Metodología
- Método representado por conceptos, una
serie de pasos describiendo un proceso de
manera ordenada para abordar un problema
- Modelo E/R
- Problema de Información
- Paso 0: Subdividir un Problema
- 3 tipos de análisis
- Procedimental
- Es el cómo (serie de paseos)
para resolver un problema
o crear un producto
- Funcional
- Mira qué hace cada
parte del problema, busca
la función de las entidades
- Organizacional
- Define un tipo estructura
dentro de una empresa u
organización
- Paso 1: Identificación de
las posibles entidades
- Paso 2: Identificar posibles
relaciones entre entidades
- Matriz Entidad -
Entidad nxn
- Paso 3: Definir las características
de cada una de las relaciones
- Paso 4: Definir los atributos
de cada una de las entidades
- Paso 5: Construcción del
modelo entidad relación inicial
- Conceptual Data Model
- Paso 6: Transformación
de relaciones M:N
- a) Entidad nueva, Entidad
de asociación, Entidad Débil
- Rompimiento
- b) Dos relaciones 1:N dependientes
- Dependencia
- Color diferente en PowerDesigner (anaranjado)
- c) Se hereda la participaciónde
la relación original 1:N
- Paso 7: Definir Atributos y Relaciones
Nuevas para las Entidades nuevas
- Matriz Entidad vs.
Entidad Extendida
- Paso 8: Construir el modelo
Entidad Relación Final
- Ya no hay relaciones M:N
- Logical Data Model
- Paso 9: Elaborar el Modelo Estructura Dato a
partil del Modelo E/R Final
- Physical Data Model
- Notación: CODASYL
- Toda Entidad se convierte en una Estructura,
todo Atributo se convierte en un Dato, toda
Relación se convierte en un Enlace
- Estructura es una Tabla
- Paso 10: Generate Script SQL
- DBMS: ORACLE v.11g
- Paso 11: Contrucción de la BD
- Paso 9A: Elaboración de
los formatos Tabla Campo
- Notación: Barker
- Notación: Barker
- Cardinalidad
- Participación
- Metodología E/R
- Solución - Diseño de BD