Professional Documents
Culture Documents
Vanessa Gómez M
Instituto IACC
10 de febrero de 2018
Fase I: Revise el siguiente caso de estudio y responda a los requerimientos:
para llevar registro y seguimiento de las solicitudes que hacen los estudiantes al Departamento de
Atención al Estudiante (DAE). Dentro del departamento, existe un director, dos supervisores y “n”
ejecutivos de Atención al Estudiante. El sistema recién implementado no cuenta con los perfiles
de seguridad necesarios, por lo que cualquier colaborador del departamento puede realizar lo que
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 con 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.
Desarrollo.
Primero comenzare con un cuadro en donde se identificarán (DCL, DML, DDL y TCL).
DCL: controla el nivel de acceso que tienen los usuarios sobre la base de datos.
DML: operaciones básicas, para seleccionar un par de registro en una tabla, se puede
TCL: le permiten controlar y gestionar las transacciones para mantener la integridad de los
Para la seguridad lo primero que debemos hacer, es asignar atributos para que los perfiles
manejen los datos necesarios, evitando así que otro trabajador pueda manipular la información, y
solo trabaje con la información que a él se le ha asignado. Ahora identificare los comandos
necesarios:
Le daré permiso al director ya que él debe tener todos los permisos necesarios en caso de
necesitar, es por eso que le daré privilegio en dos de las cuatro tablas y en las otras tendrá los
privilegios de DML. Estos privilegios que se le darán, no se podrán pasar a otros trabajadores.
Supervisores.
En el caso de los supervisores, se les dará acceso completo a todas las tablas, ya que el
OPTION;
OPTION;
Ejecutivos
Con respecto a los permisos para los ejecutivos de atención, le dejaremos los mismos permisos
con los que cuenta un supervisor debido a su trabajo en la atención de los estudiantes.
OPTION;
OPTION;
GRANT OPTION;
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:
2. Indique el promedio de precios de los libros pertenecientes al autor con código = ‘0001’.
From Tabla_Libros
3. Indique el total que recibiría la librería si vende en este momento todos los libros, sin
from libros;
4. Indique el libro con el menor precio.
SELECT MIN(PRECIO)
FROM Tabla_Libro
SELECT MAX(PRECIO)
FROM Tabla_Libros
6. Tomando en cuenta el porcentaje de descuento, liste todos los libros que se encuentran