0% encontró este documento útil (0 votos)
37 vistas

Universidad Privada Domingo Savio: Base de Datos

El documento resume los principales componentes del lenguaje de consultas SQL, incluyendo DDL para definir tablas, DML para manipular datos, DQL para consultas, TCL para transacciones y DCL para control de acceso. También describe los tipos de datos basicos en SQL y provee un ejemplo de cómo crear una base de datos, tabla, insertar, actualizar y consultar datos.

Cargado por

Bryan Hinojosa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas

Universidad Privada Domingo Savio: Base de Datos

El documento resume los principales componentes del lenguaje de consultas SQL, incluyendo DDL para definir tablas, DML para manipular datos, DQL para consultas, TCL para transacciones y DCL para control de acceso. También describe los tipos de datos basicos en SQL y provee un ejemplo de cómo crear una base de datos, tabla, insertar, actualizar y consultar datos.

Cargado por

Bryan Hinojosa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Universidad Privada

Domingo Savio

Base de Datos

Docente: Alberto Carlos Martinez Delgado


Estudiantes: Bryan Jairo Hinojosa Fonseca
Carrera: Ing. En Sistemas

Potosí 11 de Diciembre de 2023


1. SQL (Structured Query Language): Es un lenguaje de
programación diseñado para gestionar y manipular sistemas de
gestión de bases de datos relacionales (RDBMS).

1.1. DDL (Data Definition Language): Incluye comandos para


definir, modificar y eliminar estructuras de la base de datos.
Ejemplos:
- CREATE TABLE: Define una nueva tabla.
- ALTER TABLE: Modifica la estructura de la tabla.
- DROP TABLE: Elimina una tabla.

1.2. DML (Data Manipulation Language): Se utiliza para


manipular los datos almacenados en la base de datos. Ejemplos:
- SELECT: Recupera datos de una o varias tablas.
- INSERT: Agrega nuevos registros a una tabla.
- UPDATE: Modifica datos existentes en una tabla.
- DELETE: Elimina registros de una tabla.

1.3. DQL (Data Query Language): Se centra en la recuperación


de información de la base de datos. Ejemplo:
- SELECT: Recupera datos de una o varias tablas.

1.4. TCL (Transaction Control Language): Gestiona las


transacciones en la base de datos. Ejemplos:
- COMMIT: Confirma una transacción.
- ROLLBACK: Deshace una transacción.
- SAVEPOINT: Establece un punto de guardado para una
transacción.

1.5. DCL (Data Control Language): Administra los privilegios y


permisos de acceso a la base de datos. Ejemplos:
- GRANT: Otorga permisos a usuarios.
- REVOKE: Revoca permisos previamente otorgados.

2. Tipos de datos en SQL: Incluyen INTEGER, VARCHAR, DATE,


BOOLEAN, entre otros, utilizados para definir el tipo de
información que puede almacenarse en una
columna de una tabla.

Ejemplo del uso de estas:


1. Crear una base de datos
CREATE DATABASE MiBaseDeDatos;

2. Seleccionar la base de datos


USE MiBaseDeDatos;

3. Crear una tabla usando DDL


CREATE TABLE Empleados (
ID INT PRIMARY KEY,
Nombre VARCHAR(50),
Edad INT,
Salario DECIMAL(10,2)
);

4. Insertar datos usando DML


INSERT INTO Empleados (ID, Nombre, Edad, Salario) VALUES
(1, 'Juan Pérez', 30, 50000.00),
(2, 'Ana Gómez', 25, 45000.50),
(3, 'Carlos Rodríguez', 40, 60000.75);

5. Consultar datos usando DQL


SELECT * FROM Empleados;

6. Actualizar datos usando DML


UPDATE Empleados SET Salario = 55000.00 WHERE ID = 2;

7. Consultar datos actualizados


SELECT * FROM Empleados;

8. Crear una transacción usando TCL


BEGIN;
UPDATE Empleados SET Salario = 58000.00 WHERE ID = 1;
COMMIT;

9. Revocar permisos usando DCL


REVOKE INSERT ON Empleados FROM UsuarioNoAutorizado;

También podría gustarte