Hola, ocupo la ayuda de alguien tengo una base de datos ya hecha , pero la otra semana tengo un examen relacionado a esa bd y el profesor nos va a dar tipos de consultas para hacerlas . entonces ocupo que alguien me ayude a ver como que tipo de consultas se puede sacar a esta bases de datos ...
adjunto las imágenes de las tablas y el diagrama please...
(//)
http://www.megaupload.com/?d=RBF0BW26
WTF!. Más bien decidnos que clase de consulta y quizás la explicaremos. Además de poned el script aquí.
hola, en realidad no se que clase de consulta me va preguntar el profesor que hagamos a la base de dato , el nada mas dos dijo elaboren esta base de datos entonces ya la tengo pero esta semana nos va dar las preguntas... apenas estoy empezando a ver bases de datos y me cuesta lo que son las consultas de registros. ya hemos hecho algunas de otra base de datos por ejemplos estas
entonces lo que ocupo es como que tipo de consulta me va ser el profesor a esa tablas. ? que es de una empresa de diseño web
CONSULTA 1 ¿CANTIDAD DE CATEGORIAS AGRUPADOS POR CATEGORIAS?
select Categoria as 'Sitio', count(*) as 'Cantidad por Categoria' from tbl_Sitios group by Categoria
--CONSULTA 2 ¿CEDULA DE LOS CLIENTES QUE VIAJARON EN OCTUBRE?
select Cliente from tbl_Viaje where (Fecha_Entrada >= '01/10/2010' and Fecha_Entrada <='31/10/2010')
--CONSULTA 3 ¿CUANTOS CLIENTES HAN REALIZADO VIAJES?
select count(Cliente) as 'CANTIDAD DE CLIENTES VIAJEROS' from tbl_Viaje
--CONSULTA 4 ¿NOMBRE DE LOS LUGARES QUE HAN REGISTRADO UN VIAJE?
select distinct s.nombre
from tbl_Viaje as v, tbl_Sitios as s
where v.Lugar = s.id
--CONSULTA 5 ¿EL NOMBRE DE LOS CLIENTES QUE HAN VISITADO YOKO?
select c.cedula,c.nombre,c.apellidos
from tabla_clientes as c, tbl_Sitios as s, tbl_Viaje as v
where (v.Lugar = s.id) and (v.Cliente = c.cedula) and (s.Nombre = 'YOKO')
--CONSULTA 6 ¿PROMEDIO DE LOS VIAJES PAGADOS DE OCTUBRE Y NOVIEMBRE?
select * from tbl_Viaje
select AVG(Precio) as 'Precio Promedio Pagado'
from tbl_Viaje
where (Fecha_Entrada >= '01/10/2010' and
Fecha_Entrada <='30/11/2010')