Sunteți pe pagina 1din 3

PRACTICA CALIFICADA Nombre: Joseph Soncco Meza Desarrollar la siguiente prctica individualmente, escribir el nombre del alumno y detallar

cada punto segn lo requerido. Luego enviar el documento a travs de Plataforma Educativa en el link del curso: Practica Calificada. 1. Buscar informacin y describir con sus propias palabras los siguientes temas en referencia a bases de datos Oracle: - ESQUEMA: Es una especie de copia local de la base de datos en algn equipo, y se puede trabajar sin afectar la base de datos del servidor, una vez que se haces COMMIT, los cambios son reflejados del esquema a la base de datos en el servidor. - TABLESPACE: Es una unidad lgica de almacenamiento dentro de una BD Oracle donde
establece un puente entre el sistema de ficheros del sistema operativo y la BD Oracle.

- CUOTA DE USUARIO: Asigna un espacio en MB o KB en un tablespace asignado. Si no se especifica esta clusula, el usuario no tiene cuota asignada y no podr crear objetos en el determinado tablespace. 2. Iniciar la mquina virtual con el Sistema Operativo Windows Server Enterprise 2008. - Verificar el funcionamiento de la base de datos Oracle instalada en el Servidor. Utilizar el comando oracle LSNRCTL STATUS desde lnea de comandos. Ingresar a la lnea de comandos a travs del comando (acrnimo) CMD. Escribir el comando de oracle, observar el resultado y describir el resultado del comando. Comprueba el estado de escucha de oracle y especifica los servicios de oracle. 3. Iniciar desde el cliente el Oracle SQL Developer. Ingresar a la base de datos con el Rol Sysdba. Escribir el comando para cambiar la clave del usuario HR, cambiar la clave por hr123 -Alter user HR identified by hr123; 4. Ahora iniciar sesin en Oracle SQL Developer con el usuario HR para trabajar sobre el esquema HR.

Escribir los Querys que realicen lo siguiente:

- Listar los nombres de empleados que no son jefes. select emp.last_name, emp.department_id from employees emp where emp.employee_id not in (select mgr.manager_id from employees mgr where manager_id is not null); - Listar los nombres de departamentos que no tienen empleados asignados. select emp.department_id from employees emp where emp.employee_id not in (select employee_id from employees mgr where manager_id is null); - Listar los nombres de departamentos con empleados asignados - Listar el nombre del empleado ms antiguo de los ms antiguos de la empresa, en que rea trabaja, regin, pas y ocupacin en la empresa.

5. Ingresar al Oracle SQL Developer con el rol sysdba, averiguar el comando de Oracle para crear el nuevo usuario ALMACEN. a)-Escribir el comando/script de creacin del usuario. CREATE USER almacen IDENTIFIED BY ABC123xx default DEFAULT TABLESPACE tablespace

b) Modificar el password para el nuevo usuario, y a la vez desbloquear el usuario. -Escribir el comando/script de modificacin. ALTER USER almacen IDENTIFIED BY ABC123xxx; c) Ingresar al Oracle SQL Developer con el usuario ALMACEN, y crear una tabla. -Escribir el comando/script de creacin de tabla. select *from all_tables; create table cosas( nombre varchar2(30), codigo varchar2(10)); -En caso de mostrar un error, describir el motivo del error. /* cuales son los departamentos que no tienen empleados*/ SELECT de.department_name, em.first_name FROM employees EM RIGHT JOIN departments DE ON em.department_id = de.department_id WHERE em.employee_id IS NULL; /* mostrar los empleados que no son jefes */ select emp.last_name, emp.department_id from employees emp where emp.employee_id not in

(select mgr.manager_id from employees mgr where manager_id is not null);

/*empleados mas antiguos con comisiones de ventas*/ select hire_date , first_name,commission_pct from employees where hire_date =(select min(hire_date) from employees); /*10 empleados mas antiguos con comisiones de ventas*/ select hire_date , first_name, last_name,commission_pct from employees where commission_pct is not null and rownum <= 10 order by hire_date; 6. Organizar los grupos de alumnos para el trabajo final (primer entregable), nombrar un coordinador por grupo, subir a plataforma educativa en el mismo link lo siguiente: - Integrantes del grupo - Nombre del proyecto o empresa - Rubro de la empresa.

S-ar putea să vă placă și