Antes de definir lo que es una base de datos, necesitamos definir primero lo que son datos e información.
Datos
Los datos son la mínima unidad semántica, valores que por sí solos son irrelevantes a la toma de decisiones. Los datos no explican el por qué de las cosas.
Información
La información es un conjunto de datos procesados que tienen relevancia, propósito y contexto específico. La información es útil para la toma de decisiones.
Base de Datos
Una base de datos es un compendio de datos organizados que pertenecen a un mismo contexto, que son almacenados sistemáticamente para su posterior uso.
Tipos de Bases de Datos
-
Relacionales: Definen en su estructura, relaciones explícitas y restrictivas entre los datos. Algunos manejadores de bases de datos relacionales son: MySQL, PostgreSQL, Oracle, etc.
-
No Relacionales: Se basan en estructuras variables, y no definen relaciones estrictas entre los datos. Algunas bases de datos no-relacionales son: MongoDB, CouchDB y Redis, entre otras.
Una de las características principales de las bases de datos no-relacionales es que no exige la definición de un esquema o estructura de datos estricta, predefinida y cerrada, sino que cada documento pudiera incluso contener una estructura particular, diferente a los otros.