Buscar

2 3

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 4 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

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

Outros materiais