Modelos de Datos Modelado y Diseño de Bases de Datos

Slides:



Advertisements
Presentaciones similares
Tecnicatura Universitaria en Informática
Advertisements

DEFINICIONES. TIPOS. SEMANA 12
TECNICATURA UNIVERSITARIA EN INFORMATICA
Modelo Entidad Relación
TECNICATURA EN INFORMATICA
Sistemas de Gestión de Bases de Datos (SGBD’s)
Introducción a LAS Bases de Datos
Modelo entidad-relación
Introducción a la Orientación a Objetos
Modelo Entidad Relación E-R
Introducción a los Sistemas de Bases de Datos
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO ENTIDAD RELACIÓN MER
MODELOS DE DATOS.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE Profesor: Enmanuel Alfaro. INTEGRANTES: Justo Leonel. Justo Leonel. Maria Cristina. Maria Cristina. Luis Emilio.
Modelo Entidad Relación E-R
Introducción a los Sistemas de Bases de Datos Distribuidos
UNIDAD II Modelo de Datos.
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Sindy Carolina Asprilla
Modelos existentes de base de datos
BASES DE DATOS I Introducción.
BASE DE DATOS I. Tipos de Bases de Datos  Base de Datos de Red Colección de registros los cuales están conectados entre si por medio de enlaces. “Un.
UNIDAD I Conceptos Básicos.
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS

Viviana Poblete López Módulo: Modelo de Datos
DISEÑO DE SOFTWARE 1ª. Parte
Fundamentos de programación
Introducción a la Base de Datos
BASE DE DATOS Ing. Miguel Jaime. Puntos Básicos Dato Base de Datos Tabla Campo Abstraccion Encapsulamiento Normalizacion.
Introducción A Las Bases De Datos
BASE DE DATOS BY: Julián Villar Vázquez.
Bases de Datos Modelamiento.
Modelos de Bases de Datos
Taller de refuerzo Base De Datos.
Elaborado por: GCRM Institución Gabriel García Márquez.
BASES DE DATOS Entidad-Relación
Modelos de Datos.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Importancia en la efectividad del:
Seminario de Informática Elementos Conceptuales
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
I NGENIERÍA DE S OFTWARE L ABORATORIO VI Diseño - Diagrama de clases Eduardo Saavedra A. 07/10/2009.
Son datos en tablas relacionadas por el contenido de ciertas columnas.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
Ingeniería de Requisitos
MODELOS DE DATOS RELACIONAL
Modelo Entidad - Relación
Acceso a Datos Erick López Ovando Licenciado en Informática.
La Programación Orientado a Objetos
Conceptos Generales de Bases de Datos
DISEÑO DE BASES DE DATOS (modelos para el diseño)
BASE DE DATOS DISTRIBUIDAS Objetivo
REFUERZO BASE DE DATOS Milady Vanessa Muñoz Hidalgo John Marlon Zapata Orozco 11º2 Gloria Ríos Muñoz.
Fundamentos de Ingeniería de Software
Andrés Aristizabal Juan Londoño Refuerzo Bases de Datos. 11º2.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
 Modelo de Datos MD  Conjunto de conceptos que permiten describir, a distintos niveles de abstracción, la estructura de una B.D. Que llamaremos ESQUEMA.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Modelado UML Diagrama de Clases
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Transcripción de la presentación:

Modelos de Datos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos de Datos

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Definición Colección de herramientas conceptuales para describir los datos, las relaciones entre ellos, la semántica asociada a los datos y las restricciones de consistencia

Grupos de modelos de datos: Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Grupos de modelos de datos: Modelos lógicos basados en objetos Modelos lógicos basados en registros Modelos Físicos

Modelos Lógicos basados en Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos Lógicos basados en Objetos Se utilizan para describir datos en los niveles lógico y de vistas. Proporcionan capacidades estructurales de flexibilidad Permiten hacer explícitas las relaciones entre datos

Modelos Lógicos basados en Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos Lógicos basados en Objetos Modelo Entidad Relación E-R Modelo orientado a objetos Modelo de datos semántico Modelo de datos funcional

Modelo Entidad Relación Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Entidad Relación Está basado en una percepción del mundo real. Consta de Objetos básicos llamados entidades y de relaciones entre estos objetos. Una entidad es una cosa u objeto del mundo real que es distinguible de otras cosas u objetos. Las entidades se describen en función de sus atributos

Modelo Entidad Relación Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Entidad Relación Ejemplo: Entidad: Cliente Atributos: nombre_cliente direccion_cliente telefono_cliente Etc…

Modelo Entidad Relación Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Entidad Relación Una relación es una asociación entre entidades Ejemplo: La relación cuenta cliente asocia a cada cliente con cada cuenta que posee. Además de las relaciones, un modelo E-R presenta ciertas restricciones o ligaduras que los datos deberían cumplir. Ej. La Cardinalidad.

Modelo Entidad Relación Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Entidad Relación cliente cuenta ctacli cedula direccion numero saldo nombre Diagrama Entidad Relación

Modelo Orientado a Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Orientado a Objetos Está basado en una colección de objetos del mundo. Un objeto contiene valores almacenados en variables Un objeto contiene fragmentos de código que opera sobre las variables Los objetos que tienen atributos del mismo tipo se agrupan en clases La única manera de que un objeto pueda acceder a los datos de otro objeto es a través de los métodos que el segundo provea

Modelo Orientado a Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Orientado a Objetos Presenta dos niveles de abstracción de datos: Las variables y el código interno de cada método La interfaz de llamada a métodos Ejemplo: Objeto: Cuenta bancaria Variables: numero, saldo El banco ha estado pagando un interés del 6% a todas las cuentas.

Modelo Orientado a Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Orientado a Objetos …Ejemplo Ahora el banco ha cambiado su política para pagar un 5% a las cuentas cuyo saldo sea menor a $500.000 y un 6% a las cuentas cuyo saldo sea igual o mayor a $500.000. Para la mayoría de los modelos de datos, hacer este ajuste puede implicar cambiar el código de uno o más programas de aplicación.

Modelo Orientado a Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Orientado a Objetos …Ejemplo Para el modelo orientado a objetos, el único cambio se hace en el método encargado de calcular el interés. Pero la interfaz externa del objeto permanece igual.

Modelo Orientado a Objetos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Orientado a Objetos Cada objeto tiene su propia identidad única, independiente de los valores que tengan sus variables. Dos objetos con los mismos valores son completamente diferentes. La distinción de objetos se mantiene a nivel físico

Modelos lógicos basados en registros Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos lógicos basados en registros Se utilizan para describir datos en los niveles conceptual y de vistas Se usan para especificar la estructura lógica completa de la base de datos así como para proporcionar una descripción de alto nivel en la implementación.

Modelos lógicos basados en registros Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos lógicos basados en registros Modelo Relacional Modelo de Red Modelo Jerárquico

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Relacional Se usa una colección de tablas para representar los datos y las relaciones entre ellos Cada tabla tiene varias columnas y cada columna tiene un nombre único

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo de Red Los datos se representan mediante colecciones de registros Las relaciones entre datos se representan por enlaces entre los registros, que pueden verse como punteros.

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo de Red Los datos y las relaciones entre los datos se representa por registros y enlaces. Se diferencia del modelo de red en que los registros se organizan como colecciones de árboles.

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control

Modelos Físicos Se utilizan para describir datos en el nivel mas bajo Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelos Físicos Se utilizan para describir datos en el nivel mas bajo El modelo de datos a nivel físico es transparente para el desarrollador de la base de datos.