Sie sind auf Seite 1von 5

Prctica 1

Parte 1 Ponga a prueba sus conocimientos: 1. Inicie una sesin en iSQL*Plus mediante el identificador de usuario y la contrasea que le proporcione el instructor. 2. Los comandos de iSQL*Plus acceden a la base de datos. Verdadero/Falso 3. La siguiente sentencia SELECT se ejecuta correctamente: SELECT last_name, job_id, salary AS Sal FROM employees; Verdadero/Falso 4. La siguiente sentencia SELECT se ejecuta correctamente: SELECT * FROM job_grades;
Verdadero/Falso 5. Hay cuatro errores de codificacin en esta sentencia. Los puede identificar? SELECT sal x 12 FROM employee_id, last_name ANNUAL SALARY employees;

Parte 2 Anote esta ubicacin para los archivos de prctica: E:\labs\\SQL1\labs Si se le pide que guarde algn archivo de prctica, gurdelos en esta ubicacin. Para iniciar iSQL*Plus, inicie el explorador. Debe introducir una direccin URL para acceder a iSQL*Plus. La direccin URL necesita el nombre del host, que le proporcionar el instructor. Introduzca el comando siguiente, para sustituir el nombre del host por el valor que le proporcione el instructor: http://<HOSTNAME:5561>/isqlplus Le han contratado como programador de SQL en Acme Corporation. Su primera tarea consiste en crear unos informes basndose en datos de las tablas de recursos humanos. 6. Su primera tarea consiste en determinar la estructura de la tabla DEPARTMENTS y de su contenido.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 1-38

Prctica 1 (continuacin)

7. Debe determinar la estructura de la tabla EMPLOYEES.

El departamento de recursos humanos desea que cree una consulta para mostrar el apellido, el cdigo de puesto, la fecha de contratacin y el nmero de empleado de cada empleado, con el nmero de empleado en primer lugar. Proporcione el alias STARTDATE para la columna HIRE_DATE. Guarde la sentencia SQL en un archivo denominado lab_01_07.sql para poder transferir este archivo al departamento de recursos humanos.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 1-39

Prctica 1 (continuacin) 8. Pruebe la consulta del archivo lab_01_07.sql para asegurarse de que funciona correctamente.

9. El departamento de recursos humanos desea que cree una consulta para visualizar cdigos de puesto nicos de la tabla EMPLOYEES.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 1-40

Prctica 1 (continuacin)

Parte 3 Si le queda tiempo, realice los siguientes ejercicios: 10. El departamento de recursos humanos desea cabeceras de columnas ms descriptivas para su informe sobre los empleados. Copie la sentencia de lab_01_07.sql en el recuadro de texto de iSQL*Plus. Nombre las cabeceras de columna Emp #, Employee, Job y Hire Date, respectivamente. A continuacin, vuelva a ejecutar la consulta.

11. El departamento de recursos humanos ha solicitado un informe de todos los empleados y de sus identificadores de puesto. Muestre el apellido concatenado con el identificador de puesto (separados por una coma y un espacio) y nombre la columna Employee and Title.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 1-41

Prctica 1 (continuacin)

Si desea afrontar un desafo mayor, realice este ejercicio: 12. Para familiarizarse con los datos de la tabla EMPLOYEES, cree una consulta para mostrar todos los datos de esa tabla. Separe la salida de cada columna con una coma. Ponga al ttulo de la columna el nombre THE_OUTPUT.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 1-42

Das könnte Ihnen auch gefallen