Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Bases de Datos
• Instancia de la BD:
BD Son los datos que en un determinado
instante posee la BD.
Estos datos suelen cambiar (adiciones, borrados,
actualizaciones) constantemente (¿excepto en que tipo de BD?)
– Es un conjunto de programas
– Sirve de interfaz entre los usuarios, los datos y
programas de la BD
– Interactúa con el sistema operativo
– Ejemplos: Oracle, SQL Server, DB2, PostgreSQL.
Matriz de bloqueos
Transacción 1
tiene:
tiene
x s
Transacción 2 x No No
solicita:
solicita
s No Sí Cuando una
transacción termina
(ya sea con commit o
07/05/21 Bases de Datos rollback) se liberan
15
sus bloqueos
SGBD
Ejemplo: Saldo de la cuenta #8: $100.
Analizar la siguiente situación, donde la transacción 1 hace
commit y la transacción 2 hace rollback.
Transacción 1 Tiempo Transacción 2
t1 Sumar $50 al saldo de
la cuenta #8
Considerar dos casos: t2
a) Leer el valor de la
cuenta #8
b) Sumar $20 al saldo
de la cuenta #8
t3 Rollback
07/05/21 Bases de
t4 Datos 16
Commit
Consultas y/o
Permisos sobre el
programas de
esquema Esquema de la BD
usuario
Compilador Compilador
Compilador
DCL DML y
DDL
optimizador
Arquitectura Tablas de
autorización
de un (DD) Manejador de
transacciones Tablas de
descripción
SGBD de la B.D
(DD)
Tablas de
acceso
concurrent Manejador de
e(DD) almacenamiento
Base de Datos
física y
DD
DD =07/05/21
Diccionario de Datos Bases de Datos 17
SGBD
• Diccionario de Datos (DD):
– Contiene datos sobre el esquema de la BD, los usuarios, los
permisos de acceso, etc.
– Almacena los datos que permiten la traducción entre los tres niveles*
de la arquitectura ANSI-SPARC (American National Standards
Institute, Standards Planning And Requirements Committee).
– Es un catálogo autodescriptivo, datos sobre los objetos existentes en
el sistema Datos sobre los datos (Metadatos).
¿Cómo cuáles?
07/05/21 Bases de Datos 22
Tendencias en BD
Sistemas para el soporte para la toma de decisiones
(Data Warehouse).
BD deductivas, temporales, multimediales (imágenes,
audio, videos) consultas sobre estos tipos de
datos.
BD orientadas a dispositivos móviles.
Datos georeferenciados: Sistemas de Información
Geográficos (SIG), trayectorias.
BD nativas para XML.
Big Data: BD NoSQL (Not only SQL) No
garantizan ACID. Documentos JSON.
07/05/21 Bases de Datos 23