Módulo 1: Fundamentos de Bases de Datos y SQL

Domina los conceptos esenciales y el lenguaje de definición de datos en este primer mes de formación

Progreso del Módulo 0%

Mes 1: Fundamentos y Sentencias DDL

Este es tu punto de partida. Aquí no solo entenderás qué son las bases de datos, sino que aprenderás a darles forma y a estructurar la información con el lenguaje de definición de datos (DDL).

1.1. Introducción a las Bases de Datos Relacionales

Una base de datos relacional es un conjunto de datos organizados en tablas, columnas y filas. Es como una hoja de cálculo, pero con relaciones definidas entre las tablas que garantizan la integridad de la información.

El lenguaje para interactuar con estas bases de datos es SQL (Structured Query Language). Es el lenguaje estándar que te permite crear, modificar y consultar la información.

1.2. Sentencia DDL: CREATE TABLE

El comando CREATE TABLE se usa para definir una nueva tabla en la base de datos. Debes especificar el nombre de la tabla y luego, entre paréntesis, las columnas que la compondrán, junto con su tipo de dato y restricciones.

Sintaxis básica:

CREATE TABLE nombre_de_la_tabla (
    nombre_columna_1 TIPO_DATO (tamaño) RESTRICCIONES,
    nombre_columna_2 TIPO_DATO,
    ...
);

Ejemplo Práctico: Creemos una tabla llamada usuarios para almacenar información de nuestros usuarios.

Ejemplo de CREATE TABLE

Escribe tu consulta SQL en el editor y haz clic en "Ejecutar" para simular la creación de la tabla.

consultas.sql
1
2
3
4
5

1.3. Sentencia DDL: ALTER TABLE y DROP TABLE

ALTER TABLE te permite modificar la estructura de una tabla existente. Puedes añadir, eliminar o modificar columnas. Por ejemplo, para añadir una columna edad a la tabla usuarios:

ALTER TABLE usuarios ADD edad INT;

DROP TABLE es un comando destructivo que elimina una tabla completa de la base de datos.

DROP TABLE usuarios;

1.4. Ejercicios Interactivos de SQL (Mes 1)

Practica lo aprendido con estos 40 ejercicios interactivos. Escribe tu consulta SQL y haz clic en "Verificar" para comprobar si es correcta.