Está en la página 1de 6

BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE

GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS


SINCELEJO – SUCRE

COMPARATIVO ENTRE LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS Y


LOS SISTEMAS DE ARCHIVOS

PRESENTADO POR

BOLAÑO VILLALBA DANIEL EDUARDO

PRESENTADO A

Msc. ARRIETA VITAL FLAVIO JOSÉ

BASES DE DATOS

FACULTAD DE CIENCIAS BÁSICAS, INGENIERÍA Y ARQUITECTURA


CORPORACIÓN UNIVERSITARIA DEL CARIBE – CECAR
SINCELEJO – SUCRE
2018
BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE
GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS
SINCELEJO – SUCRE

INTRODUCCIÓN

A lo largo de los años se ha creado una necesidad de recopilar información, para esto
necesitamos bases de datos, la cual consiste en la colección de datos interrelacionados en
un conjunto de programas que se utilizan para acceder a ellos. El objetivo principal de un
Database Management System (DBMS) es suministrar un entorno oportuno y efectivo para
ser utilizado para almacenar información en la base de datos (Silberschatz y Korth, 1993).
“Los sistemas de bases de datos están diseñados para gestionar grandes bloques de
información. La gestión de bases de datos implica tanto la definición de estructuras para el
almacenamiento de información como la provisión de mecanismos para la gestión de la
información. Además, los sistemas de bases de datos deben mantener la seguridad de la
información almacenada, pese a caídas del sistemas o intentos de accesos no autorizados”
(Silberschatz y Korth, 1993. p.1).
Para describir la estructura de una base de datos es necesario definir el concepto de modelo
de bases de datos, según (Date) “es una definición lógica, independiente y abstracta de los
objetos, operadores y demás que en conjunto constituyen la máquina abstracta con la que
interactúan los usuarios” (p.14).
Cabe resaltar que para un sistema de gestión de bases de datos es necesario realizar una
abstracción, (Silberschatz y Korth) afirma que dicha abstracción “es una colección de
archivos interrelacionados y un conjunto de programas que permiten a los usuarios acceder
y modificar esos archivos” (p.4).
BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE
GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS
SINCELEJO – SUCRE

DESARROLLO

Las bases de datos comúnmente requieren de una gran cantidad de espacio de


almacenamiento, es decir, que para las empresas este espacio se mide en términos de
gigabytes o para las bases de datos mucho más grandes, terabytes de datos, esto porque la
memoria principal de los computadores no puede almacenar esta información y se
almacena en disco (Silberschatz y Korth, 1993).
El objetivo de un sistema de bases de datos es simplificar y facilitar el acceso a los
datos, las vistas de alto nivel ayudan a lograrlo. Si el tiempo de respuesta para una solicitud
es demasiado largo, el valor del sistema se reduce. El funcionamiento de un sistema
depende de la eficiencia de las estructuras de datos para representar los datos en la base de
datos y de la capacidad de eficiencia de operar sobre esas estructuras de datos que el
sistema tiene (Silberschatz y Korth, 1993. p.15).
“Un gestor de bases de datos es un módulo de programa que proporciona el interfaz entre
los datos de bajo nivel almacenados en la base de datos y los programas de aplicación y
consulta hechos al sistema. Este gestor es responsable de los siguientes temas:
 Interacción con el gestor de archivos: los datos sin procesar se almacenan en el
disco usando el sistema de archivos cuando el gestor de datos traduce distintas
sentencias DML a comandos del sistema de archivos de bajo nivel.
 Implantación de la integridad: los valores de los datos que se almacenan en la base
de datos deben satisfacer ciertos tipos de restricciones de consistencia.
 Implantación de la seguridad: no todos los usuarios de las bases de datos necesitan
tener acceso a todo su contenido. El trabajo del gestor de bases de datos es hacer
que se cumplan estos requisitos de seguridad.
 Copia de seguridad y recuperación: la responsabilidad del gestor de las bases de
datos es detectar fallos y restaurar la base de datos.
 Control de concurrencia: cuando varios usuarios actualizan la base de datos
concurrentemente, es posible que no se conserve la consistencia de los datos.”
(Silberschatz y Korth, 1993. p.15-16).
La estructura de un sistema global en un sistema de base de datos es dividirse en
módulos que tratan cada una de las responsabilidades del sistema general (Silberschatz
y Korth, 1993).
Los sistemas de procesamientos de archivos mantienen un sistema operativo
convencional. Los registros permanentes son almacenados en varios archivos y se
escriben en diferentes programas de aplicación para extraer registros y para añadir
registros a los archivos adecuados. Antes de la llegada de los sistemas de gestión de
bases de datos (SGBDs), las organizaciones normalmente han almacenado la
BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE
GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS
SINCELEJO – SUCRE

información usando tales sistemas. Mantener esta información de la organización en un


sistema de procesamiento de archivos tiene una serie de inconvenientes importantes:
 Redundancia e inconsistencia de datos: las diversas copias de los mismos
datos pueden no coincidir.
 Dificultad en el acceso a los datos: se debe hacer una petición es prevista
porque el sistema original fue diseñado y no hay un programa de aplicación
a mano para satisfacerla.
 Aislamiento de datos: los datos se encuentran dispersos en varios archivos, y
los archivos pueden estar en diferentes formatos, es difícil escribir nuevos
programas de aplicación para recuperar los datos apropiados.
 Problemas de integridad: los valores de los datos almacenados en la base de
 Problemas de atomicidad: cualquier sistema o mecanismo está sujeto a fallo,
los datos se restauran al estado de consistencia que existía antes del fallo.
 Anomalías en el acceso concurrente: en un entorno de interacción de
actualizaciones concurrentes puede dar lugar a datos inconsistentes.
 Problemas de seguridad: no todos los usuarios de un sistema de bases de
datos deberían poder acceder a todos los datos. (Silberschatz y Korth, 2002.
p.2-3).
BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE
GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS
SINCELEJO – SUCRE

CONCLUSIÓN

En síntesis, se puede decir que los modelos que tiene gran usabilidad son los modelos de
alto nivel en la base de datos de modelo relacional. Según (Silberschatz y Korth,1993) “el
modelo lógico de la base de datos es el nivel correcto para que los usuarios enfoquen la
base de datos para que el objetivo de un sistema de bases de datos es simplificar y facilitar
el acceso a los datos, no se deben de cargar innecesariamente a los usuarios del sistema con
los detalles físicos de la implementación del sistema” y para los sistemas de archivos
mantener esta información acarrea un procesamiento de archivos que conllevan una serie de
inconvenientes importantes por lo que no se puede tener fácil acceso a ellos cuando se
precisan con urgencia.
BASES DE DATOS - COMPARATIVO ENTRE LOS SISTEMAS DE
GESTIÓN DE BASES DE DATOS Y LOS SISTEMAS DE ARCHIVOS
SINCELEJO – SUCRE

BIBLIOGRAFÍA

Silberschatz, A., Korth, H., & Sudarshan, S. (1993). Fundamentos de Bases de Datos (2da
ed.). Madrid: McGraw-Hill
Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Bases de Datos (4ta
ed.). Madrid: McGraw-Hill

También podría gustarte