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.
Podemos decir de esta manera que una base de datos es un sistema
para archivar informacin en computadora cuyo propsito general es mantener informacin y hacer que est disponible cuando se solicite. Las bases de datos son un rea de la computacin que ha recibido mucha atencin debido a sus mltiples aplicaciones: bibliotecas, automatizacin de oficinas, ingeniera de software, diccionarios automatizados y en general cualquier programa orientado a mantener y recuperar informacin textual. Su recuperacin, actualizacin y manejo es relativamente simple con el uso de cualquier manejador de bases de datos. Cuando hablamos de documentos con estructura nos estamos refiriendo a documentos cuya estructura es declarada explcitamente de algn modo, asociando etiquetas a elementos de la estructura o mediante la sintaxis con la que se escribe el documento, como se hace en los lenguajes de programacin. Las bases de datos contienen diversos tipos, todo depende de los objetivos de su uso. Entre las caractersticas, de las bases de datos, tenemos:
Independencia de los Datos. Es decir, que los datos no dependen del
programa y por tanto cualquier aplicacin puede hacer uso de los datos. - Reduccin de la Redundancia. Llamamos redundancia a la existencia de duplicacin de los datos, al reducir sta al mximo conseguimos un mayor aprovechamiento del espacio y adems evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios. - Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos. - Se visualiza normalmente como una tabla de una hoja de clculo, en la que los registros son las filas y las columnas son los campos, o como un formulario. - Permite realizar un listado de la base de datos. - Permiten la programacin a usuarios avanzados. Las bases de datos son de gran utilidad y confiabilidad para los usuarios y estas permiten dar seguridad, y brindar de manera independiente informacin a sus usuarios, las bases de datos pueden ser controladas de manera eficaz y confiada adems a sus usuarios dndole a estos la tranquilidad en tiempo, espacio, y dinero al permitir hacer su trabajo en tablas lo que permite un mayor aprovechamiento del espacio y adems evitamos que existan inconsistencias entre los datos.