≡En resumen
- Database es el término inglés para base de datos: datos organizados para poder consultarlos y modificarlos de forma eficiente.
- La base de datos son los datos; el SGBD (o DBMS) es el programa que los gestiona, como MySQL o PostgreSQL.
- Las bases de datos relacionales usan tablas y SQL; las NoSQL usan documentos, pares clave-valor o grafos.
- En marketing, la base de datos de contactos es un activo clave y su uso está regulado por el RGPD.
- Datebase, dabatase o datsbase son errores de escritura frecuentes: la forma correcta es database.
01 ¿Qué es una database o base de datos?
La palabra viene del inglés data (datos) y base (base, depósito). Según el diccionario de Oxford, el primer uso técnico documentado del término es de 1962, en un informe de la System Development Corporation de California. En español se usa sobre todo la traducción «base de datos», pero en entornos técnicos y en interfaces de software verás a menudo el original database, que se pronuncia aproximadamente /déitabeis/.
Si has llegado aquí buscando «datebase», «dabatase», «datsbase» o «dtabase», son errores de tecleo muy habituales. La forma correcta es database, en una sola palabra, aunque en textos antiguos también aparece separada: data base.
| Término | Qué es | Ejemplo en una tienda online |
|---|---|---|
| Tabla | Conjunto de datos de un mismo tipo | Tabla «clientes» |
| Registro (fila) | Cada elemento de la tabla | La ficha de Ana García |
| Campo (columna) | Cada dato que se guarda de un registro | Email, teléfono, fecha de alta |
| Clave primaria | Identificador único de cada registro | id_cliente = 1024 |
| Consulta | Petición para leer o modificar datos | Pedidos de Ana en 2026 |
02 Base de datos, SGBD y SQL: diferencias
Es habitual mezclar estos tres conceptos. La base de datos es la información en sí. El SGBD (sistema gestor de bases de datos, en inglés DBMS) es el software que la almacena, controla quién accede y garantiza que no se corrompa. Y SQL es el lenguaje con el que le pides datos al gestor. Cuando alguien dice «usamos MySQL como base de datos», en rigor está hablando del gestor.
Base de datos
Los datos organizados: tablas de clientes, pedidos o productos. Es el contenido.
SGBD o DBMS
El programa que los gestiona: MySQL, PostgreSQL, Oracle Database, SQL Server o MongoDB.
SQL
Structured Query Language, el lenguaje estándar para consultar bases de datos relacionales.
Para obtener los emails de los clientes que compraron en septiembre de 2026, una consulta sencilla sería:
SELECT email FROM clientes JOIN pedidos ON pedidos.id_cliente = clientes.id WHERE pedidos.fecha >= '2026-09-01';
El gestor recorre las tablas, cruza los datos por la clave común y devuelve solo lo que has pedido.
03 Origen e historia de las bases de datos
Antes de los ordenadores, las bases de datos eran ficheros de papel y tarjetas perforadas. Las primeras bases de datos informáticas aparecieron en los años sesenta y el gran salto llegó en 1970, cuando Edgar F. Codd, investigador de IBM, publicó el artículo A Relational Model of Data for Large Shared Data Banks, que propuso organizar los datos en tablas en lugar de en registros enlazados.
| Año | Hito |
|---|---|
| 1962 | Primer uso técnico documentado del término data base |
| Años 60 | Charles Bachman crea Integrated Data Store (IDS), una de las primeras bases de datos |
| 1966 | IBM desarrolla IMS, con origen en software del programa Apolo |
| 1970 | Codd publica el modelo relacional |
| 1986-1987 | SQL se convierte en estándar ANSI (1986) e ISO (1987) |
| Finales de los 2000 | Se populariza el término NoSQL para bases de datos no relacionales |
04 Tipos de bases de datos y ejemplos
La clasificación más útil hoy es por el modelo de datos, porque determina para qué sirve cada una. Muchas aplicaciones combinan varias: una relacional para los pedidos, una clave-valor como caché y un almacén analítico para los informes de big data.
| Tipo | Cómo organiza los datos | Ejemplos | Uso típico |
|---|---|---|---|
| Relacional (SQL) | Tablas relacionadas por claves | MySQL, PostgreSQL, SQL Server, Oracle, SQLite | Tiendas online, ERP, facturación |
| Documental (NoSQL) | Documentos tipo JSON | MongoDB, Firestore | Catálogos flexibles, apps móviles |
| Clave-valor | Pares clave → valor en memoria | Redis, DynamoDB | Caché, sesiones, colas |
| De grafos | Nodos y relaciones | Neo4j | Redes sociales, recomendaciones, fraude |
| Columnar / analítica | Datos por columnas para consultas masivas | BigQuery, ClickHouse | Analítica e informes |
| Vectorial | Vectores numéricos (embeddings) | pgvector, Pinecone | Búsqueda semántica y aplicaciones de IA |
Estáticas
Solo de lectura. Se usan para consultar o analizar datos históricos, como un archivo de ventas cerrado.
Dinámicas
Se actualizan constantemente, como el stock de una tienda o los saldos de un banco.
Locales o en la nube
Pueden vivir en un servidor propio o contratarse como servicio gestionado en proveedores cloud.
05 ¿Para qué sirve una base de datos en una empresa?
Cualquier negocio que guarda información de clientes, productos o facturas usa una base de datos, aunque no la vea. La diferencia está en si esa información vive dispersa en hojas de cálculo o centralizada en un sistema que evita duplicados y errores.
- ✓Centralizar clientes, pedidos, stock y facturas en un único lugar.
- ✓Evitar duplicados e inconsistencias entre departamentos.
- ✓Controlar quién puede ver o modificar cada dato.
- ✓Generar informes y cuadros de mando fiables.
- ✓Alimentar aplicaciones, webs y automatizaciones con datos actualizados.
- ✓Mantener copias de seguridad y un historial de cambios.
06 Database marketing: la base de datos de contactos
En marketing, database se usa también para hablar de la base de datos de contactos: los clientes y leads con los que la empresa ha interactuado. Se gestiona normalmente desde un CRM y es la materia prima para segmentar, personalizar y automatizar campañas de email marketing, programas de fidelización o audiencias publicitarias.
- ✓Recoge solo los datos que vas a usar.
- ✓Guarda la prueba del consentimiento: fecha, origen y texto aceptado.
- ✓Facilita la baja en cada comunicación.
- ✓Limpia contactos inactivos y rebotes con regularidad.
- ✓Revisa la normativa con tu asesor antes de importar listas externas.
07 Cómo se diseña una base de datos
-
1
Define qué quieres guardar
Enumera las entidades del negocio (clientes, productos, pedidos) y qué datos necesitas de cada una.
-
2
Diseña las tablas y relaciones
Asigna una clave primaria a cada tabla y conéctalas con claves foráneas, sin repetir información.
-
3
Elige el gestor
Relacional si los datos son estructurados; NoSQL si cambian mucho de forma o necesitas escalar lecturas masivas.
-
4
Crea índices
Indexa los campos por los que más buscas para que las consultas sean rápidas.
-
5
Protege y respalda
Configura permisos, cifrado y copias de seguridad automáticas probadas.
En proyectos reales, la base de datos se diseña junto con la aplicación que la usa. Es parte central del desarrollo de aplicaciones empresariales y de cualquier proyecto de desarrollo web a medida, y conviene hacerlo bien desde el principio: cambiar el modelo con millones de registros dentro es caro. Si guardas datos personales, revisa también la ley de protección de datos.
Preguntas frecuentes sobre Database
Database significa base de datos: un conjunto organizado de datos almacenado electrónicamente y gestionado por un software para poder consultarlo y modificarlo con rapidez.
Se escribe database, en una sola palabra. Datebase, dabatase, datsbase o dtabase son errores de tecleo habituales.
La base de datos es la información organizada; el SGBD (o DBMS) es el programa que la gestiona, como MySQL, PostgreSQL u Oracle Database.
Las principales son relacionales (SQL) y no relacionales (NoSQL), que incluyen las documentales, clave-valor, de grafos, columnares y vectoriales.
No exactamente. Una hoja de cálculo puede almacenar datos en filas y columnas, pero no ofrece relaciones, control de accesos concurrentes ni integridad como un SGBD.
Es el conjunto de contactos (clientes y leads) con sus datos e interacciones, que se usa para segmentar campañas, personalizar mensajes y fidelizar, siempre respetando el RGPD.
La agenda de tu móvil, el catálogo de una tienda online, el historial de tu banco o el padrón de un ayuntamiento son ejemplos de bases de datos.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗