Según el uso del fichero, se puede clasificar de distintas maneras como:
• Maestros. Son los principales en los sistemas de información. Contienen los datos fundamentales. Ficheros que cambian de forma muy ocasional.
• Constantes. Contienen información que apenas varía a lo largo del tiempo.
• Históricos. Contienen los últimos cambios realizados sobre los datos. Después de un determinado tiempo estos cambios se llevan al fichero maestro.
• De movimiento. Almacenan cambios a realizar en los ficheros maestros. Se eliminan tras realizar esos cambios.
• De maniobra. Ficheros auxiliares utilizados por el software que gestiona los datos. Son destruidos en cuanto las aplicaciones finalizan.
Un sistema de bases de datos se puede definir como una forma de registrar y mantener los datos mediante un gestor de bases de datos. El objetivo es que las aplicaciones puedan acceder a los datos sin necesidad de conocer exactamente cómo están almacenados los datos. Esto se consigue con un esquema conocido como esquema conceptual. Cualquier desarrollador que conozca ese esquema puede acceder a los datos desde cualquier aplicación.
Componentes de un sistema de base de datos
·Hardware: Máquinas en las que se almacenan las bases de datos. Se compone de los volúmenes de almacenamiento secundario donde reside la base de datos.
·Software: Es el sistema gestor de bases de datos, es decir, la aplicación que permite el manejo de la base de datos. Entre la base de datos física y los usuarios del sistema, existe un nivel de software que recibe el nombre de SGBD (Sistema Gestor de Bases de Datos).
·Datos: Incluyen los datos que se necesitan almacenar y los metadatos que son datos que sirven para describir lo que se almacena en la base de datos. Los datos almacenados en el sistema se dividen en una o más bases de datos.
·Usuarios: Personas que manipulan los datos del sistema. Hay cuatro grupos de personas que intervienen en el entorno de una base de datos:
Administrador de la base de datos: se encarga del diseño físico de la base de datos y de su implementación, realiza el control de la seguridad y de la concurrencia.
Diseñadores de la base de datos: Realizan el diseño lógico de la base de datos, debiendo identificar los datos, las relaciones entre datos y las restricciones sobre los datos y sus relaciones.
Programadores de aplicaciones: Se encargan de implementar los programas de aplicación que servirán a los usuarios finales.
Usuarios:
- Usuarios ocasionales: Acceden de vez en cuando a la base de datos, pero es posible que requieran información diferente en cada ocasión.
- Usuarios simples: La función principal de su trabajo gira en torno a consultas y actualizaciones constantes de la base de datos.
- Usuarios avanzados: Ingenieros, científicos, analistas de negocios que están familiarizados con los recursos del Sistema Gestor de Bases de Datos.
- Usuarios autónomos: Mantienen Bases de Datos personales mediante la utilización de paquetes de programas comerciales.