Questões de Concurso Público DPE-RJ 2019 para Técnico Superior Especializado - Tecnologia da Informação

Foram encontradas 9 questões

Q983578 Banco de Dados

Considere um diagrama IDEF1X contendo um relacionamento identificador, 1:N, onde do lado 1 está a entidade Empresa e, do lado N, a entidade Filial.


Num banco de dados que implemente esse relacionamento, a restrição de integridade referencial entre as tabelas Empresa e Filial, que correspondem respectivamente às entidades citadas, NÃO é possível que a chave estrangeira na tabela Filial:

Alternativas
Q983579 Banco de Dados

Considere um banco relacional construído sobre os atributos A, B, C e D, para o qual as seguintes dependências funcionais são verdadeiras:


A → B

A → C

A → D

B → A


O comando de criação desse banco que garante a decomposição sem perda, preserva as dependências e mantém a normalização do esquema relacional é:

Alternativas
Q983580 Banco de Dados

Na questão, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.

FAMILIA

Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.


Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.


Imagem associada para resolução da questão


Além dos títulos, o número de linhas exibidas na execução desse comando é: 

Alternativas
Q983581 Banco de Dados

Na questão, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.

FAMILIA

Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.


Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.


select relação, sum(1)

from familia

group by relação

having count(*) > 1

order by 2 desc, 1


Os valores exibidos pela execução desse comando, na ordem, são:

Alternativas
Q983582 Banco de Dados

A respeito de tabelas Oracle criadas com a opção global temporary table, analise as afirmativas a seguir.


I. São acessíveis apenas à sessão na qual foram criadas. Cada outra sessão deve executar um novo comando create table.

II. A tabela possui diferentes instâncias para diferentes sessões. Cada sessão acessa uma instância exclusiva das demais.

III. Após um comando commit, a instância da tabela sempre é automaticamente deletada. Os dados são mantidos apenas para as transações incompletas.


Está correto o que se afirma em:

Alternativas
Respostas
1: C
2: B
3: E
4: D
5: B