Baixe o app para aproveitar ainda mais
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
Compartilhar