Menu
Coddy logo textTech

Qué es una base de datos

Parte de la sección Fundamentos del Journey de SQL de Coddy. Lección 2 de 72.

Las bases de datos son como grandes cubos que almacenan datos de manera organizada.

Aquí tienes dos ejemplos de cuándo nos gustaría crear una base de datos:

  • Una base de datos para una universidad para guardar datos sobre estudiantes, cursos y profesores.
  • Una base de datos para una agencia de automóviles para realizar un seguimiento de las ventas, el almacenamiento de automóviles y los empleados.
  • Y muchos más

Dentro de una base de datos hay tablas, y cada tabla tiene un nombre, nombres de columnas y filas.

Por ejemplo, esta es una tabla workers:

 firstnamelastnameageexp_yearsgender
1GhullyThuas292.3Femenino
2BostalShkolky320.2Masculino
3QaostuMalop214Femenino

La tabla workers tiene 5 columnas de datos (firstname, lastname, age, exp_years, gender) y 3 filas. La primera columna (que muestra 1, 2, 3) es solo un número de fila, no una columna de datos.

No necesitamos ninguna herramienta especial para saber que tenemos 3 trabajadores, y es fácil calcular la edad promedio de todos ellos (29 + 32 + 21) / 3.

Pero ¿qué sucede cuando tenemos mil o incluso un millón de filas?

Ahí es donde entran en juego las bases de datos y SQL (Structured Query Language).

SQL es un lenguaje estándar diseñado específicamente para gestionar y manipular datos en bases de datos.

Las bases de datos almacenan todas las tablas, y SQL nos ayuda a extraer y analizar los datos que necesitamos.

Para extraer toda la tabla de la base de datos, debemos especificar qué columnas SELECT y de qué tabla FROM extraer.

Para hacer esto escribiremos:

SELECT column1, column2, column3 FROM table_name
challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

  • workers: firstname, lastname, age, exp_years, gender

 

Escribe una consulta para extraer toda la tabla (todas las columnas) de la base de datos.

Usa SELECT * o enumera explícitamente todas las columnas para recuperar cada columna de la tabla workers.

Pruébalo tú mismo

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de SQL