La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MODELOS DE DATOS Modelos ¿Que son los modelos? Tipos de modelos ¿La ropa se realizará en base a modelos?

Presentaciones similares


Presentación del tema: "MODELOS DE DATOS Modelos ¿Que son los modelos? Tipos de modelos ¿La ropa se realizará en base a modelos?"— Transcripción de la presentación:

1 MODELOS DE DATOS Modelos ¿Que son los modelos? Tipos de modelos ¿La ropa se realizará en base a modelos?

2 ¿Que es un modelo de base de datos? El modelado es una parte central de todas las actividades que conducen a la producción de buen software. Construimos modelos: - Para comunicar la estructura deseada y el comportamiento de nuestro sistema. - Para visualizar y controlar la arquitectura del sistema.

3 ¿Que es un modelo de base de datos? - Para comprender mejor el sistema que estamos construyendo, muchas veces descubriendo oportunidades para la simplificación y la reutilización. - Para controlar el riesgo.

4 Modelos de diseño de bases de datos n Modelo de red n Modelo jerárquico n Modelo entidad-relación n Modelo orientado a objetos

5 Modelo de red n Los datos en este modelo se representan mediante registros (¿alguien recuerda a Pascal?). n En donde las relaciones de los datos se almacena mediante punteros.

6 Modelo jerárquico n Es similar al modelo de red en cuanto q que los datos y las relaciones se representan mediante registros y enlaces. n La diferencia es que los registros están organizados en arboles organizados jerárquicamente

7 Modelo entidad relación (E-R) n Se basa en la percepción del mundo real en una colección de objetos llamados entidades y relaciones entre ellos.

8 Modelo Orientado a objetos n Al igual que el modelo E-R, se basa en una serie de objetos que incluyen a otros objetos. n Un objeto también contiene partes de código que operan sobre los objetos. n Los objetos que contienen los mismos tipos de valores y de métodos se agrupan en clases

9 Instancias y esquemas ¿Que es una instancia? ¿Que es un esquema?

10 Instancias de las bases de datos n La información almacenada en una base de datos en determinado momento de tiempo, se le denomina instancia

11 Esquema n El diseño global de toda la base de datos, se le denomina esquema. n Un esquema cambia raramente (¿Tendrá algo que ver un buen modelado?)

12 Independencia de los datos ¿Que no depende? ¿No le afecta lo demás o le afecta poco?

13 Independencia de datos n La capacidad de poder modificar algunos de los niveles de visión (abstracción) de la base de datos sin modificar el esquema del siguiente nivel se le denomina “independencia de datos”. n -si cambio algo, el otro no se vea afectado

14 Independencia de datos física n Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir programas de aplicación. n Si cambia el tipo de almacenamiento, no volver a programar

15 Independencia lógica de datos n Es la capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación. n Si cambia el diseño, no volver a programar ¿cuál es la mas difícil?

16 Lenguaje de definición de datos n Un esquema de base de datos se crea mediante un lenguaje especial, llamado lenguaje de definición de datos. (DDL, Data Definition Language)

17 Lenguaje de manipulación de datos n Manipular datos: - Consulta de información - Inserción de información - Supresión de información - Modificación de información DML (Data Manupulation Language): permite realizar estas operaciones sobre los datos

18 Diccionario de datos n Consiste en un registro muy completo y detallado de las instancias y relaciones almacenadas en una base de datos. n Contiene meta-datos (Datos sobre los datos)


Descargar ppt "MODELOS DE DATOS Modelos ¿Que son los modelos? Tipos de modelos ¿La ropa se realizará en base a modelos?"

Presentaciones similares


Anuncios Google