Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para la realización de este ejercicio debe comprender las tablas que están relacionadas y los
campos que existen en cada una de ellas. Las palabras resaltadas en azul son las llaves
primarias.
Recuerde que cada tabla debe tener una llave primaria según lo que dicta la normalización de
las bases de datos.
Ese sería el procedimiento para poder acceder a las tablas de un esquema específico, en el caso
de crear una tabla en el esquema por defecto, solo especificar el nombre de la tabla.
Actividades
Por cada consulta, debe agregar un screenshot de los resultados arrojados con el objetivo de
dejar una evidencia sobre el aprendizaje.
a. Mostrar el nombre del Job y su id donde su salario mínimo sea mayor a 10000
b. Mostrar el nombre del Job y su id donde su salario máximo este entre 9000 y
16000 (Haga este ejercicio de dos formas, con operadores y con la cláusula
BETWEEN)
c. Mostrar el nombre y apellido en una sola columna de los empleados cuyo
nombre empiece con la letra “s” (usar LIKE y AS). Nombrar a la nueva columna
“NombreCompleto”
d. Mostrar el nombre y apellido en una sola columna de los empleados cuyo
nombre termine con la letra “a” (Usar LIKE y AS). Nombrar a la nueva columna
“NombreCompleto”
e. Mostrar toda la información de un empleado cuyo Job ID sea igual a
FI_ACCOUNT
Transact-SQL
IV. Funciones de Agregado (SUM, MAX, MIN, AVG, COUNT, GROUP BY)
a. Mostrar la sumatoria de los salarios de todos los empleados que formen parte
del departamento de Administration.
b. Mostrar el promedio salarial de los empleados cuyo Job sea Programmer
c. Mostrar el empleado cuyo salario sea el más alto del departamento de IT
d. Mostrar el empleado cuyo salario sea el más bajo del departamento de
Purchasing Manager
e. Mostrar la cantidad de Jobs cuyo salario máximo está entre 15000 y 30000.
(Utilizar BETWEEN o IN)
V. DDL
a. Crear una tabla de nombre producto que contenga los siguientes campos: ID,
Nombre, Stock, Precio
b. Crear una tabla de nombre categoría que contenga los siguientes campos: ID,
Nombre, Descripcion
c. Crear una tabla de nombre empleado que contenga los siguientes campos: ID,
nombre, apellido, sexo (NUMBER)
d. Crear una tabla de nombre cliente que contenga los siguientes campos: ID,
nombre, apellido, sexo (NUMBER)
e. Crear una tabla de nombre factura que contenga los siguientes campos:
IDFactura, IDCliente, IDEmpleado, Fecha
f. Crear una tabla de nombre DetalleFactura que contenga los siguientes campos:
IDDetalle, IDFactura, IDProducto, Cantidad
g. Defina CONSTRAINTS para cada tabla tomando en cuenta lo aprendido en
clases
VI. DML
Nota: Al hacer el inciso seis y siete, tenga presente que luego de un periodo de tiempo, estos
datos se pierden, por tanto, dejar el script a mano para no tener que volver a hacer la creación
de tablas e incorporación de registros.