Curso: 3ro de Bachillerato B Fecha: 06 de diciembre del 2016
DISEO LOGICO MEDIANTE DIAGRAMA DE ESTRUCTURA
Hoy en da, prcticamente todos los sistemas de informacin almacenan y organizan los datos en DDBB. Para llevar a cabo la implementacin de la DDBB que necesita el sistema habr que tener en cuenta todas las fases de diseo de esta: o
Diseo conceptual: Este diseo 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 diseo es al que corresponde el diagrama E/R
Diseo lgico: Partiendo del diseo conceptual obtenido en la fase anterior,
llegamos a un diseo lgico. Transformamos las entidades y relaciones
obtenidas del modelo anterior en tablas. Para ello usamos la normalizacin. Diseo fsico: Este diseo 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 caractersticas, organizacin y estructuras de almacenamiento interno.
Una vez conocido Qu? (Anlisis Estructurado), el Diseo Estructurado se
encarga del Cmo? Vale decir, como implementar mejor el modelo en trminos del costo total de por vida del sistema (Desarrollo y Mantencin). El diseo estructurado busca establecer la organizacin interna del software, produciendo sistemas que sean fciles de entender (y por ende de construir y mantener). Las salidas del anlisis estructurado son entradas (input) para el diseo estructurado. Las salidas (output) del diseo estructurado son: Diagrama Estructurado (estructura de software). Especificacin de Mdulos. Diccionario de Datos del Sistema.
DISEO DE MODELO LOGICO DE BASE DE DATOS
Un esquema lgico es una descripcin de la estructura de la base de datos en trminos de las estructuras de datos que puede procesar un tipo de SGBD. El diseo lgico depende del tipo de SGBD que se vaya a utilizar, no depende del producto concreto. BASE DE DATOS RELACIONAL El modelo de datos relacional organiza y representa los datos en forma de tablas o relaciones: Una base de datos relacional es una coleccin de relaciones [tablas], cada una de las cuales tiene un nombre nico. Transformacin de un diagrama E/R en un esquema relacional: 1..Se transforman en tablas todos los tipos de entidades y relaciones que aparecen en el diagrama E/R. 2..Se seleccionan las claves primarias para cada una de las tablas de nuestro esquema lgico. 3..Fusin de tablas: Se combinan aquellas tablas que compartan su clave primaria. 4..Normalizacin: Se normaliza el esquema resultante (al menos, hasta BCNF). 5..Se definen todas las restricciones de integridad que sean aplicables al esquema obtenido.
El objetivo del diseo lgico es transformar el esquema genrico y conceptual en
un modelo de datos determinado para un sistema de gestin de bases de datos determinado. SISTEMA GESTOR DE BASE DE DATOS Un sistema gestor de bases de datos o SGBD es el software que permite a los usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos.