Kategoriak: All - bases - consultas - sql

arabera Alexander Lopez Mora 6 years ago

881

xd

xd

Un Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data Control Language) es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos.

GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas.

En Oracle, la ejecución de un comando DCL implica un COMMIT de forma implícita. Sin embargo, en PostgreSQL, la ejecución de un comando DCL forma parte de una transacción, por lo que puede ser deshecha mediante el comando ROLLBACK.

Las tareas sobre las que se pueden conceder o denegar permisos son las siguientes:

Algunos ejemplos de comandos incluidos en el DCL son los siguientes:

REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.

Terminos SQL, DML, DCL, DDL

RENAME: Tal como su nombre lo indica es utilizado para renombrar objetos.
COMMENT: Utilizado para agregar comentarios al diccionario de datos.
TRUNCATE: Empleado para eliminar todos los registros de una tabla.
DROP: Empleado para eliminar tablas e índices.
ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
CREATE: Utilizado para crear nuevas tablas, campos e índices.
Permite crear y modificar la estructura de una base de datos.
DDL (Data Definition Language):
USAGE
DELETE
UPDATE
INSERT
SELECT
CONNECT
El lenguaje de manipulación de datos más popular hoy en día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. 1​
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales1. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.