Questão de Banco de Dados — SQL — CESGRANRIO 2024
Banco de DadosSQL
- Código
- cg020935
- Banca
- CESGRANRIO
- Órgão
- BNDES
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista - Análise de Sistemas - Suporte (Manhã)
Considere que uma tabela com dados de equipamentos médicos (para raio X, tomografia, etc.) foi criada em um Sistema Gerenciador de Banco de Dados (SGBD) Microsoft SQL Server, com uma chave primária composta por “tipo” e “número de série”, e duas chaves estrangeiras, sigla do fabricante e número da nota fiscal de compra (no esquema apresentado, a chave primária está sublinhada e as chaves estrangeiras estão indicadas pelo sinal @ no início do nome do atributo):EQUIPAMENTO (tipo, numero-de-serie, nome, @sigla-do-fabricante, @nota-fiscal)Considere ainda que uma consulta aos equipamentos dessa tabela, informando-se apenas um número de nota fiscal, possui um baixo desempenho.Uma ação a ser executada para melhorar o desempenho dessa consulta é a criação de
- Adois índices clusterizados, um para o par “tipo e número de série” e outro para o número da nota fiscal.
- Bdois índices naturais, sendo um deles com o número da nota fiscal.
- Cum índice composto por tipo, número de série e número da nota fiscal.
- Dum índice não clusterizado para o número da nota fiscal.
- Euma visão materializada que tenha apenas o número da nota fiscal.