ITA – Instituto Tecnológico de Aeronáutica Pós

Transcrição

ITA – Instituto Tecnológico de Aeronáutica Pós
ITA – Instituto Tecnológico de Aeronáutica
Pós-Graduação em Engenharia Elétrica e Computação
Professor Dr. Adilson Marques da Cunha
CE – 240 – Projeto de Sistemas de Banco de Dados
Listex 5 - Anexo II
1. Consultas Adicionais no BDS
1.1 Quinta Consulta – Nível de decisão tático
Query = Selecionar os códigos dos VACs e dos VAMs que estão sobrevoando a área
3959.”
SELECT VAE_CD
FROM VAE.T_VAC WHERE ARE_CD = '3979'
UNION ALL
SELECT VAE_CD
FROM VAE.T_VAM WHERE ARE_CD = '3979';
1.2 Sexta Consulta – Nível de decisão tático
Query = Selecionar os códigos dos VACs dos VAMs, e dos VADs que estão
sobrevoando a área 3959.
SELECT VAE_CD
FROM VAE.T_VAC WHERE ARE_CD = '3979'
UNION ALL
SELECT VAE_CD
FROM VAE.T_VAD WHERE ARE_CD = '3979'
UNION ALL
SELECT VAE_CD
FROM VAE.T_VAM WHERE ARE_CD = '3979';
1º. Semestre de 2006
Marcelo Nogueira
São José dos Campos - SP
ITA – Instituto Tecnológico de Aeronáutica
Pós-Graduação em Engenharia Elétrica e Computação
Professor Dr. Adilson Marques da Cunha
CE – 240 – Projeto de Sistemas de Banco de Dados
1.3 Sétima Consulta – Nível de decisão tático
Query= Selecionar o código dos VAMs, VACs e VADs e o nome de seus respectivos
modelos que estão sobrevoando a área do retângulo compreendido pelas coordenadas
geográficas: [- 45.8652, - 23.3195, -45.4285, - 23.0775].
SELECT
A.VAE_CD, B.MOD_NM FROM VAE.T_VAM A, VAE.T_MODELO B
WHERE
SDO_RELATE(A.VAM_CG_GEO,
(MDSYS.SDO_GEOMETRY(2003,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
MDSYS.SDO_ORDINATE_ARRAY(-45.8652,
-23.3195,
-45.4285,
-23.0775))),
QUERYTYPE=WINDOW') = 'TRUE'
AND A.MOD_CD = B.MOD_CD
UNION ALL
SELECT A.VAE_CD, B.MOD_NM FROM VAE.T_VAC A, VAE.T_MODELO B
WHERE
SDO_RELATE(A.VAC_CG_GEO,
(MDSYS.SDO_GEOMETRY(2003,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
MDSYS.SDO_ORDINATE_ARRAY(-45.8652,
-23.3195,
-45.4285,
-23.0775))),
QUERYTYPE=WINDOW') = 'TRUE'
AND A.MOD_CD = B.MOD_CD
UNION ALL
SELECT C.VAE_CD, B.MOD_NM FROM VAE.T_VAD C, VAE.T_MODELO B
WHERE
SDO_RELATE(C.VAD_CG_GEO,
(MDSYS.SDO_GEOMETRY(2003,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
MDSYS.SDO_ORDINATE_ARRAY(-45.8652,
-23.3195,
-45.4285,
-23.0775))),
QUERYTYPE=WINDOW') = 'TRUE'
AND C.MOD_CD = B.MOD_CD;
1º. Semestre de 2006
Marcelo Nogueira
São José dos Campos - SP
NULL,
NULL,
'MASK=(INSIDE)
NULL,
NULL,
'MASK=(INSIDE)
NULL,
NULL,
'MASK=(INSIDE)
ITA – Instituto Tecnológico de Aeronáutica
Pós-Graduação em Engenharia Elétrica e Computação
Professor Dr. Adilson Marques da Cunha
CE – 240 – Projeto de Sistemas de Banco de Dados
1.4 Oitava Consulta – Georreferenciada
Query = Qual a posição georreferenciada de todos os VACs e VAMs cujo proprietário
dos veículos aéreos seja dos Estados Unidos da América.
SELECT M.VAE_CD, M.VAM_CG_GEO
FROM VAE.T_VAM M, VAE.T_PAIS P, VAE.T_PROPRIETARIO R
WHERE P.PAI_NM = 'ESTADOS UNIDOS DA AMERICA'
AND M.PRO_CD = R.PRO_CD AND R.PAI_CD = P.PAI_CD
UNION ALL
SELECT C.VAE_CD, C.VAC_CG_GEO
FROM VAE.T_VAC C, VAE.T_PAIS P, VAE.T_PROPRIETARIO R
WHERE P.PAI_NM = 'ESTADOS UNIDOS DA AMERICA'
AND C.PRO_CD = R.PRO_CD AND R.PAI_CD = P.PAI_CD;
1º. Semestre de 2006
Marcelo Nogueira
São José dos Campos - SP
ITA – Instituto Tecnológico de Aeronáutica
Pós-Graduação em Engenharia Elétrica e Computação
Professor Dr. Adilson Marques da Cunha
CE – 240 – Projeto de Sistemas de Banco de Dados
1º. Semestre de 2006
Marcelo Nogueira
São José dos Campos - SP