18
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

modelo de datos

Embed Size (px)

Citation preview

Modelos de datosModelos lógicos basados en registros

Modelo relacionalModelo de redModelo jerárquico

Modelos físicos de datosModelo unificadorMemoria de elementos

Modelos orientado a objetosModelo orientado objeto-relacional

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.

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.

• 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.

MODELO RELACIONAL

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.

Personas 

nombre edad sexo estado civil Fecha de nacimiento

Mario 24 hombre Casado 01/mayo/1987

Valeria 20 mujer soltera 28/enero/1992

Rosa 18 mujer casada 5/diciembre/1994

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.

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.

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.

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

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.

• 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.

MODELO DE OBJETOS-RELACIONAL

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.

Detalles de pedidos

Pedidos

Productos

Empleados

Clientes

¡¡¡ GRACIAS !!!