TAREA 2 – BASES DE DATOS
1. Introducción
El presente informe tiene como objetivo introducir los fundamentos del lenguaje SQL
(Structured Query Language), el cual es utilizado para la gestión y manipulación de
bases de datos relacionales. SQL permite definir estructuras de datos, almacenar
información y realizar consultas de manera eficiente, siendo una herramienta esencial
en sistemas de información académicos y empresariales.
2. Objetivo
Iniciar en el entendimiento y uso del lenguaje SQL mediante el análisis de las
sentencias básicas, clasificadas en: - Lenguaje de Definición de Datos (DDL) -
Lenguaje de Manipulación de Datos (DML)
Cada sentencia se describe de forma breve y se acompaña de un caso práctico
sencillo.
3. Lenguaje de Definición de Datos (DDL)
El DDL se utiliza para crear, modificar y eliminar las estructuras de la base de datos,
como tablas y campos.
3.1 CREATE TABLE
Descripción: Permite crear una nueva tabla en la base de datos, definiendo sus
columnas, tipos de datos y restricciones.
Ejemplo:
CREATE TABLE clientes (
id SERIAL PRIMARY KEY,
nombre VARCHAR(100),
correo VARCHAR(150)
);
3.2 ALTER TABLE
Descripción: Permite modificar la estructura de una tabla existente, ya sea
agregando, modificando o eliminando columnas.
Ejemplo:
ALTER TABLE clientes
ADD telefono VARCHAR(20);
3.3 DROP TABLE
Descripción: Elimina completamente una tabla de la base de datos, incluyendo todos
sus registros.
Ejemplo:
DROP TABLE clientes;
4. Lenguaje de Manipulación de Datos (DML)
El DML se utiliza para gestionar la información almacenada dentro de las tablas.
4.1 SELECT
Descripción: Permite consultar y recuperar información almacenada en una tabla.
Ejemplo:
SELECT * FROM clientes;
4.2 INSERT INTO
Descripción: Permite insertar nuevos registros en una tabla.
Ejemplo:
INSERT INTO clientes (nombre, correo, telefono)
VALUES ('Juan Pérez', 'juan@[Link]', '0999999999');
4.3 UPDATE
Descripción: Permite modificar datos existentes dentro de una tabla, según una
condición específica.
Ejemplo:
UPDATE clientes
SET correo = '[Link]@[Link]'
WHERE id = 1;
4.4 DELETE
Descripción: Permite eliminar registros específicos de una tabla.
Ejemplo:
DELETE FROM clientes
WHERE id = 1;
5. Conclusiones
El lenguaje SQL constituye una herramienta fundamental para la gestión de bases de
datos relacionales. Las sentencias DDL permiten definir y administrar la estructura de
los datos, mientras que las sentencias DML facilitan la manipulación y consulta de la
información. El dominio de estas instrucciones básicas es esencial para el desarrollo
de sistemas de información eficientes y confiables.