Tecnología

Inicio

¿Cuáles son las ventajas de un modelo de base de datos relacional?

¿Cuáles son las ventajas de un modelo de base de datos relacional?


El modelo de base de datos relacional se introdujo por primera vez por EFCodd de IBM en 1969. En el modelo relacional, los datos están estructurados en tablas (es decir, "las relaciones") que consiste en filas y columnas. Cada fila contiene un registro único compuesto de elementos de datos individuales (o "atributos") organizados en columnas que contienen elementos del mismo tipo de acuerdo con las reglas definidas para esa columna. modelos de bases de datos alternativas incluyen la red, archivos jerárquico, plana, y los modelos orientados a objetos.

Sencillez

Los datos de estructuras de modelos relacionales en una forma que se evite la complejidad. La estructura de la tabla es una organización intuitiva familiar para la mayoría de los usuarios, en particular los que han trabajado con hojas de cálculo físico o de software, registros de cheques u otros datos tabulares. Los datos se organizan de forma natural en el modelo, lo que simplifica el desarrollo y el uso de la base de datos.

Facilidad de Recuperación de Datos

Bajo el modelo relacional, el acceso a datos en una base de datos no requiere la navegación por una ruta rígida a través de un árbol o jerarquía. Los usuarios pueden consultar cualquier tabla en la base de datos, y combinar las tablas relacionadas utilizando funciones especiales unirse para incluir los datos pertinentes que figuran en otras tablas de los resultados. Los resultados se pueden filtrar en base al contenido de cualquier columna, y en cualquier número de columnas, lo que permite a los usuarios recuperar fácilmente los resultados significativos. Los usuarios pueden elegir las columnas que se incluirán en los resultados de modo que sólo se muestran los datos pertinentes.

Integridad de los datos

La integridad de datos es una característica esencial del modelo relacional. Inflexible de tipos de datos y comprobaciones de validez asegurar que los datos se encuentran dentro de los rangos aceptables, y están presentes los datos requeridos. La integridad referencial entre las tablas evita que se convierta en registros incompletos o huérfanos. integridad de los datos ayuda a asegurar la precisión y consistencia de los datos.

Flexibilidad

El modelo de base de datos relacional es, naturalmente, escalable y extensible, proporcionando una estructura flexible para satisfacer los requisitos cambiantes y crecientes cantidades de datos. El modelo relacional permite cambios en una estructura de base de datos para implementar fácilmente sin afectar a los datos o el resto de la base de datos. El analista de base de datos puede rápida y fácilmente añadir, eliminar y modificar tablas y columnas en una base de datos existente para satisfacer los requerimientos del negocio. Teóricamente no existe 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 gestión de base de datos relacional y el hardware de computación física, y los cambios pueden afectar a las aplicaciones externas diseñadas para una estructura de base de datos específica.

Normalización

Existe una metodología sistemática para garantizar un diseño de base de datos relacional es libre de anomalías que puedan afectar a la integridad y exactitud de la base de datos. "Normalización de base de datos" proporciona un conjunto de reglas, cualidades y objetivos para el diseño y revisión de una estructura de base de datos. La normalización de los objetivos se describen en los niveles llamados "formas normales." Cada nivel de normalización debe ser completado antes de pasar al siguiente nivel. Un diseño de base de datos se considera generalmente normalizada cuando se cumpla con los requisitos de la tercera forma normal. La normalización ofrece a los diseñadores con confianza el diseño de base de datos es robusto y fiable.