
El modelo de base de datos relacional utiliza una estructura tabular intuitiva.
El modelo de base de datos relacional fue introducido por primera vez por E.F. Codd de IBM en 1969. En el modelo relacional, los datos se estructuran en tablas (es decir, "relaciones") que constan de filas y columnas. Cada fila contiene un único registro compuesto por elementos de datos individuales (o "atributos") organizados en columnas que contienen elementos del mismo tipo de acuerdo con las reglas definidas para esa columna. Los modelos de bases de datos alternativos incluyen modelos de red, jerárquicos, de archivos planos y orientados a objetos.
Sencillez
El modelo relacional estructura los datos de una manera que evita la complejidad. La estructura de la tabla es una organización intuitiva familiar para la mayoría de los usuarios, particularmente aquellos que han trabajado con hojas de cálculo físicas o de software, registros de verificación u otros datos tabulares. Los datos se organizan de forma natural dentro del modelo, lo que simplifica el desarrollo y el uso de la base de datos.
Video del día
Facilidad de recuperación de datos
Bajo el modelo relacional, acceder a los datos en una base de datos no requiere navegar por un camino rígido a través de un árbol o una jerarquía. Los usuarios pueden consultar cualquier tabla en la base de datos y combinar tablas relacionadas usando funciones especiales de combinación para incluir datos relevantes contenidos en otras tablas en los resultados. Los resultados se pueden filtrar según el contenido de cualquier columna y en cualquier número de columnas, lo que permite a los usuarios recuperar fácilmente resultados significativos. Los usuarios pueden elegir qué columnas incluir en los resultados para que solo se muestren los datos relevantes.
Integridad de los datos
La integridad de los datos es una característica esencial del modelo relacional. Las comprobaciones sólidas de tipificación y validez de datos garantizan que los datos se encuentren dentro de rangos aceptables y que los datos requeridos estén presentes. La integridad referencial entre tablas evita que los registros queden incompletos o queden huérfanos. La integridad de los datos ayuda a garantizar la precisión y coherencia de los datos.
Flexibilidad
El modelo de base de datos relacional es naturalmente escalable y extensible, proporcionando una estructura flexible para cumplir con los requisitos cambiantes y la creciente cantidad de datos. El modelo relacional permite que los cambios en la estructura de una base de datos se implementen fácilmente sin afectar los datos o el resto de la base de datos. El analista de bases de datos puede agregar, eliminar y modificar tablas y columnas de una base de datos existente de forma rápida y sencilla para cumplir con los requisitos comerciales. En teoría, no hay límite en el número de filas, columnas o tablas. En realidad, el crecimiento y el cambio están limitados por el sistema de administración de bases de datos relacionales y hardware informático, y los cambios pueden afectar las aplicaciones externas diseñadas para una base de datos específica estructura.
Normalización
Existe una metodología sistemática para garantizar que el diseño de una base de datos relacional esté libre de anomalías que puedan afectar la integridad y precisión de la base de datos. La "normalización de la base de datos" proporciona un conjunto de reglas, cualidades y objetivos para el diseño y revisión de la estructura de una base de datos. Los objetivos de normalización se describen en niveles llamados "formas normales". Cada nivel de normalización debe completarse antes de pasar al siguiente nivel. Un diseño de base de datos generalmente se considera normalizado cuando cumple con los requisitos de la tercera forma normal. La normalización brinda a los diseñadores la confianza de que el diseño de la base de datos es sólido y confiable.