Академический Документы
Профессиональный Документы
Культура Документы
ELECTIVA PROFESIONAL 4
2012
GUIA DE LABORATORIO 2
CONTENIDOS DE APRENDIZAJE 1. INTRODUCCIN PLATAFORMAS o Recursos de la herramienta o Generar y ejecutar scripts o Ingeniera Reversa de una estructura de Bases de Datos o Sentencias Para Control De Acceso A Usuarios OBJETIVOS Utilizar herramientas CASE para la generacin de modelos de bases de datos con los cuales se pueda crear el script para la generacin de la base de datos. Comprender las sentencias bsicas de ingreso y ejecucin del script en SQL/PLUS. Realizar ingeniera reversa a la estructura de base de datos HR instalado en Oracle. Manejar las sentencias de control de acceso a usuarios. A LAS BASES DE DATOS ORACLE Y
RECURSOS DE LA HERRAMIENTA
Tener
presente
que
se
Basado conceptual
en ir
el al
modelo men
Generar
el
modelo
fsico,
seleccionando de la lista el sistema manejador Oracle 10gR. No olvidar quitar la opcin de check model.
INGENIERA REVERSA DE UNA ESTRUCTURA DE BASES DE DATOS. Para aplicar ingeniera reversa en una base de datos, desde power designer, necesario realizar los siguientes pasos: File Reverse Engineer Database En la ventana que aparece el sistema manejador y es
seleccionar aceptar.
Seleccionar los objetos de la base de datos a los cuales se les desea realizar ingeniera reversa.
SENTENCIAS PARA CONTROL DE ACCESO A USUARIOS ACCESO COMO CLIENTE A LA BASE DE DATOS.
SQL Plus es una herramienta que permite al usuario comunicarse con el servidor, para procesar comandos SQL. En la ventana inicial de conexin se debe ingresar el usuario y contrasea: Acceso propietario o nativo (Plus) Acceso por lnea de comandos
Oracle por defecto tiene los siguientes usuarios: Usuario System Sys HR Contrasea La registrada en el momento de la instalacin La registrada en el momento de la instalacin hr
Para crear o subir una base de datos es recomendable crear usuarios para cada una de ellas, con el fin de tener los datos organizados y no crear problemas con los usuarios administradores.
Es necesario ingresar como un usuario administrador para poder empezar a crear nuestros propios usuarios. Cuando no se tiene la contrasea de los usuarios administradores se puede ingresar la siguiente sentencia: conn / as sysdba; Para consultar los usuarios registrados en el sistema se debe ejecutar la siguiente sentencia: SELECT USERNAME FROM DBA_USERS Creacin de usuarios Utilizar la sentencia: Create user NombreUsuario identified by contrasea; Pero para poder utilizar el usuario es necesario primero concederle los permisos necesarios: Lista de permisos: Administrador Dba Conexin connect Crear objetos resource
ESQUEMA DE BASES DE DATOS El conjunto de objetos que tiene una cuenta de usuario se denomina esquema de usuario, por lo tanto el nombre del esquema ser tambin el nombre del usuario. Por defecto Oracle crea un esquema de ejemplo para poder realizar nuestras pruebas: HR Por defecto la cuenta est bloqueada, lo primero que se debe hacer para utilizarla es desbloquearla: Alter user hr identified by hr account unlock; Consultar el catalogo de hr: Select * from cat; Select * from tab;
Taller
Ingeniera reversa al modelo de la estructura HR Creacin de usuarios y concesin de permisos Comprobar en sql el diseo de la base de datos para una discotienda.