Sei sulla pagina 1di 6

Base de Datos Acceso y Despliegue de Datos

Laboratorio: Identifican operadores y ejecutan sentencias utilizando operadores


lógicos

OBJETIVOS

1. Identificar los operadores de comparación.


2. Ejecutar consultas mostrando resultados ordenados.
3. Identificar los operadores lógicos.

EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS

 PC Personal.
 Sistema operativo Windows XP, Windows 7, Windows 8
 Material disponible desde Tecsup Virtual.
 Conexión a BD Oracle.
 SQL Developer

SEGURIDAD

 Colocar las mochilas en el gabinete al final del salón para evitar caídas en caso de sismo.
 No ingresar con bebidas ni comidas.
 Apagar los equipos y los monitores al culminar la sesión.

INTRODUCCIÓN

Para almacenar información en la BD, tenemos que crear estructuras denominadas tablas, esta
tiene filas y columnas. Se necesita de un conjunto de sentencias para manipular la información.

PREPARACIÓN

El Alumno debe revisar previamente el material del curso en Tecsup Virtual y revisar su texto.

PROCEDIMIENTO y RESULTADOS

Ejecutar las siguientes sentencias en el SQLDEVELOPER. Conectarse con el usuario asignado.

1. Mostrar el nombre, salario y cod_dept con el alias departamento de los empleados del
departamento 10 y 30 ordenados por el máximo salario

Dpto. de Tecnología Digital y Gestión Pág. 2


Base de Datos Acceso y Despliegue de Datos

2. Mostrar a los empleados que tienen el tercer carácter del nombre la letra “R” y terminan
con “Z” o con “S”.

3. Mostrar los empleados que ingresaron el año 81 u 82 en los meses de enero o diciembre.
No deben ser gerentes y deben tener un salario entre 1000 y 3500.

Dpto. de Tecnología Digital y Gestión Pág. 3


Base de Datos Acceso y Despliegue de Datos

4. Mostrar los empleados de los departamentos 10 y 30 que tengan derecho a comisión y


que su puesto sea ANALISTA, VENDEDOR o ADMINISTRATIVO.

5. Mostrar los inventos de EDISON, LAND, LOUD y PASCAL que hayan realizado en la década
de los 40, 70 y 80; ordenados por año y por inventor.

Dpto. de Tecnología Digital y Gestión Pág. 4


Base de Datos Acceso y Despliegue de Datos

6. Mostrar el código de nación, nombre de nación, capital, área y población (usar estos
alias) de las naciones de que inicien con I ó G y que tengan un área mayor a 100,000

7. Escribir la siguiente consulta y analizar el resultado:


SELECT NOMBRE_EMP, PUESTO, SALARIO FROM EMPLEADOS
WHERE SALARIO >= 1500
AND PUESTO = 'GERENTE' OR PUESTO = 'VENDEDOR';

El salario no efectúa el filtro de


“ >=1500 “ que corresponde.

La condición de ‘AND’ y ‘OR’


se ejecutan por separado. Si
cumple con AND
puesto=’gerente’, no evalúa el
OR puesto=’vendedor’.

8. Escribir la siguiente consulta y compararla con la anterior.


SELECT NOMBRE_EMP, PUESTO, SALARIO FROM EMPLEADOS
WHERE SALARIO >= 1500
AND (PUESTO = 'GERENTE' OR PUESTO = 'VENDEDOR');

El salario ya efectúa el filtro de


“ >=1500 “ que corresponde.

Es porque ahora la condición


evalúa si es gerente y si no
también si es que es vendedor.

Dpto. de Tecnología Digital y Gestión Pág. 5


Base de Datos Acceso y Despliegue de Datos

9. Mostrar los nombres, puestos y salarios de aquellos empleados que laboren en el


departamento 30. Ordenarlos en función al puesto que ocupen, al salario (de mayor a
menor) y finalmente por nombre alfabéticamente.

10. Mostrar a todos los departamentos almacenados en la tabla DEPART ordenados en forma
descendente por ubicación y por código. Emplear posiciones para el ordenamiento

CONCLUSIONES

Indicar las conclusiones que ha llegado después de desarrollar la práctica.

1. Hay que tener mucho cuidado en la sintaxis de los códigos y los valores y conjuntos
que especificamos porque se puede alterar todo el resultado y mostrar diferentes
opciones.

2. Hay que leer los enunciados correctamente para entender qué es lo que se requiere
para el ejercicio en cuestión.

3. Las mayúsculas y minúsculas no afectan mucho en el código a menos de que sean


valores de las tablas.

Dpto. de Tecnología Digital y Gestión Pág. 6