Questões de Concurso Público UFRJ 2009 para Analista - Tecnologia da Informação

Foram encontradas 18 questões

Q129713 Banco de Dados
Um conceito correto utilizado no Modelo de Entidades e Relacionamentos (MER) é:

Alternativas
Q129718 Banco de Dados
O processo no qual são eliminados esquemas de relações (tabelas) não satisfatórios, decompondo-os, através da separação de seus atributos em esquemas de relações menos complexas, mas que satisfaçam as propriedades desejadas, é conhecido como:

Alternativas
Q129725 Banco de Dados
Arquitetura bastante usada em banco de dados, onde são necessárias soluções sofisticadas de software que possibilitem o tratamento de transações, as confirmações de transações, desfazer transações, linguagens de consultas e gatilhos. A principal vantagem dessa arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede. Essa arquitetura é conhecida como:

Alternativas
Q129726 Banco de Dados
Os comandos SQL para adicionar, excluir ou alterar atributos em uma tabela e para excluir tabela, são, respectivamente:

Alternativas
Q129727 Banco de Dados
Um diagrama entidade-relacionamento (DER), que representa essa situação é:

Alternativas
Q129728 Banco de Dados
Na descrição do caso, as chaves primárias deverão ser obrigatoriamente:

Alternativas
Q129729 Banco de Dados
Em banco de dados, a sigla SGBD significa:

Alternativas
Q129730 Banco de Dados
A primeira forma normal (1FN) da estrutura acima é:

Alternativas
Q129731 Banco de Dados
A segunda forma normal (2FN) daquela estrutura é:

Alternativas
Q129732 Banco de Dados
A terceira forma normal (3FN) da estrutura apresentada é:

Alternativas
Q129733 Banco de Dados
Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:

Alternativas
Q129734 Banco de Dados
Um sistema que suporta o processamento de transações, garante que se a transação executar algumas atualizações e então ocorrer uma falha antes que esta alcance seu término normal, aquelas atualizações não serão feitas. Consequentemente a atualização é executada na sua totalidade ou cancelada. Os comandos em SQL, usados para desfazer uma transação mal sucedida e confirmar uma bem sucedida, são, respectivamente:

Alternativas
Q129737 Banco de Dados
Observe a seguinte consulta SQL:
select matricula, nome
from aluno where serie = 3
order by nome desc;
A execução dessa consulta produz como resultado:

Alternativas
Q129738 Banco de Dados
O comando de inserção de registro que gera erro é:

Alternativas
Q129739 Banco de Dados
Observe a seguinte consulta SQL:

select nome, salario
from professor
where registro in
(select prof
from aluno
where turno = ‘T’ )
order by salario;
A sua execução produz o seguinte resultado:

Alternativas
Q129740 Banco de Dados
Uma consulta SQL para apresentar o nome do professor da primeira série, turno da tarde, seria:

Alternativas
Q129741 Banco de Dados
Analise a consulta SQL que segue:

select count (a.nome)
from aluno a, aluno b
where a.serie = b.serie
and a.turno = b.turno
and b.nome = ‘Duda’;
O resultado da sua execução é:
Alternativas
Q129742 Banco de Dados
Analise a atualização SQL que se segue:

update professor
set nome = ‘Sidney’
where aluno.prof = professor.registro
and aluno.serie not in
       (select serie
       from aluno
       where serie < 3 );
Sua execução altera a tabela professor para:

Alternativas
Respostas
1: E
2: A
3: A
4: E
5: C
6: D
7: B
8: A
9: C
10: E
11: B
12: C
13: B
14: E
15: D
16: B
17: B
18: C