Está en la página 1de 3

SIAPO CASTRO PATRICK

FUNDAMENTOS DE BASES DE DATOS


1. Qu manejadores de Bases de Datos conoces?
Ninguno.
2. Cul fue el 1er manejador de Bases de Datos creado?
Fue COBOL que era inicialmente un sistema de navegacin, la
estrategia de CODASYL (el grupo responsable de la creacin y
estandarizacin de COBOL) estaba basada en la navegacin manual
por un conjunto de datos enlazados en red. Cuando se arrancaba la
base de datos, el programa devolva un enlace al primer registro de la
base de datos, el cual a su vez contena punteros a otros datos. Para
encontrar un registro concreto el programador deba ir siguiendo
punteros hasta llegar al registro buscado.
3. Qu funciones tiene un administrador de bases de datos?
Tambin se conoce como sistema gestor de base de
datos (SGBD)

un

conjunto

de

programas

que

permiten

el

almacenamiento, modificacin y extraccin de la informacin en una


base de datos, adems de proporcionar herramientas para aadir,
borrar, modificar y analizar los datos. Los usuarios pueden acceder a
la informacin usando herramientas especficas de interrogacin y de
generacin de informes, o bien mediante aplicaciones al efecto.
Estos sistemas tambin proporcionan mtodos para mantener
la integridad de los datos, para administrar el acceso de usuarios a
los datos y para recuperar la informacin si el sistema se corrompe.
Permiten presentar la informacin de la base de datos en variados
formatos. La mayora incluyen un generador de informes. Tambin
pueden

incluir

un

mdulo

grfico

que

permita

presentar

la

informacin con grficos y tablas.


El motor de la base de datos acepta peticiones lgicas de
los otros subsistemas del SGBD, las convierte en su equivalente fsico
y accede a la base de datos y diccionario de datos en el dispositivo de
almacenamiento.
El subsistema de definicin de datos ayuda a crear y
mantener el diccionario de datos y define la estructura del fichero
que soporta la base de datos.
El subsistema de manipulacin de datos ayuda al usuario
a aadir, cambiar y borrar informacin de la base de datos y la
interroga para extraer informacin. El subsistema de manipulacin de
datos suele ser la interfaz principal del usuario con la base de datos.
Permite al usuario especificar sus requisitos de la informacin desde
un punto de vista lgico.

El subsistema de generacin de aplicaciones contiene


utilidades para ayudar a los usuarios en el desarrollo de aplicaciones.
Usualmente proporciona pantallas de entrada de datos, lenguajes de
programacin e interfaces.
El subsistema de administracin ayuda a gestionar la base
de

datos

ofreciendo

funcionalidades

como

almacenamiento

recuperacin, gestin de la seguridad, optimizacin de preguntas,


control de concurrencia y gestin de cambios.
4. Cmo se almacenaba la informacin antes de la existencia de las
Bases de Datos?
Los orgenes de las bases de datos se remontan a la antigedad
donde ya existan bibliotecas y toda clase de registros. Adems,
tambin se utilizaban para recoger informacin sobre las cosechas y
censos
Sin embargo, su bsqueda era lenta y poco eficaz y no se contaba
con la ayuda de mquinas que pudiesen reemplazar el trabajo
manual.
Antes de la existencia de las bases de datos, los ordenadores
trabajaban en lo que se conoce como "Sistemas de procesamiento de
Archivos" en los que se guardaban los datos para ser procesados por
programas escritos especialmente para cada clase de archivo esto
conduca a un sistema monoltico y de difcil mantenimiento con una
serie de inconvenientes como:
Dificultad de Acceso a ciertos datos o informacin: Si no
existen programas para acceder o calcular cierta informacin,
no puede accederse a ella. Por ejemplo: calcular totales, o

registros con cierta condicin.


Aislamiento de Datos: Los datos pueden estar en varios
archivos con distintos formatos, que complican la creacin de

programas nuevos.
Falta de Integridad:

condiciones en la informacin.
Problemas de Atomicidad en

Es

complicado
las

mantener

operaciones:

ciertas
Para

la

consistencia de la BD se efecten varias operaciones como si


fueran una nica operacin, evitando que se produzcan fallos

en medio de dicha operacin.


Problemas en el Acceso Concurrente: Si varios usuarios
acceden a la vez a un dato pueden producirse errores. Por

ejemplo: si se saca dinero de una misma cuenta desde dos

sitios distintos.
Problemas de Seguridad: Dificultad para controlar que ciertos

usuarios no accedan a ciertos datos.


Cuando los ordenadores evolucionan, aparecen las cintas y los discos.
Las cintas magnticas, para automatizar la informacin y hacer
respaldos. Esto sirvi para suplir las necesidades de informacin de
las nuevas industrias. Y a travs de este mecanismo se empezaron a
automatizar informacin, con la desventaja de que solo se poda
hacer de forma secuencial.
El uso de los discos, cosa que fue un adelanto muy efectivo en la
poca, debido a que a partir de este soporte se poda consultar la
informacin directamente, sin tener que saber la ubicacin exacta de
los datos.

También podría gustarte