Elaborado por: GCRM Institución Gabriel García Márquez
Conjunto de herramientas conceptuales
LOS DATOS SUS RELACIONES SEMÁNTICA LIMITACIONES O RESTRICCIONES
Sistema Mundo real DISEÑAR APLICACION ES CON USO INTENSIVO DE DATOS Aporte a la base conceptual
PARTE ESTÁTICA PARTE DINÁMICA 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ónmetadatos
Una Transacción Diversas operaciones o acciones sobre las entidades del esquema o sub esquema. Una Consulta Expresión lógica sobre los objetos y relaciones definidos en el esquema.
DDL : Crear, modificar y eliminar tablas DML: Insertar, modificar, eliminar y consultar Datos.
Interrelaciones Ej: Asociación entre empleado y cargo Dominios Ej: Enteros reales Atributos Ej: nombre, foto Entidades Ej: Empleado, cargo
1. SELECCIÓN 2. ACCIÓN 3. COMPORTAMIENTO
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 conceptual Existen 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. Manejador de Base de DatosModelo Relacional
Modelo Físico Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. manejador
Fin