Está en la página 1de 3

Nota

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.

3.- Cree 3 usuarios :
Usuario Password Quota Tablespace
USERC31 CIBERTEC ILIMITADA USERS
USERC32 CIBERTEC 20M EXAMPLE
USERC33 CIBERTEC ILIMITADA USERS

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.

También podría gustarte