Escolar Documentos
Profissional Documentos
Cultura Documentos
INDUSTRIAL
Base de Datos
Resultados Internet Requerimientos
BASE DATOS
Base de Datos
Tema 8:
Ejemplo
Solucin
Obtener el nombre y la fecha de inicio de reserva de los clientes que realizaron alguna reserva Solucin 1:
Solucin
Solucin 2: (alias)
Select C.NombresClie, R.FechaInicioReserva From Clientes C, Reserva R Where C.DNIClie=R.DNIClie Solucin 3: (combinacin interna) Select C.NombresClie, R.FechaInicioReserva From Clientes C Inner Join Reserva R On C.DNIClie=R.DNIClie
Select C.NombresClie, R.FechaInicioReserva, E.NombresEmp From Reserva R Inner Join Clientes C ON R.DNIClie=C.DNIClie Inner Join Empleado E ON R.EmpleadoId=E.EmpleadoId
PREDICADOS
ALL significa que la comparacin de la expresin con el resultado de la subconsulta ser CIERTA si lo es para todos los valores devueltos por la subconsulta; es decir, la condicin se satisface cuando la comparacin es CIERTA para TODOS los valores devueltos por la subconsulta.
Obtener todos los clientes cuyo dni sea menor o igual al dni de los clientes que viven en Per
Ejemplo ALL
Select NombresClie From Clientes where DNIClie<= ALL (Select DNIClie from Clientes where PasClie='Per')
PREDICADOS
ANY significa que la comparacin de la expresin con el resultado de la subconsulta ser CIERTA si lo es para uno de los valores devueltos por la subconsulta; es decir, la condicin se satisface cuando la comparacin es CIERTA para AL MENOS UNO de los valores devueltos por la subconsulta.
Obtener todos los clientes cuyo dni sea menor al dni de los clientes que viven en Per
Ejemplo ANY
Select NombresClie From Clientes where DNIClie< ANY (Select DNIClie from Clientes where PasClie='Per')
PREDICADOS
Ejercicio 1
Ejercicio Considrese la siguiente base de datos relacional que contiene informacin sobre MARCAS de AUTOMOVILES, los diversos MODELOS que tiene cada marca, los CONCESIONARIOS que venden esos automoviles y las VENTAS realizadas a los CLIENTES. Tablas relacionales: MARCA(cifmarca,nombre,ciudad) MODELO(codmodelo,nombre,descripcin,cifmarca) AUTO(codauto,nombre,color,codmodelo,cifconces) CONCESIONARIO(cifconces,nombre,ciudad,direccion) CLIENTE(dni,nombre,apellidos,fechanacimiento,ciudad) VENDE(cifconces,dni,codauto,fechaventa, precioventa)
Ejercicio 1
Se pide: Obtener el nombre y apellidos de los clientes cuyo dni es menor que el de todos los clientes de Cajamarca. Obtener todos los nombres de los clientes que hayan adquirido algn auto en el concesionario de nombre DCAR. Obtener el nombre y apellidos de los clientes cuyo dni es menor que el del cliente JUAN MARTIN. Listar el nombre de los clientes que no han realizado compra alguna. Modificar el precio de venta de los autos incrementndolo en 8% Eliminar todos los datos de las tablas de la base de datos del cliente cuyo nombre es Maria Perez
Ejercicio 1
Se pide: Obtener los nombres y color de los autos que compro el cliente Juan Vargas Obtener los nombres de los clientes que compraron algn auto de la marca Toyota. Obtener el Total del monto de venta por concesionario Obtener la cantidad de autos vendidos por nombre de auto en el ao 2005 Obtener el promedio de ventas por da de aquellos das cuyo promedio de ventas es mayor que 1000. Obtener los datos de los clientes y las ventas de todos los clientes tanto los que realizaron como los que no realizaron compras
FIN