Beruflich Dokumente
Kultur Dokumente
de Datos
Fuente http://www-db.stanford.edu/~ullman/fcdb.html
Coleccin informacin
Permamente perodo de tiempo
Base de datos: coleccin de datos gestionados
por un SGBD
Permite usuario
especificar nuevos esquemas bd: LMD
Recuperar datos ( consultar)
Actualizar datos: LMD
BD vs. Archivos
BD vs. Archivos
Archivos
Definicin datos con programas
Acceso y manipulacin datos dependiente
programas
Bases de datos
Definicin integrada
Almacenamiento datos y descripcin
Datos compartidos
Aplicaciones Clsicas
Sistemas Bancarios
Clientes, cuentas, prstamos, balances de cuentas,
retiros, consignaciones
Registros corporativos
Ventas, cuentas, empleados, descuentos, ascensos,
despidos
Definir
Crear
Mantener
Acceder
Controlar
Arquitectura de un SGBD
Lgica
Perspectiva de usuario
Basada Arquitectura ANSI/SPARC
Tres niveles de abstraccin
Fsico
Conceptual
Externo
Arquitectura de un SGBD
Fsica
Componentes de Soft de gestin de datos
Back-end
Gestin fsica
Soporte niveles
Front-end
Aplicacin soportada en SGBD
Comunicacin usuario
Funcionalidades SGBD
Almacenamiento y acceso a datos
Actualizacin de datos
Descripcin datos: catlogo
Gestin de transacciones
Concurrencia
Seguridad
Recuperacin
CONCEPTOS BASICOS
Datos
Datos
Base de datos
Metadatos - catlogo
Principio de Independencia
Vistas
Modelo de datos
Ambiente de un SGBD
Tipos de Usuario
Administrador de bd
Autoriza acceso
Monitorea bd
Controla recursos soft y hard
Monitorea desempeo
Diseador de bd
Define contenido, estructura, restricciones,
transacciones
Interacta con usuarios
Usuarios
Usuario final
Consultan y recuperan datos
Generan reportes
Actualizan contenido de bd
MODELOS DE DATOS
EVOLUCIN
Evolucin
Evolucin
Arquitectura ANSI/SPARC
Arquitectura ANSI/SPARC
Componentes de un SGBD
Tomada de http://infolab.stanford.edu/~ullman/fcdb/ch1.pdf
Funcionalidades
SGBD
SGBD
Query Processor
Transaction Manager
...
BD
Independencia de Datos
Capacidad de cambiar esquema bd sin tener que
hacerlo en el siguiente nivel ms alto.
View Schema
Independencia lgica de datos
Logic Schema
Independencia fsica de datos
Transaction Manager