COMPONENTES DE UN SISTEMA MULTIUSUARIO
Los sistemas de bases de
datos están disponibles en máquinas que van desde las computadoras personales
más pequeñas hasta las más grandes.
Los sistemas que se
encuentran en máquinas grandes tienden a ser multiusuario, mientras que
los que se ejecutan en máquinas pequeñas tienden a ser de un solo usuario.
Un sistema de un solo usuario es aquel en el que un solo usuario puede
tener acceso a la base de datos en un momento dado; un sistema multiusuario
es aquel en el cual múltiples usuarios pueden tener acceso simultáneo a la base
de datos.
Los
datos de la base de datos serán tanto integrados como compartidos.
Por
integrada, queremos decir que podemos imaginar a la base de datos como una
unificación de varios archivos que de otro modo serían distintos, con una
redundancia entre ellos eliminada al menos parcialmente.
Por
compartida, queremos decir que las piezas individuales de datos en la base
pueden ser compartidas entre diferentes usuarios y cada uno de ellos puede tener
acceso ala misma pieza de datos, probablemente con fines diferentes. Distintos
usuarios pueden en efecto acceder a la misma pieza de datos al mismo tiempo, a
esta característica se le llama “acceso concurrente”.
Hardware
Los componentes de hardware del sistema constan de:
-
Los volúmenes de
almacenamiento secundario que se emplean para contener los datos almacenados.
-
Los procesadores de
hardware y la memoria principal asociada, usados para apoyar la ejecución del
software del sistema de base de datos.
Software
Entre los datos como están almacenados físicamente y los usuario del
sistema, hay una capa de software conocida de manera indistinta como el
sistema administrador de base de datos (DBMS) o el servidor de base de datos.
Todas las solicitudes de acceso a la base de datos son manejadas por
el DBMS; las características para agregar o eliminar archivos ( o tablas ),
recuperar y almacenar datos desde y en dicho archivo son características que
proporciona el DBMS.
Usuarios
Se consideran tres grandes clases de usuarios:
Hay programadores de aplicaciones responsables de escribir
los programas de aplicación de base de datos en cualquier lenguaje de
programación.
Los usuarios finales, quienes interactúan con el sistema
desde estaciones de trabajo mediante interfaces controladas por menús o por
formularios.
El tercer tipo de usuario, es el administrador de base de datos
o DBA.
Funciones
El sistema operativo es el software
principal, básico y necesario para el funcionamiento del ordenador. Está
formado por conjunto de programas y funciones que gestionan el
funcionamiento de hardware y sobre el que se apoya el resto del
software.
Funciones básicas:
-Proporciona una interfaz de comunicacion entre el usuario y la máquina.
-Controla el funcionamineto de los distintos dispositivos del ordenador y
hace que el usuario pueda acceder a ellos para su uso y gestión.
-Administra la instalación y ejecución de las aplicaciones del usuario
-Controla el proceso de almacenamiento de la información en las distintas unidades de disco.
Características
Unix
es un sistema operativo portable, multitarea y multiusuario, cuyo
desarrollo comenzó en 1969 a manos de un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Ken Thompson,
Dennis Ritchie y Douglas McIlroy.
Por norma general, el término "Unix"
tradicional suele emplearse para describir a Unix o a un sistema
operativo que cuenta con las características de UNIX Versión 7 o UNIX
System V.
A continuación, vamos a profundizar en dichas características comunes.