La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tecnicatura Universitaria en Informática

Presentaciones similares


Presentación del tema: "Tecnicatura Universitaria en Informática"— Transcripción de la presentación:

1 Tecnicatura Universitaria en Informática
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)
Vista usuario n Vista usuario 2 n esquemas externos Vista usuario 1 Nivel externo confidencialidad Nivel conceptual integridad-coherencia Esquema lógico, resultado de un proceso de modelamiento Nivel interno gestión de acceso Esquema físico

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 Nivel de Visión Cada visión puede proporcionar diferentes representaciones de los mismos datos Visión Vendedor Fechas con formato: (dd-mm-yy) Visión Contador Fechas con formato: (yyyy-dd-mm) BD

7 Nivel de Visión Algunas visiones de usuario pueden incluir:
Datos Agrupados: Totales por Dpto. Datos Derivados: Sueldo total = básico + comisión Datos 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 Permite 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 MODELOS LÓGICOS BASADOS EN OBJETOS.
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

20 Símbolo Representa Empleado: Artículo: Nombre Descripción Puesto Costo
Ejemplo: Empleado: Artículo: Nombre Descripción Puesto Costo Salario clave RFC Símbolo              Representa

21 Empleado: Artículo: Nombre Descripción Puesto Costo Salario clave RFC

22 MODELOS LÓGICOS BASADOS EN REGISTROS
Modelo Relacional Modelo de Red Modelo Jerárquico Modelo Relacional Num_empl Nombre Sección 033 Juan Pérez 25 034 Pedro López Sección Nomb_Secc 25 Textil 26 Pintura

23 Modelo de Red 033 Juan Pérez 25 Textil 034 Pedro López Modelo Jerárquico Empresa 25 Textil 26 Pintura 27 Construcción 033 Juan Pérez 034 Pedro López

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


Descargar ppt "Tecnicatura Universitaria en Informática"

Presentaciones similares


Anuncios Google