datos
2.1.Modelo de datos. Concepto. Modelo entidad relación, entidad relación extendido, semántico, etc.
2.2.Estructuras del Modelo Entidad Relación. Representación de los datos.2.3.Limitaciones del Modelo Entidad Relación. Comparación con el Modelo entidad Relación Extendido."
Modelo de base de datos
Composición de cinco modelos de base de datos
Un modelo de base de datos es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.
Entre los modeloslógicos comunes para bases de datos se encuentran:
Modelo jerárquico
Modelo en red
Modelo relacional
Modelo entidad–relación
Modelo entidad–relación extendido
modelo de objetos
modelo documental
Modelo entidad–atributo–valor
modelo en estrella
Los modelos físicos de datos incluyen:
índice invertido
fichero plano
Otros modelos lógicospueden ser:
modelo asociativo
modelo multidimensional
modelo multivalor
modelo semántico
base de datos XML
grafo etiquetado
Triplestore
Índice
1 Relaciones y funciones
2 Modelo fichero plano
3 Modelos tempranos
3.1 Modelo jerárquico
3.2 Modelo de red
3.3 Modelo de fichero invertido
4 Modelo relacional
4.1Modelo Dimensional
5 Modelos post-relacionales
5.1 Modelo de grafo
5.2 Modelo multivaluados
5.3 Modelo orientado a objetos
6 Referencias
Relaciones y funciones
Un sistema de gestión de base de datos puede implementar uno o varios modelos. La estructura óptima depende de la natural organización de los datos de la aplicación y de los requisitos de ésta,que incluyen ritmo de transacciones, fiabilidad, mantenibilidad, escalabilidad y coste. La mayor parte de los sistemas de gestión de bases de datos están construidos sobre un modelo de datos concreto, aunque es posible que soporten más de uno.
Sobre los distintos modelos físicos de datos se puede implementar cualquier modelo lógico. La mayoría del software de base de datos ofrece al usuariocierto control sobre la implementación física, dado el impacto que tiene en las prestaciones.
Un modelo no es sólo un modo de estructurar los datos: también define el conjunto de operaciones que se pueden realizar con los datos. Por ejemplo el modelo relacional define operaciones como SELECT y JOIN. Aunque esas operaciones no se ofrezcan explícitamente en un lenguaje de interrogación dado,proporcionan la base sobre la que un lenguaje de interrogación se diseña.
Modelo fichero plano
Modelo fichero plano
El modelo de fichero plano consiste en una sola matriz bidimensional de elementos, donde todos los miembros en una columna dada tienen valores del mismo tipo, y todos los miembros de la misma fila están relacionados entre ellos. Por ejemplo, las columnas para nombre y clave pueden serusadas para la seguridad de un sistema; cada fila indicará el nombre y su correspondiente clave para un individuo. Las columnas en la tabla suelen tener un tipo asociado, que la define como cadena de caracteres, fecha u hora, entero o número de coma flotante. Este modelo tabular fue el precursor del modelo relacional.
Modelos tempranos
Estos modelos que se describen a continuación fueronpopulares en las décadas 1960-1970, pero hoy en día se encuentran sólo en sistemas heredados. Se caracterizan pincipalmente por tener características de navegación con fuertes conexiones entre la estructura física y la lógica, y poseen alta dependencia en los datos.
Modelo jerárquico
Modelo jerárquico
En un modelo jerárquico, los datos están organizados en una estructura arbórea (dibujada como...
Regístrate para leer el documento completo.