Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definimos un Sistema Gestor de Bases de Datos o SGBD, tambi�n llamado DBMS (Data
Base Management System) como una colecci�n de datos relacionados entre s�,
estructurados y organizados, y un conjunto de programas que acceden y gestionan
esos datos.
Antes de aparecer los SGBD (d�cada de los setenta), �stos consist�an en un conjunto
de programas que defin�an y trabajaban sus propios datos. Los datos se almacenan en
archivos y los programas manejan esos archivos para obtener la informaci�n.
En estos sistemas de gesti�n de archivos, la definici�n de los datos se encuentra
codificada dentro de los programas de aplicaci�n en lugar de almacenarse de forma
independiente, y adem�s el control del acceso y la manipulaci�n de los datos viene
impuesto por los programas de aplicaci�n
Una BD es un gran almac�n de datos que se define una sola vez; los datos pueden ser
accedidos de forma simult�nea por varios usuarios; est�n relacionados y existe un
n�mero m�nimo de duplicidad; adem�s en las BBDD se almacenar�n las descripciones de
esos datos, lo que se llama metadatos en el diccionario de datos, que se ver� m�s
adelante.
Definici�n:
Es una aplicaci�n que permite a los usuarios definir, crear y mantener la BD y
proporciona un acceso controlado a la misma.
-Casi todos los DBMS modernos permiten que la base de datos se guarde en varios
archivos, que se suelen distribuir en varias unidades de disco f�sicas.
-Microsoft Access es una excepci�n notable entre los DBMS utilizados como ejemplo
en este libro, porque almacena la base de datos completa en un solo archivo f�sico.
-Microsoft Access no fue dise�ado para ser un DBMS s�lido de nivel empresarial.
-El usuario de una base de datos no necesita comprender c�mo se guardan los datos
dentro de los archivos ni cu�les archivos contienen los elementos de datos que le
interesan.
-El DBMS funciona con el sistema operativo de la computadora para ilustrar los
archivos de datos de manera autom�tica, lo que incluye todas las operaciones de
abrir, cerrar, leer y escribir archivos.
-No debe serobligatorio que el usuario haga referencia a los archivos f�sicos de
datos al utilizar la base de datos, lo que est� en marcado contraste con las hojas
de c�lculo y los procesadores de textos, en que el usuario debe guardar
conscientemente los documentos y elegir nombres de archivo y lugares de
almacenamiento.
-Muchos de los DBMS para computadoras personales son excepciones a este dogma,
porque se requiere que el usuario localice y abra un archivo f�sico como parte del
proceso de inicio de sesi�n en el DBMS.
-Esta capa est� formada por las vistas de usuarios analizadas antes, a las que en
conjunto seles denomina esquema secundario.
Nivel conceptual:
-La capa l�gica (o modelo l�gico) est� formada por las primeras dos capas de
abstracci�n en la base de datos.
-El DBMS transforma los datos de los archivos en una estructura com�n.
Los SGBD son paquetes de software muy complejos que deben proporcionar una serie de
servicios que van a permitir almacenar y explotar los datos de forma eficiente. Los
componentes principales son los siguientes:
-administradores,
-dise�adores,
-programadores de aplicaciones y
-usuarios finales.
Los lenguajes van a permitir al administrador de la BD especificar los datos que
componen la BD, su estructura, las relaciones que existen entre ellos, las reglas
de integridad, los controles de acceso, las caracter�sticas de tipo f�sico y las
vistas externas de los usuarios.
-Se utiliza para especificar el esquema de la BD, las vistas de los usuarios y las
estructuras de almacenamiento.
-Es el que define el esquema conceptual y el esquema interno. Lo utilizan los
dise�adores y los administradores de la BD.
El diccionario de datos:
El diccionario de datos es el lugar donde se deposita informaci�n acerca de todos
los datos que forman la BD. Es una gu�a en la que se describe la BD y los objetos
que la forman.