SGDB (Sistema de Gestion De Base de Datos)
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
Definir una base de datos
Especificar tipos, estructuras y restricciones de datos..
Construir la base de datos
Guardar los datos en algún medio controlado por el mismo SGBD
Manipular la base de datos
Realizar consultas, actualizarla, generar informes.
Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft .
Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son:
Control de la redundancia:
La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.
Restricción de los accesos no autorizados:
Cada usuario ha de tener unos permisos de acceso y autorización.
Cumplimiento de las restricciones de integridad:
El SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
http://www.error500.net/garbagecollector/bases_de_datos