Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemticamente
para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital, siendo este un componente electrnico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos DBMS, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Un sistema de gestin de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones al efecto.
Estos sistemas tambin proporcionan mtodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la informacin si el sistema se corrompe. Permiten presentar la informacin de la base de datos en variados formatos. La mayora incluyen un generador de informes. Tambin pueden incluir un mdulo grfico que permita presentar la informacin con grficos y tablas. (Data Base Management System). Son las siglas en ingls para los Sistemas de Gestin de Bases de Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como Oracle, Sybase, Informix, Ingres, Borland, Microsoft, IBM, etc. Sistema de administracin de bases de datos. Software que controla la organizacin, almacenamiento , recuperacin, seguridad e integridad de los datos en una base de datos. Acepta solicitudes de la aplicacin y ordena al sistema operativo transferir los datos apropiados. Los DBMS pueden trabajar con lenguajes de programacin tradicionales (COBOL, C, etc.) o pueden incluir su propio lenguaje de programacin. Por ejemplo, dBASE y Paradox son programas de base de datos con un DBMS, un lenguaje completo de programacin y un lenguaje de cuarta generacin, haciendo de ellos sistemas completos de desarrollo de aplicaciones. Los comandos de los lenguajes de cuarta generacin permiten a los usuarios crear en forma interactiva archivos de bases de datos, editarlos, formular preguntas e imprimir informes sin necesidad de programacin. Miles de aplicaciones han sido desarrolladas en ambientes como stos.
UNA BASE DE DATOS es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso, y un SISTEMA DE GESTION DE DATOS son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. tambin se puede considerar que el sistema de gestin de datos sirve de interfaz entre la persona y la base de datos y la base de datos ya es el programa donde el efecta su trabajo u ocupacin. En las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de clculo. Una tabla es utilizada para organizar y presentar informacin. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y grficos Las tablas se componen de dos estructuras: Es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los dems registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendr un nombre y una direccin. Conjunto de nombres de atributos relacionados a pares con los dominios de dichos atributos. operadores: asignar, consultar. Una tupla es un objeto que bien puede tener datos o diversos objetos, de forma similar a una tupla definida matemticamente. Un objeto de este tipo es conocido tambin como record
Es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos.