Se debe capturar pantallas donde se vea consultando el diccionario de datos la accin
solicitada que demuestre que se hizo correctamente. (en los comentarios de color verde se indica que debera mostrarse como mnimo)
Todas las pantallas que obtengan tendrn que ejecutarse el comando Set sqlprompt JGONZALES (primera letra de su apellido) Set time on Ejemplo:
Configurar las columnas
MANEJO DE CONTRAINTS 1.- CREAR UNA TABLA DENOMINADA FACTURA CON LOS SIGUIENTES CAMPOS
- CODIGOFACT NUMERICO Y LLAVE PRIMARIA DENOMINADA PKFAC - CODIGOCLIENTE NUMERICO Y NOT NULL - NUMFACT CADENA DE 20 CARACTERES Y TIENE UN CONSTRAINT UNICO DENOMINADO UNKFAC - TERMINOPAGO CADENA DE 20 Y VALOR PUEDE SER CONTADO O CREDITO - MONTOFACTURA NUMERICO Y MONTO MAYOR QUE CERO CUYO CONSTRAINT SE DENOMINA CHKMONTO - TIPODOCUMENTO CADENA DE 5 CARACTERES - SERIEDOCUMENTO CADENA DE 3 CARACRERES
-INCLUIR EL CONSTRAINTS A NIVEL DE TABLA EN EL QUE EL TIPO DE DOCUMENTO Y LA SERIE SON UNICOS.
2.- CREAR UNA TABLA DE DETALLE DENOMINADA FACTURADETALLE -CODIGOFACT ES LLAVE FORANEA Y DENOMINADA FKFACDET Y ES UN CONSTRAINT DIFERIDO - CODIGOPRODUCTO NUMERICO VALOR ENTRE 1000 Y 1005 - CANTIDAD NUMERICO MAYOR QUE CERO
3.- SETEA LOS CONSTRAINTS PARA QUE SE COMPORTEN COMO DIFERIDOS 4.- INSERTAR 1 REGISTRO EN LA TABLA FACTURADETALLE 5.- INSERTAR 1 REGISTRO EN LA TABLA FACTURA 6.- EJECUTAR EL COMMIT;
Incluir el script y adems incluir una imagen donde se pueda visualizar los nombres de los constraints , el tipo de contraints , la condicin del contraint (En caso de ser Check contraints ), si es constraint inmediato o diferido y las columnas que forman el constraint.(esto ltimo se realiza consultando el diccionario de datos)
MANEJO DE ROLES PRIVILEGIOS 1.- Crear un rol denominado "ROLC3" que tenga los siguientes privilegios sobre las tablas del usuario Scott UPDATE Y SELECT SOBRE LA TABLA SCOTT.EMP SELECT E INSERT SOBRE LA TABLA SCOTT.DEPT Una vez otorgados los privilegios visualizar mediante una consulta dichos privilegios) 2.- Cree un perfil al que denominara "PERC3" en el que se limita el nmero de conexiones por usuario a 2.
4.-Realice lo siguiente con los usuarios creados - A los tres usuarios se les debe Asignarles el perfil PERC3 - A los tres usuarios se les debe Asignarles el rol ROLC3 - A los tres usuarios se les debe Asignarles el privilegio de conectarse (CREATE SESSION) - Otorgar el rol DBA al usuario USERC33 (DBA) - Otorgarle a cada usuario el privilegio de consultar la tabla emp, dept de Scott
Consultando el diccionario de datos muestre las siguientes consultas Incluir el script adems Una consulta donde se visualice cules son los roles otorgados a los 3 usuarios Una consulta donde se pueda visualizar cuales son los privilegios de sistema otorgados a los 3 usuarios Una consulta donde se pueda visualizar cuales son los privilegios de objetos otorgados a los 3 usuarios. Una consulta donde se visualice cules son las caractersticas del perfil PERC3
MANEJO DE PERFILES 7.- Cree un perfil en el que el IdleTime sea un minuto Cree un usuario llamado EXALIMI autentificado por la Base de Datos. Indique como "tablespace" por defecto USERS y como "tablespace" temporal TEMP; asigne una cuota de 4M en el "tablespace" USERS y asgnele el perfil creado. 8.- otorgarle al usuario los privilegios necesarios para que pueda conectarse hacer consultas sobre las tablas emp y dept del usuario Scott y simule un entorno en el que el se visualice la funcionalidad del IdeTime. Consultando el diccionario de datos muestre las siguientes consultas Incluir el script adems Una Consulta donde se pueda ver el error que ocurre despus del tiempo de inactividad configurado en el profile
MANEJO DE BACKUP LOGICO
1. Inserte una fila en cada tabla EMP (en el campo ename ingrese su apellido), y en la tabla DEPT (ingrese un departamento nuevo). 2. Genere dos Backups lgico de las tablas EMP y DEPT de Scott . La primera utilizando IMP.exe y el segundo backup utilizando IMPDP.exe 3. cree dos usuario con la primera letra de su nombre y su apellido .. ejemplo Juan Prez = JPEREZ01 y JPEREZ02 A los dos usuarios les dan otorgan el rol de DBA. 4. Recupere solo las tablas del Backus En JPEREZ01 : utilizar el comando EXP.exe En JPEREZ02 : utilizar el comando EXPDP.exe
Consultando el diccionario de datos muestre las siguientes consultas Incluir el script adems Consulta donde se pueda visualizar que las tablas estn generadas en los usuarios creados (dba_tables) Comandos utilizados en cada uno de los casos.