Professional Documents
Culture Documents
Conceptos Básicos
Ing. Vanessa Náquira Acero
Sistemas de archivos:
Surgieron a raíz de la necesidad de almacenamiento de la
Procesamiento
Archivo
de de
Usuario del Clientes Clientes
Archivo de Clientes
Procesamiento
de Archivo
de
Préstamos
Préstamos
Usuario del
Archivo de Préstamos
Por cada préstamo se guarda la información
del cliente correspondiente: Redundancia
ITEL - TÉCNICO EN COMPUTACIÓN E INFORMÁTICA Bases de datos I 3
Un poco de historia …
¿Por qué surgieron los sistemas de Bases de Datos?
• Necesidad de solucionar las debilidades de los sistemas de archivos
• Capacidades:
• Manejo de persistencia
• Soporte por lo menos de un modelo de datos
• Soporte de un lenguaje de alto nivel que permita
manipular y definir la estructura de la información
• Control de acceso
• Evitar inconsistencias al compartir la información
Inventario
Colección disponible de
información
Colección organizada en
subconjuntos, en función de
ligas y de relaciones entre las
diferentes informaciones
(estructura lógica)
7
ITEL - TÉCNICO EN COMPUTACIÓN E INFORMÁTICA Bases de datos I
Definición
•Construir
•Utilizar
•Mantener
•Reorganizar
• Propiedades fundamentales
Independencia de los datos (OJO es muy importante)
Acceso eficiente a los datos
Integridad y seguridad de los datos
Administración de los datos
Acceso concurrente y recuperación en caso de « crash »
• Los SGBD deben cumplir con las propiedades ACID para las transacciones:
Esquemas Procesador
Procesador Lenguaje
externos
DML Consulta
Peticiones
Procesador compiladas
DDL
DDL: lenguaje de definición de datos
Optimizador DML: lenguaje de manipulación de datos
Esquemas y
transformaciones Peticiones
optimizadas
Manejador de transacciones
Manejador de almacenamiento
Base de datos
Datos Fuente: “Introducción a los
y sistemas de bases de
Metadatos datos” C.J. Date
ITEL - TÉCNICO EN COMPUTACIÓN E INFORMÁTICA Bases de datos I 16
Componentes funcionales de un
SGBD
1. Tamaño
2. Susceptibilidad a fallas (Discutible)
3. Complejidad en la recuperación a fallas (Discutible)
4. Puede llegar a trabajar en forma “lenta” debido a la cantidad
de verificaciones que debe hacer