Módulo 1 SQL

Módulo 1: Introducción a SQL y Bases de Datos

 

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.
-- Ejemplo de una consulta básica en SQL SELECT nombre, edad FROM usuarios WHERE edad > 18;

🏗️ 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

Políticas de Privacidad