MODELO DE RED
El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación.
Ejemplo de un Modelo de
red.
El inventor original del modelo de red fue Charles Bachman, y con ello fue desarrollado en una especificación estándar publicada en 1969 por el consorcio CODASYL.
MODELO JERARQUICO
Ejemplo de un Modelo Jerárquico:
En una base de datos, un tipo de
entidad es el equivalente de una tabla; cada registro individual es
representado como una fila y un atributo como una columna. Los tipos de entidad
son relacionados el uno con el otro usando 1: Trazar un mapa de n, también
conocido como relación de uno a varios. El ejemplo más aprobado de base de
datos jerárquica modela es un IMS diseñado por la IBM .
]Este
tipo de modelo es llamado jerárquico pues organiza la información como un tipo
arbolo porque jerarquiza la información de manera amplia, conceptual y fácil de
entender.
MODELO ENTIDAD—RELACION
1. Se elabora el diagrama (o diagramas)
entidad-relación.
2. Se completa el modelo con listas de
atributos y una descripción de otras restricciones que no se pueden reflejar en
el diagrama.
- Transformación de relaciones
múltiples en binarias.
- Normalización de una base de datos de relaciones (algunas relaciones pueden
transformarse en atributos y viceversa).
- Conversión en tablas (en caso de utilizar una base de datos relacional.
MODELO RELACIONAL
El
modelo relacional de datos supuso un gran avance con respecto a los modelos
anteriores. Este modelo está basado en el concepto de relación. Una relación es un conjunto de n-tuplas. Una tupla, al contrario que un segmento, puede
representar tanto entidades como interrelaciones N:M. Los lenguajes matemáticos
sobre los que se asienta el modelo relacional, el álgebra y el cálculo
relacionales, aportan un sistema de acceso y consultas orientado al conjunto.
La repercusión del modelo en los DBMSs comerciales actuales ha sido enorme,
estando hoy en día la gran mayoría de los gestores de bases de datos basados en
mayor o menor medida en el modelo relacional.
Desde su comienzo en 1970 y durante mucho
tiempo después, los sistemas gestores de bases de datos relacionales (RDBMS : Relational Database Management
System) estuvieron restringidos al ámbito de los mainframes y
mini-ordenadores. Con la irrupción masiva en el mercado de los
micro-ordenadores, aparecieron algunas implementaciones de RDBMSs que
intentaban emular las propiedades de los grandes sistemas, aunque no contaban
con la mayor parte de las características necesarias para ser denominados "relacionales",
especialmente en lo que se
refiere al cumplimiento de las reglas de integridad relacional.
Hoy en día
contamos con RDBMSs para micro-ordenadores que sí pueden ser considerados
plenamente relacionales y que, si bien no llegan alcanzar las prestaciones de
los grandes sistemas en cuanto a velocidad de ejecución, seguridad, integridad
de datos, recuperación y estabilidad, no tienen nada que envidiar a éstos
cualitativamente, y sus deficiencias se deben sobre todo al tipo de máquina en
el que funcionan y a los sistemas operativos que estas máquinas utilizan.
Lo que
realmente marca la diferencia entre los sistemas relacionales y los sistemas
anteriores es el hecho de que su creador, Ted Codd, basó expresamente su
funcionamiento sobre un modelo matemático muy específico: el álgebra relacional
y el cálculo relacional, así como la progresiva adopción, por parte de su
creador y algunos colaboradores, de un número de Reglas de Integridad
Relacional y de Formas Normales.
La
definición formal y exhaustiva más actualizada del modelo se encuentra en (Codd
1990). Además existen un buen número de obras que
tratan el modelo desde diversas perspectivas; entre éstos destacamos la obra,
ya clásica, de C. J. Date (Date 1990). En este apartado resumiremos los conceptos
más importantes del modelo relacional. Lo que exponemos a continuación es, en
esencia, un resumen de la obra de Codd (Codd 1990).
FUENTES DE INFORMACION




No hay comentarios:
Publicar un comentario