Sunteți pe pagina 1din 2

Sistema Gestor de Bases de Datos (SGBD): tambin llamado DBMS(Data Base

Management System) como una coleccin de datos relacionados entre s, estructurados y


organizados, y un conjunto de programas que acceden y gestionan esos datos. La
coleccin de esos datos se denomina Base de Datos o BD, (DB DataBase).
El SGBD es una aplicacin que permite a los usuarios definir, crear y mantener la BD y
proporcionar un acceso controlado a la misma. Ventajas:
Manipulacin de los datos realizando consultas, inserciones y actualizaciones de los
mismos utilizando lenguajes de manipulacin de datos.
Acceso controlado a los datos de la BD mediante mecanismos de seguridad de acceso a
los usuarios
Mantener la integridad y consistencia de los datos utilizando mecanismos para evitar que
los datos sean perjudicados por cambios no autorizados.
Acceso compartido a la BD, controlando la interaccin entre usuarios concurrentes.
Mecanismos de respaldo y recuperacin para restablecer la informacin en caso de fallos
en el sistema
Sistemas de gestin de archivos: Antes de aparecer los SGBD (dcada de los setenta),
la informacin se trataba y se gestionaba utilizando los tpicos sistemas de gestin de
archivos que iban soportados sobre un sistema operativo. stos consistan en un conjunto
de programas que definan y trabajaban sus propios datos. Los datos se almacenan en
archivos y los programas manejan esos archivos para obtener la informacin. Si la
estructura delos datos de los archivos cambia, todos los programas que los manejan se
deben modificar; esto supone un gran inconveniente a la hora de tratar grandes
volmenes de informacin. Desventajas:
Redundancia e inconsistencia de los datos, se produce porque los archivos son creados
por distintos programas y van cambiando a lo largo del tiempo, es decir, pueden tener
distintos formatos y los datos pueden estar duplicados en varios sitios.
Dependencia de los datos fsica-lgica. Cualquier cambio en esa estructura implica al
programador identificar, modificar y probar todos los programas que manipulan esos
archivos.
Dificultad para tener acceso a los datos, cada vez que se necesite una consulta que no
fue prevista en el inicio implica la necesidad de codificar el programa de aplicacin
necesario.
Separacin y aislamiento de los datos, es decir, al estar repartidos en varios archivos, y
tener diferentes formatos, es difcil escribir nuevos programas que aseguren la
manipulacin de los datos correctos
Dificultad para el acceso concurrente, pues en un sistema de gestin de archivos es
complicado que los usuarios actualicen los datos simultneamente.
Dependencia de la estructura del archivo con el lenguaje de programacin, pues la
estructura se define dentro de los programas.
Problemas en la seguridad de los datos. Resulta difcil implantar restricciones de
seguridad pues las aplicaciones se van aadiendo al sistema segn se van necesitando.
Problemas de integridad de datos, es decir, los valores almacenados en los archivos
deben cumplir con restricciones de consistencia.
Definicin propia de base de datos: Una base de datos es un almacn que nos permite
guardar grandes cantidades de informacin de forma organizada para que luego podamos
encontrar y utilizar fcilmente por uno o varios usuarios con ayuda de programas.

Referencia:
Sistema Gestor de Base de Datos. Fecha de Consulta [21-enero-2015]
http://www.mcgraw-hill.es/bcv/guide/capitulo/8448148797.pdf

S-ar putea să vă placă și