0% encontró este documento útil (0 votos)
3 vistas7 páginas

Base de Datos Informe

El informe detalla las estructuras de consultas en SQL, clasificándolas en cuatro categorías: DDL, DML, DCL y TCL, cada una con funciones específicas para la gestión de bases de datos. Se explican las sentencias más comunes de cada categoría, como CREATE, SELECT, GRANT y COMMIT, y su propósito en la manipulación y control de datos. El documento también establece objetivos para mejorar el conocimiento y uso de SQL en la gestión de bases de datos.

Cargado por

mejordbopen
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)
3 vistas7 páginas

Base de Datos Informe

El informe detalla las estructuras de consultas en SQL, clasificándolas en cuatro categorías: DDL, DML, DCL y TCL, cada una con funciones específicas para la gestión de bases de datos. Se explican las sentencias más comunes de cada categoría, como CREATE, SELECT, GRANT y COMMIT, y su propósito en la manipulación y control de datos. El documento también establece objetivos para mejorar el conocimiento y uso de SQL en la gestión de bases de datos.

Cargado por

mejordbopen
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 TECNOLÓGICA DE HONDURAS

ASIGNACIÓN:

INFORME (ESTRUCTURAS DE CONSULTAS)

ASIGNATURA:

BASE DE DATOS

CATEDRÁTICO:

ING. CLENIA DEL CARMEN

PRESENTA:

JORGE LUIS DIAZ 202310110124

FECHA:

12 de abril 2024
INDICE

INDICE

INTRODUCCIÓN..............................................................................................................
........1

OBJETIVOS
...............................................................................................................................2

CONTENIDO
.............................................................................................................................3

CONCLUSIONES
......................................................................................................................9

Introducción

En el mundo de la gestión de bases de datos relacionales, SQL es el lenguaje


para consultar datos. La capacidad de realizar consultas es necesaria para
obtener información de las bases de datos. Las consultas SQL se pueden
clasificar en diferentes categorías. incluidas SELECT, consultas de modificación
de datos (INSERT, UPDATE, DELETE), consultas agregadas y consultas
avanzadas como subconsultas y uniones. Cada tipo de consulta tiene un
propósito y una sintaxis únicos que permiten a los desarrolladores y analistas
procesar datos de manera eficiente y efectiva en un entorno de base de datos
relacional. Al comprender estas diferentes categorías de consultas, puede
optimizar su capacidad para manipular datos y extraer información valiosa de su
base de datos.

Objetivos generales
1. Conocer de una forma mas amplia el uso de las consultas
2. Y mejorar el uso de SQL

Objetivos específicos
1. Comprender la sintaxis y la estructura de SQL: Analizar en detalle la
sintaxis de SQL, sus componentes básicos (como SELECT, FROM,
WHERE, etc.) y la estructura general de una consulta SQL
2. Dominar las consultas SELECT: Investigar las diferentes cláusulas y
operadores que se pueden utilizar en consultas SELECT para filtrar,
ordenar y manipular datos de manera efectiva.
3. Explorar las consultas de modificación de datos: Estudiar las
consultas INSERT, UPDATE y DELETE para comprender cómo agregar,
actualizar y eliminar datos en una base de datos.

CONTENIDO
Las sentencias SQL se dividen cuatro categorías Principales:

- DDL (Data Definition Language):


Significa lenguaje de definición de datos. El DDL se utiliza para definir
la estructura y organización de los datos en la base de datos. Incluye
la creación, modificación y eliminación de objetos de base de datos
como tablas, índices, vistas, etc. Las sentencias DDL no manipulan
los datos en sí, sino que trabajan con la estructura de la base de
datos.
- DML (Data Manipulation Lenguage):
Significa lenguaje de manipulación de datos. El DML se utiliza para
manipular los datos dentro de la base de datos. Incluye operaciones
como la recuperación (SELECT), inserción (INSERT), actualización
(UPDATE) y eliminación (DELETE) de datos en las tablas de la base
de datos. Las sentencias DML se centran en la manipulación de los
registros y columnas de las tablas.
- DCL (Data Control Lenguage):
Significa Lenguaje de control de datos. El DCL se utiliza para
controlar el acceso y los permisos de los usuarios sobre los objetos
de la base de datos. Incluye otorgar (GRANT) y revocar (REVOKE)
privilegios específicos a usuarios o roles sobre tablas, vistas u otros
objetos de la base de datos. Las sentencias DCL garantizan la
seguridad y la integridad de los datos al controlar quién tiene acceso
a qué datos y qué operaciones pueden realizar.
- TLC (Transaction Control Language):
Significa Lenguaje de Control de Transacciones. El TCL se utiliza
para administrar transacciones en la base de datos. Una transacción
es una serie de operaciones que se realizan como una unidad
atómica, lo que significa que todas las operaciones se realizan o
ninguna se realiza. TCL incluye sentencias para confirmar
(COMMIT), deshacer (ROLLBACK) y establecer puntos de guardado
(SAVEPOINT) dentro de las transacciones. Esto asegura la
consistencia y la integridad de los datos al controlar cómo se aplican
los cambios en la base de datos.
La categoría de lenguaje de definición de datos cuenta con las consultas:
- CREATE: Esta sentencia se utiliza para crear objetos de base de
datos como tablas, índices, vistas, etc. Por ejemplo, CREATE TABLE
se utiliza para crear una nueva tabla en la base de datos.
- ALTER: La sentencia ALTER se utiliza para modificar la estructura de
los objetos de la base de datos existentes, como añadir, modificar o
eliminar columnas de una tabla, cambiar el nombre de un objeto, etc.
Por ejemplo, ALTER TABLE se utiliza para añadir una columna a una
tabla existente.
- DROP: DROP se utiliza para eliminar objetos de la base de datos,
como tablas, índices, vistas, etc. Una vez que se elimina un objeto,
todos los datos asociados a ese objeto también se eliminan. Por
ejemplo, DROP TABLE se utiliza para eliminar una tabla de la base
de datos.
- TRUNCATE: La sentencia TRUNCATE se utiliza para eliminar todos
los registros de una tabla, pero no elimina la estructura de la tabla en
sí. Es más rápido que DELETE ya que no genera registros de
deshacer y no activa desencadenadores. Por ejemplo, TRUNCATE
TABLE se utiliza para eliminar todos los registros de una tabla.

La categoría de lenguaje de manipulación de datos cuenta con las


consultas:

- SELECT: SELECT se utiliza para recuperar datos de una base de


datos. Permite seleccionar datos de una o más tablas, especificar qué
columnas deseas recuperar, aplicar filtros y ordenar los resultados.
Por ejemplo, SELECT * FROM tabla selecciona todas las filas y
columnas de una tabla llamada "tabla".
- INSERT: INSERT se utiliza para agregar nuevos registros (filas) a
una tabla existente en la base de datos. Permite especificar los
valores que se insertarán en cada columna. Por ejemplo, INSERT
INTO tabla (columna1, columna2) VALUES (valor1, valor2) inserta un
nuevo registro en una tabla llamada "tabla" con los valores
especificados en las columnas "columna1" y "columna2".
- UPDATE: La sentencia UPDATE se utiliza para modificar los
registros existentes en una tabla. Permite actualizar los valores de
una o más columnas para una o más filas basadas en una condición
especificada. Por ejemplo, UPDATE tabla SET columna1 = valor1
WHERE condición actualiza el valor de la columna "columna1" en la
tabla "tabla" donde se cumple una cierta condición.
- DELETE: DELETE se utiliza para eliminar registros de una tabla
existente en la base de datos. Permite especificar una condición para
eliminar solo los registros que cumplan con esa condición, o eliminar
todos los registros de la tabla si no se especifica ninguna condición.
Por ejemplo, DELETE FROM tabla WHERE condición elimina los
registros de la tabla "tabla" donde se cumple una cierta condición.

La categoría de lenguaje de control de datos cuenta con las consultas:


- GRANT: GRANT se utiliza para otorgar privilegios específicos a
usuarios o roles sobre objetos de la base de datos. Por ejemplo,
GRANT SELECT ON tabla TO usuario otorga el privilegio de SELECT
sobre una tabla llamada "tabla" al usuario especificado.
- REVOKE: REVOKE se utiliza para revocar privilegios otorgados
previamente a usuarios o roles sobre objetos de la base de datos.
Por ejemplo, REVOKE SELECT ON tabla FROM usuario revoca el
privilegio de SELECT sobre una tabla llamada "tabla" al usuario
especificado.

La categoría de lenguaje de control de transacciones cuenta con


las consultas:

- COMMIT: COMMIT se utiliza para confirmar los cambios realizados


en una transacción. Cuando se emite un COMMIT, los cambios
realizados en la transacción se vuelven permanentes en la base de
datos.
- ROLLBACK: ROLLBACK se utiliza para deshacer los cambios
realizados en una transacción que no se desean guardar. Cuando se
emite un ROLLBACK, los cambios realizados en la transacción se
deshacen y se restaura el estado anterior de la base de datos.
- SAVEPOINT: SAVEPOINT se utiliza para establecer puntos de
guardado dentro de una transacción. Esto permite deshacer cambios
hasta un punto específico dentro de la transacción sin tener que
deshacer todos los cambios realizados hasta ese momento.
ESTRUCTURA DE CONSULTAS

Manipulación de datos (DML): - - - -


SELECT columnas
FROM tabla
WHERE condiciones
GROUP BY columnas
HAVING condiciones
ORDER BY columnas

CONCLUSIONES

DDL (Lenguaje de Definición de Datos), DML (Lenguaje de Manipulación de


Datos), DCL (Lenguaje de Control de Datos) y TCL (Lenguaje de Control de
Transacciones), cada una con su conjunto específico de funciones y
operaciones:

DDL se utiliza para definir la estructura de la base de datos, incluyendo la


creación, modificación y eliminación de objetos como tablas, índices y vistas.
DML se enfoca en la manipulación de los datos dentro de la base de datos, con
operaciones como SELECT, INSERT, UPDATE y DELETE para recuperar,
agregar, actualizar y eliminar registros.
DCL se encarga de controlar el acceso y los permisos de los usuarios sobre los
objetos de la base de datos mediante GRANT y REVOKE.
TCL administra transacciones, permitiendo confirmar cambios (COMMIT),
deshacer cambios no deseados (ROLLBACK) y establecer puntos de guardado
(SAVEPOINT) dentro de las transacciones.

También podría gustarte