en el zoologico hay muchos tipos de animales (mamiferos, anfibios,..),asi como tambien hay muchos "especies de animales" (leones, garzas, chimpanses,...) y cada especie es de un unico tipo.
los ejemplares de los animales siempre son de una especie y de cada uno de ellos se sabne: fecha de nacimiento, nombre, num unico de identificacion, cantidad de patas, cantidad de plumas, cant. de pelos, cant de cuernos, canti. de colas(o rabos), el genero de animal (entre los tres disponibles) y del continente o los continentes del cual es originario.
El zoológico tiene varias sucursales en distintas ciudades de distintos países y cada animal vive en una sucursal y podría solicitar su traslado a otra en algún momento
2.- indique un query para cambiar o trasladar un animal
select id_especie from ejemplar
where id_sucursal in (select id_sucursal from sucursal
where id_solicitud = (select id_solicitud from solicitud where descripcion= 'traslado') )
3.- indique un query para detectar a los animales cojos
select a.* from ejemplar as a, especie_animal as b
where a.id_especie= b.id_especie and a.cant_patas <> b.cant_patas
4.- indique un query para informar cuantos animales de cada especie hay en cada sucursal del zoo.
select count(id_ejemplar), id_especie, id_sucursal from ejemplar
group by id_sucursal, id_especie
5.- indique un query para detectar que especie de animales no están presentes en alguna sucursal
select * from ejemplar where id_sucursal is null
6.- “ ” para ingresar el nacimiento de un animal
insert into ejemplar (id_ejemplar, fecha_nac)
values (1004, CONVERT(datetime, '2007-05-03', 105))
7.- un query para detectar el tipo de animal mas cornudo
select id_ejemplar from ejemplar
where cant_cuernos in (select max(cant_cuernos)from ejemplar)
8.- query cantidad promedio plumas por especie
select id_especie, avg(cant_plumas) as prom_especie from ejemplar
group by id_especie
9.- un query para listar los animales de cumpleaños este mes
select * from ejemplar where Datepart(mm,fecha_nac)in (select datepart(month,getdate()))
10.- un query para listar los animales de De cumpleaños este dia
select * from ejemplar where Datepart(dd,fecha_nac)in (select datepart(day,getdate()))