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
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