Módulo 1: Introducción a SQL y Bases de Datos
En este módulo aprenderás qué es SQL (Structured Query Language) y por qué es esencial en el mundo de la tecnología. SQL es el lenguaje estándar para crear, administrar y consultar bases de datos relacionales.
📚 ¿Qué es SQL?
SQL (Structured Query Language) es un lenguaje diseñado para interactuar con bases de datos relacionales. Con SQL puedes:
- ✔️ Crear bases de datos y tablas.
- ✔️ Insertar, modificar y eliminar datos.
- ✔️ Consultar información de manera rápida y estructurada.
- ✔️ Administrar usuarios y permisos.
🏗️ Tipos de sentencias SQL
SQL se divide en varias “familias” de comandos:
- 📂 DDL (Data Definition Language): define la estructura de la base de datos. Ej:
CREATE TABLE,ALTER TABLE. - 📝 DML (Data Manipulation Language): maneja los datos. Ej:
INSERT,UPDATE,DELETE. - 🔍 DQL (Data Query Language): consulta datos. Ej:
SELECT. - 🔐 DCL (Data Control Language): controla permisos. Ej:
GRANT,REVOKE.
🔗 Bases de datos relacionales vs. no relacionales
- Relacionales (SQL): organizan la información en tablas con filas y columnas. Ej: MySQL, PostgreSQL, SQL Server.
- No relacionales (NoSQL): almacenan datos en documentos, grafos o pares clave-valor. Ej: MongoDB.
⚙️ ¿Qué necesitas para comenzar?
- ✅ Instalar un motor de base de datos (MySQL, PostgreSQL o SQL Server).
- ✅ Instalar una herramienta gráfica (ej. phpMyAdmin o pgAdmin).
- ✅ Editor de código (VS Code, Sublime Text).
📥 Preguntas de repaso
Pregunta 1
¿Qué significa SQL?
- A) Super Quick Language
- B) Structured Query Language
- C) Server Query Line
- D) System Query Language
Pregunta 2
¿Cuál de las siguientes NO es una familia de sentencias SQL?
- A) DML
- B) DDL
- C) DTL
- D) DCL
Pregunta 3
¿Qué tipo de base de datos organiza la información en tablas con filas y columnas?
- A) Relacional
- B) No relacional
- C) Distribuida
- D) En la nube
Este es el primer módulo del curso básico de SQL. En el próximo módulo aprenderás a crear bases de datos y tablas con SQL.
No hay comentarios:
Publicar un comentario