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

Foram encontradas 50 questões

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
Q129735 Engenharia de Software
Um diagrama que mostra todos os estados possíveis de um objeto, os eventos que mudam seu estado, as condições que devem ser satisfeitas antes que uma transição ocorra e as ações (atividades) durante a vida do objeto, é conhecido como Diagrama de:

Alternativas
Q129736 Engenharia de Software
Num DFD, os locais onde os dados são armazenados são chamados de:

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
21: B
22: C
23: D
24: A
25: B
26: E
27: D
28: B
29: B
30: C