Una base de datos relacional (el modelo más utilizado
actualmente para implementar las BD ya planificadas) es una colección de
elementos de datos organizados en un conjunto de tablas formalmente descritas
desde la que se puede acceder a los datos o volver a montarlos de muchas
maneras diferentes sin tener que reorganizar las tablas de la base. La interfaz
estándar de programa de usuario y aplicación a una base de datos relacional es
el lenguaje de consultas estructuradas (SQL).
Una base de datos relacional es un conjunto de tablas que
contienen datos provistos en categorías predefinidas. Cada tabla (que a veces
se llaman ‘relación’) contiene una o más categorías de datos en columnas. Cada
fila contiene una instancia única de datos para las categorías definidas por
las columnas. Al crear una base de datos relacional, se puede definir el
dominio de posibles valores de una columna de datos y restricciones adicionales
que pueden aplicarse a ese valor de dato.
Ventajas y desventajas
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