0% encontró este documento útil (0 votos)
6 vistas5 páginas

Base de Datos en Universidad Domingo Savio

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)
6 vistas5 páginas

Base de Datos en Universidad Domingo Savio

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

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