PROGRAMAÇÃO E ADMINISTRAÇÃO DE BANCO DE DADOS - Revisão N2

PROGRAMAÇÃO E ADMINISTRAÇÃO DE BANCO DE DADOS - Revisão N2

University

39 Qs

quiz-placeholder

Similar activities

Tema 3 - A Produção de Bens e Serviços

Tema 3 - A Produção de Bens e Serviços

10th Grade - University

40 Qs

SE LIGA  - 6º ANOS

SE LIGA - 6º ANOS

6th Grade - University

35 Qs

Recomposição: Nivelamento de Língua Portuguesa e Matemática II

Recomposição: Nivelamento de Língua Portuguesa e Matemática II

9th Grade - University

37 Qs

Banco de Dados - Revisão N2

Banco de Dados - Revisão N2

University

38 Qs

Quiz sobre Artigos de Opinião

Quiz sobre Artigos de Opinião

9th Grade - University

41 Qs

REVISÃO PARA PSICOLOGIA EXPERIMENTAL

REVISÃO PARA PSICOLOGIA EXPERIMENTAL

University

42 Qs

Cognitiva

Cognitiva

University

42 Qs

PROGRAMAÇÃO E ADMINISTRAÇÃO DE BANCO DE DADOS - Revisão N2

PROGRAMAÇÃO E ADMINISTRAÇÃO DE BANCO DE DADOS - Revisão N2

Assessment

Quiz

Other

University

Hard

Created by

Luciano Lima

Used 2+ times

FREE Resource

39 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 10 pts

Em relação às functions IMMUTABLE, qual característica viola seu princípio fundamental?

Acesso a dados de tabelas do sistema

Cálculos matemáticos com valores fixos

Transformações de string sem parâmetros externos

Validações de formato baseadas em regras fixas

Answer explanation

A função IMMUTABLE não deve acessar dados de tabelas do sistema, pois isso compromete sua imutabilidade. As outras opções envolvem cálculos ou transformações que não dependem de dados externos, mantendo a função pura.

2.

MULTIPLE CHOICE QUESTION

20 sec • 15 pts

Qual afirmação sobre funções STABLE é correta?

São executadas uma única vez por transação

Nunca podem acessar tabelas do banco

Devem retornar sempre o mesmo resultado dentro de uma transação

São mais eficientes que funções IMMUTABLE

Answer explanation

Funções STABLE devem retornar sempre o mesmo resultado dentro de uma transação, pois seu comportamento é previsível e consistente durante a execução da transação, ao contrário de funções que podem variar.

3.

MULTIPLE CHOICE QUESTION

20 sec • 15 pts

Em relação à otimização de functions, qual cenário é INCORRETO?

Functions IMMUTABLE têm seus resultados armazenados em cache

Functions VOLATILE são sempre reexecutadas

Functions STABLE podem ser otimizadas dentro de uma mesma consulta

Functions IMMUTABLE precisam validar seus parâmetros a cada execução

Answer explanation

Functions IMMUTABLE não precisam validar seus parâmetros a cada execução, pois seus resultados são sempre os mesmos para os mesmos parâmetros. Portanto, a afirmação de que precisam validar é incorreta.

4.

MULTIPLE CHOICE QUESTION

20 sec • 15 pts

Sobre índices B-Tree, qual afirmação é verdadeira?

São otimizados apenas para buscas exatas

Não suportam ordenação de dados

Mantêm as chaves ordenadas em todos os níveis

Têm performance constante independente do tamanho dos dados

Answer explanation

A afirmação correta é que os índices B-Tree mantêm as chaves ordenadas em todos os níveis, o que permite buscas eficientes e ordenação dos dados. As outras opções estão incorretas, pois B-Trees suportam buscas aproximadas e ordenação.

5.

MULTIPLE CHOICE QUESTION

20 sec • 10 pts

Em um índice composto (col1, col2, col3), qual consulta NÃO se beneficia do índice?

WHERE col1 = 'valor'

WHERE col1 = 'valor' AND col2 = 'valor'

WHERE col2 = 'valor' AND col3 = 'valor'

WHERE col1 = 'valor' AND col3 = 'valor'

Answer explanation

A consulta 'WHERE col2 = 'valor' AND col3 = 'valor'' não se beneficia do índice composto (col1, col2, col3) porque não utiliza a primeira coluna do índice, que é essencial para a otimização.

6.

MULTIPLE CHOICE QUESTION

20 sec • 20 pts

Qual aspecto NÃO é uma vantagem dos índices Hash?

Performance constante para buscas exatas

Suporte eficiente a operações de range

Menor espaço em disco comparado a B-Tree

Acesso direto aos dados sem navegação em árvore

Answer explanation

O suporte eficiente a operações de range não é uma vantagem dos índices Hash, pois eles são otimizados para buscas exatas, não permitindo a navegação em intervalos de valores como as B-Trees.

7.

MULTIPLE CHOICE QUESTION

20 sec • 20 pts

Em relação ao RBAC (Role-Based Access Control), qual afirmação é FALSA?

Permite herança de permissões entre roles

Simplifica a gestão de permissões

Requer definição individual de permissões para cada usuário

Suporta hierarquia de roles

Answer explanation

A afirmação falsa é que o RBAC requer definição individual de permissões para cada usuário. Na verdade, o RBAC permite que permissões sejam atribuídas a roles, simplificando a gestão de permissões e suportando hierarquias.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?