cURSO DE SQL
Módulo 1
Fundamentos de SQL y Modelado de Datos
1.1 Conceptos básicos de bases de datos
¿Qué son las bases de datos?
Las bases de datos relacionales son sistemas diseñados para almacenar información de forma organizada, segura y accesible. En SQL, la estructura principal es la tabla, y a partir de ella se construye todo el modelo relacional.
1.1 Conceptos básicos de bases de datos
Es correcto afirmar que:
Las bases de datos relacionales, utilizadas por sistemas como MySQL, PostgreSQL o SQL Server, organizan la información en tablas compuestas por filas y columnas que representan entidades reales, donde cada columna define un atributo con un tipo de dato específico y cada fila corresponde a un registro concreto. Estas tablas se conectan entre sí mediante claves primarias, que identifican de forma única cada registro, y claves foráneas, que permiten establecer relaciones entre tablas y asegurar la integridad de los datos.
1.1 Conceptos básicos de bases de datos
En este tipo de bases se utilizan diversos tipos de datos, como numéricos (INT, BIGINT, DECIMAL), textos (CHAR, VARCHAR, TEXT), fechas y horas (DATE, DATETIME, TIMESTAMP), booleanos, binarios (BLOB) y otros especiales como ENUM, UUID o JSON, lo que permite almacenar información variada de forma estructurada, consistente y óptima para consultas basadas en SQL.
¿qUÉ ES SQL?
1.2 Iniciación al lenguaje SQL
¿Qué es el lenguaje SQL?
El SQL (Structured Query Language) es el lenguaje estándar usado para crear, modificar y consultar bases de datos. Permite obtener información específica según lo que necesites.
1.2 Iniciación al lenguaje SQL
Es correcto decir que:
SQL utiliza una sintaxis simple donde las sentencias comienzan con palabras clave como SELECT, INSERT, UPDATE o DELETE, las cadenas van entre comillas y cada consulta termina con punto y coma. El comando SELECT permite obtener datos mostrando todas las columnas, solo algunas, usando alias o eliminando duplicados con DISTINCT. Además, se pueden aplicar filtros con WHERE para seleccionar registros específicos y ordenar los resultados con ORDER BY en forma ascendente o descendente según una o varias columnas.
¿PARA QUÉ SIRVE SQL?
1.3 Manipulación de datos (DML)
La manipulación de datos en SQL se realiza mediante el conjunto de instrucciones conocido como DML (Data Manipulation Language). Este grupo de comandos permite insertar, modificar y eliminar registros dentro de las tablas de una base de datos.Los comandos DML no cambian la estructura de las tablas, sino el contenido.
1.3 Manipulación de datos (DML)
Los comandos principales del DML permiten gestionar los datos dentro de una tabla: INSERT agrega nuevos registros, ya sea una sola fila o varias a la vez; UPDATE modifica información existente, siempre usando WHERE para evitar cambios masivos por error; y DELETE elimina registros específicos, también con WHERE para no vaciar toda la tabla accidentalmente. Estos comandos son esenciales para incorporar, actualizar y borrar datos de forma segura y controlada dentro de una base de datos.
1.4 Creación de estructuras (DDL)
El DDL (Data Definition Language) es el conjunto de comandos SQL que permiten definir, modificar y eliminar objetos dentro de una base de datos, como:- Bases de datos.
- Tablas.
- Columnas.
- Índices.
- Vistas
1.4 Creación de estructuras (DDL)
El DDL permite modificar la estructura de la base de datos, a diferencia del DML que cambia los datos. Con CREATE se pueden crear bases de datos y tablas definiendo columnas y restricciones; con ALTER es posible modificar tablas existentes agregando, cambiando o eliminando columnas, renombrando tablas o agregando claves foráneas; y con DROP se eliminan por completo bases de datos, tablas, vistas o índices. Estos comandos estructurales permiten construir, ajustar y borrar los elementos fundamentales de una base de datos.
1.5 modelado de datos
- El modelado de datos es el proceso de diseñar la estructura lógica de una base de datos antes de crearla en SQL.
- El diseño de bases de datos se basa en representar entidades del mundo real, sus atributos y las relaciones entre ellas mediante diagramas entidad–relación (ERD), que muestran cómo se conectan en modelos 1:1, 1:N o N:M, este último resuelto con tablas intermedias.
1.5 modelado de datos
- Para asegurar organización y evitar errores, la normalización aplica reglas como 1FN, 2FN y 3FN, que eliminan duplicaciones, dependencias innecesarias y datos no atómicos. Además, es fundamental seguir buenas prácticas: identificar correctamente las entidades, usar claves primarias y foráneas claras, evitar datos duplicados, aplicar nombres consistentes, documentar todo el diseño y mantener tablas simples y enfocadas en un solo concepto para lograr una base de datos eficiente y fácil de mantener.
EVALUACIÓN
Pon a prueba lo aprendido y reflexiona sobre tu experiencia en este módulo.
pREGUNTA 1 DE 5
pREGUNTA 2 DE 5
pREGUNTA 3 DE 5
pREGUNTA 4 DE 5
pREGUNTA 5 DE 5
FIN DEL MÓDILO
Estamos para ayudarte. Si algo no quedó claro o quieres profundizar en algún tema, no dudes en escribirnos. Tu curiosidad también forma parte del aprendizaje.
¡Gracias por realizar el curso!
Módulo 1 - SQL
Digital Class
Created on November 19, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Customer Service Course
View
Dynamic Visual Course
View
Dynamic Learning Course
View
Akihabara Course
Explore all templates
Transcript
cURSO DE SQL
Módulo 1
Fundamentos de SQL y Modelado de Datos
1.1 Conceptos básicos de bases de datos
¿Qué son las bases de datos?
Las bases de datos relacionales son sistemas diseñados para almacenar información de forma organizada, segura y accesible. En SQL, la estructura principal es la tabla, y a partir de ella se construye todo el modelo relacional.
1.1 Conceptos básicos de bases de datos
Es correcto afirmar que:
Las bases de datos relacionales, utilizadas por sistemas como MySQL, PostgreSQL o SQL Server, organizan la información en tablas compuestas por filas y columnas que representan entidades reales, donde cada columna define un atributo con un tipo de dato específico y cada fila corresponde a un registro concreto. Estas tablas se conectan entre sí mediante claves primarias, que identifican de forma única cada registro, y claves foráneas, que permiten establecer relaciones entre tablas y asegurar la integridad de los datos.
1.1 Conceptos básicos de bases de datos
En este tipo de bases se utilizan diversos tipos de datos, como numéricos (INT, BIGINT, DECIMAL), textos (CHAR, VARCHAR, TEXT), fechas y horas (DATE, DATETIME, TIMESTAMP), booleanos, binarios (BLOB) y otros especiales como ENUM, UUID o JSON, lo que permite almacenar información variada de forma estructurada, consistente y óptima para consultas basadas en SQL.
¿qUÉ ES SQL?
1.2 Iniciación al lenguaje SQL
¿Qué es el lenguaje SQL?
El SQL (Structured Query Language) es el lenguaje estándar usado para crear, modificar y consultar bases de datos. Permite obtener información específica según lo que necesites.
1.2 Iniciación al lenguaje SQL
Es correcto decir que:
SQL utiliza una sintaxis simple donde las sentencias comienzan con palabras clave como SELECT, INSERT, UPDATE o DELETE, las cadenas van entre comillas y cada consulta termina con punto y coma. El comando SELECT permite obtener datos mostrando todas las columnas, solo algunas, usando alias o eliminando duplicados con DISTINCT. Además, se pueden aplicar filtros con WHERE para seleccionar registros específicos y ordenar los resultados con ORDER BY en forma ascendente o descendente según una o varias columnas.
¿PARA QUÉ SIRVE SQL?
1.3 Manipulación de datos (DML)
La manipulación de datos en SQL se realiza mediante el conjunto de instrucciones conocido como DML (Data Manipulation Language). Este grupo de comandos permite insertar, modificar y eliminar registros dentro de las tablas de una base de datos.Los comandos DML no cambian la estructura de las tablas, sino el contenido.
1.3 Manipulación de datos (DML)
Los comandos principales del DML permiten gestionar los datos dentro de una tabla: INSERT agrega nuevos registros, ya sea una sola fila o varias a la vez; UPDATE modifica información existente, siempre usando WHERE para evitar cambios masivos por error; y DELETE elimina registros específicos, también con WHERE para no vaciar toda la tabla accidentalmente. Estos comandos son esenciales para incorporar, actualizar y borrar datos de forma segura y controlada dentro de una base de datos.
1.4 Creación de estructuras (DDL)
El DDL (Data Definition Language) es el conjunto de comandos SQL que permiten definir, modificar y eliminar objetos dentro de una base de datos, como:- Bases de datos.
- Tablas.
- Columnas.
- Índices.
- Vistas
1.4 Creación de estructuras (DDL)
El DDL permite modificar la estructura de la base de datos, a diferencia del DML que cambia los datos. Con CREATE se pueden crear bases de datos y tablas definiendo columnas y restricciones; con ALTER es posible modificar tablas existentes agregando, cambiando o eliminando columnas, renombrando tablas o agregando claves foráneas; y con DROP se eliminan por completo bases de datos, tablas, vistas o índices. Estos comandos estructurales permiten construir, ajustar y borrar los elementos fundamentales de una base de datos.
1.5 modelado de datos
1.5 modelado de datos
EVALUACIÓN
Pon a prueba lo aprendido y reflexiona sobre tu experiencia en este módulo.
pREGUNTA 1 DE 5
pREGUNTA 2 DE 5
pREGUNTA 3 DE 5
pREGUNTA 4 DE 5
pREGUNTA 5 DE 5
FIN DEL MÓDILO
Estamos para ayudarte. Si algo no quedó claro o quieres profundizar en algún tema, no dudes en escribirnos. Tu curiosidad también forma parte del aprendizaje.
¡Gracias por realizar el curso!