Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Sistema Gerenciador de Banco de Dados A manutenção do banco de dados deve ser realizada por especialistas, que precisam conhecer os recursos e funções específicas para a atividade. Deve se conhecer, por exemplo, um dos componentes mais importantes da manutenção do banco de dados, que se algum desastre acontecer, os dados estarão seguros e poderão ser restaurados. Esse componente é o: Nota: 10.0 A Limpeza dos dados. B Backup dos dados. Você assinalou essa alternativa (B) Você acertou! um dos componentes mais importantes que um especialista deve conhecer é o backup de dados, pois é a partir dele que se poderá restaurar os dados em caso de algum tipo de desastre (aula 4, p. 3). C Desfragmentação dos dados. D Classificação dos dados. Questão 2/10 - Sistema Gerenciador de Banco de Dados Um banco de dados quando é utilizado por mais de um usuário, terá que administrar a concorrência entre as informações que estão sendo acessadas pelos usuários. Essa administração é conhecida como controle de concorrência e se dá quando, em um banco de dados, usuários tentam acessar a mesma informação simultaneamente, sendo necessário então um controle desses acessos. Para gerenciar as transações e as concorrências é necessário conhecer as propriedades comumente chamadas de: Nota: 10.0 A DBA B DB C SQL D ACID Você assinalou essa alternativa (D) Você acertou! Para gerenciar as transações é necessário conhecer as propriedades comumente chamadas de ACID (acrônimo de Atomicidade, Consistência, Isolamento e Durabilidade) que devem ser usadas pelos métodos de controle de concorrência e recuperação do SGBD. (aula 5, p. 7). Questão 3/10 - Sistema Gerenciador de Banco de Dados Para a otimização de um SGBD é necessário identificar e eliminar os possíveis elementos existentes em todos os níveis do sistema, entre eles, as consultas lentas que são submetidas ao banco. Também é necessário melhorar as configurações do servidor de banco de dados, do sistema operacional e do hardware que suporta todo o ambiente do sistema. Esses elementos que devem ser tratados levam o SGBD a ter problemas de: Nota: 0.0Você não pontuou essa questão A replicação. Você assinalou essa alternativa (A) B concorrência. C desempenho. A identificação de problemas na configuração do SGBD e de todos os elementos do ambiente podem ocasionar problemas de desempenho. (aula 5, p. 10). D segurança. Questão 4/10 - Sistema Gerenciador de Banco de Dados A análise de sistemas permite aos analistas levantarem as necessidades de desenvolvimento de um sistema computacional. A partir do levantamento de requisitos são elaborados os documentos que darão suporte aos desenvolvedores na programação do código e auxiliarão os responsáveis pelo banco de dados para a criação das tabelas. A seguir, para essa atividade, vamos considerar o DE-r para a criação das tabelas de controle dos funcionários e os departamentos em que eles trabalham, não esquecendo da chave para relacionar as duas tabelas: Para criar as tabelas considerando o DE-r o comando correto é: Nota: 10.0 A create table depto(codigo int, nome varchar(100)); create table funcionario(matricula int, nome varchar(100), cpf char(11) B create table depto(codigo int, nome varchar(100), codigo int); create table funcionario(matricula int, nome varchar(100), cpf char(11). C create table funcionario(codigo int, nome varchar(100)); create table depto(matricula int, nome varchar(100), cpf char(11)) D create table depto(codigo int, nome varchar(100)); create table funcionario(matricula int, nome varchar(100), cpf char(11), codigo int) Você assinalou essa alternativa (D) Você acertou! A sintaxe para criação das tabelas a partir da representação do Diagrama de entidade-relacionamento é create table depto(codigo int, nome varchar(100)); create table funcionario(matricula int, nome varchar(100), cpf char(11), codigo int). A tabela departamento é traduzida conforme o diagrama com as colunas código e nome. A tabela funcionário, como é uma tabela secundária, terá uma coluna extra para que seja possível criar um relacionamento com a tabela principal depto. (aula 12 / aula 6 prática). Questão 5/10 - Sistema Gerenciador de Banco de Dados Um DBA precisa selecionar os funcionários da tabela com uma estrutura podemos ver a seguir: MATRICULA NOME CPF DATA_NCTO Fonte: o autor O relatório deve disponibilizar o total dos salários agrupado e ordenado por departamento. Para atender essa solicitação o comando para selecionar os dados deverá ser, analise as assertivas que seguem e marque V para as asserções verdadeiras, e F para as asserções falsas I ( ) SELECT depto, sum(salario) FROM funcionário GROUP BY depto ORDER BY depto II( ) SELECT depto, sum(salario) FROM funcionário GROUP BY depto III( ) SELECT depto, sum(salario) FROM funcionário ORDER BY depto IV( ) SELECT depto, sum(salario) FROM funcionário GROUP BY depto ORDER BY 1 Agora, assinale a alternativa que apresenta a sequência correta: Nota: 10.0 A V – F – V – V B V – F – V – F C F – V – F – V D V – F – F – V Você assinalou essa alternativa (D) Você acertou! Comentário: a alternativa correta é a letra D. A afirmativa I é verdadeira pois todos os para parâmetros estão corretos. É necessário utilizar os parâmetros GROUP BY e ORDER BY. A afirmativa II é falsa porque não contém o parâmetro ORDER BY. A afirmativa III é falsa porque não contém o parâmetro GROUP BY. A afirmativa IV é verdadeira porque tem os parâmetros GROUP BY e ORDER BY, sendo que é possível ordenar pela posição da coluna no select, no caso coluna 1 do departamento. (aula 11 / aula 5 prática). Questão 6/10 - Sistema Gerenciador de Banco de Dados Um data lake é um lugar para armazenar dados estruturados e não estruturados, bem como um método para organizar grandes volumes de dados altamente diversificados e de várias fontes. Os data lakes estão se tornando cada vez mais importantes à medida que os usuários, desejam executar exploração e descoberta de dados amplos. Reunir dados ou a maior parte deles em um único local torna isso mais simples. O data lake se diferencia de um data Warehouse pela preparação dos dados ser feita: Nota: 10.0 A Anteriormente B Em segundo plano C Através de ordenação D Posteriormente Você assinalou essa alternativa (D) Você acertou! A principal diferença entre um data lake e um data Warehouse é que o data lake tende a armazenar dados de uma forma muito rápida e preparando-os posteriormente à medida que os usuários fazem o acesso. Com um data Warehouse, em contrapartida, os dados são preparados com muito cuidado antes de armazená-los. (aula 6, p. 9). Questão 7/10 - Sistema Gerenciador de Banco de Dados O objetivo de um determinado mecanismo dos sistemas gerenciadores de banco de dados é permitir a manutenção de várias cópias idênticas de um banco de dados. Os benefícios desse mecanismo são a redundância, o que torna o sistema tolerante a falhas, a possibilidade de um balanceamento de carga do sistema, pois é possível distribuir o acesso entre as cópias, além de ter um backup dos dados, já que os dados são transferidos parcial ou totalmente da origem para um outro local. Esse mecanismo é conhecido como: Nota: 10.0 A Duplicação dos dados B Replicação de dados. Você assinalou essa alternativa (B) Você acertou! Esse mecanismo que permite replicar os dados da origem para um outro local é a replicação de dados. (aula 4, p. 12). C Transferência dos dados. D Exportação binária de dados Questão 8/10 - Sistema Gerenciador de Banco de Dados Normalização de banco de dados é um conjunto de regras que tem por objetivo organizar um projeto de banco de dados para reduzir a redundância, aumentar a integridade e o desempenho. Para normalizar um banco de dados, serão examinados oselementos de uma entidade e as relações entre as entidades, com o objetivo de se evitar anomalias observadas na inclusão, exclusão e alteração dos dados. Os elementos de uma entidade examinados na normalização são os: Nota: 10.0 A registros B valores C números D atributos Você assinalou essa alternativa (D) Você acertou! Para normalizar um banco de dados, serão examinados os atributos de uma entidade e as relações entre as entidades, com o objetivo de se evitar anomalias observadas na inclusão, exclusão e alteração dos dados. (aula 5, p. 2). Questão 9/10 - Sistema Gerenciador de Banco de Dados Na gestão de banco de dados é importante para o administrador dominar a manipulação de objetos através da SQL, pois é através dos scripts que os comandos poderão ser distribuídos para que possa garantir agilidade e qualidade nos bancos de dados. Pensando nisso é necessário criar uma tabela para o controle dos produtos de uma empresa que identifique esse produto através de um código único, deverá ter o seu nome que contempla caracteres especiais, sua quantidade em estoque que se dá através de números inteiros pois não existem produtos fracionados, seu valor monetário é controlado com 3 casas decimais devido a legislação vigente. Todos os campos devem ser obrigatórios. Para atender essa especificação o comando para criar essa tabela deverá ser: Nota: 0.0Você não pontuou essa questão A create table produto(codigo int primary key, nome varchar(100) not null, qtde int not null, valor numeric(7,3) not null) Comentário: o comando para criar a tabela é create table produto(codigo int primary key, nome varchar(100) not null, qtde int not null, valor numeric(7,3) not null). Os itens de controle de obrigatoriedade para as colunas são importantes nessa questão, primary key para os dados não se repetirem na coluna código, not null nos demais campos porque eles são obrigatórios, não esquecendo de três casas decimais no valor do produto (aula 8 / aula 2 prática). B create table produto(codigo int, nome varchar(100), qtde int, valor numeric(7,3)) Você assinalou essa alternativa (B) C create table produto(codigo int primary key, nome varchar(100) not null, qtde int not null, valor numeric(7,2) not null) D create table produto(codigo int primary key, nome varchar(100) not null, qtde int not null, valor numeric(7,2) not null) Questão 10/10 - Sistema Gerenciador de Banco de Dados Um sistema gerenciador de banco de dados permite implementar controles para a administração dos dados inseridos em um banco de dados. Existem além dos controles de nulabilidade, que impedem a inserção de dados nulos nas colunas, outros controles para gerenciar repetições como o unique, para delimitar os valores das colunas, o check, para verificar valores associados em outras tabelas, o foreign key. Porém, existe um controle que pode ser considerado um dos principais na área de gerenciamento de banco de dados que é a primary key, ou chave primária, que tem várias funções, que têm por objetivo: Nota: 0.0Você não pontuou essa questão A Permitir que a tabela seja considerada primária no banco de dados tendo prioridade entre as outras. B Auxiliar a manipulação dos dados na tabela, permitindo a utilização dos comandos de manipulação de dados: insert, delete, update e select. Você assinalou essa alternativa (B) C Permitir a cópia de segurança dos dados de uma tabela pois ela tem como prioridade a segurança primária dos dados D Não permitir a repetição dos dados que serão armazenados na coluna identificando dessa maneira de forma única um registro, possibilitar o relacionamento entre as tabelas, não aceitar valores nulos e ordenar fisicamente os dados
Compartilhar