Facultad de Ingeniería
Ingeniería en Informática - Ingeniería en Telecomunicaciones
Cátedra de Base de Datos II
Fecha: 16/08/2023
Trabajo Práctico N°2: SQL
Unidad(es) de Aprendizaje(s)
Unidad(es) programática(s) enmarcada(s) en esta actividad:
Memorias / Unidad 1
Resultado(s) de Aprendizaje(s)
Los resultados de aprendizajes que se pretenden lograr con este práctico son:
● Realizar consultas mediante lenguaje SQL.
Presentación
El presente trabajo práctico debe ser entregado grupalmente, subido a la actividad
correspondiente dentro de la plataforma correspondiente a la asignatura. La actividad
tiene una fecha de vencimiento para su presentación de hasta una semana, luego de
impartido en clase presencial.
Facultad de Ingeniería
Ingeniería en Informática - Ingeniería en Telecomunicaciones
Cátedra de Base de Datos II
Fecha: 16/08/2023
Descripción de las actividades o consignas de trabajo
Ejercicios
Utilizando la base de datos Northwind. realice la consulta y visualice de cada consulta
su plan de ejecución.
1. Genere una lista de selección de la tabla Employees donde solo se genere en una
sola columna de salida. Concatenados los campos: EmployeeID, LastName y
FirstName. (coloque un “- “entre cada valor)
2. Listar los productos (Tabla Products) cuyos valores se encuentran entre los 4 y 20
dólares.
3. Liste los campos de la tabla productos que tengan exactamente un precio de 18,
19 y 10 dólares
4. Liste todos los campos de la tabla Suppliers que no tienen registrado datos en las
columnas fax o homepage. Luego use una función para que en vez de mostrar null
muestre el texto “sin registrar”.
5. Liste todos los campos de la tabla Suppliers que no tienen registrado datos en las
columnas Region. Luego solo muestre la cantidad de registros.
6. Liste las ciudades de los empleados. En otra consulta solo muestre una vez cada
ciudad y luego en otra consulta muestre la cantidad de ciudades diferentes
registradas.
7. De la tabla de productos, valore a cada producto con su precio unitario X unidad
en stock más las unidades en orden (UnitPrice * (UnitsInStock + UnitsOnOrder))
8. Ejecute el siguiente update: update Products set UnitsOnOrder= Null where
ProductName= 'Chai'. Luego modifique la consulta del punto anterior para que
haga el cálculo de valoración de cada producto Usar la función COALESCE o isnull
9. Mostrar todos los apellidos (LastName) en la tabla Employees que comiencen con
la letra “D”.
10. Listar todos los apellidos de los Empleados cuya primera letra comienza entre “B”
“C” o “D”. Utilice el comodín [].
11. Listado de empleados que tiene como segunda letra una A en su nombre. Utilice
el comodín _
12. Obtenga el listado del Apellido del empleado y el Apellido a quien reporta (su
superior). Trabaje con Alias de las columnas para su mejor comprensión.
13. Escriba una consulta que devuelva Apellido, AÑO de contratación (hiredate) de
todos los empleados contratados en el año 1993. Use alguna función de fecha
14. Escriba una consulta que devuelva Apellido, fecha de nacimiento (birthdate) y
Edad de todos los empleados. Use alguna función de fecha
15. Para cada producto, visualice su ProductName, UnitPrice y Precio incrementado
en un 15% y expresado como número entero. Etiquete la columna como “New
Price”
Facultad de Ingeniería
Ingeniería en Informática - Ingeniería en Telecomunicaciones
Cátedra de Base de Datos II
Fecha: 16/08/2023
Recursos y lugar de aprendizaje
Los recursos que puede utilizar para realizar este práctico son:
• SQL - Fundamentos del lenguaje (con ejercicios corregidos) (3ª edición)
Evaluación
En este práctico se evaluarán los siguientes criterios:
Puntaje
Ejercicios 100%
Tiempo estimado de realización
El tiempo estimado para completar este trabajo es:
Horas presenciales 2h
Horas de trabajo autónomo 6h
Tiempo total 8h
Formato y fecha de entrega
La entrega del presente Trabajo Práctico debe realizarse en formato digital
.PDF, subida a la plataforma en la actividad correspondiente. Fecha límite de
entrega 23/08/2023 23:59hs.
Nota: Propiedad intelectual
Al presentar un práctico que haga uso de recursos ajenos, se detallarán todos ellos, especificando
el nombre de cada recurso, su autor, el lugar donde se obtuvo y su estatus legal: si la obra está
protegida por copyright o se acoge a alguna otra licencia de uso (Creative Commons, licencia GNU,
GPL ...). El estudiante deberá asegurarse de que la licencia no impide específicamente su uso. En
caso de no encontrar la información correspondiente deberá asumir que la obra está protegida por
copyright.