Logo Studenta

3-ModeloDatos-DB-2018-II

¡Estudia con miles de materiales!

Vista previa del material en texto

1
FACULTAD DE INGENIERÍA
Diseño de Base de Datos
Modelo de Datos
Modelo de datos
Objetivo: comprender los principios de los modelos de 
datos.
Contenido:
Modelo
Modelo de datos
 Clasificación del modelo de datos
Modelo jerárquico 
Modelo de red
Modelo relacional
Modelo orientado a objeto
2
2
Modelo
3
Es una simplificación de la realidad respecto a un objetivo de estudio 
definido.
Características:
 Abstracto
- Simplificación de la realidad: divide y vencerás.
 Comprensible
- Debe ser expresado de tal forma que se pueda entender fácilmente.
 Preciso
- Debe representar fielmente el sistema modelado.
 Predictivo
- Se puede utilizar para obtener conclusiones correctas sobre el sistema.
 Barato
- Más económico que construir y estudiar el propio sistema.
Modelo de un sistema
4
Sistema S Modelo M
representa
El mundo “real” El mundo “modelado”
Jean Bézivin, “Model Engineering for Software Modernization”, The 11th IEEE Working Conference on 
Reverse Engineering, 2004.
3
Modelo de Datos
5
Definición:
Modelo que sirve para describir una base de datos. Describe la estructura de la BD.
Componentes:
 Las estructuras de datos
Reglas de integridad e inferencia
Sociedad
Sociedad 
Anónima
Sociedad 
Limitada
Persona
accionista
empleado
Clasificación de modelos de datos
6
La clasificación más usada es de acuerdo al nivel de abstracción:
 Modelo de datos conceptuales:
- Modelo entidad-relación
- Modelo conceptual orientado a objetos
 Modelo de datos lógicos:
- Modelo relacional
- Modelo jerárquico
- Modelo de red
- Modelo orientado a objetos
 Modelo de datos físicos
- Modelo de Árbol B+
- Modelo Hash
4
Modelo jerárquico
Representación de colecciones de registros enlazados a modo de 
árbol.
Componentes:
- Raíz
- Hojas
- Relación Padre/hijo
Mapeo:
- Entidad – Segmento
- Atributo - Campo
7
Modelo de red
Es una extensión del modelo jerárquico: permite que un hijo pueda 
tener más de un padre.
Permite manejar relaciones de mayor complejidad.
8
5
Modelo Relacional
Propuesta por Edgar Frank
Codd en 1970.
Esta basada en la lógica del
predicado y la teoría de
conjuntos.
Permite controlar mayor
complejidad que otros
modelos y es más fácil de
comprender y utilizar.
Se maneja en base a tablas
(nombre de la tabla y
campos) e instancias que
son el conjunto de valores de
una entidad.
9
Modelo Orientado a Objetos
El gran auge del enfoque orientado a
objetos incentivo las investigaciones de
las base de datos orientada a objetos.
 La información se representa mediante
objetos.
Orientada a resolver problemas de
desempeño y control de objetos
complejos.
Asociado íntimamente a los programas
orientados a objetos.
Características: manejo de información
como objetos, encapsulamiento estado-
comportamiento, jerarquías de
especialización, etc.
10

Continuar navegando

Materiales relacionados

33 pag.
Sesión N 02 - Stiven

User badge image

Desafío Peru Veintitrés

8 pag.
Base de datos

Corporacion Cier

User badge image

Nataly Romero