sábado, 19 de noviembre de 2016

Modelado de Base de Datos Relacionales



UNIDAD 3




En esta unidad aprenderá:


1. Modelo de Base de Datos.
2. Base de Datos Relacionales.
3. Modelos para el diseño de Bases de Datos Relacionales.
4. Pasos para modelar una Base de Datos Relaciones

Modelo de Base de Datos
Consiste en la representación conceptual y lógica de la estructura de una base de datos para determinar su modo de almacenamiento, organización y manipulación de datos.
Un modelo de datos, permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan entre sí estos elementos.


Base de Datos Relacionales
Las bases de datos relacionales es el tipo de base de datos más utilizado en la actualidad para implementar sistemas de información. Este tipo de base de datos está basado en el modelo relacional postulado en 1970 por Edgar Frank Codd, investigador de IBM. Este tipo de modelo de bases de datos rápidamente se consolidó como el paradigma más utilizado en el diseño de base de datos.

El lenguaje más habitual para la construcción y uso de bases de datos relacionales es el  SQL (Structured Query Language) que en español significa “Lenguaje Estructurado de Consultas”, este lenguaje es un estándar implementado por los principales sistemas de gestión de bases de datos relacionales.


Modelos para el diseño de base de datos relacionales
De acuerdo al nivel de abstracción, los modelos utilizados para diseñar base de datos relacionales son:

  • Modelos de Datos Conceptuales: Orientados a representar los elementos que intervienen en un problema y sus relaciones. Se usa principalmente durante la etapa de Análisis de un problema. El modelo conceptual más utilizado es el Modelo de Entidad-Relación (DER)  
  • Modelos de Datos Lógicos: Orientados a representar la manera de cómo serán almacenados los datos en la base de datos. Usualmente se diseña para un SGBD específico El modelo más generalizado para el diseño de este modelo es el Modelo Relacional (MR).
  • Modelos de Datos Físicos: Son las estructuras de datos implementadas dentro del propio SGBD. Ejemplo: Una base de datos creada en MySQL.

Pasos para modelar una Base de Datos Relacional

  • Recolectar los datos que se necesitan o que requieren ser almacenados según los requerimientos del cliente.
  • Crear un modelo conceptual. El modelo más usado es el modelo Entidad-Relación. Esta es la parte más "intelectual" del proceso, en el sentido de que es la que más se requerirá pensar. Durante esta fase, se debe tomar ciertas decisiones, que en cierto modo puede limitar en parte el modelo.
  • Convertir el modelo conceptual en un modelo lógico. El modelo Relacional es el modelo lógico más utilizado. Existe un proceso que sirve para verificar que hemos aplicado bien el modelo, y en caso contrario, corregirlo para que sea así. Este proceso se llama normalización.
  • Codificar el modelo lógico en un modelo físico. Consiste en escribir el modelo lógico de base de datos en un lenguaje de consulta SQL por medio de un SGBD como por ejemplo MySQL.



No hay comentarios:

Publicar un comentario