1. Hardware. El hardware se refiere a los dispositivos de almacenamiento en donde reside la base de datos, así como a los dispositivos periféricos (unidad de control, canales de comunicación, etc.) necesarios para su uso.

2. Software. Está constituido por un conjunto de programas que se conoce como Sistema Manejador de Base de Datos (DMBS: Data Base Management System). Este sistema maneja todas las solicitudes formuladas por los usuarios a la base de datos.

3. Usuarios. Existen tres clases de usuarios relacionados con una Base de Datos:

  • El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos.
  • El usuario final, quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.
  • El administrador de la Base de Datos (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos.4.


4. Motor: el programa ejecutable que debe estar en memoria para manejar la base de datos. Cuando este programa está ejecutándose se dice que la base de datos está levantada (startup), en caso contrario se dice que la base de datos está bajada (shutdown).
Servicio de red: Es un programa que se encarga de establecer las conexiones y transmitir datos entre cliente y servidor o entre servidores.


5. Listener (escuchador): Es un programa residente en memoria que se encarga de recibir las llamadas que llegan a la base de datos desde la red, y de pasárselas a esta. Una base de datos que no tenga un listener cargado, no podrá recibir llamadas remotas. El listener se comunica con el servicio de red.


6. Utilidades:· Programas de utilidad como pueden ser:· Intérpretes de consultas.· Programas de administración de base de datos.· Programas de copia de seguridad.· Monitores de rendimiento.