AL-RO - 2018 - AL-RO - 2018
limpar filtros
Questões por página:

No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.


Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.

Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.


A → B

B → C

A → D

B → A


Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é

Assinale a opção que indica a técnica que é frequentemente utilizada pelos gerenciadores de bancos de dados para a garantia da propriedade de isolamento das transações.

No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.


A → B

B → C

C → D


Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da

mostrar texto associado

Para responder a esta pergunta considere o diagrama IDEF1X apresentado anteriormente.


Algumas implementações de bancos de dados, como MS SQL Server e Oracle, permitem a previsão de ações específicas em decorrência de operações de UPDATE e DELETE que afetem as chaves referenciadas nas constraints do tipo foreign key.

No contexto de um eventual esquema relacional que implemente corretamente aquele diagrama, com tabelas E1 e E2, analise a aplicação das combinações exibidas a seguir à constraint FK estabelecida entre E1 e E2.


I. on update cascade on delete cascade

II. on update cascade on delete set null

III. on update no action on delete cascade

IV. on update set null on delete cascade

V. on update no action on delete no action


Assinale a opção que indica apenas as combinações que estariam coerentes com o referido diagrama.