Un conjunto de programas que permiten el almacenamiento,
modificación y extracción de la información en una base de
datos
Componentes
Datos
Son la recoleccion de
informacion de los
usuarios
Hardware y Software
El Hardware son los dispositivos de almacenamiento de
archivos. El software son los programas utilizados por la
Base de Datos
Sistema de Archivos
Esta conformado por:
Tipos de Archivos
Sons los diferentes datos que recolectan informacion del archivo y del sistema
Formas de Organizacion
Distribucion y clasificacion de los registros de los archivos.
Operaciones con Archivos
Crean, eliminan, abren y cierran los archivos utilizados
Componentes
Metodos de
acceso
Manera de acceder a los datos.
Administracion
de archivos
Mecanismos para que el almacenamiento de archivos.
Administracion del
almacenamiento
Asignacion de espacio en dispositivos alternos
Integridad del
archivo
Determinar el corecto almacenamiento de la informacion
Directorio
Contiene todos los archivos que almacenan los datos de los usuarios
Definicion
Es una forma utilizada para el almacenamiento y
organización de datos en una computadora.
Objetivos
-Proporcionar una forma de almacenar y
recuperar la información en una base de datos
Usuarios
Se dividen en:
Programadores de Aplicaciones
Responsables de escribir los programas de aplicacion
Usuarios Finales
Interactuan con el sistema desde estaciones de
trabajo o en Línea
Administradores de Bases de Datos
Son los mas importantes en una Base de Datos
Se encargan de:
Definir los esquemas de la
Base de Datos
Establecer un enlace con
los usuarios
Definir las restricciones de
seguridad y de integridad.
Crean la base de datos real e implementan los controles técnicos
necesarios. Y aseguran que el sistema opere con el rendimiento
adecuado.
Arquitectura
Nivel interno
Es donde se almacenan
fisicamente los datos
Nivel Externo
Es donde los
usuarios ven los
datos
Nivel conceptual
Es la distribucion por la cual se encuentra
dividida el sistema. El nivel conceptual es la
division entre los otros niveles
Ventajas
Facil acceso, Actualizado, Menos trabajo laboral y
Compacto
Transacciones
Son una secuencia de varias operaciones que transforman
un estado consistente a otro estado consistente.
Permitiendo recuperar datos o si hubo problemas
deshacerlos.
Administrador de
Transacciones
Consiste en dos operaciones fundamentales estas son:
COMMIT
Indica la finalización de una
transacción satisfactoria
ROLLBACK
Indica la finalización de una
transacción no satisfactoria
Recuperacion de Transacciones
Al comenzar la operación se establece un punto de confirmación.
Este al iniciar realiza dos operaciones:
El posicionamiento de la
base de datos se pierde
Todas las actualizaciones por el programa desde
un punto anterior son confirmardas.
Propiedades ACID
Aislamiento
Atomicidad
Consistencia
Durabilidad
Recuperacion del
Sistema
Permite recuperar datos cuando ocurran fallas
en el sistema sean locales o globales