Buscar

Exercicios resolvidos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Qual a função de um SGBD
R: Fornecer aos usuários a capacidade de controlar o acesso de leitura / gravação, definir a geração de relatórios e realizar procedimentos de análise dos dados.
Em um banco de dados relacional, o que representam as colunas da tabela? 
R: As colunas representam os atributos da tabela.
Qual a principal característica de um banco de dados hierárquico?
R: O banco de dados usa diferentes níveis de dados que seguem um padrão semelhante a uma hierarquia.
A instrução SQL SELECT pertence a qual categoria de linguagem?
R: DML
Qual a função da instrução SQL "ALTER"?
R: Alterar a estrutura do banco de dados.
Compreender o modelo de banco de dados é fundamental para perceber os pontos positivos e negativos em questões estruturais e de manipulação dos dados do banco. 
Um dos modelos utiliza tabelas de duas dimensões para armazenar dados e a forma como os dados são armazenados tem inferência na simplicidade de acesso às informações utilizando técnicas de normalização para aperfeiçoar a organização como um todo.
Trata-se do modelo:
R: Modelo Relacional.
 
O que é um SGBD?
R: É um conjunto de programas e/ou ferramentas que são utilizados para configurar, atualizar egerenciar um banco de dados.
Entre os itens abaixo, qual é um SGBD NoSQL?
R: MongoDB.
Entre os itens abaixo.
 Qual o que tem o maior acesso ao SGBD?
R: DBA.
Uma outra forma de chamar o SGBD é?
R: DBMS.
É uma vantagem da arquitetura centralizada de banco de dados:
R: Não há a necessidade de junções distribuídas.
Com relação à arquitetura centralizada é correto afirmar que:
R: Ocorre gargalo devido a múltiplos acessos.
São exemplos de rotinas de manutenção em banco de dados:
R: Rotina de manutenção de arquivos e rotina de backup.
Em um banco de dados sem manutenção corretiva e preventiva, o banco de dados da empresa passou a apenas aceitar ações de leitura dos dados.
 O que poderia ocasionar isso?
R: Espaço do banco sem capacidade de expansão.
Em um banco de dados MySQL, quais são os comandos que fazem manutenção em tabelas do banco de dados?
R: Check table, repair table, optimize table e analyze table.
Uma forma de fazer manutenção no banco de dados, sem afetar os usuários, seria?
R: Identificar o erro e fazer a manutenção em uma base de testes, gerada por meio da restauração de backup.
Atualmente, temos uma praga virtual chamada ransomware que efetua o sequestro dos dados.
Seria uma forma plausível de fazer a manutenção preventiva do banco evitando a destruição 
causada por esta praga?
R: Efetuar um backup na nuvem periodicamente, porém, não manter o acesso disponível.
Que forma é utilizada para demonstrar a Modelagem Multidimensional?
R: Cubo
Qual a principal função do OLAP?
R: Consultar e analisar dados corporativos com alta performance.
São componentes de um modelo multidimensional OLAP:
R: Fatos, Dimensões e Medidas.
São exemplos de esquemas de dados multidimensionais:
R: Estrela, Floco de Neve e Constelação de Fatos.
Qual a função de um Slice and Dice?
R: Modificar a posição de uma informação, alterando linhas por colunas.
Com relação a bancos de dados NoSQL, marque a afirmativa correta.
R: Veio para substituir os bancos de dados relacionais.
Marque a alternativa correta referente a bancos de dados NoSQL.
R: Bancos de dados não relacionais (NoSQL) normalmente não aplicam um schema.
De acordo com as características dos bancos de dados NoSQL, pode-se afirmar que:
R: A característica ausência de esquema (Schema-free) ou esquema flexível é outra forma de 
prover a escalabilidade em bancos de dados NoSQL.
Referente aos tipos de bancos de dados NoSQL.
Marque a afirmativa correta.
R: Bancos de dados orientado a grafos podem ser construídos em ambos os modelos de bancos
de dados, relacionais e NoSQL.
Existem muitos bancos de dados para se trabalhar com NoSQL, cada banco está associado a um
determinado tipo do NoSQL.
Marque a alternativa em que todos os bancos de dados estão 
associados ao seu respectivo tipo.
R: Baseado em coluna: Amazon SimpleDB, Cloudata, Cloudera,SciDB, HPCC e Stratosphere.
Qual a função do Staging Area?
R: Armazenar os dados provisoriamente para a fase de Transformação.
São vantagens do ETL:
R: Qualidade de Dados, Manutenção Simples, Estabilidade e Múltiplas Conexões.
O que ocorre com os dados durante o processo Transform?
R: Padronização dos valores.
No processo de Extração, quantos servidores e tecnologias podem ser lidos?
R: Vários servidores e várias tecnologias.
Após o processo de Carga, de onde os dados são consultados pelo OLAP?
R: Do Data Warehouse.
O que é procedure?
R: É um conjunto de comandos SQL identificado por um nome e armazenados no banco de 
dados.
Qual a vantagem em trabalhar com rotinas e scripts?
R: Diminuir a intervenção do programador nas tarefas.
O que é um trigger?
R: É um conjunto de comandos que são executados após uma ação ocorrer.
Qual as função dos LOGS nas rotinas?
R: Registrar data e hora das execuções ou erros.
É uma característica da execução de rotinas automatizadas:
R: Requerem a intervenção humana.
Como se chama a linguagem de Banco de Dados para a criação e modificação das tabelas?
R: DDL (Linguagem de Definição de Dados).
O que são Constraints?
R: Restrições estabelecidas em uma coluna.
Qual a diferença entre Primary Key e Foreign Key?
R: Primary Key é utilizada como índice da tabela e Foreign Key é utilizada para relacionamento 
entre tabelas.
Qual a função de Identity ou Auto Increment?
R: Gerar a numeração automática das linhas.
O que ocorre quando se utiliza o parâmetro Not Null na construção das colunas?
R: Impede que cadastre um campo vazio.
Marque a alternativa correta:
R: Nas formuladas no estilo produto cartesiano, as tabelas são listadas na cláusula FROM.
Marque a alternativa correta:
R: LEFT JOIN retorna todas as linhas da tabela à esquerda.
Marque a alternativa correta:
R: O código é referente a uma consulta aninhada que retorna linhas que possuem o valor do 
campo maior que 5.00.
Marque a alternativa correta:
O código retorna os dados dos professores que não são alunos.
Marque a alternativa correta:
A consulta aninhada Tipo II é executada repetidas vezes.
O que são consultas 'ad hoc'?
R: Consultas de finalidade específica.
Qual a vantagem da utilização de consultas avançadas em um Data Warehouse?
R: Resultados mais diretos aos usuários finais.
O que caracteriza uma consulta do tipo N Mais?
R: Um número exato de resultados.
Uma consulta de enquadramento permitirá:
R: Exibir resultados dentro de um intervalo a ser definido.
São exemplos de Funções de Agregação:
R: COUNT, SUM, AVG, MIN e MAX.
O que significa KDD?
R: Processo de descoberta de conhecimento.
São técnicas de Data Mining:
R: CRISP-DM, SEMMA e Árvore de decisão.
Quando a mineração dos dados é relacionada a um determinado período, o ideal é utilizar o 
método:
R: Análise de séries temporais.
Regras de associação servem para:
R: Definir quais dados estão relacionados.
Arroz, toalha de banho, vinho e saco de lixo são produtos distintos, mas podem ser 
considerados de um mesmo grupo.
Qual método é utilizado para fazer esse agrupamento?
R: Análise de Cluster.
Com relação ao administrador de banco de dados é correto afirmar que:
R: Cria instruções de segurança, integridade e processamento de regras.
Com relação à segurança do banco de dados, o controle de acessos discricionário é:
R: Nível de privilégio de acesso a partes específicas do banco.
Entre as alternativas abaixo, identifique as que definem responsabilidades do administrador de 
banco de dados.
R: Modelagem do banco e backup do banco de dados.
Comando SQL para regras de autorização discricionária:
R: DROP ROLE e REVOKE.
Sabendo que é necessário criar uma ROLE para os administradores de uma empresa.
Qual o comando que cria a ROLE administradores?
R: CREATE ROLE ADMINISTRADORES.
Um dos procedimentos de administração de banco de dados é o comando SHUTDOWN, o qual 
pode ser utilizado com vários parâmetros.Marque a alternativa que define a função do comando SHUTDOWN NORMAL.
R: Encerrar as operações do banco de dados.
Marque a alternativa que indica o estado que permite o acesso de usuários ao banco de dados.
R: ONLINE.
As falhas podem acontecer na execução de um banco de dados, mas é esperado que elas não 
existam, pois assim o risco de perda de informações ou dados danificados diminui.
Sendo assim, marque a alternativa que representa uma atitude de planejamento do DBA com o
objetivo de evitar falhas.
R: Conhecer os parâmetros de inicialização e a arquitetura do SGBD.
 
Na execução dos bancos de dados podem acontecer diversos erros, de maior ou menor 
severidade. Muitas podem ser as causas, como, por exemplo: falta de espaço em disco, tempo 
excessivo de espera, erro de instrução, entre outras. O fato é que, quando ocorrem, deve-se 
buscar um tratamento adequado à correção.
Leia as alternativas a seguir e marque a que se refere corretamente ao tratamento de erros na 
execução de um banco de dados.
R: Os erros, quando acontecem, são notificados por meio de mensagem para prover 
informações de reparação e correção.
 
Várias são as falhas que ocorrem durante a execução de um banco de dados.
Sabendo disso, marque a alternativa que identifica a falha ocorrida, a qual pode ser resolvida 
com a opção --innodb-rollback-on-timeout na inicialização.
R: DEADLOCK.
O gerenciamento do espaço do banco de dados se baseia em uma estrutura própria para 
armazenamento de dados composta por tablespace e datafiles.
Considerando os conceitos relacionados ao tablespace, marque a afirmativa correta.
R: Tablespace é o local de armazenamento lógico dos dados.
É possível haver mais de um tablespace no banco de dados.
Assim, em alguns ambientes, os tablespaces são apelidados de acordo com a necessidade do ambiente e do padrão definido. 
Marque a alternativa que denomina o tablespace fundamental e crítico para um banco de 
dados, que deve estar sempre on-line para garantir seu funcionamento.
R: SYSTEM
A criação do tablespace no modo de armazenamento DICTIONARYprevê uma série de 
parâmetros a serem utilizados no dimensionamento do espaço na criação.
Marque a alternativa que apresenta a função definida pelo parâmetro INITIAL na cláusula DEFAULT 
STORAGE.
R: Tamanho da primeira extensão do objeto (segmento).
O dimensionamento do espaço a ser criado para tablespace, datafiles, extensões e blocos é 
fundamental para prover um bom atendimento ao banco de dados.
A estratégia de definição de espaços para armazenamento pode se basear em algumas práticas.
Marque a alternativa que indica uma dessas práticas.
R: Separar tablespace por aplicação.
O gerenciamento de espaço deve ter planejamento na criação do tablespace, dimensionando o
tamanho ideal para datafiles, extensões e blocos e acompanhando a execução para avaliar o 
nível e a frequência de utilização.
Considerando os conceitos que envolvem o modo de gerenciamento LOCAL de tablespace, marque a alternativa que define uma de suas características.
R: Minimiza o overhead de gerenciamento do espaço, pois o SGBD faz a alocação 
automaticamente.
Estrutura contendo definições dos objetos utilizados em um banco de dados.
R: Estrutura contendo definições dos objetos utilizados em um banco de dados.
 
O SGBD MySQL utiliza um schema próprio para o armazenamento das tabelas que compõem o 
dicionário de dados. 
Marque a alternativa que indica o nome do schema que armazena o dicionário de dados.
R: INFORMATION_SCHEMA.
Um banco de dados relacional é formado por dados e dicionário de dados (metadados).
Marque a alternativa que define uma característica do dicionário de dados.
R: Dicionário de dados armazena nome de tabelas e seus atributos, entre outras 
informações.
Todo o objeto criado no banco de dados terá suas informações armazenadas no dicionário de dados, que mantém informações de vários níveis.
Marque a alternativa que indica uma informação criada no dicionário de dados.
R: Restrição de integridade.
Todas as tabelas de dicionário de dados têm a mesma estrutura e devem obedecer às mesmas 
regras que as tabelas básicas: precisam ter chave primária única (não nula) e integridade 
referencial entre elas próprias.
 Considerando o processo de criação/visualização do dicionário de dados, marque a alternativa que apresenta a afirmação correta.
R: As informações constantes no dicionário de dados são utilizadas para a manipulação do 
banco de dados.
Os usuários que utilizam os bancos de dados são classificados pelo tipo de utilização que fazem dos dados. Marque a alternativa que indica o tipo de usuário que somente acessa o banco de dados por meio de aplicações construídas​​​​​​​.
R: Finais.
O DBA deve ter 3 pontos de preocupação no tratamento da segurança da informação: confidencialidade, integridade e disponibilidade. Marque a alternativa que define o aspecto de confidencialidade​​​​​​​.
R: Garantia de que a informação é acessível somente por pessoas autorizadas.
A visão dos dados de um banco de dados é definida em três níveis de abstração. Marque a alternativa correta que define o nível de abstração lógico.
R: É o nível intermediário que apresenta os dados e seus relacionamentos. Utilizado pelo DBA para administração do banco de dados.
O gerenciamento de usuários disponibiliza o recurso de criação de grupo de usuários. Marque a alternativa que identifica o objetivo de se criar grupo de usuários​​​​​​​.
R: Facilitar a manutenção de usuários em um banco de dados, em termos de configuração de acesso e visibilidade de recursos.
A criação de um usuário no ambiente MySQL possibilita configurar a atualização da senha de várias formas. Marque a alternativa que define a senha do usuário forçando a atualização imediata no primeiro acesso.
R: CREATE USER ‘teste’@'localhost' IDENTIFIED BY ‘123456’
PASSWORD EXPIRE.
Após um banco de dados ser criado, o administrador executa uma série de tarefas para dar permissão de acesso aos usuários que necessitam ler e gravar informações na base de dados.
Suponha que o DBA receba uma solicitação de atribuição de privilégio para um novo funcionário, identificado por JOAO. O privilégio consiste em autorizá-lo a consultar as tabelas CLIENTE e PRODUTO.
Marque a alternativa que identifica o comando que será utilizado pelo DBA para conceder o privilégio solicitado.
R: GRANT select ON CLIENTE, PRODUTO TO ‘JOAO @’ localhost’;
Nos bancos de dados relacionais, privilégios devem ser definidos aos usuários para autorizar acesso aos objetos, buscando garantir a segurança da informação. Quando o usuário muda de função, seus privilégios precisam ser retirados para que se faça uma nova concessão, apropriada ao uso da nova função.
Sendo assim, o funcionario JUAREZ foi promovido para uma nova área e deverá utilizar outro conjunto de dados. É preciso eliminar todos os seus privilégios antes de criar os novos.
Marque a alternativa que indica a instrução SQL correta para eliminar todos os privilégios de JUAREZ.
R: REVOKE ALL FROM 'JUAREZ@localhost';.
Em uma empresa foram admitidos dois usuários. O DBA criou os usuários user001 e user002 e agora precisa conceder a eles privilégios de consulta e alteração dos registros (linhas) das tabelas PACIENTE e PROCEDIMENTO. O DBA não lembra quais tipos de privilégio deve dar a eles.Você está incumbido de ajudá-lo.
Marque a alternativa que relaciona os tipos de privilégios a serem utilizados na concessão da permissão, respectivamente.
R: SELECT e UPDATE.
Para manter a segurança da informação dos bancos de dados é importante que se tenha implantada uma política de segurança. Em toda política de segurança é previsto o uso de privilégios.
Marque a alternativa que define PRIVILÉGIOS no escopo de segurança de banco de dados.​​​​​​​
R: Permissões que um usuário ou grupo de usuários têm para a manipulação do banco de dados.
Em uma empresa, foi identificado um conjunto de usuários (USR1, USR2, USR3, USR4), já devidamente identificados no banco de dados, que devem ter a permissão de consulta, inserção,exclusão e alteração dos dados das tabelas PREÇO e CLIENTE. O DBA precisa atribuir a permissão a esse conjunto de usuários e não lembra como fazer para conceder o privilégio de uma só vez a todo o conjunto, pois terão as mesmas funções. Você está incumbido de ajudá-lo.
Marque a alternativa que indica a instrução para a concessão de privilégio a esse conjunto de usuários​​​​​​​.
R: GRANT ROLE.
As informações dos bancos de dados podem ser perdidas mediante a ocorrência de diversos eventos adversos. Considerando um evento de falha nos discos rígidos de um servidor de banco de dados, indique a alternativa que representa os problemas que podem surgir.
R: Dados corrompidos.
Uma das vantagens de armazenar as informações em bancos de dados é justamente ter os dados disponíveis para os usuários. No entanto, bancos de dados são armazenados em equipamentos que podem estar sujeitos a indisponibilidades de acesso. Considerando essa situação, indique a alternativa que melhor representa uma solução de prevenção de indisponibilidade do banco de dados.
R: Executar backup do banco de dados em mídia armazenada em outro servidor.
As diversas opções para a execução de cópias de segurança fazem parte da estratégia de backups que deverá ser definida pela organização de acordo com os seus interesses, objetivos e recursos disponíveis. Com base na definição de quem executará os backups e como eles serão executados, indique a alternativa que representa a opção mais adequada.
R: As responsabilidades da equipe.
Os diversos tipos de backups existentes definem as opções de realizar cópias de segurança de acordo com a estratégia de backups implantada em cada organização. Considerando a realização de um backup sem restringir o acesso ao banco de dados, indique a alternativa que representa esse tipo de backup.
R: Backup online.
O banco de dados MySQL possui uma ferramenta bastante conhecida para realizar backups lógicos. Essa ferramenta é denominada mysqldump e tem diversas opções de parâmetros. Com base no mysqldump, indique a alternativa que representa a execução de um backup apenas para a tabela usuário de um banco de dados denominado db_pedido. A saída deve ser um arquivo nomeado como bkp_usuario.sql.
R: mysqldump db_pedido usuario > bkp_usuario.sql
Planejar e executar backups são atividades imprescindíveis para preservar as informações dos bancos de dados. Considerando o uso de backups por log de arquivos binários para replicação de dados, indique a alternativa que representa uma aplicação dessa estratégia.
R. Espelhamento entre servidores de banco de dados.
Backups são criados para realizar cópias de segurança das informações armazenadas em bancos de dados com o objetivo de restaurá-las quando necessário. Entre as diversas formas de restauração de backup, indique qual é a instrução utilizada para recuperar um backup lógico de banco de dados no MySQL.
R. mysql.
É sabido que backups completos podem ser muito demorados porque contêm todos os dados a serem copiados de um banco de dados. Como parte de uma estratégia de agilização de backups, é possível criar backups menores com dados que representam pequenos intervalos que podem ser adicionados a um backup completo. Com base na técnica que utiliza arquivos de log binário, indique a alternativa correta em relação ao MySQL.
R. Recuperação incremental.
Os tipos de backups que existem definem as opções de realizar cópias de segurança de acordo com as estratégias de backup que podem ser definidas pelas organizações. Considerando a realização de recuperação de backup sem restringir o acesso aos usuários, indique a alternativa que representa esse tipo de backup.
R. Backup online.
Eventos adversos são situações que podem fazer com que os dados de um banco de dados fiquem indisponíveis aos usuários. Entre os diversos eventos que requerem a realização de um backup como garantia de salvaguarda dos dados, indique aquele que representa instruções ilegais que podem ser executadas em um banco de dados.
R. Exclusão acidental de dados.

Continue navegando