Buscar

Quiz Arquitetura de Banco de Dados - Senac

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

05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 1/7
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
STBDCAS3DA_2203-2203-695398 2203-ARQUITETURA DE BANCO DE DADOS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
Curso 2203-ARQUITETURA DE BANCO DE DADOS
Teste Clique aqui para iniciar o Quiz
Iniciado 05/11/22 10:50
Enviado 05/11/22 11:08
Data de vencimento 07/12/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 17 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Existe uma arquitetura de computação distribuída que procura unir as
características de uma arquitetura shared nothing, shared disk e shared memory.
Das opções listadas, indique o nome dessa arquitetura.
Arquitetura híbrida.
Arquitetura camaleônica.
Arquitetura híbrida.
Arquitetura composta semi-direcional invertida.
Arquitetura invertida semi-direcional composta.
Arquitetura invertida direcional composta.
A arquitetura hierárquica, ou arquitetura híbrida, procura combinar
as peculiaridades das arquiteturas de memória compartilhada, disco
compartilhado e nada compartilhado, como forma de melhor tirar
proveito de suas características.
Sala de Aula Tutoriais
1 em 1 pontos
JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
71
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_197314_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_197314_1&content_id=_8834090_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 2/7
Pergunta 2
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Você está começando a aprender o uso do banco de dados SQLite. Existem três
bancos de dados criados em seu ambiente: teste.db, teste1.db e teste2.db. Você
quer trabalhar com o banco teste1.db e quer usar o apelido meubanco para ele.
Que comando deve usar para conseguir isso?
ATTACH DATABASE 'teste1.db' as 'meubanco'.
CONN 'meubanco' as of 'teste1.db'.
CONNECT 'teste1.db' as of 'meubanco'.
CONNECT 'meubanco' as of 'teste1.db'.
CONN 'teste1.db' as 'meubanco'.
ATTACH DATABASE 'teste1.db' as 'meubanco'.
Para escolher um banco específico, é usada a instrução SQLite
ATTACH DATABASE. O nome do banco escolhido é um apelido
para o banco de dados.
Pergunta 3
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O formato mais comum de armazenamento de dados é o formato de registros. Um
registro é formado por campos que, por sua vez, contêm valores. O tipo de
registro fixo é aquele onde o tamanho de cada campo do registro tem o mesmo
comprimento e cada registro tem exatamente o mesmo tamanho em bytes -- em
oposição ao tipo fixo, temos o tipo variável. Das alternativas, indique qual é um
exemplo típico de campos para armazenamento de texto com tamanho variável.
VARCHAR.
VARCHAR.
CHAR.
DATE.
REAL.
INT.
A questão pergunta sobre campos para armazenamento de texto
com tamanho variável. VARCHAR é um exemplo típico de tipo de
dados para armazenamento de texto com tamanho variável. CHAR
também armazena texto, mas tem tamanho fixo.
Pergunta 4
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 3/7
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
A arquitetura client/server ou cliente/servidor é um modelo de computação no qual
o servidor hospeda, entrega e gerencia a maioria dos recursos e serviços a serem
consumidos pelo cliente. Foi desenvolvida com o intuito de distribuir tarefas ou
cargas de trabalho entre vários computadores conectados por uma rede. Das
afirmações listadas, indique a alternativa correta sobre arquitetura cliente/servidor
em duas camadas.
As regras de negócio podem ficar no servidor de banco de dados
na forma de procedimentos armazenados e/ou podem fazer parte
do software instalado no cliente.
Em um modelo cliente/servidor em duas camadas, as regras de
negócio só podem estar no software instalado no cliente. Neste
modelo, o servidor de banco de dados nunca armazena regras de
negócio.
As regras de negócio podem ficar no servidor de banco de dados
na forma de procedimentos armazenados e/ou podem fazer parte
do software instalado no cliente.
O modelo cliente/servidor em duas camadas especifica um nível
de abstração entre as fases de “cliente” e “servidor”, cujo objetivo
principal é prover um mecanismo capaz de auxiliar no processo de
identificação das regras de negócio no lado cliente e dos dados no
lado servidor.
O modelo cliente/servidor em duas camadas trata da descrição da
semântica de aplicativos de software em um alto nível de
abstração instalados no lado servidor de banco de dados e
descrevem os modelos comportamentais ou funcionais em termos
de estados, transições entre estados e ações executadas no
servidor cliente. Descrevem interações e interfaces de usuário em
termos de mensagens enviadas e recebidas e informações
trocadas. É o mesmo que computação centralizada, o usuário final
não pode interagir com o lado servidor e nem com o lado cliente do
modelo.
A arquitetura cliente/servidor é similar aos antigos modelos de
mainframe. O usuário acessa os dados através de um terminal
“burro” e os dados e regras de negócio ficam todos no lado
servidor.
Arquitetura em duas camadas ou two tiers: nesta arquitetura, as
regras de negócio ou ficam no cliente ou ficam no servidor. Se
estiverem no cliente, farão parte do aplicativo instalado; caso
05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 4/7
estejam no servidor de banco de dados, estarão em procedimentos
armazenados ou stored procedures.
Pergunta 5
Resposta
Selecionada:
d. 
Respostas: a.
b. 
c. 
d. 
e.
Comentário
da
resposta:
Uma transação consiste em todas as operações executadas entre o início da
transação e o término da transação. No banco de dados MySQL, podemos iniciar
uma transação com qual dos comandos listados?
START TRANSACTION.
START TRANSACTION AT BEGINING OF UNIT OF
WORK.
START COMMIT.
START ROLLBACK.
START TRANSACTION.
BEGIN TRANSACTION AT START OF UNIT OF WORK.
No SGBD MySQL, as transações começam com a instrução START
TRANSACTION ou BEGIN WORK e terminam com uma instrução
COMMIT ou ROLLBACK. Os comandos SQL entre as instruções
inicial e final formam a maior parte da transação.
Pergunta 6
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Em computação, usamos a palavra deamon para indicar um programa que
executa um processo em segundo plano ou background processes, ao invés de
estar sob o controle direto de um usuário interativo. Normalmente, um processo
daemon no servidor é responsável por lidar com as conexões de rede, distribuir
solicitações e persistir os dados, gravando-os em disco. Qual é o nome do
processo daemon do MySQL?
mysqld.
mysqldump.
mysqladmin.
mysqld.
clientd.
server1d.
1 em 1 pontos
1 em 1 pontos
05/11/2022 11:09 Revisarenvio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 5/7
Comentário
da
resposta:
Por convenção, indicamos que um programa é um deamon,
incluindo a letra “d” ao final de seu nome. Por exemplo, o
executável mysqld é o programa servidor de banco de dados
MySQL. Dentro desse contexto, o termo Servidor de Banco de
Dados MySQL indica uma instância em execução do programa
mysqld.
Pergunta 7
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Existe um agente que permite que bancos de um fornecedor se conectem e
traduzam os dados de bancos de dados de outro fornecedor. Como é conhecido
esse agente?
Gateway.
Senha.
OLTP.
Índice.
Chave primária.
Gateway.
O serviço que permite que bancos de um fornecedor se conectem e
traduzam os dados de bancos de dados de outro fornecedor é
conhecido como agente gateway -- um aplicativo específico do
sistema.
Pergunta 8
Resposta
Selecionada:
a.
Respostas: a.
Tradicionalmente, chamamos os programas que são armazenados e executados
pelo SGBD no servidor de banco de dados de stored procedures, ou
procedimentos armazenados. Estes podem ser functions, ou funções; triggers, ou
gatilhos; e procedures, ou procedimentos. Das afirmações abaixo, qual é a
alternativa correta sobre triggers ou gatilhos?
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e está associado a uma tabela. Um gatilho é
ativado quando um determinado evento ocorre sobre a tabela,
como uma inserção ou atualização.
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e está associado a uma tabela. Um gatilho é
ativado quando um determinado evento ocorre sobre a tabela,
como uma inserção ou atualização.
1 em 1 pontos
1 em 1 pontos
05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 6/7
b.
c.
d.
e.
Comentário
da
resposta:
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e é invocado usando a instrução CALL. Um
procedimento não tem um valor de retorno, mas pode modificar
seus parâmetros para verificação posterior pelo programa
chamador. Pode gerar conjuntos de resultados a serem retornados
ao programa cliente.
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e é usado de maneira muito semelhante a
uma função interna. Pode ser invocado em uma expressão e
retornará um valor durante a avaliação da expressão.
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e invocado pelo cliente de acordo com o
navegador Web que estiver usando.
Trigger é um objeto de banco de dados criado com o comando
CREATE TRIGGER e cria uma sequência de números que é
usada para definir o nome das entidades e criar os objetos de
armazenamento de dados.
Um gatilho, ou trigger, é um objeto nomeado do banco de dados
associado a uma tabela e que é ativado quando um determinado
evento ocorre sobre a tabela.
Pergunta 9
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Em sistemas gerenciadores de banco de dados é comum que as relações
possuam tuplas com o mesmo conjunto de atributos e que estes possuam os
mesmos tipos de dados. Entretanto, alguns tipos de dados podem não seguir esse
padrão e sua estrutura pode ir se alterando conforme os dados são atualizados.
Das alternativas listadas, qual melhor indica o tipo de dados que possui o
comportamento deste último?
Semiestruturado.
Semiestruturado.
CHAR.
Cartesiano.
Hierárquico.
Relacional.
Os dados semiestruturados não têm um modelo de dados formal,
mas têm padrão e estrutura aparentes e autodescritivos que
1 em 1 pontos
05/11/2022 11:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_27659380_1&course_id=_197314_1&content_id=_883409… 7/7
Sábado, 5 de Novembro de 2022 11h08min51s BRT
permitem suas análises. A estrutura dos dados semiestruturados
são usualmente definidos após a existência dos dados, e sua
estrutura dos dados pode ser modificada à medida que os dados
são atualizados.
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Você está começando a aprender o uso do banco de dados SQLite. Você quer se
dissociar do banco ‘homolog’. Qual comando deve usar para conseguir isso?
DETACH DATABASE 'homolog';
DISCONECT DATABASE 'homolog';
DETACH DATABASE 'homolog';
DISCONECT 'homolog';
DESCONECT DATABASE 'homolog';
DESCONECT 'homolog';
A instrução SQLite DETACH DATABASE é usada para dissociar um
banco de dados nomeado de uma conexão de banco de dados que
foi anteriormente anexada, usando a instrução ATTACH
DATABASE. Se o mesmo arquivo de banco de dados foi anexado
com vários apelidos, o comando DETACH desconectará apenas o
nome fornecido.
← OK
1 em 1 pontos

Outros materiais