El modelo relacional, para
el modelado y la gestión de bases de datos, es un modelo de datos basado en la
lógica de predicados y en la teoría de conjuntos.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,
de los laboratorios IBM en San José (California), no tardó en consolidarse como
un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas
relaciones podrían considerarse en forma lógica como conjuntos de datos
llamados tuplas. Pese a que esta es la teoría de las bases de datos
relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una
manera más fácil de imaginar, pensando en cada relación como si fuese una tabla
que está compuesta por registros (cada fila de la tabla sería un registro o
"tupla") y columnas (también llamadas "campos").
Es el modelo más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente.
Ventajas.- Provee
herramientas que garantizan 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. Las bases de datos orientadas a objetos (BDOO) se
propusieron con el objetivo de satisfacer las necesidades de las aplicaciones
anteriores y así, complementar pero no sustituir a las bases de datos
relacionales.
No hay comentarios:
Publicar un comentario