Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVictoria Martínez Sáez Modificado hace 8 años
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)
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.