Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Bases de Datos
Oscar Alejandro García
Giraldo
|Corporación Unificada
Investigación sobre las Sentencias Grant y Revoke
Nacional de Educación
Superior
15/10/2018
Contenido
Investigación ................................................................................................................................... 2
Bibliografia ..................................................................................................................................... 5
Investigación
Sentencia Grant
La sentencia grant sirve para otorgar privilegios de consulta (Select), Actualizar (Update),
Insertar (Insert), borrar (Delete) y otros en tablas o vistas. Estos privilegios se otorgan según
la necesidad, por ejemplo, para dar el privilegio de acceso actualización a una tabla
Si se desea que esta persona pueda conceder a otros usuarios privilegios, se le agrega la
También se puede utilizar la palabra clave Public para otorgar privilegios a todos los usuarios
Al igual que el anterior ejemplo se puede utilizar agregar la sentencia “With grant option”
para que los usuarios locales de esta tabla puedan otorgar privilegios a otros usuarios.
Para aplicar el uso de esta sentencia en vistas, basta con agregar el nombre de la vista en vez
Utilizando esta forma se revocan los privilegios que posee un usuario sobre una tabla, vista, o
apodo. Para poder hacer uso de esta sentencia, el usuario que la ejecuta debe tener los
privilegios necesarios, estos pueden ser los permisos de control para la tabla o vista, o con la
autorización SYSADM o DBADM, estos últimos tienen mayor privilegio lo que significa que
Al igual que la sentencia Grant, se puede utilizar para revocar privilegios de vistas, a un
Con esta forma se revocan los permisos de los usuarios para una rutina, (procedimiento,
función o metodo). Se puede utilizar el siguiente ejemplo para retirar los permisos de una
función (una función es un Query anteriormente escrito para llevar a cabo una tarea o
ejecución necesaria):
Esta sentencia puede ser la mas importante según la necesidad del administrador, ya que
revoca las autorizaciones que se aplican a toda la base de datos. Como ya se menciono antes,
estas sentencias se pueden aplicar a funciones, tablas o vistas según sea la necesidad,
únicamente siguiendo como ejemplo la sentencia a continuación. Se debe tener en cuenta que
los permisos para el manejo de la base de datos son diferentes a los usualmente manejados,
https://www.ibm.com/support/knowledgecenter/es/SS9UMF_12.1.0/igm/igm/tpc/dsq_priv_sq
l_grant.html
IBM Knowledge Center. Sentencia Revoke (Privilegios de tabla, vista o apodo). Enlace
recuperado de:
https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/adm
in/r0000990.htm
IBM Knowledge Center. Sentencia Revoke (Privilegios de rutina). Enlace recuperado de:
https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/adm
in/r0007700.htm
recuperado de:
https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/adm
in/r0000981.htm