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:
| firstname | lastname | age | exp_years | gender | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Femenino |
| 2 | Bostal | Shkolky | 32 | 0.2 | Masculino |
| 3 | Qaostu | Malop | 21 | 4 | Femenino |
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_nameDesafío
FácilTablas 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Más palabras clave
La palabra clave INLa palabra clave BETWEENLa palabra clave LIKELa palabra clave ASRepaso: modelos de celulares2Condiciones
Conceptos básicos de las condicionesLa palabra clave ANDLa palabra clave ORLa palabra clave NOTCombinación de múltiples condicionesParéntesisBooleanos5Operaciones aritméticas
Operadores matemáticosColumnas matemáticasLa operación móduloLa función ROUND()3Formato de retorno específico
Valores nulosOrdenar resultados, parte 1Ordenar resultados, parte 2Repaso: empresa de ciberseguridadLimitar el número de registrosRepaso: fábrica de vehículos6Desafíos introductorios
Repaso - Elección parlamentariaRepaso - Detención policial de un criminalRepaso - Recipiente de bebida de barRepaso - Ingeniería de nuevas columnas9Múltiples tablas
Unión básica, parte 1Unión básica, parte 2Repaso: uniónAutouniónRepaso: autouniónUniónSimplificar consultas, palabra clave WITHRepaso: consultas WITHRepaso: contratista inmobiliario12Funciones de ventana, parte 2
Funciones RANK y DENSE_RANKRepaso: RANK y DENSE_RANKFunción NTILEFunciones de agregaciónCriterio ROWS y RANGEPractica por tu cuenta: Playground de SQL