gbdtarea3

Upload: shabedekam

Post on 31-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 GBDTarea3

    1/2

    Universidad Nacional del AltiplanoCARRERA PROFESIONAL INGENIERA DE SISTEMAS

    Gestin de Bases de DatosTarea 3: Gestion de Usuarios.

    Profesor: Oliver Amadeo Vilca Huayta

    Fecha de Entrega: Marzo 11.Desarrolle los siguientes ejercicios.

    1. Explique los parmetros de la instruccin para la creacin de tablespace.Que es undatale?.

    Cree los tablespaces users y temp si no existen.

    Ejecute antes y despues de la creacion de los tablespace la siguiente consulta SQL:

    select tablespace_name, status from dba_tablespaces;

    Que resultado se obtiene?

    2. Ejecute las siguientes instrucciones conectado con el usuario "system":.create user empleado identied by nodrunkards

    default tablespace users

    temporary tablespace temp;

    grant connect to empleado;

    connect empleado/nodrunkards.

    (a) Qu sucede cuando se conecta como el usuario "EMPLEADO"?.

    3. Cree la siguitente tabla:.

    create table t2(id integer, constraint t2_pk primary key(id) );

    (a) Qu sucede cuando intenta crear esta tabla?.

    (b) A que se debe lo sucedido?

    (c) Qu se debe efectuar para que el usuario EMPLEADO pueda crear la tabla?

    (d) En que tablespace fue creada la tabla?Nota: Se puede saber con la siguiente consulta:select table_name,tablespace_name from user_tables;

    4. Cree otro usuario con las siguientes intrucciones.connect system

    create user Profesor identied by xxyyzz

    default tablesace users

    temporary tablespace temp;

    connect Profesor

    1

  • 8/14/2019 GBDTarea3

    2/2

    (a) Qu sucede cuando intenta conectarse con el usuario Profesor?.

    (b) Qu ser requiere para corregir esta accin?

    5. Elabore un ejemplo de una transaccin (secuencia de instrucciones como creacin deuna tabla e insecin de tuplas) en el que se efectua un "rollback", y tambin uno en elque se utiliza el "commit". Verique que realmente se efectua lo que especican estoscomandos.

    2