Prévia do material em texto
28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 1/8 Revisar envio do teste: Clique aqui para iniciar o Quiz STBDCAS3DA_2103-2103-695398 2103-ARQUITETURA DE BANCO DE DADOS Quiz REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ Usuário JOSE AUGUSTO Curso 2103-ARQUITETURA DE BANCO DE DADOS Teste Clique aqui para iniciar o Quiz Iniciado 16/11/21 16:34 Enviado 28/11/21 11:09 Data de vencimento 29/11/21 23:59 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 282 horas, 34 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário Você está participando de uma entrevista de emprego. O entrevistador não é da área técnica, mas tenta responder uma pergunta de um dos candidatos sobre como é a replicação do banco de dados da empresa: “Não sou da área técnica, mas, pelo que entendi, eles copiam o banco de dados inteiro para todos nós de banco de dados”, diz o entrevistado. Pela fala do entrevistador, qual deve ser o tipo de replicação usada pela empresa? Totalmente replicada. Totalmente replicada. Parcialmente replicada. Replicação homófona. Centralizada. Replicação hierárquico-relacional. Sala de Aula Tutoriais 1 em 1 pontos JOSE AUGUSTO https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_169969_1 https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_169969_1&content_id=_7583122_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 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 2/8 da resposta: Há uma cópia idêntica e completa do catálogo em cada nó de banco de dados. As atualizações nos dados são tratadas como transações e a consistência é mantida através de um mecanismo de two phase commit centralizado. 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. 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. 1 em 1 pontos 1 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 3/8 e. Comentário da resposta: Relacional. Os dados semiestruturados não têm um modelo de dados formal, mas têm padrão e estrutura aparentes e autodescritivos que 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 4 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: A empresa em que você está trabalhado utiliza um sistema antigo. Analisando o ambiente, você percebeu que a empresa que fornecia suporte ao SGBD foi comprada por outra e deixou de fornecer suporte para o sistema gerenciador de banco de dados há mais de uma década. Apesar de todos esses senões, a empresa não pretende trocá-lo, porque o desenvolvimento de um sistema novo sairia mais caro do que manter o atual. Qual das opções a seguir indica corretamente o tipo de sistema descrito? Legado. Legado. Contemporâneo. Replicado. Ancião. Hierárquico. Um sistema legado pode ser visto como um sistema de grande porte com centenas de milhares a centenas de milhões de registros. Normalmente, são autônomos, possuem milhões de linhas de código e resistem a evoluções e modificações. Podem ser organizados em algum sistema de arquivos e, eventualmente, não são gerenciados por um SGBD. A principal justificativa encontrada para a manutenção de sistemas legados é a econômica. São sistemas estáveis e que teriam um custo elevado para serem migrados para outra tecnologia e/ou arquitetura. Pergunta 5 Ao afirmarmos que um banco de dados é distribuído, estamos dizendo que ele não está limitado a um único sistema, mas que pode estar espalhado por vários sites. Em 1 em 1 pontos 1 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 4/8 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: outras palavras, pode estar em vários servidores ou em vários locais, conectados através de uma rede de computadores. Uma empresa está trabalhando com um banco de dados distribuído, segundo as informações prestadas, em cada site as estruturas de banco de dados, a estrutura de armazenamento de dados, o sistema operacional e o aplicativo de banco de dados são todos idênticos. Das opções abaixo, qual indica o tipo de banco de dados distribuídos adotado pela empresa? Banco de Dados Distribuído Homogêneo. Banco de Dados Distribuído Não Relacional. Banco de Dados Distribuído Limitado. Banco de Dados Distribuído Único. Banco de Dados Distribuído Coeso. Banco de Dados Distribuído Homogêneo. Para que um sistema de banco de dados distribuído seja homogêneo, as estruturas de dados devem ser idênticas ou compatíveis em cada local. O aplicativo de banco de dados usado em cada local também deve ser idêntico ou compatível. Em um banco de dados homogêneo, todos os diferentes sites armazenam os dados de forma idêntica. O sistema operacional, o DBMS e as estruturas de dados usadas são iguais em todos os sites. Isso os torna fáceis de gerenciar. Pergunta 6 Resposta Selecionada: e. Respostas: a. b. c. O armazenamento dos dados geográficos em SGBD é organizado em estruturas próprias que descrevem características dos dados, por exemplo, coordenadas dos pontos que formam um polígono representando ge ometricamente uma dada entidade geográfica. As entidades geográficas possuem uma representação geométrica ou geometria e atributos associados. Objetos do mundo podem ser representados por pontos, nós, linhas, arcos, cadeias e polígonos. De que maneira podemos descrever os dados geográficos? Espaciais, temporais e temáticos. Geodésicos, relacionais, orientados a objeto. Geográficos, relacionais e geomorfológicos. Relacionais, geofísicos e morfológicos. 1 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&…5/8 d. e. Comentário da resposta: Geodésicos, geocêntricos e geomorfológicos. Espaciais, temporais e temáticos. Os fenômenos espaciais, temporais e temáticos que ocorrem na superfície da terra são denominados de dados geográficos ou espaciais. Pergunta 7 Resposta Selecionada: a. Respostas: a. b. c. d. 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. 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. 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. 0 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 6/8 e. Comentário da resposta: 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 estejam no servidor de banco de dados, estarão em procedimentos armazenados ou stored procedures. Pergunta 8 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 9 1 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 7/8 Domingo, 28 de Novembro de 2021 11h09min19s BRT Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: 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? sqlite3 teste.db sqlite3 teste.db CREATE teste.db CREATE DATABASE teste.db CREATE DATABASE teste CREATE teste 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 10 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. 1 em 1 pontos 1 em 1 pontos 28/11/2021 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22149066_1&course_id=_169969_1&content_id=_7583129_1&… 8/8 ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_7583122_1&course_id=_169969_1&nolaunch_after_review=true');