martes, 3 de enero de 2017

Diseño del Modelo Relacional de una Base de Datos



UNIDAD 5




En esta unidad aprenderá:


1. Modelo Relacional.
2. Ventajas y Desventajas del Modelo Relacional 
3. Elementos del Modelo Relacional.
4. Pasos para modelar una Base de Datos Relacional

Modelo Relacional

El modelo relacional es un modelo basado en el concepto matemático de relación. En este modelo la base de datos se representa físicamente en tablas bidimensional llamadas “relaciones” cada una de las cuales se implanta como un archivo.

El modelo relacional fue creado en 1970 por Edgar Frank Codd y es el paradigma más utilizado para diseñar modelos de base de datos.
La idea fundamental es el uso de relaciones. Estas relaciones puede considerarse en forma lógica como un conjunto de datos llamado "tabla" la cual está compuesta por "registros" (filas de la tabla) y "campos" (columnas de la tabla).


Ventajas y Desventajas del modelo relacional
Ventajas
  • Es mucho más fácil de entender y de ser entendido por un usuario no experto.
  • La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad
  • Provee herramientas que garantiza evitar la duplicidad de registros.
  • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
  • Favorece la normalización por ser más comprensible y aplicable.
Desventajas
  • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
  • No se manipulan de forma manejable los bloques de texto como tipo de dato.
  • El modelo orientado a objetos (MOO) se propuso para satisfacer las necesidades de las aplicaciones anteriores pero no sustituye al modelo relacional.

Elementos del Modelo Relacional
La definición de la  estructura de tablas de una base de datos bajo el modelo relacional se denomina “Esquema” el cual está compuesto por:
  • Un cuadro por cada tabla de la Base de Datos el cual contiene el nombre dela tabla como identificador, los nombres campos con su respectivo tipo.
  • Líneas entre tablas que indican una relación entre ambos indicando su tipo.


Pasos diseñar un modelo relacional partiendo de un Diagrama E-R
  • Cada entidad y relación "n:n" del diagrama de Entidad-Relación (E-R) se transforma en una tabla.
  • Se describen los campos (atributos) que contendrá cada tabla. Indicando tipo de datos de cada campo y de ser necesario su dominio (conjunto de valores permitidos a ese campo).
  • Las tablas creadas a partir de una relación "n:n" contiene como los campos principales de ambas entidades que conforman la relación.
  • En cada tabla se identifica la clave principal con las siglas (PK) si la tiene y las claves foráneas con las siglas (FK) si las tiene.
  • Si existen tablas que comparten la misma clave primaria se fusionan.
  • El modelo relacional debe pasar por un proceso de diseño denominado normalización el cual asegurar que la bases de datos cumple con ciertas reglas para ser utilizada de forma óptima.





No hay comentarios:

Publicar un comentario