Introducción
El diseño de una base de datos se puede hacer utilizando un modelo de datos. Estos son un conjunto de reglas y procedimientos conceptuales que permiten especificar los datos, relaciones entre ellos y su significado.
Los modelos de datos han ido evolucionando en la manera como representan la relación entre los datos, siendo algunos de ellos los de tipo jerárquico, y los de más aceptación actual, los relacionales.
Se dividen generalmente en tres grupos:
-
Modelos Lógicos basados en Objetos:
Se utilizan para describir los datos y sus relaciones de manera conceptual y de visión final. Son una de las herramientas fundamentales para el diseño conceptual al que se refieren administradores, diseñadores, programadores, y hasta algunos usuarios finales. Dentro de estos modelos se puede citar:
- Modelo Entidad-Relación.
- Modelo Objeto Semántico.
- Modelo Orientado a Objetos.
- Modelo Binario.
- Modelo Semántico de Datos.
- Modelo Infológico.
- Modelo Funcional.
-
Modelos Lógicos basados en Registros:
Permiten la descripción de los datos desde un punto de vista conceptual y físico (implementación). Se basan en las estructuras y medios ofrecidos por los Sistemas de Gestión de Bases de Datos (DBMS) y algunas técnicas de almacenamiento, consulta y actualización de datos. En la historia de las bases de datos sólo han emergido con fuerza tres:
- Modelo Relacional.
- Modelo Jerárquico.
- Modelo Reticular.
-
Modelos Físicos de Datos:
Se trata del conjunto de herramientas que permiten la definición física de datos a nivel de acceso, longitud de campos, mecanismos de indexado, entre otros. Su trascendencia toma un rumbo de verdadera programación, en muchos casos sobre lenguajes de tercera generación. Dentro de estos tenemos:
- Modelo Unificador.
- Modelo de Elementos.
De los diversos modelos descritos, en esta unidad solamente estudiarás el Modelo Relacional debido a su gran su gran utilidad.