Tema I:
Introducción a las bases dedatos
Curso 2009-2010
1.1 Sistema de información 1.2 Base de datos (BD) 1.3 Sistema de gestión de bases de datos
(SGBD) 1.4 Características de las técnicas de
bases de datos 1.5 Arquitectura de niveles del SGBD
Introducción a las bases de datos.
1.1 Sistemas de información.
Aplicaciones de laInformática:
resolver problemas de cálculo.
controlar procesos industriales.
....................
dar soporte al sistema de informaciónde las organizaciones.
1.1 Sistemas de información.
sistema deinformación de
una organización
aportar a la organización a la quesirve la información necesariapara el cumplimiento de sus fines
objetivos
funciones
recogida
almacenamiento
procesamiento
recuperación
de datos
1.1 Sistemas de información.
sistema deinformación de
una organización
dar servicio a usuarios con distintas necesidades
gestionar grandes volúmenes de datos
asegurar la persistencia de los datos en el tiempo
características
1.1 Sistemas de información.
¿cómo gestionar grandesvolúmenes de datos en
un computador?
los sistemas de gestión de bases datos (SGBD) sonla herramienta informática actual para la gestión degrandes volúmenes de datos en memoria secundaria
técnicas de bases de datos
1.2 Base de datos.
colección estructuradade datos
Base dedatos:
los mecanismos de estructuración de datos (estructurasde datos) que se pueden utilizar dependen del sistemainformático (SGBD) con el que se vaya a crear ymanipular la base de datos
Sistema de gestión de bases de datos(SGBD)
1.3 Sistema de gestión de bases de datos.
herramienta (software) para lagestión (creación y manipulación)de bases de datos.
SGBD:
SGBD
modelo de datos
estructuras de datos
operadores asociados
Familias de SGBD:
1.3 Sistema de gestión de bases de datos.
jerárquicos jerárquico registro, árbol
en red red registro, lista (set)
relacionales relacional registro, relación
OO OO constructores de tipos
SGBD modelo estructuras
1.4 Características de las técnicas de bases de datos.
La tecnología de bases de datos haevolucionado intentando dar respuesta alas crecientes exigencias de funcionalidady eficiencia que los usuarios plantean a lossistemas de información.
¿características?
1.4 Características de las técnicas de bases de datos.
dar servicio adistintos usuarios
definición de vistas parciales delos datos para distintos usuarios
accesibilidad simultánea paradistintos usuarios
soporte del SI dela organización
integración de la información dela organización
persistencia de los datos
1.4 Características de las técnicas de bases de datos.
abstracción dedatos
integridad delos datos
seguridad delos datos
descripción unificada de los datos eindependiente de las aplicaciones
independencia de las aplicacionesrespecto a la representación física(implementación) de los datos
asegurar la calidad de lainformación almacenada.
asegurar la privacidad de lainformación almacenada.
1.4 Características de las técnicas de bases de datos.
integración de toda la información de la organización.
persistencia de los datos.
accesibilidad simultánea para distintos usuarios.
definición de vistas parciales de los datos para distintosusuarios.
descripción unificada de los datos e independiente de lasaplicaciones.
independencia de las aplicaciones respecto a larepresentación física de los datos.
mecanismos para asegurar la integridad y la seguridad delos datos.
1.5 Arquitectura de niveles del SGBD.
abstracción dedatos
descripción unificada de los datos eindependiente de las aplicaciones
independencia de las aplicacionesrespecto a la representación física(implementación) de los datos
los programas de aplicación escritos por los usuariosson independientes de cambios en datos que no usan oen en la representación física de los datos a los queacceden.
abstracción de datos independencia de datos
1.5 Arquitectura de niveles del SGBD.
independencia de datos
definición de la base de datos a distintosniveles de abstracción
esquemas de base de datos
1.5 Arquitectura de niveles del SGBD.
esquema lógico: definición de lasestructuras de datos de la base de datos.
esquema físico: implementación de lasestructuras de datos definidas en elesquema lógico.
esquema externo: “subconjunto” delesquema lógico.
Arq
uite
ctur
a de
niv
eles
del
SGB
D
1.5 Arquitectura de niveles del SGBD
Aplicación 1 Aplicación 2 Aplicación 3
Esquemas externos
Esquema lógico(especificación)Esquema físico(implementación)
Descripción unificadade los datos
Independenciade datos
• control de la seguridad• control de la integridad
semántica• control de accesos concurrentes• reconstrucción
SGBD
SO
Integración de todala información delsistema
BD
Persistencia