Lenguaje de control de Datos (DCL): Está conformado por sentencias que controlan la integridad, atomicidad y en general la seguridad de los datos. Contiene elementos útiles para trabajar en un entorno multiusuario, en el que es importante la protección de los datos, la seguridad de las tablas y el establecimiento de restricciones en el acceso, así como elementos para coordinar la compartición de datos por parte de usuarios concurrentes, asegurando que no interfieren unos con otros. Se utiliza para cambiar los permisos asociados con un usuario o función de la base de datos. Sus instrucciones son:

• GRANT: permite a un usuario trabajar con los datos o ejecutar determinadas instrucciones Transact - SQL.

• DENY: deniega los permisos sobre los objetos de la base de datos. Este es la orden que siempre prevalece.

• REVOKE: quita un permiso concedido o denegado previamente.

Para el acceso y cambio de los datos Transact - SQL presenta el Lenguaje de tratamiento de datos (DML, Data Management Language), que cuenta con cuatro instrucciones, con las cuales se pueden implementar gran parte de las operaciones de mantenimiento:

• SELECT recupera los datos existentes.

• UPDATE se usa para cambiar los datos.

• INSERT permite agregar nuevos datos.

• DELETE borra datos de la base de datos.


Google