Tarea 2
Tarea 2
Tarea 2
Base y Estructura de
Datos
Ingeniería de
Software Con
Inteligencia Artificial
Semestre IV
EJERCICIO N° 1
Ejecutar Operaciones básicas Tipo DCL y TCL para crear
procedimientos y funciones
1. Realizar un mapa semántico sobre los comandos DCL y TCL en SQL.
Los comandos DCL (Data Control Language) son utilizados para controlar el acceso a los datos.
Estos comandos permiten asignar diferentes tipos de permisos a los usuarios de una base de
datos. Algunos de los permisos que se pueden asignar utilizando estos comandos son:
1. SELECT:
- El permiso SELECT permite a un usuario leer datos de una tabla.
2. INSERT:
- El permiso INSERT permite a un usuario agregar nuevos registros a una tabla.
3. UPDATE:
- El permiso UPDATE permite a un usuario modificar los registros existentes en una tabla.
4. DELETE:
- El permiso DELETE permite a un usuario eliminar registros de una tabla.
5. EXECUTE:
- El permiso EXECUTE permite a un usuario ejecutar procedimientos almacenados u otros
objetos de la base de datos.
Los comandos TCL (Transaction Control Language) se utilizan para controlar las transacciones de
datos en una base de datos. Estos comandos permiten gestionar el inicio, la finalización y la
confirmación de transacciones. Sin embargo, en relación a la asignación de permisos, los
comandos TCL no están directamente relacionados con la asignación de permisos a usuarios. En
cambio, se centran en el control de transacciones, como confirmar cambios realizados en la base
de datos o deshacer transacciones no deseadas. Los permisos de acceso a los datos generalmente
se asignan utilizando comandos DCL (Data Control Language), como SELECT, INSERT, UPDATE,
DELETE y EXECUTE.
1. GRANT:
- El comando GRANT se utiliza para otorgar permisos a los usuarios para realizar operaciones
específicas en la base de datos, como SELECT, INSERT, UPDATE o DELETE.
2. REVOKE:
- El comando REVOKE se utiliza para revocar o eliminar los permisos que previamente se han
concedido a los usuarios.
Estos comandos son fundamentales para garantizar la seguridad y la integridad de los datos en
una base de datos, ya que permiten controlar quién puede acceder a la información y qué
acciones pueden realizar.