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

Identificação e Endereçamento em Redes

Identificação e Endereçamento em Redes

University

34 Qs

Custos

Custos

University

40 Qs

Processos de Fabricação

Processos de Fabricação

University

40 Qs

Quiz Fundamentos de Enfermagem

Quiz Fundamentos de Enfermagem

University

40 Qs

Quiz de Conhecimentos Gerais

Quiz de Conhecimentos Gerais

5th Grade - University

34 Qs

Prova Empreendedorismo I UNIDADE 2025.1

Prova Empreendedorismo I UNIDADE 2025.1

University

40 Qs

Staphylococcus  2025.1

Staphylococcus 2025.1

University

40 Qs

7 c - Se liga

7 c - Se liga

7th Grade - University

35 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?