Questões de Concurso Público MPE-AL 2012 para Analista do Ministério Público - Administração de Banco de Dados
Foram encontradas 100 questões
Considere as seguintes tabelas em uma base de dados relacional, contendo informações sobre estados, cidades e a relação entre eles:
Considere também a seguinte consulta sobre esta base de dados:
Esta consulta SQL tem o seguinte resultado:
De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.
1ª coluna
1. Ativa
2. Parcialmente confirmada
3. Falha
4. Abortada
5. Confirmada
2ª coluna
( ) estado após o término bem sucedido.
( ) transação revertida e o banco de dados já está de volta ao seu estado original no início da transação.
( ) estado que reflete quando a instrução final foi executada.
( ) depois da descoberta que não se pode continuar a execução normal.
( ) estado inicial da transação.
A sequência correta, de cima para baixo, está na opção
Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:
Dadas as relações descritas, considere a seguinte consulta: “para cada paciente, recupere o nome e sobrenome do paciente e o nome do médico que o acompanha”.
O resultado dessa consulta incluirá 10.000 registros, dado que todo paciente está relacionado com um médico. A consulta é submetida a partir de um Site 3 distinto, que é chamado site de resultado. Existem 3 estratégias simples para executar esta consulta distribuída:
I. Transferir ambas as relações PACIENTE e MEDICO para o site de resultado e executar a junção no site 3.
II. Transferir a relação PACIENTE para o site 2, executar a junção no site 2 e enviar o resultado para o site 3.
III. Transferir a relação MEDICO para o site 1, executar a junção no site 1 e enviar o resultado para o site 3.
Se o critério de otimização das consultas é a quantidade de
transferência de dados, pode-se afirmar:
Quanto à segurança e à autorização em banco de dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a
disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos são utilizados para a criação
de papéis que definem o que cada usuário pode fazer
verifica-se que estão corretos os itens