Logo Passei Direto
Buscar

AO2_ Administração de Banco de Dados

Ferramentas de estudo

Questões resolvidas

Leia o texto abaixo:

Os dados são elementos do mundo exterior, que representam dentro de um
computador digital as informações manipuladas pelos seres humanos. Os dados
a serem utilizados devem primeiramente ser abstraídos para serem então
processados. Eles podem ser classificados em três tipos primitivos ou tipos
básicos: numéricos (representados por valores numéricos inteiros ou reais),
caracteres (representados por valores alfabéticos ou alfanuméricos) e lógicos
(valores dos tipos falso e verdadeiro).

Fonte: MANZANO, J. A. N .G., OLIVEIRA, J. F; Algoritmos : lógica para
desenvolvimento de programação de computadores - 28. ed. - São Paulo: Érica,
A+
A
A- 2016, p. 43.

Os dados são essenciais para qualquer operação em sistema ou banco de dados,
mas para que esse dado seja processado, necessitamos que algumas operações
sejam realizadas. Com isso, analise as asserções abaixo e a relação proposta
entre elas:

I. Um operador pode ser definido como um conjunto de instruções ou pode ser
composto por um único comando, cumprindo assim uma determinada tarefa ou
função necessária para o funcionamento de um sistema.

PORQUE

II. Temos como exemplos de operadores: os operadores relacionais, que nos
levam a realizar comparações, auxiliando na tomada de decisões.

A respeito das asserções apresentadas, assinale a opção correta:

I. Um operador pode ser definido como um conjunto de instruções ou pode ser
composto por um único comando, cumprindo assim uma determinada tarefa ou
função necessária para o funcionamento de um sistema.
II. Temos como exemplos de operadores: os operadores relacionais, que nos
levam a realizar comparações, auxiliando na tomada de decisões.
As asserções I e II são proposições verdadeiras, mas II não é uma justificativa da I.
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Leia o texto a seguir:

A linguagem SQL é um meio de poder se comunicar com o banco de dados
relacional para executar alguma operação com ele, como incluir registros ou
extrair informações. Ela não é uma linguagem de programação propriamente dita,
já́ que não permite o desenvolvimento de aplicativos completos. Os comandos da
linguagem SQL podem ser agrupados em categorias.

Fonte: ALVES, W. P. Banco de dados. São Paulo: Érica, 2014.

Os comandos da categoria DCL


são utilizados para criar, alterar e remover tabelas de um banco de dados.
são utilizados para incluir, excluir e alterar dados gravados no banco de dados.
são utilizados para realizar qualquer tipo de consulta no banco de dados.
são utilizados para realizar controles referentes aos direitos de usuários dentro do
banco de dados.

Considerando o trecho acima, analise as afirmativas abaixo:

I. A operação Intersection, executa uma busca por dados em duas tabelas ou mais, com base na parametrização passada pelo usuário.
II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um retorno em uma nova tabela contendo dados que eram iguais entre as duas tabelas.
III. A operação Product tem por funcionamento o mesmo padrão do Union, trazendo informações que constam somente uma tabela utilizada na pesquisa de dados.

É correto o que se afirma apenas em:

I. A operação Intersection, executa uma busca por dados em duas tabelas ou mais, com base na parametrização passada pelo usuário.
II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um retorno em uma nova tabela contendo dados que eram iguais entre as duas tabelas.
III. A operação Product tem por funcionamento o mesmo padrão do Union, trazendo informações que constam somente uma tabela utilizada na pesquisa de dados.
I, apenas.
I e III, apenas.
III, apenas.
II e III, apenas.
II, apenas.

A recuperação de falhas, é uma disciplina muito importante para as organizações e estas devem estar preparadas. Com isso, analise as asserções a seguir:

A recuperação de falhas é realizada através do uso de arquivos de log e a técnica do tipo adiada, pois só é executada quando a transação que está em execução é concluída e gravada em definitivo no banco de dados.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Com base na afirmação acima, analise as alternativas abaixo e assinale a alternativa correta.

A recuperação de falhas tem por objetivo retornar o banco de dados para um estado anterior ao aparecimento do problema.


Correto!
Errado!

Considerando o trecho, avalie as afirmacoes abaixo:

I. O controle de transação se baseia em quatro características: atomicidade, consistência, isolamento e confiabilidade.
II. As transações devem ter sucesso (concluídas) para que possam ser gravadas em definitivo no banco de dados.
III. Para que se tenha domínio de quais transações foram concluídas, o SGBD controla através de uma fila.
IV. O controle de concorrência é feito pelo sistema operacional, dando assim o ritmo para a execução das transações.
a) I e II, apenas.
b) I e III, apenas.
c) II e III, apenas.
d) I e IV, apenas.
e) III e IV, apenas.

Qual propriedade ACID descreve que todas as transações devem ser realizadas em sua totalidade, sem falhas?


a) Durabilidade.
b) Isolamento.
c) Atomicidade.

Qual alternativa descreve comandos da linguagem DDL?


Commit e Delete.
Set e Lock.
Insert e Update.
Grant e Revoke.
Create e Alter.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Leia o texto abaixo:

Os dados são elementos do mundo exterior, que representam dentro de um
computador digital as informações manipuladas pelos seres humanos. Os dados
a serem utilizados devem primeiramente ser abstraídos para serem então
processados. Eles podem ser classificados em três tipos primitivos ou tipos
básicos: numéricos (representados por valores numéricos inteiros ou reais),
caracteres (representados por valores alfabéticos ou alfanuméricos) e lógicos
(valores dos tipos falso e verdadeiro).

Fonte: MANZANO, J. A. N .G., OLIVEIRA, J. F; Algoritmos : lógica para
desenvolvimento de programação de computadores - 28. ed. - São Paulo: Érica,
A+
A
A- 2016, p. 43.

Os dados são essenciais para qualquer operação em sistema ou banco de dados,
mas para que esse dado seja processado, necessitamos que algumas operações
sejam realizadas. Com isso, analise as asserções abaixo e a relação proposta
entre elas:

I. Um operador pode ser definido como um conjunto de instruções ou pode ser
composto por um único comando, cumprindo assim uma determinada tarefa ou
função necessária para o funcionamento de um sistema.

PORQUE

II. Temos como exemplos de operadores: os operadores relacionais, que nos
levam a realizar comparações, auxiliando na tomada de decisões.

A respeito das asserções apresentadas, assinale a opção correta:

I. Um operador pode ser definido como um conjunto de instruções ou pode ser
composto por um único comando, cumprindo assim uma determinada tarefa ou
função necessária para o funcionamento de um sistema.
II. Temos como exemplos de operadores: os operadores relacionais, que nos
levam a realizar comparações, auxiliando na tomada de decisões.
As asserções I e II são proposições verdadeiras, mas II não é uma justificativa da I.
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Leia o texto a seguir:

A linguagem SQL é um meio de poder se comunicar com o banco de dados
relacional para executar alguma operação com ele, como incluir registros ou
extrair informações. Ela não é uma linguagem de programação propriamente dita,
já́ que não permite o desenvolvimento de aplicativos completos. Os comandos da
linguagem SQL podem ser agrupados em categorias.

Fonte: ALVES, W. P. Banco de dados. São Paulo: Érica, 2014.

Os comandos da categoria DCL


são utilizados para criar, alterar e remover tabelas de um banco de dados.
são utilizados para incluir, excluir e alterar dados gravados no banco de dados.
são utilizados para realizar qualquer tipo de consulta no banco de dados.
são utilizados para realizar controles referentes aos direitos de usuários dentro do
banco de dados.

Considerando o trecho acima, analise as afirmativas abaixo:

I. A operação Intersection, executa uma busca por dados em duas tabelas ou mais, com base na parametrização passada pelo usuário.
II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um retorno em uma nova tabela contendo dados que eram iguais entre as duas tabelas.
III. A operação Product tem por funcionamento o mesmo padrão do Union, trazendo informações que constam somente uma tabela utilizada na pesquisa de dados.

É correto o que se afirma apenas em:

I. A operação Intersection, executa uma busca por dados em duas tabelas ou mais, com base na parametrização passada pelo usuário.
II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um retorno em uma nova tabela contendo dados que eram iguais entre as duas tabelas.
III. A operação Product tem por funcionamento o mesmo padrão do Union, trazendo informações que constam somente uma tabela utilizada na pesquisa de dados.
I, apenas.
I e III, apenas.
III, apenas.
II e III, apenas.
II, apenas.

A recuperação de falhas, é uma disciplina muito importante para as organizações e estas devem estar preparadas. Com isso, analise as asserções a seguir:

A recuperação de falhas é realizada através do uso de arquivos de log e a técnica do tipo adiada, pois só é executada quando a transação que está em execução é concluída e gravada em definitivo no banco de dados.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Com base na afirmação acima, analise as alternativas abaixo e assinale a alternativa correta.

A recuperação de falhas tem por objetivo retornar o banco de dados para um estado anterior ao aparecimento do problema.


Correto!
Errado!

Considerando o trecho, avalie as afirmacoes abaixo:

I. O controle de transação se baseia em quatro características: atomicidade, consistência, isolamento e confiabilidade.
II. As transações devem ter sucesso (concluídas) para que possam ser gravadas em definitivo no banco de dados.
III. Para que se tenha domínio de quais transações foram concluídas, o SGBD controla através de uma fila.
IV. O controle de concorrência é feito pelo sistema operacional, dando assim o ritmo para a execução das transações.
a) I e II, apenas.
b) I e III, apenas.
c) II e III, apenas.
d) I e IV, apenas.
e) III e IV, apenas.

Qual propriedade ACID descreve que todas as transações devem ser realizadas em sua totalidade, sem falhas?


a) Durabilidade.
b) Isolamento.
c) Atomicidade.

Qual alternativa descreve comandos da linguagem DDL?


Commit e Delete.
Set e Lock.
Insert e Update.
Grant e Revoke.
Create e Alter.

Prévia do material em texto

AO2
Entrega 15 jun em 23:59 Pontos 6 Perguntas 10
Disponível 5 jun em 0:00 - 15 jun em 23:59 Limite de tempo Nenhum
Instruções
Este teste foi travado 15 jun em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 1.711 minutos 5,4 de 6
Pontuação deste teste: 5,4 de 6
Enviado 9 jun em 18:16
Esta tentativa levou 1.711 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em
"FAZER O QUESTIONÁRIO", no final da página.
0 / 0,6 ptsPergunta 1
Leia o texto abaixo:
 
Os dados são elementos do mundo exterior, que representam dentro de um
computador digital as informações manipuladas pelos seres humanos. Os dados
a serem utilizados devem primeiramente ser abstraídos para serem então
processados. Eles podem ser classificados em três tipos primitivos ou tipos
básicos: numéricos (representados por valores numéricos inteiros ou reais),
caracteres (representados por valores alfabéticos ou alfanuméricos) e lógicos
(valores dos tipos falso e verdadeiro).
 
Fonte: MANZANO, J. A. N .G., OLIVEIRA, J. F; Algoritmos : lógica para
desenvolvimento de programação de computadores - 28. ed. - São Paulo: Érica,
A+
A
A-
https://famonline.instructure.com/courses/27061/quizzes/139686/history?version=1
2016, p. 43.
 
Os dados são essenciais para qualquer operação em sistema ou banco de dados,
mas para que esse dado seja processado, necessitamos que algumas operações
sejam realizadas. Com isso, analise as asserções abaixo e a relação proposta
entre elas:
 
I. Um operador pode ser definido como um conjunto de instruções ou pode ser
composto por um único comando, cumprindo assim uma determinada tarefa ou
função necessária para o funcionamento de um sistema.
 
PORQUE
 
II. Temos como exemplos de operadores: os operadores relacionais, que nos
levam a realizar comparações, auxiliando na tomada de decisões.
 
A respeito das asserções apresentadas, assinale a opção correta: 
 
As asserções I e II são proposições verdadeiras, mas II não é uma justificativa da I. 
Resposta corretaResposta correta
 As asserções I e II são ambas proposições falsas. 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.. Você respondeuVocê respondeu
A sua resposta está incorreta, pois as asserções I e II são verdadeiras, mas a
II não é uma justificativa da I.
A afirmação I é verdadeira, pois um operador é definido, como um conjunto
de instruções e procedimentos que o sistema de banco de dados deve
executar, para retornar à informação solicitada.
A afirmação II é verdadeira, pois podemos citar alguns operadores, como por
exemplo: operadores matemáticos – utilizados em operações matemáticas e
operadores relacionais, que auxiliam na tomada de decisões.
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
A+
A
A-
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
0,6 / 0,6 ptsPergunta 2
Leia o texto a seguir:
 
A linguagem SQL é um meio de poder se comunicar com o banco de dados
relacional para executar alguma operação com ele, como incluir registros ou
extrair informações. Ela não é uma linguagem de programação propriamente dita,
já́ que não permite o desenvolvimento de aplicativos completos. Os comandos da
linguagem SQL podem ser agrupados em categorias.
 
Fonte: ALVES, W. P. Banco de dados. São Paulo: Érica, 2014.
 
Os comandos da categoria DCL
 são utilizados para criar, alterar e remover tabelas de um banco de dados. 
 são utilizados para incluir, excluir e alterar dados gravados no banco de dados. 
 são utilizados para realizar qualquer tipo de consulta no banco de dados. 
 
são utilizados para realizar controles referentes aos direitos de usuários dentro do
banco de dados.
Correto!Correto!
A alternativa está correta. Os comandos da categoria DCL (Data Control 
Language) são utilizados para realizar controles referentes aos direitos de 
usuários dentro do banco de dados. Exemplos de comandos DCL incluem 
grant e revoke.
 são utilizados para controlar as transações em um banco de dados. 
A+
A
A-
0,6 / 0,6 ptsPergunta 3
Leia o texto abaixo:
 
Uma expressão da álgebra relacional forma uma nova relação depois de aplicar
um número de operadores algébricos a um conjunto existente de relações; seu
uso principal é para consultar um banco de dados. O usuário formula uma
consulta que especifica o dado de interesse e uma nova relação é formada pela
aplicação de operadores relacionais para recuperar esse dado. Essa relação se
torna a resposta à consulta do usuário.
 
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São
Paulo: Pearson Addison Wesley, 2010, p. 100)
Considerando o trecho acima, analise as afirmativas abaixo:
 
I. A operação Intersection, executa uma busca por dados em duas tabelas ou
mais, com base na parametrização passada pelo usuário.
II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um
retorno em uma nova tabela contendo dados que eram iguais entre as duas
tabelas.
III. A operação Product tem por funcionamento o mesmo padrão do Union,
trazendo informações que constam somente uma tabela utilizada na pesquisa de
dados.
 
É correto o que se afirma apenas em: 
 I, apenas. Correto!Correto!
A+
A
A-
A alternativa está correta, pois apenas a afirmação I é verdadeira.
A afirmação I é verdadeira, pois a operação Intersect executa uma busca por
dados em duas ou mais tabelas. Essa busca é realizada de acordo com a
parametrização informada e considerando atributos (chaves primárias e
chaves estrangeiras) como elemento de ligação entre essas entidades.
A afirmação II é falsa, pois a operação Union realiza uma união dos dados
entre duas tabelas, montando uma nova tabela com os dados que as duas
entidades guardam.
A afirmação III é falsa, pois o operador Product, traz uma pesquisa de dados
de forma parecida com a função Union, realizando a junção dos dados das
entidades em uma terceira criada pelo comando.
 I e III, apenas. 
 III, apenas. 
 II e III, apenas. 
 II, apenas. 
0,6 / 0,6 ptsPergunta 4
Leia o texto abaixo:
 
Se houver um dano extenso em uma grande porção do banco de dados, por
conta de falha catastrófica, tal como um crash de disco, o método de recuperação
restaura uma cópia anterior do banco de dados, que estava guardada em um
arquivo de armazenamento (normalmente uma fita), e o reconstrói num estado
mais atual, reaplicando ou refazendo as operações das transações armazenadas
no log até o instante da falha (restore de um backup).
 
 
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São
Paulo: Pearson Addison Wesley, 2010, p. 439)
A recuperação de falhas, é uma disciplina muito importante para as organizações
e estas devem estar preparadas. Com isso, analise as asserções a seguir:
A+
A
A-
 
I. A recuperação de falhas por Log se baseia no uso de técnicas de recuperações
que utilizam arquivos de log compostos por operações e atividades executadas no
banco de dados.
 
PORQUE
 
II. A utilização desse tipo de arquivo está ligado diretamente à recuperação de
pequenas partes do banco de dados, utilizando-se de técnicas de atualizações
imediatas e adiadas.
 
A partir das asserções, assinale a alternativa correta: 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto!
A sua resposta está correta, pois as asserções I e II são proposições
verdadeiras, e a II é uma justificativa da I.
A recuperação de falhas pequenas em um banco de dados é executada com
base no uso de arquivos de Log, que guardam uma parte do banco de dados,
e alterações e procedimentos executados a poucos instantes, pois, ao se
utilizar desses arquivos, podemos executar dois tipos de técnicas: a imediata
– que consiste na restauração no mesmo instante do erro com base na
importação dos dados constantes nos arquivos de log e a técnica do tipo
adiada, pois só é executadaquando a transação que está em execução é
concluída a gravada em definitivo no banco de dados.
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 As asserções I e II são ambas proposições falsas. 
 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da
I.
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
A+
A
A-
0,6 / 0,6 ptsPergunta 5
Leia o texto a seguir:
 
Sabe-se que todos os sistemas de banco de dados estão propensos a sofrer
algum tipo de falhas, sejam elas pequenas ou mais severas, que podem acarretar
grandes perdas de informações e suas correções podem até levar horas e dias.
Com base na afirmação acima, analise as alternativas abaixo e assinale a
alternativa correta.
 
A recuperação de falhas tem por objetivo retornar o banco de dados para um estado
anterior ao aparecimento do problema.
Correto!Correto!
A sua resposta está correta. A recuperação de falhas se baseia na premissa
do retorno das informações perdidas antes do que o erro ocorresse, para isso
são utilizados arquivos de Log e arquivo de Backup do banco de dados,
dependendo da gravidade e extensão do impacto sofrido diante do problema.
Os erros de sistemas podem ser causados por parametrizações realizadas de
formas irregulares ou ainda programação feita incorretamente.
A falha catastrófica é uma grande falha no banco de dados, com isso, gera-se
a necessidade de uma restauração completa do banco com base em um
backup full do banco de dados.
 
A falha catastrófica pode ser resolvida com base em importação de dados de um
arquivo de log, importação de pequenas quantidades de dados.
 
Os erros do tipo sistema podem ocorrer pois o sistema executou operações de
forma indevida, de diferente modo da programação.
 
A recuperação de falhas pode ser definida como sendo a perda de informações e
que os bancos sejam refeitos.
A+
A
A-
 
A falha de disco pode ocorrer quando o sistema de banco de dados não encontra a
informação.
0,6 / 0,6 ptsPergunta 6
Leia o texto a seguir:
 
Um plano serializável fornece os benefícios da execução concorrente, sem deixar
de ser correto. Na prática, é muito difícil testar a serialidade de um plano. A
intercalação de operações de transações concorrentes — que em geral são
executadas como processos pelo sistema operacional — é, normalmente,
determinada pelo scheduler (supervisor) do sistema operacional, que aloca
recursos a todos os processos. Fatores como a carga do sistema, o tempo de
submissão de transação e as prioridades de processos contribuem para a
ordenação das operações de um plano. Assim, é difícil determinar como as
operações de um plano serão intercaladas antecipadamente de modo a garantir a
serialidade.
 
 
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São
Paulo: Pearson Addison Wesley, 2010, p. 411)
 
Considerando o trecho, avalie as afirmações abaixo:
 
I. O controle de transação se baseia em quatro características: atomicidade,
consistência, isolamento e confiabilidade.
II. As transações devem ter sucesso (concluídas) para que possam ser gravadas
em definitivo no banco de dados.
III. Para que se tenha domínio de quais transações foram concluídas, o SGBD
controla através de uma fila.
IV. O controle de concorrência é feito pelo sistema operacional, dando assim o
ritmo para a execução das transações.
 
A+
A
A-
É correto o que se afirmar apenas em:
 I e II, apenas. 
 I e III, apenas. 
 II e III, apenas. Correto!Correto!
A sua resposta está correta, pois apenas as afirmações II e III são
verdadeiras.
A afirmação II é verdadeira, pois o controle de execução corrente, controla as
transações e a execução de suas operações, tendo por objetivo que todas as
transações sejam concluídas com sucesso e possam ser gravadas no banco
de dados de modo definitivo.
A afirmação III é verdadeira, pois o SGBD cria uma fila de execução de
transações e controla quais foram executadas corretamente e quais
necessitam ser reiniciadas, refeitas ou até rejeitadas.
A afirmação I é falsa, pois o controle de transação tem por base quatro
princípios: atomicidade, consistência, isolamento e durabilidade.
 I e IV, apenas. 
 III e IV, apenas. 
0,6 / 0,6 ptsPergunta 7
Leia o texto a seguir:
 
Um sistema que admite o gerenciamento de transações garante que, se a
transação executar algumas atualizações e ocorrer uma falha (por qualquer
motivo) antes de a transação atingir seu término planejado, então essas
atualizações serão desfeitas. Assim, a transação ou será executada integralmente
ou será totalmente cancelada (isto é, será como se ela nunca tivesse sido
executada).
As transações possuem (ou deveriam possuir) quatro propriedades importantes,
que são chamadas “propriedades ACID”: Atomicidade, Correção ou Consistência,
Isolamento e Durabilidade.
A+
A
A-
 
Fonte: DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro:
Elsevier, 2003.
 
Qual propriedade ACID descreve que todas as transações devem ser realizadas
em sua totalidade, sem falhas?
 Durabilidade. 
 Isolamento. 
 Atomicidade. Correto!Correto!
A alternativa está correta. A propriedade Atomicidade descreve que todas as 
transações devem ser realizadas em sua totalidade, sem falhas, ou seja, é a 
propriedade do tudo ou nada.
 Correção ou Consistência. 
 Nenhuma das propriedades ACID. 
0,6 / 0,6 ptsPergunta 8
Leia o texto a seguir:
 
Dado um esquema de relação, precisamos decidir se ele é um bom projeto ou se
precisamos decompô-lo em relações menores. Tal decisão deve ser conduzida
por um entendimento de quais problemas (se houver) surgem a partir do esquema
corrente. Para fornecer tal condução, diversas formas normais foram propostas.
Se um esquema de relação está em uma dessas formas normais, sabemos que
certos tipos de problemas não podem surgir, como por exemplo, uma certa
informação não ser armazenada mais de uma vez desnecessariamente dentro de
um banco de dados.
 
 
A+
A
A-
Fonte: RAMARKRISHNAN, R. Sistemas de gerenciamento de banco de dados.
3 ed. Porto Alegre: AMGH, 2011 (Adaptado).
 
Considerando as informações apresentadas, assinale a opção correta.
 
As formas normais são um conjunto de regras que visam incluir anomalias de
dados.
 
As formas normais são um conjunto de regras que visam garantir dependências
multivaloradas.
 
As formas normais são um conjunto de regras que visam reduzir a integridade de
dados.
 
As formas normais são um conjunto de regras que visam diminuir a redundância de
dados.
Correto!Correto!
A alternativa está correta. As formas normais são um conjunto de regras que 
visam diminuir a redundância de dados, ou seja, a normalização tenta evitar 
que uma informação seja armazenada mais de uma vez desnecessariamente 
em um banco de dados.
 
As formas normais são um conjunto de regras que visam garantir dependências
funcionais.
0,6 / 0,6 ptsPergunta 9
Leia o texto abaixo:
 
Em muitos SGBDs, nos quais não existe uma separação específica de níveis,
uma linguagem, chamada linguagem de definição de dados — Data Definition
A+
A
A-
Language (DDL) —, é usada pelo Database Administrator (DBA) e pelos
projetistas do banco de dados para definir ambos os esquemas. O SGBD terá um
compilador DDL cuja função é processar os comandos DDL a fim de identificar os
construtores e para armazenar a descrição do esquema no catálogo do SGBD.
 
Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São
Paulo: Pearson Addison Wesley, 2010, p. 24.
 
Qual alternativa descreve comandos da linguagem DDL?
 Commit e Delete. 
 Set e Lock. 
 Insert e Update. 
 Grant e Revoke. 
 Create e Alter. Correto!Correto!
A sua resposta está correta. Os comandos da Linguagem DDL são utilizados 
para a criação e alterações relacionadas a estrutura das entidades/tabelas, e 
temos como exemplos desses comandos create table e alter table. Os demais 
comandos, são utilizados para a liberação de acesso usuário e definições de 
usuário e confirmaçãode edições de dados.
0,6 / 0,6 ptsPergunta 10
Leia o texto a seguir:
 
As transações são em seu nível mais baixo, comando que são executados no
banco de dados. Comando esses que executam operações, que podem ser de
leitura, de gravações, de busca de dados, alterações, de cálculos e até exclusão
de informações.
Sendo assim, uma transação é composta por um conjunto de comandos que
retornam e inserem dados no banco de dados.
A+
A
A-
 
Considerando o trecho acima, analise as afirmações abaixo:
 
I. O comando Create, é utilizado para a criação de tabelas, inserindo os
atributos com as suas características, um exemplo desse comando:
 
CREATE TABLE Professores (
Id Int NOT NULL UNIQUE,
Id_professor INT NOT NULL
nome CHAR(40),
email CHAR(40),
nascimento DATE
PRIMARY KEY (Id) )
.
II. O comando Insert, realiza a inclusão de registros na tabela criada, segue
exemplo do comando:
INSERT INTO `alunos` (`id`, `id_professor`, `email`, `nascimento`) VALUES
(NOW(), '1', ‘Jose da Silva’, 'josedasilva@email.com', '1980-09-20');
III. Um registro no banco de dados pode ser alterado pelo comando updade, que
registra novos valores aos campos informados.
UPDATE Professor
SET email= ‘josedasilva@email.com”, nascimento = ‘1982-09-20’
 
IV. Para a realização de uma seleção de informações, deve ser executado o
comando Select, conforme o exemplo.
Select Nome, Endereco, Telefone from Professores where nascimento=’1985-10-
20’
 
É correto o que se afirma apenas em:
 I e IV, apenas. Correto!Correto!
A+
A
A-
A sua resposta está correta, pois apenas as afirmações II e IV são
verdadeiras.
As afirmações I e IV são verdadeiros, poiso comando create table está
correto, ao criar a tabela professores os atributos conforme a parametrização
passada. O comando select está correto, pois está selecionando todos os
professores que nasceram em determinada data de aniversário.
A afirmação II é falsa, pois o comando Insert, está incorreto. Ele deve passar
todos os campos e dados respectivamente com o tipo e valores corretamente,
pois caso não sejam informados o comando não será executado.
A afirmação III é falsa, pois o comando Update, irá funcionar, mas irá atualizar
todos os cadastros de professores conforme a parametrização passada, esse
comando sempre de ser acompanhado de clausula where, para que delimite
ou filtre os registros que serão alterados, pois caso ocorra algum erro, não
será afetada a entidade inteira.
 I, III e IV, apenas. 
 I, II e IV, apenas. 
 I, II e III, apenas. 
 II e IV, apenas. 
Pontuação do teste: 5,4 de 6
A+
A
A-

Mais conteúdos dessa disciplina