La biblioteca del instituto
Tu instituto tiene una biblioteca con cientos de libros.
Una alumna pregunta: ¿está el libro La bici roja? ¿Cuántas páginas tiene? ¿Quién lo escribió?
Si los libros están apuntados en papeles sueltos, buscar tarda mucho. Una base de datos responde en un segundo.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Base de datos | Un lugar donde se guardan datos ordenados para encontrarlos rápido. | Los libros de la biblioteca |
| Dato | Una información suelta: un nombre, un número, una fecha. | "Ana Salas" |
| Tabla | Una cuadrícula con filas y columnas. Guarda un tipo de cosas. | La tabla de libros |
| Columna | Una línea vertical de la tabla. Guarda una clase de dato. | title |
| Fila | Una línea horizontal de la tabla. Guarda una cosa completa. | Un libro entero |
| Gestor | El programa que guarda los datos y busca en ellos. | SQLite |
| SQL | El idioma con el que pides datos al gestor. | SELECT * FROM books; |
| Consulta | Una pregunta que escribes en SQL. | SELECT title FROM books; |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Una tabla es una cuadrícula
Piensa en una hoja de cálculo. Tiene filas y columnas.
Una base de datos guarda sus datos así, en tablas. Cada tabla trata de un solo tema: una para libros, otra para alumnos.
Mira la tabla de libros. Cada fila es un libro. Cada columna es un dato de los libros.
Pruébalo: la tabla de libros
-- Pide todos los datos de la tabla books.
-- La estrella significa "todas las columnas".
SELECT * FROM books;
Ejemplo resuelto: las partes de una tabla
| Parte | Qué es | En la tabla de libros |
|---|---|---|
| Tabla | Todo el conjunto | books: los cinco libros |
| Columna | Un tipo de dato, de arriba abajo | title: todos los títulos |
| Fila | Una cosa entera, de izquierda a derecha | El libro 3: La bici roja |
| Celda | Un solo dato | El número 96, las páginas de La bici roja |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Repaso rápido: la tabla
Inténtalo
Repaso rápido: la tabla
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Por qué no basta un papel
Una base de datos hace tres cosas muy bien.
Encuentra un dato en un instante, aunque haya millones. Deja que muchas personas la usen a la vez. Y evita errores, porque cada dato se guarda en un solo sitio.
Bases de datos de tu día a día
| Dónde | Qué guarda | Una tabla posible |
|---|---|---|
| Tu móvil | Tus contactos | Una fila por persona, con nombre y teléfono |
| El abono de transporte | Los viajes que haces | Una fila por viaje, con fecha y estación |
| Una tienda en línea | Los productos y sus precios | Una fila por producto |
| Tu banco | Los pagos de tu cuenta | Una fila por pago, con euros y día |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Pruébalo: pide solo dos columnas
-- Ahora no pedimos todo. Pedimos solo título y autor.
SELECT title, author FROM books;
-- Cambia author por year y pulsa Ejecutar otra vez.