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 6 - Anexo I
1. Verificação das Consultas Anteriores
1.1 Primeira Consulta
I - Selecionar todas as aeronaves civis que estão na altitude entre 3600 e 5000.
SELECT * FROM T_VAC
WHERE VAC_NR_ALTITUDE BETWEEN 3600 AND 5000;
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.2 Segunda Consulta
II - Selecionar código da aeronave civil e descrição do tipo da aeronave:
SELECT A.VAE_CD, B.MOD_SG_CATEGORIA
FROM T_VAC A, T_MODELO B
WHERE A.MOD_CD = B. MOD_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.3 Terceira Consulta
III – Selecionar código da aeronave civil, descrição do tipo da aeronave, descrição do
modelo da aeronave e fabricante do modelo da aeronave.
SELECT
A.VAE_CD,
B.MOD_SG_CATEGORIA,
C.MOD_NM,C.MOD_SG_FABRICANTE
FROM T_VAC A, T_MODELO B, T_MODELO C
WHERE (A.MOD_CD = B. MOD_CD) AND (A. MOD_CD = C. MOD_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.4 Quarta Consulta
IV - Selecionar código da aeronave civil, posição geográfica da aeronave civil,
descrição do tipo da aeronave, descrição do modelo da aeronave e fabricante do modelo
da aeronave:
SELECT
A.VAE_CD, A.VAC_CG_GEO,
B.MOD_SG_CATEGORIA,B.MOD_NM,B.MOD_SG_FABRICANTE
FROM VAE.T_VAC A, VAE.T_MODELO B
WHERE (A.MOD_CD = B. MOD_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.5 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º. 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.6 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.7 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.8 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

Documentos relacionados

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

ITA – Instituto Tecnológico de Aeronáutica Pós 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,

Leia mais