Você está na página 1de 5

21/11/2023, 10:32 Estácio: Alunos

Avaliando
Aprendizado
Teste seu conhecimento acumulado

Disc.: BANCO DE DADOS

Aluno(a): ANTÔNIO LEONARDO COSTA GONÇALVES 202107420601


Acertos: 2,0 de 2,0 21/11/2023

1a Questão / Acerto: 0,2 / 0,2

Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os
metadados de um banco de dados?

INSERT, ALTER, REMOVE.


INSERT, UPDATE, DELETE.
CREATE, ALTER, DROP.
CREATE, MODIFY, DELETE.
CREATE, ALTER, DELETE.
Respondido em 21/11/2023 02:30:58

Explicação:

A resposta correta é: CREATE, ALTER, DROP.

2a Questão / Acerto: 0,2 / 0,2

Em relação aos conceitos de bancos de dados, é correto afirmar que:

O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.


Um atributo não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
Um relacionamento não pode possuir cardinalidade.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre
uma ocorrência em uma das entidades especializadas.
Respondido em 21/11/2023 02:31:37

Explicação:

A resposta correta é: Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe
sempre uma ocorrência em uma das entidades especializadas.

https://simulado.estacio.br/alunos/ 1/5
21/11/2023, 10:32 Estácio: Alunos

3a Questão / Acerto: 0,2 / 0,2

Em um projeto de banco de dados, a desnormalização é recomendada quando:

Há muitas colunas obrigatórias em uma tabela.


Para facilitar a migração de dados de SGBDs diferentes.
Há diversas tabelas temporárias mantidas pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência,
com a consequente redução do uso de recursos pelo SGBD.
Respondido em 21/11/2023 02:50:44

Explicação:

A resposta correta é: Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com
frequência, com a consequente redução do uso de recursos pelo SGBD.

4a Questão / Acerto: 0,2 / 0,2

(Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019))

Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e
End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli
passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi:

..I.. Cliente

..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'

..III.. Cod_Cli = 'Cli01';

Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por:

UPDATE - SET - WHERE


SET - WHERE - UPDATE
UPDATE - WHERE - SET
SET - UPDATE - WHERE
WHERE - SET - UPDATE
Respondido em 21/11/2023 02:32:36

Explicação:

A resposta correta é: UPDATE - SET - WHERE

5a Questão / Acerto: 0,2 / 0,2

As funções de agregação são importantes porque muitas vezes nós precisamos realizar cálculos em grupos de
registros com algum parâmetro similar, como por exemplo o sexo das pessoas. Se você deseja contar o número
de funcionários por sexo, qual seria a função de agregação apropriada?

MAX.

https://simulado.estacio.br/alunos/ 2/5
21/11/2023, 10:32 Estácio: Alunos

AVG.
SUM.
MIN.
COUNT.
Respondido em 21/11/2023 02:49:59

Explicação:

A função COUNT é utilizada para contar o número de registros em um determinado grupo, portanto ela é apropriada
para a contagem dos funcionários.

6a Questão / Acerto: 0,2 / 0,2

Operadores de conjuntos em banco de dados são usados para combinar, comparar e realizar operações em
conjuntos de resultados de consultas. Eles são úteis quando você deseja extrair informações de duas ou
mais tabelas ou conjuntos de resultados separados e combiná-los de várias maneiras.

Qual é a diferença entre o operador INTERSECT e o operador EXCEPT em SQL?

O operador INTERSECT combina todas as linhas resultantes de consultas, enquanto o operador


EXCEPT subtrai as linhas de uma consulta a partir das linhas de outra consulta.
O operador INTERSECT retorna apenas as linhas que aparecem em ambas as consultas, enquanto o
operador EXCEPT retorna apenas as linhas que não estão presentes em ambas as consultas.
O operador INTERSECT funciona apenas em bancos de dados Oracle, enquanto o operador EXCEPT
funciona em todos os sistemas de gerenciamento de banco de dados.
O operador INTERSECT é usado para operações de junção, enquanto o operador EXCEPT é usado para
filtrar dados com base em uma condição
O operador INTERSECT retorna todas as linhas, incluindo repetições, enquanto o operador EXCEPT
exclui as repetições.
Respondido em 21/11/2023 02:33:18

Explicação:

O operador INTERSECT encontra a sobreposição ou interseção de registros em dois conjuntos, retornando


registros comuns. Enquanto isso, o operador EXCEPT (ou MINUS) encontra a diferença entre dois conjuntos,
retornando registros que estão em um conjunto, mas não no outro.

7a Questão / Acerto: 0,2 / 0,2

(ESPP/2013 - Adaptada) É responsabilidade do SGBD garantir as propriedades das transações, conhecidas pela
sigla ACID, relaxando-as quando necessário para manter o desempenho sob seu controle. A integridade de uma
transação depende dessas 4 propriedades conhecidas como ACID, são elas:

I. Atomicidade.

II. Consciência.

III. Isolamento.

IV. Durabilidade.

Assinale a alternativa correta.

https://simulado.estacio.br/alunos/ 3/5
21/11/2023, 10:32 Estácio: Alunos

II e III, apenas.
III, apenas.
I, apenas.
I, II e III, apenas.
I, III e IV, apenas.
Respondido em 21/11/2023 02:43:25

Explicação:

Atomicidade (Atomicity): Cada transação é tratada como uma unidade composta de uma sequência de operações, de
modo que deve executar completamente com sucesso ou falhar completamente.

Consistência (Consistency): Uma transação só pode levar o banco de dados de um estado válido para outro, de acordo
com suas regras de integridade.

Isolamento (Isolation): Cada transação é isolada das demais, isto é, essa propriedade assegura que transações
executadas concorrentemente levem o banco de dados ao mesmo estado que chegaria se as transações fossem
executadas sequencialmente.

Durabilidade (Durability): Uma vez que a transação é aceita (committed), o que significa que seu resultado foi gravado
em memória não volátil, esse resultado permanecerá válido mesmo em caso de falhas do sistema.

8a Questão / Acerto: 0,2 / 0,2

Na nomenclatura de banco de dados, restrição corresponde a uma regra que deve ser obedecida pelo SGBD.
Seja a restrição "um funcionário não pode ter salário maior que seu chefe imediato", esta deve ser classificada
como restrição de:

Unicidade
Domínio
Chave
Semântica
Tabela
Respondido em 21/11/2023 02:44:06

Explicação:

A resposta correta é: Semântica.

9a Questão / Acerto: 0,2 / 0,2

Tabelas desempenham um papel central na estrutura de qualquer banco de dados relacional. Elas permitem
a organização, armazenamento e recuperação eficiente de dados.

O que representa uma tabela em um modelo de banco de dados relacional?

Uma planilha de cálculo.


Um conjunto de objetos de dados semelhantes, também chamado de entidades.
Uma coleção de páginas da web.
Uma estrutura hierárquica de pastas em um sistema de arquivos.
Um conjunto de documentos do Microsoft Word.

https://simulado.estacio.br/alunos/ 4/5
21/11/2023, 10:32 Estácio: Alunos

Respondido em 21/11/2023 02:45:11

Explicação:

Em um modelo de banco de dados relacional, uma tabela representa um conjunto de objetos de dados semelhantes,
que são frequentemente chamados de entidades. As informações relacionadas a essa entidade são armazenadas nas
linhas da tabela.

10a Questão / Acerto: 0,2 / 0,2

Transações em banco de dados são um conceito fundamental no gerenciamento de sistemas de banco de


dados relacionais. Elas são usadas para garantir a integridade, consistência e confiabilidade dos dados,
especialmente em ambientes onde várias operações concorrentes podem estar ocorrendo
simultaneamente.

O que é atomicidade em relação a transações em bancos de dados?

A propriedade de que uma transação precisa ser realizada completamente ou não realizada.
A capacidade de uma transação ser confirmada.
A propriedade de que uma transação pode ser desfeita a qualquer momento.
A confirmação de que os dados de uma transação foram gravados permanentemente no banco de dados.
A capacidade de uma transação ser somente de leitura.
Respondido em 21/11/2023 02:47:55

Explicação:

A propriedade de que uma transação precisa ser realizada completamente ou não realizada. A atomicidade
garante que todas as operações de uma transação sejam executadas ou desfeitas como uma unidade.

https://simulado.estacio.br/alunos/ 5/5

Você também pode gostar