Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — CESGRANRIO 2010
Banco de DadosBanco de Dados Paralelos e Distribuídos
- Código
- cg038224
- Banca
- CESGRANRIO
- Órgão
- Petrobras
- Ano
- 2010
- Nível
- Superior
- Cargo
- Petrobrás - Analista de Sistemas Júnior - Processos de Negócios
Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.
Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão
no sítio S3, o resultado é
Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão
no sítio S3, o resultado é- Aum erro, pois o sítio S3 não possui informações necessárias para executá-la.
- Bum erro, pois a função AVG não pode ser usada sobre o campo IDADE.
- Cuma relação produzida através do acesso a ambos os sítios, S1 e S2.
- Duma relação produzida através do acesso ao sítio S1 apenas.
- Euma relação produzida através do acesso ao sítio S2 apenas.