La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Bases de Datos Tecnicatura Universitaria en Informática 2º Año.

Presentaciones similares


Presentación del tema: "Bases de Datos Tecnicatura Universitaria en Informática 2º Año."— Transcripción de la presentación:

1 Bases de Datos Tecnicatura Universitaria en Informática 2º Año

2 ¿QUÉ ES LA ABSTRACCIÓN DE DATOS? Un objetivo importante de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos.

3 NIVELES DE ABSTRACCIÓN Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema: –Interno-Físico –Conceptual –Externo-Visión

4 Niveles de abstracción (ANSI/SPARC) Nivel interno gestión de acceso Nivel conceptual integridad-coherencia Nivel externo confidencialidad Esquema físico Esquema lógico, resultado de un proceso de modelamiento Vista usuario 1 Vista usuario 2 Vista usuario n n esquemas externos

5 Nivel de Visión Externo El más cercano a los usuarios finales Percepción de la base de datos por parte de los usuarios finales Tantas visiones como tipos de usuarios Cada visión de usuario final se puede caracterizar como un subesquema

6 Cada visión puede proporcionar diferentes representaciones de los mismos datos Visión Vendedor Visión Vendedor Fechas con formato: (dd-mm-yy) Visión Contador Fechas con formato: (yyyy-dd-mm) BD Nivel de Visión

7 Algunas visiones de usuario pueden incluir: AgrupadosDatos Agrupados: Totales por Dpto. DerivadosDatos Derivados: Sueldo total = básico + comisión CalculadosDatos Calculados: Edad de una persona (inferida a partir de su fecha de Nacimiento)

8 Nivel de Visión Los conceptos de dato derivado y calculado podrían usarse indistintamente para significar, en general, que un dato se genera a partir de otro(s) Pueden haber a su vez datos agregados derivados, datos agregados calculados etc.

9 Nivel Conceptual Es una visión completa de todos los requerimientos y elementos de interés para la organización Debe incluir restricciones sobre los datos La descripción del nivel conceptual no debe tener detalles dependientes del almacenamiento* Tiene asociado un lenguaje de alto nivel * Sin embargo en algunos SGBD esto no se logra expresar de esta manera…

10 Nivel Físico Interno Más cercano a la máquina Interesa al Administrador y al usuario Especialista Esquema físico: Descripción y tipos de datos: tamaño y precisión, tipos de índices y de estructuras de almacenamiento concretas que se manejan, de acuerdo con un SGBD particular

11 Nivel Físico Describe cómo los datos son almacenados en términos de estructuras de datos particulares Se encarga de: - Reservar espacio para datos e índices - Compresión de datos - Técnicas de encriptamiento de datos

12 Independencia de los datos Es uno de los objetivos de la arquitectura ANSI/SPARC afectarPermite modificar la definición de un nivel sin afectar (en lo posible) el nivel inmediatamente superior Sin independencia de datos se requeriría mucho esfuerzo para cambiar las aplicaciones de tal forma que se adaptasen a la nueva estructura de la base de datos. Hay dos tipos: física y lógica

13 Independencia de los datos Física: inmunidad que tienen los usuarios y las aplicaciones ante los cambios en la forma de almacenar físicamente los datos. Conceptual o lógica: inmunidad que poseen los usuarios y las aplicaciones ante los cambios en la estructura lógica de la base de datos

14 Independencia Física Se presenta entre el nivel conceptual y el nivel físico Un cambio en el esquema físico (usar otras estructuras de almacenamiento) no conduce a cambios en el esquema conceptual Inmunidad del esquema conceptual ante cambios del esquema físico

15 Independencia Lógica Se presenta entre el nivel de visión y el nivel conceptual Significa que un cambio en el nivel conceptual no debe conllevar a un cambio en el nivel de visión Es más difícil de lograr. ¿Por qué? Actividad de Investigación Nº 1

16 Independencia Lógica Algunos de los posibles cambios en el nivel conceptual: Adición de nuevos elementos (atributos, entidades etc.) Eliminación de elementos Puede afectar a los subesquemas externos

17 Tendencias de los SGBD Sistemas para el soporte para toma de decisiones (Data Warehouse) y/o con capacidades deductivas y bases de datos temporales Manejar información multimedial: Imágenes, audio, videos Bases de datos orientadas a objetos y objeto- relacionales Manejar información georeferenciada: Sistemas de Información Geográficos (SIG) Manejo de información documental: Motores de búsqueda, sistemas para el manejo de documentos. Bases de datos nativas para XML Actividad de Investigación Nº 2 - en grupo

18 ¿Qué es modelo de datos? Es una colección de herramientas conceptuales para describir los datos, las relaciones que existen entre ellos, semántica asociada a los datos y restricciones de consistencia. Los modelos de datos se dividen en tres grupos: Modelos lógicos basados en objetos. Modelos lógicos basados en registros. Modelos físicos de datos.

19 Modelo Entidad-Relación. Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de entidades, que son objetos que existen y que se distinguen de otros por sus características, por ejemplo: un alumno Las entidades pueden ser de dos tipos: Tangibles: Son todos aquellos objetos físicos que podemos ver, tocar o sentir. Intangibles: Todos aquellos eventos u objetos conceptuales que no podemos ver, aun sabiendo que existen, por ejemplo: la entidad materia, sabemos que existe, sin embargo, no la podemos visualizar o tocar MODELOS LÓGICOS BASADOS EN OBJETOS.

20 Empleado:Artículo: NombreDescripción PuestoCosto Salarioclave RFC Ejemplo: Símbolo Representa

21 Empleado:Artículo: NombreDescripción PuestoCosto Salarioclave RFC

22 MODELOS LÓGICOS BASADOS EN REGISTROS Modelo Relacional Modelo de Red Modelo Jerárquico Modelo Relacional Num_emp l NombreSección 033Juan Pérez25 034Pedro López25 SecciónNomb_Secc 25Textil 26Pintura

23 Modelo de Red Modelo Jerárquico 034Pedro López 25Textil 033Juan Pérez Empresa 25Textil 033Juan Pérez 03 4 Pedro López 26Pintura27Construcción

24 Referencias Bibliográficas Gloria Lucía Giraldo Gómez - Universidad Nacional de Colombia Introducción a los sistemas de bases de datos C.J. Date Prof: Mariella Gutiérrez Valenzuela


Descargar ppt "Bases de Datos Tecnicatura Universitaria en Informática 2º Año."

Presentaciones similares


Anuncios Google