Buscar

quiz 1

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 6 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 6 páginas

Prévia do material em texto

Curso
	2204-ARQUITETURA DE BANCO DE DADOS
	Teste
	Clique aqui para iniciar o Quiz
	Iniciado
	13/02/23 08:57
	Enviado
	13/02/23 10:03
	Data de vencimento
	29/03/23 23:59
	Status
	Completada
	Resultado da tentativa
	8 em 10 pontos  
	Tempo decorrido
	1 hora, 5 minutos
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	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?
	
	
	
	
		Resposta Selecionada:
	e. 
Gateway.
	Respostas:
	a. 
Senha.
	
	b. 
OLTP.
	
	c. 
Índice.
	
	d. 
Chave primária.
	
	e. 
Gateway.
	Comentário da resposta:
	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 2
1 em 1 pontos
	
	
	
	Você está começando a aprender o uso do banco de dados SQLite. A primeira coisa que quer fazer é criar um banco de dados de nome TESTE.DB para começar seus estudos. Qual é o comando usado no SQLite para criar o banco de dados TESTE.DB?
	
	
	
	
		Resposta Selecionada:
	a. 
sqlite3 teste.db
	Respostas:
	a. 
sqlite3 teste.db
	
	b. 
CREATE teste.db
	
	c. 
CREATE DATABASE teste.db
	
	d. 
CREATE DATABASE teste
	
	e. 
CREATE teste
	Comentário da resposta:
	A criação de um novo banco de dados em SQLite pode ser feita com o comando sqlite3, seguida pelo nome do banco que deseja criar e a extensão .db.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	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?
	
	
	
	
		Resposta Selecionada:
	c. 
mysqld.
	Respostas:
	a. 
mysqldump.
	
	b. 
mysqladmin.
	
	c. 
mysqld.
	
	d. 
clientd.
	
	e. 
server1d.
	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 4
0 em 1 pontos
	
	
	
	De forma geral, os dados são armazenados em sistemas gerenciadores de bancos de dados (SGBD) e, normalmente, usam uma aplicação para acessá-los e exibi-los para o usuário final. Existem vários modelos pelos quais os dados podem ser acessados. A respeito da arquitetura cliente-servidor, leia as afirmações listadas e indique qual é a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	e. 
Na arquitetura cliente/servidor, os clientes estão interconectados e trocam informações entre si. Essa característica diminui a sobrecarga de acessos ao servidor, tornando a arquitetura mais segura, veloz e eficiente.
	Respostas:
	a. 
Os navegadores Web Chrome, Edge e Firefox podem ser considerados exemplos de clientes.
	
	b. 
A arquitetura cliente/servidor caiu em desuso. Foi substituída pela arquitetura centralizada, que utiliza mainframe e terminais “burros”.
	
	c. 
Uma das funções do servidor é requisitar informações armazenadas nos clientes.
	
	d. 
Devido à segurança complexa implementada nos clientes, os dados são armazenados, preferencialmente, nestes.
	
	e. 
Na arquitetura cliente/servidor, os clientes estão interconectados e trocam informações entre si. Essa característica diminui a sobrecarga de acessos ao servidor, tornando a arquitetura mais segura, veloz e eficiente.
	Comentário da resposta:
	Seja através de um aplicativo específico ou através de um navegador Web, quando o computador cliente envia uma solicitação de dados ao servidor pela Internet, o servidor aceita o processo solicitado e entrega os pacotes de dados solicitados de volta ao cliente. Os clientes não compartilham nenhum de seus recursos
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	Na XML, as tags são utilizadas para agregar informações adicionais a documentos, simplificando o processo de separar o conteúdo de uma marcação. As tags são usadas aos pares, com <tag> delimitando o início e </tag> delimitando o fim da parte do documento referida pela tag. Sabendo disso, quantos pares de tags CORRETAS existem no texto abaixo?
<café_da_manha>
<comida>
    <nome>Pão na chapa</nome>
    <preco>R$3,90</preco>
    <descricao>
    Duas fatias de pão com margarina vegetal ligeiramente tostada na chapa térmica
    </descricao>
    <calorias>350</calorias>
</comida>
</café_da_manha >
	
	
	
	
		Resposta Selecionada:
	d. 
3
	Respostas:
	a. 
6
	
	b. 
5
	
	c. 
4
	
	d. 
3
	
	e. 
7
	Comentário da resposta:
	Os pares corretos são:
<café_da_manha> e </café_da_manha>;
<comida> e </comida>
<nome> e </nome>
<preco> e </preco>
<descricao> e </descricao>
<calorias> e </calorias>
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	A arquitetura de três esquemas tem como objetivo separar o que faz parte do banco de dados físico do que é aplicação do usuário. É dividido em três níveis: interno, conceitual e externo ou de visão. O nível interno descreve como os dados estão realmente armazenados. Nesse nível, as estruturas de dados de baixo nível são descritas em detalhes. Existe uma estrutura que é considerada a mais simples, onde os registros não ordenados são armazenados sequencialmente. Qual é o nome dessa estrutura?
	
	
	
	
		Resposta Selecionada:
	a. 
HEAP.
	Respostas:
	a. 
HEAP.
	
	b. 
HASH.
	
	c. 
Sequencial verticalmente indexado.
	
	d. 
Sequencial horizontalmente indexado.
	
	e. 
Sequencial transversalmente indexado.
	Comentário da resposta:
	A forma mais simples de organização de arquivos é um arquivo não ordenado, também conhecido como arquivo heap. Em uma organização de arquivo heap, os registros são colocados no arquivo na mesma ordem em que são inseridos.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	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?
	
	
	
	
		Resposta Selecionada:
	b. 
DETACH DATABASE 'homolog';
	Respostas:
	a. 
DISCONECT DATABASE 'homolog';
	
	b. 
DETACH DATABASE 'homolog';
	
	c. 
DISCONECT 'homolog';
	
	d. 
DESCONECT DATABASE 'homolog';
	
	e. 
DESCONECT 'homolog';
	Comentário da resposta:
	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.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Você está começando a aprender o uso do banco de dados SQLite e quer listar o nome do banco. Qual comando deve usar para conseguir isso?
	
	
	
	
		Resposta Selecionada:
	a. 
.databases;
	Respostas:
	a. 
.databases;
	
	b. 
.SHOW DBS;
	
	c. 
.SHOW DATABASES;
	
	d. 
.LIST DBS;
	
	e. 
.LIST DATABASES;
	Comentário da resposta:
	O comando .databases lista todos os bancos.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	b. 
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.
	Respostas:
	a. 
Em um modelo cliente/servidorem 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.
	
	b. 
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.
	
	c. 
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.
	
	d. 
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.
	
	e. 
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.
	Comentário da resposta:
	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 estejam no servidor de banco de dados, estarão em procedimentos armazenados ou stored procedures.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	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?
	
	
	
	
		Resposta Selecionada:
	a. 
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.
	Respostas:
	a. 
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.
	
	b. 
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.
	
	c. 
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.
	
	d. 
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.
	
	e. 
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.
	Comentário da resposta:
	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.

Continue navegando