Elaborado por: GCRM Institución Gabriel García Márquez.
-
Upload
raquel-maidana-palma -
Category
Documents
-
view
218 -
download
0
Transcript of Elaborado por: GCRM Institución Gabriel García Márquez.
Elaborado por: GCRM
MODELOS
DE DATOS
Institución Gabriel García
Márquez
MODELOS DE DATOS
Conjunto de
herramientas
conceptuales
QUE PERMITEN DESCRIBIR
LOS DATOS
SUS RELACIONES
SEMÁNTICALIMITACIONES
O RESTRICCIONE
S
Sistema Mundo
real• DISEÑAR APLICACIONES CON
USO INTENSIVO DE DATOS
Aporte a la base
conceptual
PARTE ESTÁTICA PARTE DINÁMICA
EL MODELO DE DATOS TIENE DOS COMPONENTES:
SE DEFINEN EN ESQUEMAS
TRANSACCIONES, CONSULTAS E INFORMES
Un esquema es la definición de una
estructura (generalmente relaciones o
tablas de una base de datos), es decir,
determina la identidad de la relación y que
tipo de información podrá ser almacenada
dentro de ella; en otras palabras, el
esquema son los metadatos de la relación
ESQUEMA
Una Transacción Diversas operaciones o acciones sobre las entidades del esquema o sub esquema.
TRANSACCIONES, CONSULTAS E INFORMES
Una Consulta Expresión lógica
sobre los objetos y relaciones
definidos en el esquema.
REALIZAR LAS OPERACIONES DE DEFINICIÓN DE LAS
PROPIEDADES ESTÁTICAS Y DINÁMICAS
LENGUAJE DEFINICIÓN DE DATOS
LENGUAJE DEFINICIÓN DE DATOS
DDL: Crear, modificar y eliminar tablas
DML: Insertar, modificar, eliminar y
consultar Datos.
OBJETOS PERMITIDOS EN EL
MODELO DE DATOS
Interrelaciones
Ej: Asociación entre empleado y cargo
DominiosEj: Enteros reales
AtributosEj: nombre, foto
EntidadesEj: Empleado, cargo
1. SELECCIÓN
OPERACIONES PERMITIDAS
2. ACCIÓN
• ENTIDADES• ATRIBUTOS• INTERRELACIONES
3. COMPORTAMIENTO
• CONJUNTO DE OPERACIONES DEFINIDAS POR EL USAURIO Y VÁLIDASD PARA LA BD.
TIPOS DE MODELADOS DE DATOS
Básicamente son 3:
Muy general y abstracto, visión general del negocio/institución.
Conceptual
Versión completa que incluye todos los detalles acerca de los datos.
Lógico
Esquema que se implementara en un manejador de bases de datos (DBMS).
Físico
Modelo conceptualExisten distintos tipos de modelos conceptuales:
Basados en registros• Jerárquico: datos en registros, relacionados con
apuntadores y organizados como colecciones de árboles.
• Redes: datos en registros relacionados por apuntadores y organizados en gráficas arbitrarias.
• Relacional: datos en tablas relacionados por el contenido de ciertas columnas.
Modelo conceptual
Basados en Objetos
Orientado a objetos: datos como instancias de objetos (incluyendo sus métodos).
Entidad-relación: datos organizados en conjuntos interrelacionados de objetos (entidades) con atributos asociados
Modelo Lógico
• Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional.
Modelo Físico
Son estructuras de datos a bajo nivel implementadas dentro del propio manejador.
Fin
Gracias por su atención