Baixe o app para aproveitar ainda mais
Prévia do material em texto
ADMINISTRAÇÃO DE BANCO DE DADOS II 1a aula 1 Questão 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. 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. 2 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: 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. 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. Oferece suporte somente a dados não estruturados, como XML e JSON. 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. Implementa um gerenciamento completo de processos e memória, de forma a maximizar a utilização de recursos do servidor. 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. 3 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] 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. 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 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. 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. 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. ADMINISTRAÇÃO DE BANCO DE DADOS II 2a aula 1 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? Access Methods Page Header Looks Buffer Manager Transaction Manager 2 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? Buffer Manager Optimizer Transaction Manager Query Executor Command Parser 3 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. TCP/IP e Named Pipes Shared Memory e DHCP Named Pipes e SSH TCP/IP e HTTPS Named Pipes e DHCP ADMINISTRAÇÃO DE BANCO DE DADOS II 3a aula 1 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 do tipo de autenticação Seleção das features a serem instaladas Definição do tipo de instância ¿ padrão ou nomeada Definição da collation da instância 2 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. Somente a afirmação: III. Somente a afirmação: I. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I e III. Estão corretas as afirmações: I e II. 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. 3 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? FILESTREAM ANALYSIS SERVICES REPORTING SERVICE MASTER INTEGRATION SERVICES 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. 4 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? MSDB System TEMPDB Master Model 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. ADMINISTRAÇÃO DE BANCO DE DADOS II 4a aula 1 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: II, IV. Estão corretas as afirmações: I, II e IV. Estão corretas as afirmações: II, III e IV. Estão corretas as afirmações: I, IIIe IV. Estão corretas as afirmações: I, IV. 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? SecurityAdmin ServerAdmin SysAdmin ProcessAdmin DiskAdmin 3 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, 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 1 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? GRANT, REVERT e DENY GRANT, REVOKE e DENY GRANT, REVOKE e AUTHORIZATION COMMIT, ROLLBACK e DENY GRANT, ROLLBACK e DENY Explicação: Utilizamos os comandos GRANT, REVOKE e DENY para trabalhar com esses tipos de concessão. 2 Questão São permissões granulares associadas com papéis de servidor fixo: ADMINSITER BULK OPERATIONS. CREATE DATABASE. ALTER RESOURCES ADMINSITER BACKUPDISK OPERATIONS. VISUALIZE DATABASE. ALTER RESETS ADMINSITER BULK REQUIREMENTS. CREATE DATABASE. ALTER CONSTRAINTS ALTER SERVER STATUS. ALTER THOSE CONECTIONS. ALTER ANY LOGINSERT ALTER CLIENT STATE. ALTER POSSIBLE CONECTIONS. ALTER ANY LOGOUT 3 Questão Em relação à segurança no Microsoft SQL Server. um login pertence ao sistema operacional, um user pertence ao servidor. user e login são o mesmo conceito. um user pertence ao sistema operacional, um login pertence ao servidor. um login pertence ao reino do servidor, um user pertence ao reino da base de dados. um user pertence ao reino do servidor, um login pertence ao reino da base de dados. 4 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_accessadmin db_ddladmin db_datareader db_securityadmin db_denydatareader 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 banco de dados. db_securityadmin: Gerenciar membros das roles criadas no banco de dados. db_datareader: Leitura em tabelas e visões do banco de dados.
Compartilhar