Sei sulla pagina 1di 10

Gua para laboratorio de SQL developer

Descarga
Para descargar oracle podemos dar clic aqu. Para descargarlo, aceptamos los trminos de licencia(debemos
dar clic en la opcin Accept License Agreement ) , y damos clic en el enlace que corresponda al sistema
operativo.
Para instalarlo, ingresamos a la carpeta DISK1, y damos doble clic en el ejecutable setup.exe, esto har que
aparezca la ventana de instalacin de Oracle Express, damos clic en el botn Next para continuar la
instalacin, se aceptan los trminos de la licencia.
Ahora seleccionamos los componentes a instalar, para oracle express slamente nos aparecer el gesto de
base de datos, adicionalmente podemos cambiar la ruta de instalacin que por defecto eC:\oracle.exe. Una
vez cambiado las ubicaciones segn sea lo necesario damos clic en el botn Next:

En la siguiente ventana nos solicitar una contrasea. La contrasea que coloques aqu ser necesaria
para administrar oracle y hacer uso del usuario SYS y SYSTEM. Debers especificar una contrasea
(Enter Password) y volverla a escribir para confirmarla(Confirm Password). Una vez escritas las contraseas
damos clic en el botn Next:

Ahora nos aparecer una ventana de resumen de instalacin, si est todo conforme damos clic al
botn Install:

Una vez culminada la instalacin de oracle nos aparecer un cono de acceso para la "administracin" del
servidor:

http://127.0.0.1:8080/apex/f?p=4950
Si no se les activa ir primero al men de aplicaciones donde sale el Oracle Xe ver la opcin Start Database.
Si no,
Entrar en el sql plus por el command promt.
C:\ sqlplus /as sysdba <--- Se ejecuta el script
SQL>@?/pex/apxconf.sql <--- Se ejecuta el script

PORT
---------8080

Enter values below for the XDB HTTP listener port and the password for the
Application Express ADMIN user.
Default values are in brackets [ ].
Press Enter to accept the default value.

Enter a password for the ADMIN user


Enter a port for the XDB HTTP listener [

[]
8080]

<--- Password admin


<--- Puerto

...changing HTTP Port


Una vez que se ha ejecutado el script, lo nico que resta es desbloquear el usuario

ANONYMOUS que es

usado por el APEX para facilitar el mostrado de la pantalla de bienvenida a la aplicacin:

SQL> alter user anonymous account unlock;

User altered.
Despus de este punto, volver a intentar entrar al link del pex.

Ac pueden crear un nuevo usuarios y espacio de trabajo donde van a tener su bd.
Pueden entrar luego en su espacio de trabajo.
En SQL Workshops cargar el script HR que tienen en el portal.

Debe quedar algo asi despues que ejecuten el script

Ya una vez hagan esto tienen una bd lista para probar.


Para ver las descripciones de las tablas ver
http://docs.oracle.com/cd/B28359_01/server.111/b28328/scripts.htm#Cihgfecd

el epgrafe HR Tables description.


Aunque aqu hay opciones para hacer consultas es mejor trabajar directo con el SQL DEveloper.
Ver instrucciones.

Instalacin de SQL Developer


SQL Developer es la herramienta para administracin de base de datos de Oracle.
SQL Developer no requiere instalacin, al descomprimir damos clic en el ejecutable sqldeveloper.exe:

Para mayor comodidad, puedes colocar la carpeta del SQLDeveloper en el disco C: y crear un acceso directo
al escritorio. Al iniciar SQL Developer nos mostrar un splash indicando el progreso de carga. Finalmente nos
aparecer la ventana principal de SQL Developer:

Creando una conexin como usuario SYS

Para poder hacer uso de nuestro oracle debemos crear una nueva conexin, damos clic derecho en la
seccin de Conexiones y damos clic en Nueva conexin:

Inmediatamente nos aparecer la ventana de creacin de conexiones, deberemos conectarnos como usuario
SYS con el rol SYSDBA para poder administrar permisos y usuarios:

Dnde los datos son:


Nombre de la conexin: Aqu puedes colocar el nombre que quieras, que tenga relacin con el host o la bd.
Usuario: es el usuario con el cual deseas establecer conexin. En este caso es el usuario SYS, el usuario
administrador de nuestra instalacin oracle.
Deben usar el nombre del usuario conque crearon el workspace y user, donde corrieron el script.

Contrasea: es la contrasea de acceso para el usuario. En este caso colocamos la contrasea puesta al
momento de instalar oracle.
Tipo de Conexin: indica el tipo de conexin a ser utilizada. Lo dejamos en bsico.
Rol: indica el rol del usuario al momento de conectarse. Para este caso indicamos que queremos el rol
SYSDBA.
Nombre del host: nombre de host o ip del servidor.
Puerto: el puerto utilizado para la conexin.
SID: Servie ID, es el identificador del servicio, en este caso colocamos XE.
Una vez llenados los datos que nos solicita damos clic en Probar, si no aparece ningn error podemos dar
clic en el botn Conectar.
Al conectarnos nos aparecer la vista de objetos de nuestra conexin, adems de que por defecto se crea un
editor SQL para empezar a realizar consultas:

Si hicieron la creacin de la bd desde APEX pueden comenzar a trabajar,


ya les debe salir:

Prueben navegar en las opciones para conocer como editar campos y dems,
pero dejar la bd igual para poder resolver los ejercicios.
Deben poblar la bd, para esto usen el fichero DatosHR.sql que est en el portal.
Pueden abrirlo desde el Sql developer, o lo abren como fichero de texto copian
el script, lo colocan en la Hoja de trabajo y le dan Ejecutar Script.

Comprueben que se cargaron bien los datos. Sobre cualquier tabla clic derecho
abrir.
Por ejemplo:

Ya est lista la BD para trabajar.

EJERCICIOS A RESOLVER.
1. Actualice el telfono del empleado Allan McEwen a este nuevo valor
011.44.1345.829265
2. Elimine al empleado 197.
3. Obtener todos los empleados cuyo salario es mayor que 4000 y que
hayan recibido comisiones.
4. Obtener los empleados cuyo salario se encuentre entre los 3000 y 7000
y que pertenezcan al departamento 50.
5. Obtener el salario mnimo, mximo y promedio por departamento.
6. Obtener listado de cdigo de manager de empleado que tenga ms de 5
empleados subordinados, ordenado por cantidad de empleados.
7. Obtener la lista de nombre y apellidos de los empleados que pertenecen
al departamento de Marketing.
8. Obtener un listado con el nombre del departamento y la cantidad de
personas que pertenece al mismo de aquellos departamentos con ms
de 5 empleados.
9. Obtener el listado de nombre y apellidos de todos los empleados,
indicando el nombre de su manager.
En este link hay un grupo de consultas de ejemplo con este modelo, para
ejercitar.

http://www.srikanthtechnologies.com/oracle/dec9/hrqueries.html

Potrebbero piacerti anche