Buscar

AO2_Administração de Banco de Dados 4,2 NM (2)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AO2
Iniciado: 7 dez em 12:13
Instruções do teste
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,6 ptsPergunta 1
são utilizados para criar, alterar e remover tabelas de um banco de dados.
são utilizados para controlar as transações em um 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.
são utilizados para incluir, excluir e alterar dados gravados no banco de dados.
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
0,6 ptsPergunta 2
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.
 
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 emial= ‘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.
I, III e IV, apenas.
I, II e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
0,6 ptsPergunta 3
O Commit transaction está relacionado a conclusão da transação, é executado quando os dados
sofreram algum erro ao ser gravado no banco de dados.
O comando Rollback, confirma e grava os dados processado pela transação e com isso os dados
são gravados no disco.
O procedimento de abort de uma transação está ligado diretamente ao sucesso de suas operações
no banco de dados.
O End transaction, marca o final da transação e a verificação de seu próximo passo, sendo este o
commit ou abort.
Quando é concluída com sucesso a execução de uma transação o banco executa o comando
comando Redo.
Leia o texto abaixo:
 
Dentro do conceito de transação, vamos nos deparar justamente com o seu status, essa
informação vai nos mostrar como a transação está e qual seria o próximo passo. Diante disso,
vejamos a seguir:
 
Se uma consulta ou uma transação se aplica a todos os dados de produtos, ela talvez precise
ser executada em todas as tabelas e os resultados podem precisar ser combinados. Esses
tipos de ajustes são projetados para atender a consultas e transações de grandes volumes.
 
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo:
Pearson Addison Wesley, 2010, p. 389)(adaptado)
 
Considerando as reflexões apresentadas, assinale a opção correta.
0,6 ptsPergunta 4
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.
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 asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Leia o texto abaixo:
 
Três das quatro características importantes da abordagem com uso de banco de dados, são:
1) separação de programas e dados (independência de dados e operação de programas); 2)
suporte a múltiplas visões (views) de usuários, e 3) uso de catálogo para armazenar a
descrição do banco de dados (esquema). Nesta seção, definiremos uma arquitetura para os
sistemas de banco de dados, chamada arquitetura de três-esquemas, proposta para auxiliar a
realização e visualização dessas características.
 
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo:
Pearson Addison Wesley, 2010, p. 396)
 
Para o controle de acesso as informações, os SGBD’s apresentam as informações de acordo
com o tipo de processamento, e níveis separados dentro de sua estrutura. Considerando isso,
avalie as asserções abaixo e a relação proposta entre elas:
 
I. Com a aplicação de níveis, ao surgir uma necessidade de alteração de estrutura esta pode
ser realizada sem que afete os outros níveis.
 
PORQUE
 
II. Os níveis do banco de dados estão interligados, mas se tornam independentes com a
utilização desse conceito de níveis.
 
A partir das asserções, assinale a alternativa correta: 
0,6 ptsPergunta 5
III e IV, apenas.
I e III, apenas.
II e III, apenas.
I e IV, apenas.
I e II, apenas.
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.
 
É correto o que se afirmar apenas em:
0,6 ptsPergunta 6
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
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 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.
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:
 
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: 
0,6 ptsPergunta 7
O modelo lógico tem por objetivo a criação dos campos no banco de dados, e com base nisso
influencia o modelo físico.
O modelo físico de um banco de dados é utilizado para que seja levantado as informações e, em
seguida, aplicadas ao modelo lógico.
O modelo físico de banco de dados é utilizado para a criação de um modelo conceitual de como o
banco de dados irá funcionar.
O modelo físico é uma replicação das informações contidas no modelo lógico de dados, sendo
assim, um é a base para a criação do outro.
O modelo físico é responsável por descrever de uma forma menos detalhadas como o banco de
dados será construído.
Leia o texto a seguir:
 
Para construir um projeto de banco de dados, usa-se uma linguagem de modelagem de
dados. Linguagem de modelagem de dados podem ser classificadas de acordo com a forma
de apresentar os modelos, em linguagens textuais ou linguagens gráficas. Existem linguagens
para descrever modelos de dados em diferentes níveis de abstração e com diferentes
objetivos. Cada representação de um modelo de dados através de uma linguagem de modelo
de dados recebe o nome de esquema de modelo de dados.
 
(Fonte: HEUSER, C. A.; Projeto de banco de dados. 6.ed. Porto Alegre: Bookman, 2009, p.
25)
 
Considerando as reflexões apresentadas, assinale a opção correta.
0,6 ptsPergunta 8
Leia o texto abaixo:
 
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, e a II é uma justificativa da I..
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas II não é uma justificativa da I.
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, 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: 
0,6 ptsPergunta 9
Leia o texto a seguir:
As formas normais são um conjunto de regras que visam diminuir a redundância de dados.
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 garantir dependências multivaloradas.
As formas normais são um conjunto de regras que visam garantir dependências funcionais.
As formas normais são um conjunto de regras que visam incluir anomalias de dados.
 
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.
 
 
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.
0,6 ptsPergunta 10
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.
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.
Salvo em 20:15 
A recuperação de falhas tem por objetivo retornar o banco de dados para um estado anterior ao
aparecimento do problema.
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.
A falha de disco pode ocorrer quando o sistema de banco de dados não encontra a informação.
Enviar teste

Continue navegando