Get Started. It's Free
or sign up with your email address
MODELOS DE DATOS by Mind Map: MODELOS DE DATOS

1. Modelado y Modelos de Datos

1.1. Es una representación gráfica sencilla, siendo una abstracción de un objeto o hecho real más complejo. Un modelo de datos debe poseer los siguientes componentes:

1.1.1. • Una descripción de la estructura de datos que guardará.

1.1.2. • Una metodología de manipulación de datos.

1.1.3. • Un conjunto de reglas que se pueden hacer cumplir.

2. Importancia de Modelos de Datos

2.1. • Facilitan la interacción entre el diseñador, el programador y el usuario final.

2.2. • Un modelo bien diseñado puede incluso promover un mejor entendimiento.

3. Elementos de un Modelo de Datos

3.1. Una entidad puede ser una persona, lugar, cosa o hecho del cual se recolentan datos. Ej.: Un cliente.

3.2. Un atributo es la característica de una entidad. Ej.: Cédula del cliente.

3.3. Una relación es una asociación entre entidades. Ej.: un vendedor puede atender a varios clientes, y cada cliente es atendido por un vendedor.

3.3.1. UNO A MUCHOS Un pintor crea varias pinturas, pero cada una es pintada por un sólo pintor.

3.3.2. MUCHOS A MUCHOS Un programador puede usar muchos lenguajes y cada lenguaje puede ser usado por muchos programadores.

3.3.3. UNO A UNO Una escuela tiene un solo director y cada director tiene una escuela.

3.4. Una restricción se aplica a los datos y son importantes aseguran la integridad de datos y se pueden denomiar como reglas. Ej.: Las calificaciones de un estudiante están entre 0 y 10.

4. Reglas de Negocio

4.1. Una regla de negocios es una descripción breve, precisa y no ambigua de una política, en una organización específica, estas definen entidades, atributos, relaciones y restricciones. Ej.: Un estudiante debe tener mínimo 2 notas.

5. Evolución de los Modelos de Datos

5.1. Los modelos de datos han llevado a resolver los defectos críticos del sistema de archivos. Por ello han evoluacionado de tal forma en que es necesario analizar qué se debe hacer, los tipos de estructuras a emplear, así como la tecnología a usarse para implementar estas estructuras.

5.1.1. PRIMERA GENERACIÓN 1960 - 1970 Modelo de Sistemas de Archivos

5.1.2. SEGUNDA GENERACIÓN 1970 Modelo Jerárquico de Red Independencia de Datos: Sí Independencia Estructural: No

5.1.3. TERCERA GENERACIÓN 1975 - Presente Modelo Relacional Independencia de Datos: Sí Independencia Estructural: Sí

5.1.4. CUARTA GENERACIÓN 1985 - Presente Modelo Orientado a Objetos Independencia de Datos: Sí Independencia Estructural: Sí

5.1.5. QUINTA GENERACIÓN Presente - Futuro Modelo DBMS Híbrido en XML Independencia de Datos: Sí Independencia Estructural: Sí

6. Grados de Abstracción de Datos

6.1. Diseñar una base de datos sigue un proceso que empieza con una vista abstracta del ambiente general de datos y se agregan detalles a medida que se avanza a la implementación.

6.2. Se definen tres niveles de abstracción de datos: externo, conceptual e interno

6.2.1. MODELO EXTERNO es la vista que tienen los usuarios finales del ambiente de datos. Independiente de Hardware y software.

6.2.2. MODELO CONCEPTUAL También conocido como esquema conceptual representa una vista global de toda la base de datos a la organización. Independiente de Hardware y software.

6.2.3. MODELO INTERNO Es la representación de la base de datos vista como por Sistema Gestor de Bases de Datos lo que necesita que el diseñador equipare las características y restricciones del modelo conceptual con la implementación. Independiente de Hardware.

6.2.4. MODELO FISICO Opera al más bajo nivel de abstracción, describiendo la forma en que los datos se guardan en medios de almacenamiento requiriendo la definición de los dispositivos de almacenamiento físico y los métodos de acceso para llegar a los datos. Dependiente de Hardware y software.