ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje de Control de Datos y Funciones en SQL. Administración de Base de Datos

Jonathan BaezTrabajo11 de Abril de 2019

1.062 Palabras (5 Páginas)331 Visitas

Página 1 de 5

Control semana 5

Lenguaje de Control de Datos y Funciones en SQL.

Administración de Base de Datos

JORGE DONODO S

Instituto IACC

12 04 2018

Fase I: Revise el siguiente caso de estudio y responda a los requerimientos:

El Instituto Profesional “Estudio”, recientemente ha implementado un sistema de tickets 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 desee con la base de datos.

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.

RESPUESTA:

 Como conocedor del área de bases de datos, se procede a elaborar un informe en el cual se expondrán los comandos de SQL, que podrían servir para este caso, además de esbozar, de acuerdo a los cargos que se tienen en el departamento.
Según lo solicitado, se procederá a realizar nuestra base de datos  con las tablas señaladas en la pregunta número uno de este control 5, además  se complementarán adecuadamente los campos y también los registros necesarios para poder desarrollar de forma efectiva el informe requerido:

Estudiantes Colaboradores

Nombre

Apellido 1

Apellido 2

Rut

Cinthya

Báez

Polgatti

13.646.958-4

Camilo

Verdugo

Arriola

14.724.165-K

Marianela

Pacheco

Malambo

13-485.557-4

Mario

Alcaide

Veliz

15.258.254-2

José

Sierra

Ampuero

11.158.285-1

Francisco

Catalán

Fuentes

16.658.600-6

Catalina

González

Ponce

14.465.400-K

Ticket

 Nro_Ticket

Rut

10001

13.646.958-4

10002

14.724.165-K

10003

13-485.557-4

10004

15.258.254-2

10005

11.158.285-1

10006

16.658.600-6

10007

13.646.958-4

10008

14.465.400-K

10009

11.158.285-1

Motivo_Contacto

Nro_Ticket

Motivo

10001

Solicitud de reunión

10002

Pagos de cuentas Online

10003

Certificados Online con firma digital

10004

Cursos Online

10005

Registro estudiantil

10006

Solicitud de TNE

10007

Modalidades y medios de pago

10008

Solicitud de material estudiantil

10009

Otros asuntos

De acuerdo al planteado anteriormente se crean las tablas, de igual forma considerados los campos y registros ingresados, se procederá a realizar el informe que fue solicitado.

Principalmente este informe cumple con la función de dar a conocer las carencias de seguridad hacia la exposición, manipulación y edición  de información que existe en esta base de datos y  con esto proponer un cambio, lo cual mejorará el resguardo de esta que contiene de los usuarios.

 La función fundamental de una base de datos, es almacenar la información de forma prolija y ordenada, de esta forma esta da a conocer la manera según haya sido creada. En las tablas mostradas anteriormente, podemos darnos cuenta que solo tenemos la información precisa de lo que se espera o desea mostrar.

Es importante señalar que el uso de la información, eliminación y edición de esta, debe ser manipulado por el personal autorizado adecuado, para que nuestra base de datos no sufra algún tipo de alteración o error inesperado por  la intromisión de usuarios no aptos.

Para ello se brindará una modificación en la seguridad de la base de datos y los privilegios en las tablas según los usuarios quienes las manipulen.

De acuerdo a lo antes planteado sobre la configuración y la seguridad  del Departamento de Atención al Estudiante (DAE), se desarrolla lo siguiente:

  • director (1)
  • supervisor (2)
  • ejecutivos estudiantiles(N)

A.- Al director se le dará privilegios en todas las  tablas, para que este de autorización a otros usuarios y según el material entregado esta semana 5, se ocupará la cláusula opcional  WITH GRANT OPTION.

  • Grand All Privileges on tickets to director With Grand Option;
  • Grand All Privileges on motivo_contacto to director With Grand Option;

B.- Al o los supervisores (2) se les dará autorización para actualizar y eliminar datos solo de las tablas Tickets.

  • Grand Update on tickets to supervisor.
  • Grand Update on motivo_contacto to supervisor
  • Grand Delete on tickets to supervisor.
  • Grand Delete on motivo_contacto to supervisor
  • Grand Update Delete on tickets to supervisor. (O de esta forma también)
  • Grand Update Delete on motivo_contacto to supervisor.(O de esta forma también)

C.- A los Ejecutivos estudiantiles (N) se les darán privilegios solo en insertar y consulta de datos.

  • Grant Insert, Select on tickets to ejecutivos estudiantiles.
  • Grant Insert, Select on motivo_contacto to ejecutivos estudiantiles.

Se mantendrá la integridad de los datos con las modificaciones detalladas anteriormente para cada usuario y no podrá cualquier persona en del departamento, realizar una tarea que pueda provocar una pérdida de información o error.

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:

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (120 Kb) docx (16 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com