Buscar

AO2 - Administração de Banco de Dados

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 13 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 13 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 13 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
Entrega 12 dez em 23:59 Pontos 6 Perguntas 10
Disponível 1 dez em 0:00 - 12 dez em 23:59 12 dias
Limite de tempo Nenhum
Instruções
Este teste foi travado 12 dez em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 16.819 minutos 0,6 de 6
Pontuação deste teste: 0,6 de 6
Enviado 12 dez em 23:59
Esta tentativa levou 16.819 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 1Não respondida
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.
AO2: Administração de Banco de Dados https://famonline.instructure.com/courses/16183/quizzes/61381
1 of 13 2021-12-21 22:18
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:
AO2: Administração de Banco de Dados https://famonline.instructure.com/courses/16183/quizzes/61381
2 of 13 2021-12-21 22:18
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.
várias tabelas relacionadas entre si. Algumas dessas consultas
necessitam realizar uma junção (JOIN) entre tabelas, para que
dessa junção possa extrair as informações necessárias à consulta
formulada.
Fonte: MACHADO, F. N. R. Projeto e implementação de banco de
dados. 3 ed. São Paulo: Érica, 2014.
Observe uma consulta fazendo a junção entre duas tabelas:
SELECT cliente.nome_cliente, pedido.numero_pedido FROM cliente
INNER JOIN pedido ON cliente.codigo_cliente =
pedido.codigo_cliente.
Considerando as informações apresentadas, assinale a opção
correta.
Nesta consulta são apresentados os pedidos de cada cliente, e
usamos INNER JOIN para trazer somente os dados entre o
relacionamento das tabelas cliente e pedido.
Resposta correta
0 / 0,6 ptsPergunta 5Não respondida
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.
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?
0 / 0,6 ptsPergunta 6Não respondida
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.
AO2: Administração de Banco de Dados https://famonline.instructure.com/courses/16183/quizzes/61381
8 of 13 2021-12-21 22:18
É correto o que se afirmar apenas em:
As formas normais são um conjunto de regras que visam diminuir a
redundância de dados.
Resposta correta
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.Resposta correta

Continue navegando