Diseño De Base De Datos (Entidad-Relacion)
y el modelo Entidad - Relación
Competencia a alcanzar
Analizar y aplicar el modelo E-R
para el diseño conceptual de
bases de datos y los posibles
tipos de asociaciones entre
tablas y su instrumentación.
•
•
•
•
•
•
•
•
Temario
2.1 El Proceso de Diseño
2.2 Modelo Entidad – Relación
2.3 Restricciones.
2.4 Diagramas E-R.
2.5 Diseño condiagramas E-R.
2.6 Conjunto de entidades débiles.
2.7 Modelo E-R extendido.
2.8 Otros aspectos del diseño de
bases de datos.
• 2.9 La Notación E-R con UML.
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
Planificación
Evaluación y
Preliminar
Mantenimiento
Estudio de
Viabilidad
Definición
de
Implementación
Diseño de la
Base de datos
RequisitosConsideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Planificación Preliminar
– Nos permite identificar los
siguientes elementos:
• Usuarios claves (son los usuarios
consumidores de datos)
• Otros Usuarios (para establecer los
niveles de seguridad)
• Necesidades Tecnológicas (aplicaciones
de cada cliente)
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos• Estudio de viabilidad
– Es el documento donde nos muestra
que tan viable o factible es realizar
un proyecto consta de tres puntos:
• Viabilidad Técnica
• Viabilidad operativa
• Viabilidad Económica
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Definición de Requisitos
– Requerimientos de persistencia de la
información
– Necesidades de desempeño
– Manejo dela comunicación de
resultados y las actualizaciones
– Manejo de errores
– Definición de políticas
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Diseño de la Base de Datos
– En esta etapa es el punto clave para
la base de datos por que en ella
determinamos el modelo de la misma
y generar las puntos en los que se va
a basar la implementación, la
administración,y la documentación
que sostiene al diseño.
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Existen tres Etapas de Diseño
– Conceptual
– Lógico
– Físico
• Sin embargo en este punto sólo se
consideraran el Diseño Conceptual
y el Lógico
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Implementación
– En esta etapa nos permite llevar elmodelo conceptual y lógico al modelo
físico al crear en un DBMS las
tablas, índices, relaciones, vistas,
procedimientos, reglas de
integridad, técnicas de respaldo y
recuperación, así como la seguridad
de la misma descritas en el diseño.
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Evaluación y Mantenimiento
– Es la última etapa donde se evalúa el
proceso dediseño, además de que se
ajusta a las necesidades cambiantes
del negocio, empezando así
nuevamente el ciclo de vida de las
bases de datos.
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• En la evaluación del diseño se debe
considerar una serie de elementos
a las que es necesario ponderarlos
según las políticas y los
requerimientos especificados por
la organización.Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Los elementos a considerar
pueden ser
–
–
–
–
–
–
Legibilidad del código
Portabilidad a otros gestores
Uso eficiente de recursos
Documentación clara y precisa
Uso de estándares corporativos
Redundancia de estructuras
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Elementos(continuación)
– Coherencia en la nomenclatura y
metodología
– Especialización del modelo a una
aplicación
– Independencia de aplicación cliente
– Modularidad
– Facilidad de mantenimiento
Consideraciones de Diseño
Ciclo de Vida de las Bases de Datos
• Elementos (continuación)
– Políticas de Mantenimiento
– Fiabilidad (recuperación ante fallos y
manejo de errores)
– Devolución de...
Regístrate para leer el documento completo.