Concesión y revocación del acceso
El control de acceso es un aspecto clave de la gestión de bases de datos. No todos los usuarios de bases de datos tienen las mismas necesidades y objetivos, desde analistas, administrativos, científicos de datos hasta ingenieros de datos. Como regla general, el acceso de escritura nunca debe ser el predeterminado y solo debe darse cuando sea necesario.
En el caso de nuestras reseñas de Pitchfork, no queremos que todos los usuarios de la base de datos puedan escribir en la vista long_reviews
. En su lugar, el editor debe ser el único usuario capaz de editar esta vista.
Este ejercicio forma parte del curso
Diseño de bases de datos
Instrucciones de ejercicio
- Revoca los privilegios de actualización e inserción de todos los usuarios de la base de datos en la vista
long_reviews
. - Concede al usuario
editor
privilegios de actualización e inserción en la vistalong_reviews
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___;
-- Grant the editor update and insert privileges
GRANT ___, ___ ___ ___ TO ___;