Lenguaje de Control de Datos

Lenguaje de Control de Datos

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.

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

  • GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas.
  • REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.

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

  • CONNECT
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • USAGE

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.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Lenguaje de definición de datos — Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de… …   Wikipedia Español

  • Lenguaje de Manipulación de Datos — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Lenguaje de programación C — Saltar a navegación, búsqueda C Paradigma: Imperativo (Procedural) Apareció en: 1972 Diseñado por: Dennis M. Ritchie Tipo de dato: Débil, Estático Implementaciones …   Wikipedia Español

  • Lenguaje de descripción de páginas — Hay otro artículo en la Wikipedia titulado Lenguaje de descripción de página que se refiere a HTML (Lenguaje de Etiquetas para Hipertexto). Un lenguaje de descripción de páginas (LDP) {en inglés: PDL: page description language} describe el… …   Wikipedia Español

  • Lenguaje — ► sustantivo masculino 1 LINGÜÍSTICA Conjunto de sonidos articulados con que el hombre manifiesta lo que piensa o siente. 2 LINGÜÍSTICA Sistema de comunicación y expresión verbal propio de un pueblo o nación, o común a varios. SINÓNIMO lengua 3… …   Enciclopedia Universal

  • Lenguaje de programación Java — Saltar a navegación, búsqueda Java Paradigma: Orientado a objetos Apareció en: 1991 Diseñado por: Sun Microsystems Tipo de dato: Fuerte, Estático Implementacion …   Wikipedia Español

  • Control numérico por computadora — Saltar a navegación, búsqueda Torno CNC. Se considera de Control Numérico por Computador, también llamado CNC (en inglés Computer Numerical Control) (también Control Numérico Continuo Continuous Numerical Control) a todo dispositivo capaz de… …   Wikipedia Español

  • Lenguaje ensamblador — Para otros usos de este término, véase Ensamblador (desambiguación). Lenguaje de máquina del Intel 8088. El código de máquina en hexadecimal se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde… …   Wikipedia Español

  • Lenguaje ensamblador x86 — El lenguaje ensamblador x86 es la familia de los lenguajes ensambladores para los procesadores de la familia x86, que incluye desde los procesadores Intel 8086 y 8088, pasando por los Pentium de Intel y los Athlon de AMD y llegando hasta los… …   Wikipedia Español

  • Lenguaje de marcado — Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación. El lenguaje de… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”