Baixe o app para aproveitar ainda mais
Prévia do material em texto
ADMINISTRAÇÃO DE BANCO DE DADOS II 1a aula Lupa Exercício: CCT0847_EX_A1_202104340818_V3 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão O Microsoft SQL Server é um SGBD Relacional.Com ele podemos criar bases de dados com tabelas e manipular seus respectivos dados. Dentre as suas características podemos afirmar que: Possibilita a integração do SQL com outras linguagens, como C#, R e Python, mas não permite a execução de implementações de Machine Learning, somente de Big Data. Permite de forma restrita de conectar diversas instalações do SQL Server e, por meio dessas conexões, transferir dados de uma instalação para outra, não permitindo processar consultas em diversas instalações simultaneamente. Implementa um gerenciamento completo de processos e memória, de forma a maximizar a utilização de recursos do servidor. Oferece suporte somente a dados não estruturados, como XML e JSON. Possui um otimizador que tem a finalidade de gerar os planos de execução das consultas, garantindo que estas sejam executadas de acordo com os recursos disponíveis somente do servidor em que está hospedado. Respondido em 18/09/2022 09:30:07 Explicação: Possibilita a integração do SQL com outras linguagens, como C#, R e Python, permitindo tanto execução de implementações de Machine Learning quanto de Big Data. 2 Questão Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que: [AJURI - 2018 - Desenvolve - RR - Analista de Sistemas] Exigir que a transação seja executada em sua totalidade ou, então, ela não será realizada de forma alguma é uma característica da propriedade de consistência da transação. Durante a execução de uma transação, podem ocorrer falhas por diversos motivos impactando diretamente o resultado final de sua execução, contudo, é possível recuperar o estado do banco de dados abortando aquela transação executada mesmo com sua confirmação. A propriedade de durabilidade da transação significa que as mudanças aplicadas ao banco de dados pelas transações confirmadas precisam persistir e não devem ser perdidas por qualquer falha. Se uma transação for executada do início ao fim sem a interferência de outras transações e o banco de dados mantiver seu estado consistente antes e depois da sua execução, é uma característica da sua propriedade de isolamento. A transação em bloqueio de duas fases é dividida em fase de crescimento ou expansão, onde novos bloqueios podem ser adquiridos, e a de encolhimento, onde os bloqueios ficam retidos. Respondido em 18/09/2022 09:30:34 Explicação: Atomicidade:É a propriedade que garante que toda operação no banco de dados é atômica, ou seja, ou ela é executada completamente ou não é executada. 3 Questão Em relação às características técnicas do Microsoft SQL Server 2005 e 2012, assinale a alternativa VERDADEIRA: Não existe diferenças entre essas versões O protocolo VIA (Virtual Interface Adapter) foi descontinuado no SQL Server 2005. A ferramenta SSIS (SQL Server Integration Services) está disponível a partir da edição Express do SQL Server 2005. O MS SQL Server 2012 não possui compatibilidade com SQL Server 2005, portanto não é possível fazer uma atualização direta entre as duas versões. LEAD e LAG são duas funções analíticas introduzidas no SQL Server 2012. Exercício: CCT0847_EX_A2_202104340818_V3 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Em relação ao subsistema Relation Engine, qual o componente responsável pela verificação da sintaxe T-SQL do comando a ser executado? Query Executor Buffer Manager Optimizer Transaction Manager Command Parser Respondido em 18/09/2022 09:30:53 Explicação: . 2 Questão A conexão do cliente com o SQL Server é estabelecida sobre um protocolo de comunicação. Assinale a alternativa que apresenta 2 protocolos que são suportados atualmente pelo SQL Server. Named Pipes e DHCP Named Pipes e SSH Shared Memory e DHCP TCP/IP e HTTPS TCP/IP e Named Pipes Respondido em 18/09/2022 09:30:55 Explicação: . 3 Questão Qual o componente no Storage Engine que é responsável por manter um repositório de métodos de acesso, incluindo o código necessário para recuperar dados assim como as estruturas de dados propriamente ditas? Page Header Transaction Manager Looks Buffer Manager Access Methods Respondido em 18/09/2022 09:31:06 Explicação: Se o Query Executor solicita ao Access Methods uma atualização de linhas de uma determinada tabela, esse componente seleciona o código a ser executado para a atualização e as estruturas de dados a serem utilizadas por esse código de atualização, de forma a recebê-los do próprio Query Executor. Exercício: CCT0847_EX_A3_202104340818_V3 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Depois que o SQL Server está instalado e você consegue acessá-lo pelo SQL Server Management Studio. Qual é o banco de dados principal do SQL Server? Master Model MSDB System TEMPDB Respondido em 18/09/2022 09:31:19 Explicação: MASTER é o banco de dados principal do SQL Server. MODEL é o banco de dados que é utilizado como base para a criação de outros bancos de dados. MSDB é utilizado principalmente pelo SQL Server Agent para salvar o histórico dos jobs executados. TEMPDB é o banco de dados temporário do sistema. 2 Questão Qual o nome do recurso do SQL Server que é utilizado armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal? REPORTING SERVICE INTEGRATION SERVICES ANALYSIS SERVICES FILESTREAM MASTER Respondido em 18/09/2022 09:31:24 Explicação: FILESTREAM é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. Caso habilite o recurso, você deve especificar o nome do compartilhamento que servirá de repositório para os arquivos. 3 Questão No que se refere a instalação do SQL Server, analise as afirmações a seguir. I . Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, não possuindo qualquer limitação de quantidade. II. O desempenho do TEMPDB é fundamental para a instância. Uma maneira de começar a garantir o bom desempenho dele é isolá-lo em um volume de disco específico e alocar nesse volume todos os arquivos de dados dele. III. FILESTREAM, que é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I e II. Somente a afirmação: III. Somente a afirmação: I. Estão corretas as afirmações: I e III. Respondido em 18/09/2022 09:31:33 Explicação: Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, limitado a oito. 4 Questão Dentre as fases abaixo, a única que não faz parte de uma instalação do SQL Server é Definição da quantidade de memória reservada para a instância Definição da collation da instância Definiçãodo tipo de autenticação Seleção das features a serem instaladas Definição do tipo de instância ¿ padrão ou nomeada Exercício: CCT0847_EX_A3_202104340818_V3 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Depois que o SQL Server está instalado e você consegue acessá-lo pelo SQL Server Management Studio. Qual é o banco de dados principal do SQL Server? Master Model MSDB System TEMPDB Respondido em 18/09/2022 09:31:19 Explicação: MASTER é o banco de dados principal do SQL Server. MODEL é o banco de dados que é utilizado como base para a criação de outros bancos de dados. MSDB é utilizado principalmente pelo SQL Server Agent para salvar o histórico dos jobs executados. TEMPDB é o banco de dados temporário do sistema. 2 Questão Qual o nome do recurso do SQL Server que é utilizado armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal? REPORTING SERVICE INTEGRATION SERVICES ANALYSIS SERVICES FILESTREAM MASTER Respondido em 18/09/2022 09:31:24 Explicação: FILESTREAM é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. Caso habilite o recurso, você deve especificar o nome do compartilhamento que servirá de repositório para os arquivos. 3 Questão No que se refere a instalação do SQL Server, analise as afirmações a seguir. I . Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, não possuindo qualquer limitação de quantidade. II. O desempenho do TEMPDB é fundamental para a instância. Uma maneira de começar a garantir o bom desempenho dele é isolá-lo em um volume de disco específico e alocar nesse volume todos os arquivos de dados dele. III. FILESTREAM, que é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I e II. Somente a afirmação: III. Somente a afirmação: I. Estão corretas as afirmações: I e III. Respondido em 18/09/2022 09:31:33 Explicação: Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, limitado a oito. 4 Questão Dentre as fases abaixo, a única que não faz parte de uma instalação do SQL Server é Definição da quantidade de memória reservada para a instância Definição da collation da instância Definição do tipo de autenticação Seleção das features a serem instaladas Definição do tipo de instância ¿ padrão ou nomeada Exercício: CCT0847_EX_A4_202104340818_V4 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. I . Quando realizamos a restauração de um backup, todo o banco de dados é restaurado, incluindo suas configurações. II. Durante a restauração do backup, não é possível mover os arquivos. III. Para copiar somente as linhas existentes no arquivo Idf, usamos o backup do log de transações. IV. Quando fazemos um backup completo do banco de dados, todos os dados e metadados do database são copiados, incluindo todos os dados dos arquivos mdf e ndf, os arquivos correspondes a colunas FILESTREAM e os logs de transações presentes no arquivo ldf Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I, II e IV. Estão corretas as afirmações: II, IV. Estão corretas as afirmações: I, III e IV. Estão corretas as afirmações: I, IV. Estão corretas as afirmações: II, III e IV. Respondido em 18/09/2022 09:42:16 Explicação: . 2 Questão Em Server Roles é possível especificar quais são as funções desse usuário no nível do servidor. Qual é a role que permite gerenciar os logins do servidor? ProcessAdmin ServerAdmin SecurityAdmin DiskAdmin SysAdmin Respondido em 18/09/2022 09:42:19 Explicação: SysAdmin é a role com maiores privilégios no SQL Server, e seus membros podem executar qualquer operação no SGBD. ServerAdmin permite alterar as opções de configuração do SQL Server. SecurityAdmin permite gerenciar os logins do servidor. ProcessAdmin permite gerenciar processos em execução, inclusive para o encerramento deles. 3 Questão No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. I . Uma das atividades de administrar um banco de dados é a implementação dos objetos do banco de dados. II. Um banco de dados contém somente um esquema, e uma instância pode conter vários bancos de dados. III. Os arquivos do banco de dados são associados a um filegroup, ou grupo de arquivos. Quando objetos são criados, eles são automaticamente (ou explicitamente) associados a um filegroup. IV. Os modos de recuperação disponíveis para um banco de dados no SQL Server são Full (default), Bulk-Logged e Simple. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I, IV. Estão corretas as afirmações: I, III e IV. Estão corretas as afirmações: II, IV. Estão corretas as afirmações: I, II e IV. Estão corretas as afirmações: II, III e IV. ADMINISTRAÇÃO DE BANCO DE DADOS II 5a aula Lupa Exercício: CCT0847_EX_A5_202104340818_V2 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Em relação à segurança no Microsoft SQL Server. user e login são o mesmo conceito. um login pertence ao reino do servidor, um user pertence ao reino da base de dados. um login pertence ao sistema operacional, um user pertence ao servidor. um user pertence ao sistema operacional, um login pertence ao servidor. um user pertence ao reino do servidor, um login pertence ao reino da base de dados. Respondido em 18/09/2022 09:50:10 2 Questão Quando o foco é a informação contida no banco de dados, precisamos de uma granularidade maior, isto é, precisamos conceder acesso em um único esquema ou em um subconjunto de tabelas de um esquema. Quais os comandos que utilizamos para trabalhar com esses tipos de concessão? COMMIT, ROLLBACK e DENY GRANT, REVOKE e DENY GRANT, REVOKE e AUTHORIZATION GRANT, REVERT e DENY GRANT, ROLLBACK e DENY Respondido em 18/09/2022 09:50:14 Explicação: Utilizamos os comandos GRANT, REVOKE e DENY para trabalhar com esses tipos de concessão. 3 Questão À medida que são definidos os privilégios necessários para um usuário ou para um grupo de usuários, utilizamos as roles do SQL Server disponíveis no banco de dados ou criamos funções específicas. Qual a role relacionada ao privilégio de Execução de comandos DDL para criação e manutenção de objetos no banco de dados? db_securityadmin db_accessadmin db_denydatareader db_datareader db_ddladmin Respondido em 18/09/2022 09:50:18 Explicação: db_accessadmin: Gerenciar acessos ao SQL Server. Permite conceder ou negar o acesso de um usuário ao banco de dados. db_denydatareader: Nega leitura em tabelas e visões do bancode dados. db_securityadmin: Gerenciar membros das roles criadas no banco de dados. db_datareader: Leitura em tabelas e visões do banco de dados. 4 Questão São permissões granulares associadas com papéis de servidor fixo: ALTER SERVER STATUS. ALTER THOSE CONECTIONS. ALTER ANY LOGINSERT ADMINSITER BULK REQUIREMENTS. CREATE DATABASE. ALTER CONSTRAINTS ADMINSITER BULK OPERATIONS. CREATE DATABASE. ALTER RESOURCES ALTER CLIENT STATE. ALTER POSSIBLE CONECTIONS. ALTER ANY LOGOUT ADMINSITER BACKUPDISK OPERATIONS. VISUALIZE DATABASE. ALTER RESETS ADMINISTRAÇÃO DE BANCO DE DADOS II 6a aula Lupa Exercício: CCT0847_EX_A6_202104340818_V3 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Qual é o nome dado a menor unidade de execução alocada a um processador em determinado momento? Blocked By Runnable Pending Thread Byte Respondido em 18/09/2022 19:32:55 Explicação: . 2 Questão Em relação aos estados possíveis no SQL Server, em qual estado a tarefa permanece até que a mesma seja associada a uma Thread? Pending Sleeping Suspended Runnable Running Respondido em 18/09/2022 19:32:57 Explicação: . 3 Questão Numa instalação SQL Server 2012, o comando Transact-SQL shutdown, quando usado sem a opção with no wait, faz com que o sistema desabilite os logins correntes, exceto para membros de sysadmin e serveradmin, e aguarde o término dos comandos TSQL ou stored procedures que estejam sendo executados. Nessa situação, uma procedure útil para descobrir os processos em curso é sp_active sp_who sp_actualusers sp_depends sp_current Respondido em 18/09/2022 19:33:00 4 Questão No SQL Server quando a tarefa precisa de um recurso que não está disponível, dizemos que a mesma saiu do estado de 1 para o estado 2 . 1. Running - 2. Slepping 1. Suspended - 2. Running 1. Pending - 2. Runnable 1. Pending - 2. Suspended 1. Running - 2. Suspended Respondido em 18/09/2022 19:33:03 Explicação: . 5 Questão Em relação ao conceito de Gerenciamento de processos no SQL Server, qual o processo que Permite visualizar as sessões iniciadas a partir de uma estação de trabalho de usuário e a conexão da aplicação é realizada com um login de aplicação. Workload Group Application Host Name Login User Process Respondido em 18/09/2022 19:33:05 Explicação: . 6 Questão Em relação ao SQL Server 2016, é correto afirmar: Os níveis de isolamento de transações são: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SNAPSHOT e SERIALIZABLE. O comando BACKUP LOG realiza uma cópia de segurança de todos os objetos e dados do banco de dados informados. Múltiplos índices de texto completo (fulltext index) podem ser definidos em uma mesma tabela para campos do tipo char,varchar, nchar, nvarchar, text, ntext, image, xml e varbinary. Colunas XML não podem ser indexadas com o comando CREATE XML INDEX. Os tipos simples de dados geográficos são: Point, LineString, CircularString, Poligono, Node e Edge. ADMINISTRAÇÃO DE BANCO DE DADOS II 7a aula Lupa Exercício: CCT0847_EX_A7_202104340818_V2 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão No sistema gerenciador de banco de dados Microsoft SQL Server 2008, a seleção de @@TRANCOUNT tem como resultado o número de triggers disparados durante a conexão atual. de transações ativas na conexão atual. médio de registros por tabela. de usuários conectados ao servidor. de tabelas com valores nulos. Respondido em 18/09/2022 19:37:21 2 Questão Para garantir o isolamento entre as transações e oferecer suporte a esses níveis de isolamento que acabamos de ver, o SQL Server implementa controles de concorrência. Qual o modelo de controle de concorrência mais indicado para ambientes com baixa contenção, ou seja, baixa competição pelos mesmos dados. Serializable Controle Pessimista Otimista Repeatable read Respondido em 18/09/2022 19:37:24 Explicação: Existem dois modelos principais de controles de concorrência: o pessimista e o otimista. No pessimista, os bloqueios garantem que as transações respeitem os tipos de bloqueio sinalizados no ambiente. É mais indicado para ambiente com alta contenção. No otimista, não existem bloqueios para leituras, somente para atualizações. É mais indicado para ambientes com baixa contenção, ou seja, baixa competição pelos mesmos dados 3 Questão No SGBD Microsoft SQL Server 2005, foi introduzido o nível de isolamento SNAPSHOT. Com relação a esse nível de isolamento assinale a afirmativa CORRETA: Cria bloqueios compartilhados nos registros consultados. É apenas um sinônimo para o nível de isolamento READ UNCOMMITED. Corresponde ao nível de isolamento UNREPEATABLE READ. Representa um nível de isolamento mais restritivo que o nível SERIALIZABLE. Utiliza o banco de dados tempdb para armazenar mudanças. ADMINISTRAÇÃO DE BANCO DE DADOS II 8a aula Lupa Exercício: CCT0847_EX_A8_202104340818_V2 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão O Repositório de Consultas do SQL Server nasceu no SQL Server 2017. Em relação ao Query Store podemos afirmar: O Intervalo de Liberação de Dados determina de quanto em quanto tempo os dados são lidos no repositório e o espaço ocupado por ele é verificado. Não é possível o acesso ao repositório por meio de consultas do próprio sistema. Ele armazena os planos de execução das consultas, sendo uma excelente ferramenta para o administrador do SQL Server. No modo Somente Leitura, a Query Store coleta e grava os dados das estatísticas e dos planos de execução. Os dados coletados são agregados todos de uma única vez, não levando em conta o intervalo de tempo. Respondido em 18/09/2022 19:39:54 Explicação: No modo Leitura e Escrita, a Query Store coleta e grava os dados das estatísticas e dos planos de execução. O repositório pode ser acessado por meio de consultas do próprio sistema. O Intervalo de Liberação de Dados determina de quanto em quanto tempo os dados são gravados no repositório e o espaço ocupado por ele é verificado. Os dados coletados são agregados em intervalos de tempo predefinidos. 2 Questão No que se refere a Tuning no SQL Server, analise as afirmações a seguir. I . A carga de trabalho executada em uma instância SQL Server pode ser monitorada por meio do SQL Server Profiler. II. O Database Engine Tuning Advisor tem como objetivo analisar o trace e emitir recomendações de tuning, como a criação de um índice não clusterizado. III. Active Expensive Queries apresenta as consultas ativas com maior tempo de execução, maior consumo de CPU e maior volume de leituras lógicas. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I e II. Estão corretas as afirmações: I e III. Apenas a afirmação: I. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I, II e II. Respondido em 18/09/2022 19:39:58 Explicação: Todas as afirmativas são verdadeiras. 3 Questão Índices do tipo clusteredconfiguram um recurso frequentemente empregado na implementação de tabelas no Microsoft SQL Server. A afirmativa que NÃO se aplica nesse contexto é a de que: índices clustered são organizados na forma de árvores B (B-trees) índices clustered podem ser implementados para restrições (constraints) do tipo primary key e unique uma tabela pode ter mais de um índice clustered, desde que definidos sobre diferentes colunas índices clustered devem ser evitados em colunas que mudam de valor frequentemente índices clustered em geral melhoram a performance de consultas que referenciam os atributos indexados em operadores como { > >= < <= } ADMINISTRAÇÃO DE BANCO DE DADOS II 9a aula Lupa Exercício: CCT0847_EX_A9_202104340818_V2 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão O Transaction Log armazena as atualizações submetidas ao banco de dados. Todos os registros gravados no Transaction Log recebem um identificador sequencial. Qual o nome deste identificador sequencial? Sequence Number Log Number Log Sequencer Log transaction Log Sequence Number Respondido em 18/09/2022 19:42:56 Explicação: Todos os registros gravados no Transaction Log recebem um identificador sequencial chamado Log Sequence Number (LSN) 2 Questão Em um banco de dados SQL Server 2008, a replicação é projetada como um mecanismo de distribuição de dados. O mecanismo de replicação tem três métodos diferentes que um DBA pode utilizar para replicar dados. Dois deles são descritos como segue. I - Empregado para alta disponibilidade, constitui uma cópia completa dos dados aplicados ao assinante, executando uma substituição total. II - Inicia com uma cópia completa e, a partir daí, à medida que as transações subsequentes são emitidas no Publisher, o mecanismo de replicação se aplica ao subscriber, podendo ser configurado com dois modos opcionais, assinantes de atualização imediata e assinantes de atualização enfileirada. Essas descrições caracterizam, respectivamente, os métodos de replicação denominados: de mesclagem e transacional de snapshot e diferencial de snapshot e incremental de mesclagem e incremental de snapshot e transacional Respondido em 18/09/2022 19:43:04 3 Questão Sobre os conceitos de replicação do MS-SQL Server 2008 R2, assinale a alternativa correta. Um Artigo é uma instância de banco de dados que recebe dados replicados. O Assinante é uma instância de banco de dados que envia dados replicados a um ou mais Publicadores. Um Publicador é uma coleção de um ou mais artigos de um banco de dados. Uma Assinatura é uma coleção de um ou mais artigos de um banco de dados. O Distribuidor é uma instância de banco de dados que armazena os dados específicos de replicação associados a um ou mais Publicadores. Respondido em 18/09/2022 19:43:40 4 Questão Réplicas de bancos de dados podem ser úteis em diversos cenários. Qual o tipo de réplica que permite atualização nos dois sentidos, ou seja, as atualizações no assinante também são enviadas para o Publisher? Replicação Peer-to-Peer Replicação Transactional Replicação Snapshot Replicação Total Replicação Merge Respondido em 18/09/2022 19:43:26 Explicação: Replicação Transactional: O Publisher é o servidor primário que publica as tabelas e o Subscriber é o servidor que assina essa publicação para receber os dados publicados pelo Publisher. Quem coordena essa transferência de dados entre o Publisher e os Subscribers é o Distributor. Replicação Snapshot: Utiliza um agente para copiar o snapshot do banco de dados para outros bancos de dados. Replicação Peer-to-Peer: Expande as soluções de replicação na direção da redundância de dados e balanceamento de carga. ADMINISTRAÇÃO DE BANCO DE DADOS II 10a aula Lupa Exercício: CCT0847_EX_A10_202104340818_V1 18/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 1 Questão Sobre os Sistemas Gerenciadores de Bancos de Dados (considerando o Microsoft SQL Server 2008), é correto afirmar que não podem ser utilizados em ambiente de rede. podem funcionar sem a presença de um sistema operacional no servidor. podem ser substituídos, sem perda de funcionalidade, por um programa de gerenciamento de tarefas. devem tratar comandos emitidos pelo usuário, permitindo, por exemplo, a busca de dados. devem ser desligados por, pelo menos, 2 horas diariamente. Respondido em 18/09/2022 19:44:24 2 Questão Na versão gratuita do SQL Server 2005 não é instalado a ferramenta responsável por toda a automatização de rotinas (jobs) do banco de dados, tais como backup, reorganização de índices, shrink dos arquivos do banco de dados. Qual é a ferramenta do SQL Server Management Studio (SSMS) que possibilita a automatização dessas tarefas? o SQL Server Agent. o Query System. o Agent Viewer. o SQL copDB. o Agent System Respondido em 18/09/2022 19:44:36 3 Questão Em relação ao Automações de tarefas administrativas no SQL Server, analise as afirmações a seguir. I . Um job para teste de restauração de banco de dados pode selecionar um ou mais backups e restaurá-los em bancos temporários de uma instância especificamente preparada para esse fim. II. verificar os membros das roles fixas dos bancos de dados da instância também é uma boa prática para garantir a segurança tanto dos bancos de dados, quanto dos dados propriamente ditos. III. Do ponto de vista do DBA, o ideal é checar regularmente em busca de falhas de segurança que possam comprometer os bancos de dados. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I e III. Apenas a afirmação: I. Estão corretas as afirmações: I, II e II. Estão corretas as afirmações: I e II. Estão corretas as afirmações: II e III. Respondido em 18/09/2022 19:46:10 Explicação: Todas as afirmativas são verdadeiras. ADMINISTRAÇÃO DE BANCO DE DADOS II Aluno(a): VITOR HUGO SANTOS DE GOIS 202104340818 Acertos: 10,0 de 10,0 14/09/2022 1a Questão Acerto: 1,0 / 1,0 Em relação às características técnicas do Microsoft SQL Server 2005 e 2012, assinale a alternativa VERDADEIRA: LEAD e LAG são duas funções analíticas introduzidas no SQL Server 2012. Não existe diferenças entre essas versões O protocolo VIA (Virtual Interface Adapter) foi descontinuado no SQL Server 2005. O MS SQL Server 2012 não possui compatibilidade com SQL Server 2005, portanto não é possível fazer uma atualização direta entre as duas versões. A ferramenta SSIS (SQL Server Integration Services) está disponível a partir da edição Express do SQL Server 2005. Respondido em 14/09/2022 20:18:00 2a Questão Acerto: 1,0 / 1,0 Qual o componente no Storage Engine que é responsável por manter um repositório de métodos de acesso, incluindo o código necessário para recuperar dados assim como as estruturas de dados propriamente ditas? Access Methods Buffer Manager Page Header Transaction Manager Looks Respondido em 14/09/2022 20:18:43 Explicação: Se o Query Executor solicita ao Access Methods uma atualização de linhas de uma determinada tabela, esse componente seleciona o código a ser executado para a atualização e as estruturas de dados a serem utilizadas por esse código de atualização, de forma a recebê-los do próprio Query Executor. 3a Questão Acerto: 1,0 / 1,0 Dentre as fases abaixo, aúnica que não faz parte de uma instalação do SQL Server é Definição da quantidade de memória reservada para a instância Definição da collation da instância Definição do tipo de autenticação Seleção das features a serem instaladas Definição do tipo de instância ¿ padrão ou nomeada Respondido em 14/09/2022 20:19:32 4a Questão Acerto: 1,0 / 1,0 No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. I . Quando realizamos a restauração de um backup, todo o banco de dados é restaurado, incluindo suas configurações. II. Durante a restauração do backup, não é possível mover os arquivos. III. Para copiar somente as linhas existentes no arquivo Idf, usamos o backup do log de transações. IV. Quando fazemos um backup completo do banco de dados, todos os dados e metadados do database são copiados, incluindo todos os dados dos arquivos mdf e ndf, os arquivos correspondes a colunas FILESTREAM e os logs de transações presentes no arquivo ldf Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I, III e IV. Estão corretas as afirmações: II, III e IV. Estão corretas as afirmações: II, IV. Estão corretas as afirmações: I, II e IV. Estão corretas as afirmações: I, IV. Respondido em 14/09/2022 20:20:03 Explicação: . 5a Questão Acerto: 1,0 / 1,0 Em relação à segurança no Microsoft SQL Server. um login pertence ao reino do servidor, um user pertence ao reino da base de dados. um login pertence ao sistema operacional, um user pertence ao servidor. um user pertence ao sistema operacional, um login pertence ao servidor. user e login são o mesmo conceito. um user pertence ao reino do servidor, um login pertence ao reino da base de dados. Respondido em 14/09/2022 20:21:22 6a Questão Acerto: 1,0 / 1,0 Em relação ao conceito de Gerenciamento de processos no SQL Server, qual o processo que Permite visualizar as sessões iniciadas a partir de uma estação de trabalho de usuário e a conexão da aplicação é realizada com um login de aplicação. Host Name Login Application User Process Workload Group Respondido em 14/09/2022 20:21:45 Explicação: . 7a Questão Acerto: 1,0 / 1,0 No sistema gerenciador de banco de dados Microsoft SQL Server 2008, a seleção de @@TRANCOUNT tem como resultado o número de transações ativas na conexão atual. de tabelas com valores nulos. médio de registros por tabela. de usuários conectados ao servidor. de triggers disparados durante a conexão atual. Respondido em 14/09/2022 20:22:05 8a Questão Acerto: 1,0 / 1,0 Índices do tipo clustered configuram um recurso frequentemente empregado na implementação de tabelas no Microsoft SQL Server. A afirmativa que NÃO se aplica nesse contexto é a de que: índices clustered podem ser implementados para restrições (constraints) do tipo primary key e unique índices clustered em geral melhoram a performance de consultas que referenciam os atributos indexados em operadores como { > >= < <= } índices clustered devem ser evitados em colunas que mudam de valor frequentemente índices clustered são organizados na forma de árvores B (B-trees) uma tabela pode ter mais de um índice clustered, desde que definidos sobre diferentes colunas Respondido em 14/09/2022 20:23:22 9a Questão Acerto: 1,0 / 1,0 Em um banco de dados SQL Server 2008, a replicação é projetada como um mecanismo de distribuição de dados. O mecanismo de replicação tem três métodos diferentes que um DBA pode utilizar para replicar dados. Dois deles são descritos como segue. I - Empregado para alta disponibilidade, constitui uma cópia completa dos dados aplicados ao assinante, executando uma substituição total. II - Inicia com uma cópia completa e, a partir daí, à medida que as transações subsequentes são emitidas no Publisher, o mecanismo de replicação se aplica ao subscriber, podendo ser configurado com dois modos opcionais, assinantes de atualização imediata e assinantes de atualização enfileirada. Essas descrições caracterizam, respectivamente, os métodos de replicação denominados: de snapshot e diferencial de snapshot e incremental de snapshot e transacional de mesclagem e transacional de mesclagem e incremental Respondido em 14/09/2022 20:24:12 10a Questão Acerto: 1,0 / 1,0 Sobre os Sistemas Gerenciadores de Bancos de Dados (considerando o Microsoft SQL Server 2008), é correto afirmar que devem ser desligados por, pelo menos, 2 horas diariamente. podem funcionar sem a presença de um sistema operacional no servidor. devem tratar comandos emitidos pelo usuário, permitindo, por exemplo, a busca de dados. podem ser substituídos, sem perda de funcionalidade, por um programa de gerenciamento de tarefas. não podem ser utilizados em ambiente de rede.
Compartilhar