1. Modelos de datos
Modelos lógicos basados en registros
Modelo relacional
Modelo de red
Modelo jerárquico
Modelos físicos de datos
Modelo unificador
Memoria de elementos
Modelos orientado a objetos
Modelo orientado objeto-relacional
2. MODELOS DE DATOS
El concepto de modelo de datos, una
colección de herramientas conceptuales para
describir datos, relaciones entre ellos,
semántica asociada a los datos y restricciones
de consistencia. Los diversos modelos
de datos se dividen en tres grupos: modelos
lógicos basados en objetos, modelos lógicos
basados en registros y modelos físicos de
datos.
3. Modelos lógicos basados en
registros
Los datos son descritos en los modelos
conceptual y físico.
Usan la estructura lógica global de la base
de datos
Tienen ese nombre debido a que la base de
datos está constituida en registros de
formato fijo de varios tipos
Los modelos más
importantes son:
modelo relacional, de red y jerárquico.
4. MODELO RELACIONAL
• El modelo relacional representa los datos y
las relaciones entre los datos mediante una
colección de tablas, cada una de las cuales
tiene un numero de columnas con nombres
únicos.
5. Ejemplo
•
Por ejemplo, si en la base de datos se
tienen que representar personas, se
podrá definir una relación llamada
"Personas", cuyos atributos describen las
características de las personas. Cada
tupla
de
la
relación
"Personas"
representará una persona concreta.
7. Modelo de red
• Un modelo de Red permite que cada nodo
pueda tener varios "padres" por así decirlo y
no como en el modelo jerárquico en el que
cada nodo hijo tiene un solo nodo padre.
8. Modelo Jerárquico
Las relaciones entre los datos se
representan mediante registros y enlaces,
respectivamente.
Los registros están organizados como
colecciones de arboles en vez de grafos
arbitrarios.
9.
10. DIFERENCIAS ENTRE LOS
MODELOS
Los modelos relacionales se diferencian de
los modelos de red y jerárquico en que no
usan punteros o enlaces.
En cambio, el modelo relacional conecta
registros mediante los valores que éstos
contienen.
Esta libertad del uso de punteros permite que
se defina una base matemática formal.
11.
12. MODELO FÍSICOS DE DATOS
Los modelos Físicos de datos se usan para
describir datos en el nivel mas bajo. A
diferencia de los modelos lógicos de datos,
hay muchos pocos modelos físicos de datos
en uso. Dos de los mas ampliamente
conocidos son:
•Modelo Unificador
•Memoria de elementos
13. Modelo Orientado a Objetos
• Se basa en una colección de objetos. Un
objeto contiene valores almacenados en
varias instancias dentro del objeto.
Contiene fragmentos de código que operan
dentro del mismo y a éstos se les llama
métodos. La única manera en que pueden
acceder a la base de datos es a través del
paso de mensajes a otro objeto.
14.
15. MODELO DE OBJETOSRELACIONAL
• Este modelo se basa en una percepción de
un mundo real que consiste en una
colección de objetos básicos llamados
entidades, y relaciones entre estos objetos.
• El conjunto de todas las entidades del
mismo tipo y relaciones del mismo tipo se
denomina
conjunto de entidades y
conjunto de relaciones, respectivamente.
16. El modelo OR proporciona una combinación
de características convenientes del mundo de
los objetos, como el almacenamiento de tipos
de datos complejos, con la relativa sencillez y
facilidad de uso del modelo racional.