Modelos de bases 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.
- Modelo en red
- Modelo jerárquico
- Modelo relacional
- Modelo entidad–relación
- Modelo entidad–relación extendido
- Modelo de objetos
- Modelo documental
- Modelo entidad–atributo–valor
- Modelo en estrella
- Indice invertido
- Fichero plano
- Modelo asociativo
- Modelo multivalor
- Modelo semántico
- Grafo etiquetado
- Triplestore
Bases de datos jerárquicas.
Este modelo utiliza árboles para la representación lógica de los datos.
Este árbol esta compuesto de unos elementos llamados nodos. El nivel más
alto del árbol se denomina raíz. Cada nodo representa un registro con
sus correspondientes campos.
La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, los diferentes niveles quedan unidos mediante relaciones.
La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, los diferentes niveles quedan unidos mediante relaciones.
En este modelo solo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:
- No se admiten relaciones N:M
- Un segmento hijo no puede tener más de un padre.
- No se permiten más de una relación entre dos segmentos.
- Para acceder a cualquier segmento es necesario comenzar por el segmento raíz
- El árbol se debe de recorrer en el orden designado.
Modelo de datos en red.
En este modelo las entidades se representan como nodos y sus relaciones
son las líneas que los unen. En esta estructura cualquier componente
puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:
- El tipo de registro, que representa un nodo.
- Elemento, que es un campo de datos.
- Agregado de datos, que define un conjunto de datos con nombre.
Modelo de datos relacional.
Este modelo es el más utilizado actualmente ya que utiliza tablas
bidimensionales para la representación lógica de los datos y sus
relaciones.
Algunas de sus principales caracteristicas son:
- Puede ser entendido y usado por cualquier usuario.
- Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.
- Los usuarios no necesitan saber donde se encuentran los datos físicamente.
No hay comentarios.:
Publicar un comentario