Está en la página 1de 27

INSTITUTO TECNOLÓGICO DE ACAPULCO

ING. EN SISTEMAS COMPUTACIONALES

ADMINISTRACIÓN DE BASES DATOS

DOCENTE: RAMOS BAÑOS LUIS

TRABAJO: REPORTE ORACLE


EQUIPO 8
ALUMNO: LÓPEZ MORALES LUIS MANUEL
NÚMERO DE CONTROL: 17320902
ALUMNO: PERALTA ARECHIGA DAVID
NÚMERO DE CONTROL: 17320945

HORARIO: 11:00-12:00

PERIODO ESCOLAR ENERO-JUNIO 2020

1
INDICE
INTRODUCCIÓN................................................................................................................3
0.- CREAR USUARIO “MASTER” CON LOS PERMISOS DE UN SUPER USUARIO O
ADMINISTRADOR.............................................................................................................. 4
1.- REALIZAR TODAS LAS SIGUIENTES OPERACIONES CON EL NUEVO USUARIO
MASTER............................................................................................................................. 9
2.- COLOCAR EL DIAGRAMA RELACIONAL DE BASE DE DATOS AUTORIZADO EN
EL REPORTE................................................................................................................... 10
3.- CREACIÓN DE UNA BASE DE DATOS SEGÚN EL DIAGRAMA RELACIONAL
AUTORIZADO.................................................................................................................. 11
A) La creación de la base de datos será en SQL Server y Oracle...............................11
Creación de las tablas....................................................................................................12
5.- CREAR TRES TABLESPACE(ORACLE)...................................................................17
A) Uno para Tablas de Catálogos (Datafile) Transacciones........................................17
A) Uno para tablas transaccionales (Datafile) Catálogos............................................17
C) Uno para ficheros Log (ContrlFile) Log....................................................................17
6.- CREAR UN USUARIO QUE SOLO TENGA LOS PERMISOS DE SELECT, INSERT,
UPDATA, DELETE DE LAS TABLAS DE CATALOGOS................................................19
7.- CREAR UN USUARIO QUE SOLO TENGA LOS PERMISOS DE SELECT, INSERT,
UPDATA, DELETE DE LAS TABLAS DE TRANSACCIONES........................................20
8.-CREAR ROLES EN SU BASE DE DATOS DE ACUERDO A LA CARACTERISTICAS
DE CADA UNA DE ELLAS CON EL USUARIO MASTER CREADO ANTERIORMENTE
.......................................................................................................................................... 22
A) crear un rol para el personal que solo consulte cualquier table de la base de
datos................................................................................................................................ 22
B) crear un rol para el personal que pueda consultar, actualizar, eliminar, insertar
registros de tablas catálogos.........................................................................................23
C) crear un rol para el personal que pueda consultar, actualizar, eliminar, Insertar
registros de tablas transaccionales...............................................................................24
D) Crear un rol para el personal que pueda consultar, actualizar, eliminar, insertar
registros en toda la base de datos.................................................................................26

2
INTRODUCCIÓN

3
0.- CREAR USUARIO “MASTER” CON LOS
PERMISOS DE UN SUPER USUARIO O
ADMINISTRADOR
Código de creación de mi usuario maestro

Usuario maestro creado con éxito


Código de roles del usuario master
ALTER USER "MAESTRO"
DEFAULT TABLESPACE "SYSTEM"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK ;
-- QUOTAS
-- ROLES
GRANT "DATAPUMP_EXP_FULL_DATABASE" TO "MAESTRO" ;
GRANT "DBA" TO "MAESTRO" ;
GRANT "HS_ADMIN_EXECUTE_ROLE" TO "MAESTRO" ;
GRANT "ADM_PARALLEL_EXECUTE_TASK" TO "MAESTRO" ;
GRANT "CTXAPP" TO "MAESTRO" ;
GRANT "SELECT_CATALOG_ROLE" TO "MAESTRO" ;
GRANT "CONNECT" TO "MAESTRO" ;
GRANT "DATAPUMP_IMP_FULL_DATABASE" TO "MAESTRO" ;
GRANT "OEM_MONITOR" TO "MAESTRO" ;
GRANT "APEX_ADMINISTRATOR_ROLE" TO "MAESTRO" ;
GRANT "AQ_USER_ROLE" TO "MAESTRO" ;
GRANT "SCHEDULER_ADMIN" TO "MAESTRO" ;
GRANT "XDB_SET_INVOKER" TO "MAESTRO" ;
GRANT "RECOVERY_CATALOG_OWNER" TO "MAESTRO" ;
GRANT "DBFS_ROLE" TO "MAESTRO" ;
GRANT "XDB_WEBSERVICES_OVER_HTTP" TO "MAESTRO" ;
GRANT "HS_ADMIN_SELECT_ROLE" TO "MAESTRO" ;
GRANT "PLUSTRACE" TO "MAESTRO" ;
GRANT "RESOURCE" TO "MAESTRO" ;
GRANT "AQ_ADMINISTRATOR_ROLE" TO "MAESTRO" ;
GRANT "DELETE_CATALOG_ROLE" TO "MAESTRO" ;
GRANT "XDB_WEBSERVICES_WITH_PUBLIC" TO "MAESTRO" ;
GRANT "XDB_WEBSERVICES" TO "MAESTRO" ;
GRANT "EXECUTE_CATALOG_ROLE" TO "MAESTRO" ;
GRANT "EXP_FULL_DATABASE" TO "MAESTRO" ;
GRANT "GATHER_SYSTEM_STATISTICS" TO "MAESTRO" ;
GRANT "LOGSTDBY_ADMINISTRATOR" TO "MAESTRO" ;
GRANT "AUTHENTICATEDUSER" TO "MAESTRO" ;

4
GRANT "OEM_ADVISOR" TO "MAESTRO" ;
GRANT "HS_ADMIN_ROLE" TO "MAESTRO" ;
GRANT "XDBADMIN" TO "MAESTRO" ;
GRANT "IMP_FULL_DATABASE" TO "MAESTRO" ;
-- SYSTEM PRIVILEGES

roles dados con éxito


Código Asignación de privilegios
ALTER USER "MAESTRO"
DEFAULT TABLESPACE "SYSTEM"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK ;
-- QUOTAS
-- ROLES
ALTER USER "MAESTRO" DEFAULT ROLE
"DATAPUMP_EXP_FULL_DATABASE","DBA","HS_ADMIN_EXECUTE_ROLE","ADM_PARALLEL_EXECUTE_TASK","CT
XAPP","SELECT_CATALOG_ROLE","CONNECT","DATAPUMP_IMP_FULL_DATABASE","OEM_MONITOR","APEX_ADMI
NISTRATOR_ROLE","AQ_USER_ROLE","SCHEDULER_ADMIN","XDB_SET_INVOKER","RECOVERY_CATALOG_OWNE
R","DBFS_ROLE","XDB_WEBSERVICES_OVER_HTTP","HS_ADMIN_SELECT_ROLE","PLUSTRACE","RESOURCE","AQ
_ADMINISTRATOR_ROLE","DELETE_CATALOG_ROLE","XDB_WEBSERVICES_WITH_PUBLIC","XDB_WEBSERVICES"
,"EXECUTE_CATALOG_ROLE","EXP_FULL_DATABASE","GATHER_SYSTEM_STATISTICS","LOGSTDBY_ADMINISTRA
TOR","AUTHENTICATEDUSER","OEM_ADVISOR","HS_ADMIN_ROLE","XDBADMIN","IMP_FULL_DATABASE";
-- SYSTEM PRIVILEGES
GRANT CREATE JOB TO "MAESTRO" ;
GRANT DROP ANY CONTEXT TO "MAESTRO" ;
GRANT UPDATE ANY CUBE TO "MAESTRO" ;
GRANT DROP ANY TRIGGER TO "MAESTRO" ;
GRANT MANAGE ANY FILE GROUP TO "MAESTRO" ;
GRANT ALTER PUBLIC DATABASE LINK TO "MAESTRO" ;
GRANT MANAGE FILE GROUP TO "MAESTRO" ;
GRANT ALTER ANY INDEX TO "MAESTRO" ;
GRANT DROP ANY SEQUENCE TO "MAESTRO" ;
GRANT ALTER PROFILE TO "MAESTRO" ;
GRANT UNDER ANY TABLE TO "MAESTRO" ;
GRANT CREATE ASSEMBLY TO "MAESTRO" ;
GRANT DROP ANY LIBRARY TO "MAESTRO" ;
GRANT ALTER ANY EDITION TO "MAESTRO" ;

5
GRANT CREATE ROLE TO "MAESTRO" ;
GRANT CREATE LIBRARY TO "MAESTRO" ;
GRANT DROP ROLLBACK SEGMENT TO "MAESTRO" ;
GRANT CREATE TRIGGER TO "MAESTRO" ;
GRANT ALTER ANY PROCEDURE TO "MAESTRO" ;
GRANT ADMINISTER DATABASE TRIGGER TO "MAESTRO" ;
GRANT DROP ANY MEASURE FOLDER TO "MAESTRO" ;
GRANT CREATE ANY PROCEDURE TO "MAESTRO" ;
GRANT ALTER ANY OUTLINE TO "MAESTRO" ;
GRANT EXECUTE ANY INDEXTYPE TO "MAESTRO" ;
GRANT CREATE ANY DIRECTORY TO "MAESTRO" ;
GRANT ALTER ANY RULE SET TO "MAESTRO" ;
GRANT ALTER ANY MINING MODEL TO "MAESTRO" ;
GRANT DEBUG CONNECT SESSION TO "MAESTRO" ;
GRANT CREATE ANY MINING MODEL TO "MAESTRO" ;
GRANT ALTER SESSION TO "MAESTRO" ;
GRANT CREATE MATERIALIZED VIEW TO "MAESTRO" ;
GRANT MERGE ANY VIEW TO "MAESTRO" ;
GRANT CREATE ANY INDEX TO "MAESTRO" ;
GRANT CREATE DIMENSION TO "MAESTRO" ;
GRANT EXECUTE ANY RULE SET TO "MAESTRO" ;
GRANT ALTER ANY MATERIALIZED VIEW TO "MAESTRO" ;
GRANT AUDIT SYSTEM TO "MAESTRO" ;
GRANT CREATE OPERATOR TO "MAESTRO" ;
GRANT MANAGE ANY QUEUE TO "MAESTRO" ;
GRANT ALTER ANY SQL PROFILE TO "MAESTRO" ;
GRANT GRANT ANY OBJECT PRIVILEGE TO "MAESTRO" ;
GRANT CREATE INDEXTYPE TO "MAESTRO" ;
GRANT AUDIT ANY TO "MAESTRO" ;
GRANT DEBUG ANY PROCEDURE TO "MAESTRO" ;
GRANT CREATE ANY MEASURE FOLDER TO "MAESTRO" ;
GRANT CREATE ANY SEQUENCE TO "MAESTRO" ;
GRANT CREATE MEASURE FOLDER TO "MAESTRO" ;
GRANT UPDATE ANY CUBE BUILD PROCESS TO "MAESTRO" ;
GRANT CREATE VIEW TO "MAESTRO" ;
GRANT ALTER DATABASE LINK TO "MAESTRO" ;
GRANT ALTER ANY ASSEMBLY TO "MAESTRO" ;
GRANT CREATE ANY EVALUATION CONTEXT TO "MAESTRO" ;
GRANT SELECT ANY MINING MODEL TO "MAESTRO" ;
GRANT DELETE ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT ALTER ANY TABLE TO "MAESTRO" ;
GRANT CREATE SESSION TO "MAESTRO" ;
GRANT CREATE RULE TO "MAESTRO" ;
GRANT BECOME USER TO "MAESTRO" ;
GRANT SELECT ANY TABLE TO "MAESTRO" ;
GRANT INSERT ANY MEASURE FOLDER TO "MAESTRO" ;
GRANT CREATE ANY SQL PROFILE TO "MAESTRO" ;
GRANT FORCE ANY TRANSACTION TO "MAESTRO" ;
GRANT DELETE ANY TABLE TO "MAESTRO" ;
GRANT ALTER ANY SEQUENCE TO "MAESTRO" ;
GRANT SELECT ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT CREATE ANY EDITION TO "MAESTRO" ;
GRANT CREATE EXTERNAL JOB TO "MAESTRO" ;
GRANT DROP ANY MATERIALIZED VIEW TO "MAESTRO" ;
GRANT CREATE ANY CUBE BUILD PROCESS TO "MAESTRO" ;
GRANT FLASHBACK ANY TABLE TO "MAESTRO" ;
GRANT DROP ANY RULE SET TO "MAESTRO" ;
GRANT BACKUP ANY TABLE TO "MAESTRO" ;
GRANT ALTER ANY CUBE TO "MAESTRO" ;
GRANT CREATE TABLE TO "MAESTRO" ;
GRANT EXECUTE ANY LIBRARY TO "MAESTRO" ;
GRANT DROP ANY OUTLINE TO "MAESTRO" ;
GRANT EXECUTE ASSEMBLY TO "MAESTRO" ;

6
GRANT CREATE ANY DIMENSION TO "MAESTRO" ;
GRANT DROP ANY TABLE TO "MAESTRO" ;
GRANT ALTER ANY CLUSTER TO "MAESTRO" ;
GRANT EXECUTE ANY CLASS TO "MAESTRO" ;
GRANT DROP ANY DIMENSION TO "MAESTRO" ;
GRANT CREATE ANY RULE SET TO "MAESTRO" ;
GRANT SELECT ANY SEQUENCE TO "MAESTRO" ;
GRANT UNDER ANY TYPE TO "MAESTRO" ;
GRANT MANAGE TABLESPACE TO "MAESTRO" ;
GRANT DROP ANY OPERATOR TO "MAESTRO" ;
GRANT CREATE ANY OPERATOR TO "MAESTRO" ;
GRANT EXEMPT IDENTITY POLICY TO "MAESTRO" ;
GRANT CREATE TYPE TO "MAESTRO" ;
GRANT CREATE TABLESPACE TO "MAESTRO" ;
GRANT SELECT ANY TRANSACTION TO "MAESTRO" ;
GRANT DELETE ANY MEASURE FOLDER TO "MAESTRO" ;
GRANT CREATE ANY CUBE TO "MAESTRO" ;
GRANT LOCK ANY TABLE TO "MAESTRO" ;
GRANT CREATE EVALUATION CONTEXT TO "MAESTRO" ;
GRANT DROP ANY TYPE TO "MAESTRO" ;
GRANT ADVISOR TO "MAESTRO" ;
GRANT CREATE PUBLIC DATABASE LINK TO "MAESTRO" ;
GRANT ANALYZE ANY TO "MAESTRO" ;
GRANT DROP ANY RULE TO "MAESTRO" ;
GRANT INSERT ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT CREATE ROLLBACK SEGMENT TO "MAESTRO" ;
GRANT CREATE ANY JOB TO "MAESTRO" ;
GRANT ALTER USER TO "MAESTRO" ;
GRANT QUERY REWRITE TO "MAESTRO" ;
GRANT SELECT ANY DICTIONARY TO "MAESTRO" ;
GRANT CREATE PUBLIC SYNONYM TO "MAESTRO" ;
GRANT GLOBAL QUERY REWRITE TO "MAESTRO" ;
GRANT ALTER ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT CREATE ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT DROP ANY CLUSTER TO "MAESTRO" ;
GRANT CREATE ANY RULE TO "MAESTRO" ;
GRANT UPDATE ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT ADMINISTER RESOURCE MANAGER TO "MAESTRO" ;
GRANT CREATE ANY SYNONYM TO "MAESTRO" ;
GRANT DROP ANY SYNONYM TO "MAESTRO" ;
GRANT DROP ANY MINING MODEL TO "MAESTRO" ;
GRANT EXECUTE ANY PROCEDURE TO "MAESTRO" ;
GRANT CREATE SYNONYM TO "MAESTRO" ;
GRANT EXECUTE ANY PROGRAM TO "MAESTRO" ;
GRANT EXECUTE ANY TYPE TO "MAESTRO" ;
GRANT ON COMMIT REFRESH TO "MAESTRO" ;
GRANT CREATE SEQUENCE TO "MAESTRO" ;
GRANT COMMENT ANY MINING MODEL TO "MAESTRO" ;
GRANT ADMINISTER SQL TUNING SET TO "MAESTRO" ;
GRANT CREATE ANY INDEXTYPE TO "MAESTRO" ;
GRANT DROP ANY INDEX TO "MAESTRO" ;
GRANT RESTRICTED SESSION TO "MAESTRO" ;
GRANT DEQUEUE ANY QUEUE TO "MAESTRO" ;
GRANT ANALYZE ANY DICTIONARY TO "MAESTRO" ;
GRANT ALTER ANY INDEXTYPE TO "MAESTRO" ;
GRANT ADMINISTER ANY SQL TUNING SET TO "MAESTRO" ;
GRANT CREATE USER TO "MAESTRO" ;
GRANT EXECUTE ANY OPERATOR TO "MAESTRO" ;
GRANT CREATE CUBE BUILD PROCESS TO "MAESTRO" ;
GRANT CREATE PROFILE TO "MAESTRO" ;
GRANT ALTER ANY ROLE TO "MAESTRO" ;
GRANT UPDATE ANY TABLE TO "MAESTRO" ;
GRANT ALTER ANY LIBRARY TO "MAESTRO" ;

7
GRANT DROP ANY VIEW TO "MAESTRO" ;
GRANT CREATE ANY CLUSTER TO "MAESTRO" ;
GRANT EXECUTE ANY RULE TO "MAESTRO" ;
GRANT ALTER TABLESPACE TO "MAESTRO" ;
GRANT UNDER ANY VIEW TO "MAESTRO" ;
GRANT EXECUTE ANY ASSEMBLY TO "MAESTRO" ;
GRANT GRANT ANY PRIVILEGE TO "MAESTRO" ;
GRANT ALTER ANY TRIGGER TO "MAESTRO" ;
GRANT CREATE ANY VIEW TO "MAESTRO" ;
GRANT EXPORT FULL DATABASE TO "MAESTRO" ;
GRANT ALTER ANY EVALUATION CONTEXT TO "MAESTRO" ;
GRANT FLASHBACK ARCHIVE ADMINISTER TO "MAESTRO" ;
GRANT IMPORT FULL DATABASE TO "MAESTRO" ;
GRANT CREATE ANY OUTLINE TO "MAESTRO" ;
GRANT COMMENT ANY TABLE TO "MAESTRO" ;
GRANT CREATE DATABASE LINK TO "MAESTRO" ;
GRANT DROP PUBLIC SYNONYM TO "MAESTRO" ;
GRANT DROP USER TO "MAESTRO" ;
GRANT CHANGE NOTIFICATION TO "MAESTRO" ;
GRANT CREATE MINING MODEL TO "MAESTRO" ;
GRANT INSERT ANY TABLE TO "MAESTRO" ;
GRANT DROP PROFILE TO "MAESTRO" ;
GRANT CREATE ANY MATERIALIZED VIEW TO "MAESTRO" ;
GRANT CREATE RULE SET TO "MAESTRO" ;
GRANT EXEMPT ACCESS POLICY TO "MAESTRO" ;
GRANT MANAGE SCHEDULER TO "MAESTRO" ;
GRANT READ ANY FILE GROUP TO "MAESTRO" ;
GRANT FORCE TRANSACTION TO "MAESTRO" ;
GRANT DROP ANY CUBE BUILD PROCESS TO "MAESTRO" ;
GRANT ALTER ANY TYPE TO "MAESTRO" ;
GRANT DROP ANY PROCEDURE TO "MAESTRO" ;
GRANT DROP PUBLIC DATABASE LINK TO "MAESTRO" ;
GRANT DROP ANY INDEXTYPE TO "MAESTRO" ;
GRANT DROP ANY SQL PROFILE TO "MAESTRO" ;
GRANT ALTER SYSTEM TO "MAESTRO" ;
GRANT DROP ANY ROLE TO "MAESTRO" ;
GRANT ALTER ANY DIMENSION TO "MAESTRO" ;
GRANT DROP ANY CUBE DIMENSION TO "MAESTRO" ;
GRANT DROP ANY CUBE TO "MAESTRO" ;
GRANT CREATE ANY TRIGGER TO "MAESTRO" ;
GRANT DROP ANY ASSEMBLY TO "MAESTRO" ;
GRANT CREATE ANY TABLE TO "MAESTRO" ;
GRANT ADMINISTER SQL MANAGEMENT OBJECT TO "MAESTRO" ;
GRANT DROP ANY DIRECTORY TO "MAESTRO" ;
GRANT ENQUEUE ANY QUEUE TO "MAESTRO" ;
GRANT DROP ANY EVALUATION CONTEXT TO "MAESTRO" ;
GRANT CREATE ANY ASSEMBLY TO "MAESTRO" ;
GRANT CREATE ANY TYPE TO "MAESTRO" ;
GRANT CREATE CLUSTER TO "MAESTRO" ;
GRANT CREATE ANY CONTEXT TO "MAESTRO" ;
GRANT EXECUTE ANY EVALUATION CONTEXT TO "MAESTRO" ;
GRANT RESUMABLE TO "MAESTRO" ;
GRANT CREATE ANY LIBRARY TO "MAESTRO" ;
GRANT DROP ANY EDITION TO "MAESTRO" ;
GRANT CREATE PROCEDURE TO "MAESTRO" ;
GRANT ALTER DATABASE TO "MAESTRO" ;
GRANT SELECT ANY CUBE TO "MAESTRO" ;
GRANT GRANT ANY ROLE TO "MAESTRO" ;
GRANT ALTER ANY RULE TO "MAESTRO" ;
GRANT CREATE CUBE DIMENSION TO "MAESTRO" ;
GRANT ALTER ANY OPERATOR TO "MAESTRO" ;
GRANT CREATE CUBE TO "MAESTRO" ;
GRANT ALTER RESOURCE COST TO "MAESTRO" ;

8
GRANT DROP TABLESPACE TO "MAESTRO" ;
GRANT ALTER ROLLBACK SEGMENT TO "MAESTRO" ;

Privilegios dados con éxito

1.- REALIZAR TODAS LAS SIGUIENTES


OPERACIONES CON EL NUEVO USUARIO
MASTER
Comprobamos que el nuevo usuario master funcione correctamente

9
Como podemos observar se puede acceder sin problemas.

2.- COLOCAR EL DIAGRAMA RELACIONAL DE


BASE DE DATOS AUTORIZADO EN EL REPORTE

10
3.- CREACIÓN DE UNA BASE DE DATOS SEGÚN
EL DIAGRAMA RELACIONAL AUTORIZADO
A) La creación de la base de datos será en SQL Server y Oracle
Creamos la una nueva conexión con el usuario maestro

Conexión creada exitosamente

11
Creación de las tablas
Código de la tabla tutor

Creada exitosamente
Código de la tabla materia

12
Creada exitosamente
Código tabla personal

Creado exitosamente

13
Código table alumno

Creada exitosamente
Código tabla tutor alumno

14
Creada exitosamente
Código tabla grupo

Creada exitosamente

15
Código tabla clase

Creada exitosamente

16
5.- CREAR TRES TABLESPACE(ORACLE)
A) Uno para Tablas de Catálogos (Datafile) Transacciones
Código de creación de la tabla transaccional

Creada con éxito

A) Uno para tablas transaccionales (Datafile) Catálogos


Código de creación de la tabla de catálogo

Creada con éxito

C) Uno para ficheros Log (ContrlFile) Log


Estructura de lo que sería el código de la creación de un control file

17
Por razones que no pude encontrar no me logra funcionar de ninguna manera, intenté de
varios códigos diferentes y no me salía error en el mismo lugar.
Código de movimiento de las tablas de la base de datos a la tablaspace
transacciones

Movimiento realizado exitosamente


Código de movimiento de las tablas de la base de datos a la tablaspace de catalogo

18
Movimiento realizado exitosamente

19
6.- CREAR UN USUARIO QUE SOLO TENGA LOS
PERMISOS DE SELECT, INSERT, UPDATA,
DELETE DE LAS TABLAS DE CATALOGOS
Código de creación del usuario y los privilegios del usuario a catálogos

Creado con éxito


Ahora los permisos para insertar, modificar, seleccionar y eliminar datos
Tabla alumno

Tabla grupo

20
Tabla materia

Tabla tutor

Tabla tutoralumno

7.- CREAR UN USUARIO QUE SOLO TENGA LOS


PERMISOS DE SELECT, INSERT, UPDATA,
DELETE DE LAS TABLAS DE TRANSACCIONES

Código de los privilegios del usuario a transaccionales

21
Creado exitosamente
Ahora los permisos para insertar, modificar, seleccionar y eliminar datos

22
8.-CREAR ROLES EN SU BASE DE DATOS DE
ACUERDO A LA CARACTERISTICAS DE CADA
UNA DE ELLAS CON EL USUARIO MASTER
CREADO ANTERIORMENTE
A) crear un rol para el personal que solo consulte cualquier table de la base
de datos.
Código de los dos usuarios para este rol

Creados exitosamente
Creación del rol
Ese rol permite que pueda consultar cualquier tabla de la base de datos.

23
Este código les asigna el rol creado a esos dos usuarios

B) crear un rol para el personal que pueda consultar, actualizar, eliminar,


insertar registros de tablas catálogos.
Código de los usuarios para este rol

Creados exitosamente
Creación del rol

Sus permisos de selección

24
Sus permisos de actualizar

Sus permisos de eliminar

Sus permisos de inserción

Este código les asigna el rol creado a esos dos usuarios

C) crear un rol para el personal que pueda consultar, actualizar, eliminar,


Insertar registros de tablas transaccionales.
Código de los usuarios para este rol

25
Creados exitosamente
Creación del rol

Código de sus permisos

Este código les asigna el rol creado a esos dos usuarios

26
D) Crear un rol para el personal que pueda consultar, actualizar, eliminar,
insertar registros en toda la base de datos.
Código de los usuarios para este rol

Creados exitosamente
Creación del rol

Código de sus permisos

Este código les asigna el rol creado a esos dos usuarios

27

También podría gustarte