Modelos de Datos, Clasificación, Propósitos y Componentes

24
MODELOS CONCEPTUALES DE DATOS INTEGRANTES: JUAN SEBASTIÁN ORDOÑEZ MONROY KARINA ALEJANDRA GUZMÁN HINCAPIÉ JEISSON VILLAMIL MANRIQUE YEISSON FAJARDO JOHN JAIRO CALDERÓN

Transcript of Modelos de Datos, Clasificación, Propósitos y Componentes

MODELOS CONCEPTUALES

DE DATOSINTEGRANTES:

JUAN SEBASTIÁN ORDOÑEZ MONROY

KARINA ALEJANDRA GUZMÁN HINCAPIÉ

JEISSON VILLAMIL MANRIQUE

YEISSON FAJARDO

JOHN JAIRO CALDERÓN

¿QUÉ ES UN MODELO?

Es una representación de objetos y sucesos del

“MUNDO REAL” , así como de sus asociaciones.

Se trata de una abstracción que se concentra en

aspectos esenciales e inherentes de una organización e ignora las propiedades accesorias.

MODELOS DE DATOS

Es una

colección

integrada de

conceptos, para

describir y

manipular datos

, las relaciones

existentes entre los mismos

y las restricciones aplicables a los

datos, todo ello dentro de una organización

COMPONENTES DE LOS MODELOS

DE DATOS

Parte Estructural: Compuesta por un conjunto de reglasque son las que definen cómo pueden construirse las bases dedatos.

Parte Manipulativa: Define los tipos de operaciones quepueden realizarse sobe los datos .

Conjunto de Restricciones de Integridad: Garantizala precisión de los datos

PROPÓSITOS DE UN MODELO DE

DATOSCuando hablamos de un

modelos de datos nos lleva a una

representar de datos y que sea

comprensible ,que se pueda utilizar

con facilidad para diseñar una base

de datos.

Un conjunto de condiciones que

deben cumplir los datos para

reflejar correctamente la realidad

deseada.

MODELOS DE DATOS RELACIONADOS

Son tres paso que debemos tener en cuenta que son los siguientes:

1. Datos externos: representación de la vista que cada usuario tiene de la organización.

2. Datos conceptual: representan la vista lógica.

3. Datos interno: representan el esquema conceptual .

MODELOS DE DATOS RELACIONADOS

CLASIFICACIÓN DE LOS MODELOS

DE DATOS SEGÚN LA LITERATURA

TÉCNICA Basados en Objetos.

Basados en Registros.

Físicos.

• Los primeros dos se utilizan para describir los datosa nivel conceptual y externo, mientras que el últimose emplea para describir los datos a nivel interno

MODELOS DE DATOS BASADOS EN

OBJETOSUtilizan conceptos tales como entidades, atributos y relaciones.

Tipos de modelos da datos basado en objetos

Entidad-Relación.

Semántico.

Funcional.

Orientado a Objetos.

Este modelo amplia la definición de entidad para incluir no sólo los atributosque describen el estado del objeto, sino también las asociadas con elobjeto, su comportamiento.

En este caso, decimos que el objeto encapsula tanto el estado como elcomportamiento.

MODELO DATOS BASADOS EN

REGISTROS• La base de datos esta compuesta por una serie de registros de

formato fijo, posiblemente de tipos distintos.

• Registro: Conjunto de campos interrelacionados sobre el mismo item.

Estos contienen:

• -Nombre: Numérico (enteros o reales), alfabetico, alfanumerico, booleane

• -Longitud: Viene expresada en bytes

• -Tipo de longitud: fija o variable

MODELO DATOS BASADOS EN

REGISTROS

MODELO DE DATOS RELACIONAL

Este hace parte del modelo de datos lógicos, que son aquellos orientados a las operaciones mas que a la descripción de una realidad.

• Modelo Relacional: Los datos y las relaciones se representan mediante tablas, compuestas por campos y registros, de esta manera será percibida por el usuario. Este esta basado en el concepto de relaciones matematicasa través de conjuntos, en este caso, las relaciones pueden considerarse en forma lógica como conjuntos de datos llamados tuplas.

MODELO DE DATOS EN RED

El modelo de datos en red es una base de datos la cual esta conformada por una colección de registros, estos registros están conectados entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional.

Una estructura de base de datos de red, tiene una estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. Es decir que la restricción que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa.

MODELO DE DATOS EN RED

Cualquier punto de conexión en red, normalmente un

computador u ordenador, debe tener una importancia especial para

más de un usuario.

Lo correcto sería identificar a los nodos por el nombre del ordenador principal de cada red, pero comúnmente se le denomina nodo a la empresa

que lo alberga.

MODELO DE DATOS EN RED

Internet está compuesta por multitud de redes, y por lo tanto tiene multitud de nodos.

MODELO DE DATOS JERÁRQUICO

Es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada

padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un

registro específico son catalogados bajo un tipo de entidad.

ÁRBOL

(MODELO DE DATOS JERÁRQUICO)

Los árboles de búsqueda en los cuales cada nodo puede poseer más de dos hijos. Los árboles mantienen los datos

ordenados.

MODELOS DE DATOS FÍSICOS

Se describe cómo se almacenan los datos en la computadora, representando información tal como las estructuras de registro, el ordenamiento de los

registros y las rutas de acceso.

La estructuras de datos a bajo nivel implementadas dentro del propio manejador. ejemplos típicos de

estas estructuras son los árboles B, las estructuras de hash, etc.

ESTRUCTURA HASH

Un algoritmo de hash hace que los cambios que se produzcan en los datos de entrada provoquen cambios en los bits del

hash

MODELO DE DATOS CONCEPTUAL

El esquema conceptual debe ser una representación completa y precisa de los requisitos de datos

debe tener una organización ya que este es el corazón de la base de datos, da el soporte a todas las

vistas externas y se apoya, a su vez, en el esquema interno.

Además este implementa la parte física del esquema conceptual.

DISEÑO DEL MODELO CONCEPTUAL

• Que el proceso debe construir un modelo y hacer uso de la información dentro de una empresa.

• El modelo debe ser independiente de los detalles de implementación, como el SGBD de destino.

• Se deben aplicar los programas, los lenguajes de programación o cualquier otro tipo de consideración física.

• Los modelos conceptuales también se suelen denominar modelos lógicos y conceptuales.

El modelo conceptual es independiente de todos los detalles de implementación, mientras que el modelo lógico presupone un conocimiento del modelo de datos subyacentes en el SGBD de destino.