Usted como conocedor del área debe elaborar un informe en el cual exponga los comandos de
SQL que podrían servir para el caso, además de esbozar, de acuerdo a los cargos que se tienen
en el departamento, cómo deberían ser las instrucciones que otorguen o retiren ciertos
permisos sobre la base de datos. Asuma que se tienen las siguientes tablas: Estudiantes
Colaboradores, Tickets, Motivos_Contacto. Usted puede asumir los registros y campos que
tengan cada una de las tablas.
Para la seguridad debemos asignar atributos para que los perfiles puedan manejar los datos
estrictamente necesarios y de esta manera evitar que se produzca un mal uso de la información,
para lo anterior utilizaremos los comandos DCL, los cuales nos permiten realizar lo solicitado.
Director: este usuario tendrá acceso total a las tablas y podrá entregar permisos a otros
usuarios en caso de que se requiera.
o Grant all privileges on Estudiantes TO Director whit grant option;
o Grant all privileges on Colaboradores TO Director whit grant option;
o Grant all privileges on Tickets TO Director whit grant option;
o Grant all privileges on Motivo_Contacto TO Director whit grant option;
Supervisores: este tipo de usuario puede accesar a las tablas correspondientes a
Motivo_Consulta, Tickets y Estudiantes.
o Grant all privileges on Estudiantes to S1, S2;
o Grant all privileges on Tickets to S1, S2;
o Grant all privileges on Motivo_Contacto to S1, S2;
Ejecutivos: ellos serán la primera línea en este proceso de creaciones de tickets, por ende,
tendrán acceso a los siguientes permisos para acceder a las tablas y poder realizar
modificaciones.
o Grant select on Estudiantes to E1, E2, E3, E4;
o Grant select insert on Motivo_Contacto to E1, E2, E3, E4;
o Grant select update, insert on tickets to E1,E2,E3,E4;
En caso de requerir modificar algún permiso, revertir se deberá aplicar el comando correspondiente
para la acción (Rollback – Revoke)
Fase II: Se tiene la siguiente tabla que registra para una librería el código del autor, el código
del libro, nombre del libro, código de la editorial, precio y porcentaje de descuento:
A partir de las funciones abordadas durante la semana de estudio, entregue las siguientes
consultas en SQL:
3. Indique el total que recibiría la librería si vende en este momento todos los libros,
sin aplicar ningún tipo de descuento.
6. Tomando e n c u e n t a e l p o r c e n t a j e d e d e s c u e n t o , l i s t e t o d o s l o s l i b r o s
q u e s e encuentran en la librería, y de acuerdo al descuento, imprima lo que indica el
siguiente rango: