1 / 21

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

onella
Télécharger la présentation

Modelos de Datos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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…

  8. 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.

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

  10. 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

  11. 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.

  12. 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.

  13. 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.

  14. 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

  15. 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.

  16. 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

  17. 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

  18. 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.

  19. 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.

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

  21. 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.

More Related