Una base de datos: el almacen gigante
Si garabateas notas en cualquier papel suelto, luego cuesta encontrarlas. Por eso una tienda grande tiene un almacen donde apila la mercancia en sitios fijos. La informacion es igual. Una base de datos es un almacen gigante que guarda la informacion de forma ordenada. Lo guarda todo a salvo de una vez y encuentra rapido lo que quieres entre un monton enorme.
Un almacen gigante para la informacion
Si apuntas notas en cualquier sitio,
luego cuesta muchisimo encontrarlas.
No recuerdas donde las pusiste.
Por eso una tienda grande
tiene un almacen aparte
que apila la mercancia en sitios fijos.
Una base de datos es ese tipo de almacen.
En vez de dejar la informacion dispersa,
la guarda ordenada y en su sitio.
Toca las notas dispersas y el almacen ordenado para comparar. ¿En cual es mas facil buscar?
En las notas dispersas,
encontrar una sola cuesta un largo rebuscar.
En un almacen ordenado,
si sabes el sitio lo coges al instante.
Para la misma informacion,
como la guardas
cambia mucho la velocidad de busqueda.
Entonces, ¿con que forma
guarda la informacion una base de datos?
Normalmente se ordena en una tabla
Una base de datos suele ordenar la informacion
en forma de tabla.
Una linea horizontal es un registro.
A esto lo llamamos fila.
Por ejemplo, los datos de una persona.
Una ranura vertical es un campo.
A esto lo llamamos columna.
Los nombres con los nombres, las edades con las edades,
alineados en la misma ranura.
Toca una fila y una columna para explorar. Una linea horizontal es un registro, una ranura vertical es un campo.
Ordenada en una tabla,
se capta de un vistazo.
Sigue una fila y los datos de una persona
van en linea,
sigue una columna y el mismo campo
se junta lado a lado.
Con todo alineado asi,
sabes al instante
que hay donde.
Entonces, ¿como metemos informacion nueva?
Lo metemos en el sitio correcto
Cuando entra informacion nueva,
no la lanzamos a cualquier sitio.
Primero decidimos a que tabla va.
Los datos de persona van a la tabla de personas.
Luego cada valor
va uno a uno a la columna correcta.
El nombre a la ranura del nombre,
la edad a la ranura de la edad.
Solo poniendolo en el sitio correcto
podemos hallarlo luego sin rebuscar.
Toca cada nuevo dato para archivarlo en la columna correcta. Rellenalos todos para completar una fila.
Poniendo cada valor en su ranura,
un registro quedo bien armado.
Como los sitios estan fijados,
no hay confusion al rellenar.
A medida que los registros se apilan uno a uno,
la tabla se alarga
y el almacen se llena.
Pero si es asi,
¿no bastaria con escribir en un archivo?
¿En que se diferencia de un archivo?
La informacion permanece aun en un archivo.
Pero dos cosas son debiles.
Una, si muchos escriben a la vez,
puede mezclarse o perderse.
Dos, cuando la informacion crece enorme,
encontrar la que quieres tarda muchisimo.
Una base de datos hace bien ambas.
Aunque lleguen muchos a la vez los guarda a salvo,
y por mucho que haya, encuentra rapido.
Toca los paneles de archivo y base de datos para comparar. Ve la diferencia: seguro de una vez, y busqueda rapida.
La diferencia se nota.
Un archivo sufre al crecer,
mientras una base de datos lo lleva con soltura.
Por eso los lugares con mucha informacion,
como tiendas o escuelas,
casi todos usan una base de datos.
Para guardar a salvo de una vez,
y encontrar rapido en cualquier momento.
Esa es la gran fuerza de una base de datos.
Resumamos
Reunido en una linea, es esto.
Una base de datos es un almacen
gigante y ordenado que guarda informacion.
Normalmente la ordena en una tabla,
donde una fila es un registro y una columna un campo.
La informacion nueva entra ordenada en la ranura correcta.
Lo que la distingue de un archivo
es guardar a salvo de una vez
y encontrar rapido entre un monton enorme.
Toca los puntos clave en orden para repasar. (almacen gigante → ordenar en tabla → archivar en la ranura correcta → busqueda segura y rapida)
Ahora sabes que clase
de almacen es una base de datos.
Dijimos que guarda la informacion
ordenada en una tabla.
Pero cuando la informacion llega a cientos de millones,
¿como encuentra la fila
que quieres, entre tantas,
tan rapido?
Asomemonos a esa busqueda veloz
juntos en la proxima leccion.