Un profesor almacena el documento varchar(8), nombre varchar (30) y la nota final (decimal) de
cada alumno de su clase en una tabla llamada "alumnos".
a) Créela con los campos necesarios. Agregue una restricción "primary key" para el campo
"documento" y una "check" para validar que el campo "nota" se encuentre entre los valores
0 y 10
Obtenga todos los datos de los alumnos con la nota más alta, empleando
subconsulta
Realice la misma consulta anterior pero intente que la consulta interna retorne,
además del máximo valor de precio, el título
Muestre los alumnos que tienen una nota menor al promedio, su nota, y la
diferencia con el promedio.
Cambie la nota del alumno que tiene la menor nota por 4
Elimine los alumnos cuya nota es menor al promedio.
Ejercicio 2:
Una empresa tiene registrados sus clientes en una tabla llamada "clientes", también tiene una tabla
"ciudades" donde registra los nombres de las ciudades.
Agregue una restricción "primary key" para el campo "codigo" de ambas tablas y una "foreingkey"
para validar que el campo "codigociudad" exista en "ciudades" con actualización en cascada
Tabla ciudades
Tabla clientes
Necesitamos conocer los nombres de las ciudades de aquellos clientes cuyo domicilio es en
calle "San Martin", empleando subconsulta.
Obtenga la misma salida anterior pero empleando join.
Obtenga los nombre de las ciudades de los clientes cuyo apellido no comienza con una letra
específica, empleando subconsulta.
Pruebe la subconsulta del punto 6 separada de la consulta exterior para verificar que retorna
una lista de valores de un solo campo.