Analisis Y DiseÑo De Una Base De Datos
Enviado por mariela2014 • 20 de Enero de 2014 • 269 Palabras (2 Páginas) • 268 Visitas
MODELO TEORICO
En primer lugar tenemos el Modelo de Datos
Conceptual: representa los elementos de datos y relaciones que surgen de los
requerimientos del sistema y es independiente de la tecnología que se va a emplear para su
implementación; los más usados para bases de datos son el diagrama de clases de UML y
los diagrama Entidad-Relación. El Modelo de Datos Lógico: vinculado con la estructura
lógica de la base de datos y relacionados con la tecnología a emplear, por lo general en
algún administrador de base de datos; los ejemplos más típicos, actuales, son el modelo
relacional, el orientado a objetos (OO) y el objeto-relacional (OR). Finalmente en el nivel
más bajo se encuentra el Modelos de Datos Físico: este define los detalles de cómo se
almacenan los datos en el administrador de base de datos elegido: el formato de los
registros, la estructura de los ficheros (desordenados, ordenados, etc.) y los métodos de
acceso utilizados (índices, etc.).
El diseño lógico de una base de datos se obtiene transformando el diseño conceptual: el
diseñador debe tomar decisiones entre las posibilidades de mapeo existentes, teniendo en
cuenta las características del sistema de gestión de bases de datos (SGBD) con el que haya
elegido trabajar. El modelo OR, soportado por el estándar SQL:2003, es un modelo
mucho más expresivo y complejo que su predecesor, el modelo relacional (estándar
SQL’92 [14]). En este sentido, el modelo OR presenta mayores posibilidades de diseño,
haciendo que su realización sea complicada, y las transformaciones más complejas.
Para OR-Transformer se definieron tres filtros principales: Modelado Conceptual, que
recibe el diagrama de clases y genera objetos java, Modelado Lógico que toma esos
objetos y produce sentencias SQL a través del uso de un repositorio de reglas de mapeo,
...