Prévia do material em texto
1 Marcar para revisão Suponha que você é um administrador de banco de dados responsável por otimizar o desempenho de um sistema Oracle em uma empresa. Você percebeu que algumas consultas SQL estão demorando mais do que o esperado para serem executadas e deseja aplicar técnicas de tuning para melhorar o desempenho. Sabendo-se que o otimizador está trabalhando com custo, selecione a opção correta sobre qual técnica você pode aplicar para otimizar o desempenho das consultas. A Utilização de índices. Distribuição dos arquivos de dados em B diferentes discos físicos.Atualização das estatísticas para garantir que o C otimizador de consulta faça estimativas precisas sobre o custo das operações. Configuração do cache D de buffer para reduzir a sobrecarga de E/S. Aplicação de partições nas tabelas para dividir E grandes tabelas em partes menores e mais gerenciáveis. 2 Marcar para revisão Você é o administrador de um banco de dados Oracle que possui várias tabelas grandes e complexas com dados históricos. Para otimizar o desempenho das consultas e operações de manutenção de dados, você decide dividir essas tabelas em unidades menores e mais gerenciáveis. Qual técnica do Oracle você deve utilizar para alcançar esse objetivo?Particionamento de A segmentos de dados. Gerenciamento de B espaço. Compactação de C tabela. Uso de E/S direta D (Direct I/O). Indexação adequada E de tabelas e índices. 3 Marcar para revisão uso de índices pode agilizar muito o desempenho de consulta no Oracle Database. Dentre os fatores considerados pelo otimizador de consultas ao determinar a estratégia de acesso aos dados utilizando índices temos:A quantidade total de A linhas na tabela. A ordem de classificação B especificada na cláusula ORDER BY da consulta. A complexidade da consulta, ou seja, o C número total de junções (JOIN) realizadas. A presença de chaves estrangeiras nas D tabelas envolvidas na consulta. A seletividade da coluna indexada, ou seja, a proporção de E valores distintos em relação ao número total de linhas na tabela. 4 Marcar para revisão A Oracle utiliza uma série de ferramentas e recursos para otimizar o desempenho de I/O da instância do SGBD.Qual é a finalidade do Oracle Automatic Storage Management (ASM) no gerenciamento de entrada e saída (I/O) no Oracle Database? Monitorar o uso da A CPU no servidor. Realizar o ajuste B dinâmico da memória entre a SGA e a PGA. Otimizar o desempenho de C consultas complexas no banco de dados. Melhorar a eficiência e a disponibilidade do I/O, oferecendo recursos como D balanceamento automático de carga e espelhamento de dados. Alocar automaticamente mais E espaço em disco para os arquivos de dados. 5 Marcar para revisão Um administrador de banco de dados Oracle está configurandoos privilégios de objetos para um grupo de usuários em um novo projeto. Ele deseja seguir o princípio do menor privilégio para garantir a segurança dos dados e evitar a concessão de privilégios excessivos. No projeto, os usuários precisam apenas executar consultas (SELECT) em algumas tabelas específicas. Qual comando SQL o administrador deve usar para conceder o privilégio necessário aos usuários, seguindo o princípio do menor privilégio? GRANT SELECT ON A ALL TABLES TO grupo_usuarios; GRANT SELECT ON B SCHEMA TO grupo_usuarios; GRANT SELECT ON TABELA1, TABELA2, C TABELA3 TO grupo_usuarios;GRANT SELECT ON D DATABASE TO grupo_usuarios; GRANT SELECT ON grupo_usuarios TO E TABELA1, TABELA2, TABELA3; 6 Marcar para revisão No Oracle Database, existem dois tipos principais de usuários que podem ser criados: usuários locais e usuários globais. Esses tipos de usuários têm características e finalidades distintas. Qual das seguintes afirmações descreve corretamente a diferença entre usuários locais e usuários globais no Oracle Database?Usuários locais são criados apenas em um SM2 Performance Em Banco De Dados:... T somente nesse banco de dados, enquanto A usuários globais são criados em todos os 00 : 20 : 39 Ocultar bancos de dados no hora min seg mesmo servidor e podem acessar objetos em qualquer Questão 10 de 10 um desses bancos de dados. 1 2 3 4 5 6 7 8 9 10 Usuários locais são criados apenas em um Respondidas (10) Em branco (0) banco de dados específico e podem acessar objetos em Finalizar prova qualquer banco de dados no mesmo B servidor, enquanto usuários globais são criados em todos os bancos de dados no mesmo servidor e podem acessar objetos somente nesse banco de dados.Usuários locais são criados em todos os bancos de dados no mesmo servidor e podem acessar objetos em qualquer um desses bancos de C dados, enquanto usuários globais são criados apenas em um banco de dados específico e podem acessar objetos somente nesse banco de dados. Usuários locais e usuários globais são conceitos equivalentes no Oracle Database e D podem ser usados indistintamente para criar contas de usuário. Não há diferença entre usuários locais e usuários globais no Oracle Database. Ambos os tipos de E usuários são criados em um único banco de dados e podem acessar objetos somente nesse banco de dados.7 Marcar para revisão A criptografia é um dos pilares fundamentais para a segurança de dados em ambientes de banco de dados. No Oracle Database, a criptografia é implementada através de recursos avançados, como o Transparent Data Encryption (TDE) e o Network Encryption, que permitem proteger informações sensíveis contra acesso não autorizado. Além disso, a utilização de wallets é essencial para garantir a segurança. Qual é a finalidade dos "wallets" no Oracle Database? Os wallets são usados para armazenar senhas de usuários e garantir que apenas A administradores autorizados possam acessar o banco de dados. Os wallets são utilizados para armazenar B informações sobre o histórico de auditoria do banco de dados e eventos de segurança.Os wallets são repositórios seguros para armazenar C chaves de criptografia, certificados digitais e senhas. Os wallets são recursos para fazer D backup e restauração de dados críticos do banco de dados. Os wallets são utilizados para gerenciar a alocação E de recursos do banco de dados entre os usuários. 8 Marcar para revisão PostgreSQL possui vários arquivos de configuração que atuam em diferentes aspectos do funcionamento do servidor. Qual é o arquivo responsável pela configuração de autenticação dos usuários do PostgreSQL? A pg_data.conf. B postgresql.conf.C pg_hba.conf. D db_config.conf. E pg_config.h. 9 Marcar para revisão A empresa "DataTech" possui um banco de dados PostgreSQL para armazenar informações sobre seus projetos e clientes. O DBA responsável está organizando os dados em esquemas para facilitar o acesso e a gestão das informações. Ele deseja criar um novo esquema para armazenar dados sobre os funcionários da empresa. Qual comando SQL o DBA deve utilizar para criar um esquema chamado "funcionarios_esquema" no banco de dados? CREATE SCHEMA A funcionarios_esquema; CREATE SCHEMA B nome_do_esquema = funcionarios_esquema;CREATE SCHEMA funcionarios_esquema C AUTHORIZATION nome_do_usuario; D nome_do_usuario = funcionarios_esquema; CREATE SCHEMA funcionarios_esquema E OWNER TO home_do_usuario; 10 Marcar para revisão Em um servidor PostgreSQL, você precisa permitir que clientes de determinados endereços IP acessem o banco de dados sem a necessidade de autenticação, enquanto os clientes de outros endereços IP ainda precisam ser autenticados para acessar o banco de dados. Qual arquivo de configuração do PostgreSQL você deve editar para fazer essa configuração e qual entrada você deve adicionar?Deve-se editar o arquivo "pg_hba.conf" e adicionar uma entrada com o método A de autenticação "trust" para os endereços IP que não precisam de autenticação. Deve-se editar o arquivo "postgresql. conf" e adicionar uma entrada B com o método de autenticação "md5" para os endereços IP que precisam ser autenticados. Deve-se editar o arquivo "pg_hba.conf" e adicionar uma entrada com o método C de autenticação "md5" para os endereços IP que precisam ser autenticados.Deve-se editar o arquivo e adicionar uma entrada D com o método de autenticação "trust" para os endereços IP que não precisam de autenticação. Deve-se editar tanto o arquivo "pg_hba.conf" quanto o arquivo E e adicionar as entradas correspondentes.