cAPA VISTA CONTROLADOR

Páginas: 8 (1990 palabras) Publicado: 21 de septiembre de 2013
Tema 5: Diseño lógico de datos
1. Diseño lógico de datos.
2. Transformación del modelo conceptual al lógico.
3. Análisis relacional de datos.
4. Documentación.
1. Diseño lógico de datos.
Hoy en día, prácticamente todos los sistemas de información almacenan y organizan los datos en DDBB. Para llevar a cabo la implementación de la DDBB que necesita el sistema habrá que tener en cuenta todaslas fases de diseño de esta:
- Diseño conceptual: Este diseño es independiente del modelo de DDBB usado, del ordenador, del sistema gestor de bases de datos, etc… Simplemente se estudia el problema y se seleccionan los elementos del mundo real que vamos a modelar. Este diseño es al que corresponde el diagrama E/R
- Diseño lógico: Partiendo del diseño conceptual obtenido en la fase anterior,llegamos a un diseño lógico. Transformamos las entidades y relaciones obtenidas del modelo anterior en tablas. Para ello usamos la normalización.
- Diseño físico: Este diseño si depende del ordenador, del sistema gestor de DDBB, etc… En este caso, empleando el gestor de la DDBB, se implementan las tablas de las DDBB con sus características, organización y estructuras de almacenamiento interno.
Paraevitar la gran dependencia que existía antes entre los ficheros y las aplicaciones que los utilizaban ( cualquier cambio en la estructura física o lógica de los datos afectaba a las aplicaciones ), el instituto ANSI publicó un informe en el que definía una arquitectura de tres niveles para ser utilizada en el diseño de DDBB, con objeto de minorizar el impacto producido por los cambios haciendoénfasis en la independencia que debe existir entre las referencias externas a los datos y la forma física de almacenamiento y organización de los mismos. Los tres niveles definidos son:
- Nivel externo: Constituye un nivel con el que interactúa el usuario. Este nivel representa una visión parcial de los datos, de manera que usuarios diferentes tendrán una visión distinta de los mismos, mostrando soloaquella parte que interesa al usuario.
- Nivel conceptual: Este nivel representa el esquema lógico de los datos, reflejando su estructura y relaciones, sin entrar en detalles físicos. Este nivel se construye mediante un modelo en el que se define en primer lugar aquella parte del mundo real que deseamos modelar, excluyendo los datos que no son necesarios. En este punto debemos decidir que modelológico se va a utilizar, existiendo varias alternativas como puede ser el modelo relacional, el jerárquico, orientado a objetos, etc…
- Nivel físico: Este nivel debe ser transparente para el usuario. En este nivel se especifica la estructura de los datos así como el modo de almacenamiento empleado. Este apartado va a depender de varios factores tanto HW como Software, entre los que se puedeseñalar: S.O., Sistema de ficheros del sistema gestor de bases de datos, Unidades de almacenamiento externos, etc…
2. Transformación del modelo conceptual al lógico.
El diseño de las DDBB del sistema se llevara a cabo aplicando la arquitectura ANSI de tres niveles, por tanto debemos partir del modelo conceptual y llegar hasta el esquema físico o interno.
El esquema conceptual representa losrecursos del sistema y se define sin tener en consideración cuestiones físicas.
Para la definición de este esquema nos podemos ayudar de herramientas de modelado como los diagramas.
El modelo E/R (entidad relación) fue propuesto por Chen y posteriormente algunas aportaciones de han dado lugar E/R extendido.
Los componentes del modelo E/R son:
- Entidades: representan un objeto real o abstracto sobreel que queremos almacenar información.
- Relación: define una asociación entre entidades.
- Grado de una relación: número de entidades que participan en una relación, pudiendo ser reflexivas (una entidad se relaciona con ella misma), binaria (participan 2 entidades) y n-aria (participan n entidades).
- Cardinalidad: define el número máximo de ocurrencias de una entidad que participan en una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Cap
  • Mvc
  • modelo vista controlador
  • modelo vista controlador
  • Modelo vista controlador
  • modelo vista controlador
  • Modelo, Vista, Controlador
  • modelo vista controlador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS