Módulo 2 SQL

Módulo 2: Creación de Bases de Datos y Tablas con DDL

 

Módulo 2: Creación de Bases de Datos y Tablas con DDL


En este módulo aprenderás a crear bases de datos y tablas usando las sentencias de DDL (Data Definition Language). Estas sentencias son la base de cualquier proyecto SQL, ya que definen la estructura de la información.


🏗️ ¿Qué es DDL?

DDL (Data Definition Language) es el conjunto de comandos de SQL que sirven para definir y modificar la estructura de una base de datos. Con DDL puedes:

  • 📂 Crear bases de datos (CREATE DATABASE).
  • 📝 Crear tablas (CREATE TABLE).
  • ⚙️ Modificar tablas (ALTER TABLE).
  • 🗑️ Eliminar tablas o bases de datos (DROP).

📂 Crear una base de datos

Para crear una nueva base de datos usamos CREATE DATABASE:

CREATE DATABASE tienda;

✅ Esto crea una base de datos llamada tienda.


📝 Crear una tabla

Dentro de una base de datos, las tablas almacenan la información en filas y columnas. La sintaxis básica es:

CREATE TABLE productos ( id INT PRIMARY KEY, nombre VARCHAR(50), precio DECIMAL(10,2), stock INT );

📌 Con esto creamos una tabla llamada productos con cuatro columnas.


⚠️ Eliminar y modificar tablas

  • DROP TABLE productos; → elimina la tabla productos.
  • ALTER TABLE productos ADD descripcion VARCHAR(100); → agrega una nueva columna.

📥 Preguntas de repaso

Pregunta 1

¿Qué comando se usa para crear una base de datos?

  • A) MAKE DATABASE
  • B) NEW DATABASE
  • C) CREATE DATABASE
  • D) ADD DATABASE

Pregunta 2

¿Qué hace el comando DROP TABLE clientes;?

  • A) Borra todos los datos, pero deja la tabla vacía.
  • B) Elimina la tabla y su estructura.
  • C) Renombra la tabla.
  • D) Crea una tabla nueva.

Pregunta 3

¿Qué sentencia de DDL se usa para modificar la estructura de una tabla?

  • A) CHANGE TABLE
  • B) UPDATE TABLE
  • C) ALTER TABLE
  • D) MODIFY TABLE

Este es el segundo módulo del curso básico de SQL. En el próximo módulo aprenderás a insertar datos en tus tablas con DML.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad