Buscar

ENGENHARIA, PREPARAÇÃO E VISUALIZAÇÃO DE DADOS - unidade 2

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 01
Outra forma de tratar os dados é o chamado Banco de Dados não relacional (NoSQL) que difere das características adotadas no banco de dados relacional. Confira as alternativas a seguir e selecione a opção correta.
I - A versão inicial do NoSQL tinha como princípio o armazenamento de dados na forma de arquivos UTF-8.
II - O termo NoSQL indica que banco de dados não relacionais nos quais não é utilizada a linguagem de manipulação SQL para as consultas.
III - No banco de dados NoSQL a manipulação de dados é efetuada via shell scripts em sua versão originária.
IV – O aparecimento inicial do termo NoSQL já dizia respeito a não utilização da linguagem SQL teve forte influência para a terminologia atual dos bancos de dados não relacional.
I, II, III corretas
II e III corretas
II e IV corretas
III e IV corretas
I e III corretas
Verificar 
Resposta Correta:
Afirmativa II correta - NoSQL (Not Only SQL) é o termo utilizado para banco de dados não relacionais nos quais não é utilizada a linguagem de manipulação SQL para as consultas.
Alternativa III correta - Em vez disso, ele é manipulado por meio de shell scripts, que podem ser combinados em encadeamentos (pipelines) no Unix (SADALAGE; FOWLER, 2013).
Resposta Correta: II e III corretas
Afirmativa II correta - NoSQL (Not Only SQL) é o termo utilizado para banco de dados não relacionais nos quais não é utilizada a linguagem de manipulação SQL para as consultas.
Alternativa III correta - Em vez disso, ele é manipulado por meio de shell scripts, que podem ser combinados em encadeamentos (pipelines) no Unix (SADALAGE; FOWLER, 2013).
Questão 02
Os bancos de dados requerem linguagens especificas para manipular os dados seja para criar tabelas, inserir dados, excluir, alterar, inserir etc. Verifique as alternativas com as informações dos comandos e escolha a opção correta.
A) O commando: CREATE TABLE EXEMPLO ( [NOT NULL],..., PRIMARY KEY (, ,...) FOREIGN KEY () REFERENCES (); é para criar tabela no banco de dados não relacional.
B) O comando: db.BancoExemplo.remove({id :1); é um comando NoSQL
C) O comando: DELETE FROM Exemplo Where ID_FUNC = 1; é como apagamos uma tabela no banco de dados não relacional.
D) O comando: db.BancoExemplo.remove({id :1); excluir registros no banco de dados relacional.
E) O comando: Select * from Exemplo; seleciona todos os dados da tabela Exemplo na linguagem NoSQL.
Verificar 
Resposta Correta:
Alternativa correta: Veja exemplo: Excluir Registros no NoSQL:
db.BancoMongo.remove({id :1)
Resposta Correta: O comando: db.BancoExemplo.remove({id :1); é um comando NoSQL
Alternativa correta: Veja exemplo: Excluir Registros no NoSQL:
db.BancoMongo.remove({id :1)
Questão 03
Os bancos de dados requerem linguagens especificas para manipular os dados seja para criar tabelas, inserir dados, excluir, alterar, inserir etc. Verifique as alternativas com as informações dos comandos e escolha a opção correta.
A) O comando: Insert into TABELAEXEMPLO (ID_NRCADASTRO,NOMECADASTRO,ENDERECO)values (1,'XXX YYY','R. ZZZ, 1'); é utilizado para inserir dados em banco de dados não relacional.
B) O comando: use BancoExemplo; no banco de dados relacional é utilizado para inserir dados: db.coluna.insert({id: 1, nome: 'XXXXX'})
C) O comando: db.BancoExemplo.find( { id: 2 } ); recupera registros no banco de dados com a linguagem SQL.
D) O comando: use BancoExemplo; cria um banco de dados no banco de dados relaciona.l
E) O comando: Select * from Exemplo; seleciona todos os dados da tabela Exemplo na linguagem SQL.
Verificar 
Resposta Correta:
Alternativa correta: Veja exemplo para selecionar dados no SQL: Select * from Funcionario;  
Resposta Correta: O comando: Select * from Exemplo; seleciona todos os dados da tabela Exemplo na linguagem SQL.
Alternativa correta: Veja exemplo para selecionar dados no SQL: Select * from Funcionario;  
Questão 04
Os dados são a base para a análise de dados e consequentemente a sua armazenagem, manipulação e tratamento devem ser fácil de processar de modo a obter eficiência durante estes processos. Baseado neste contexto, analise as alternativas a seguir e responda selecionada a alternativa correta.
A) O sistema gerenciador de banco de dados foi criado para possibilitar o trabalho com banco de dados não relacional justamente por sua característica não relacional.
B) O modelo de alto nível, do banco de dados relacional, é dito conceitual, pois traz uma visão mais próxima de como o computador manipula as informações a serem processadas.
C) O modelo de dados físico ou de alto nível, apresenta uma visão estrutural de como os dados são armazenados, além de um detalhamento maior daquela apresentada no computador.
D) Uma forma de representação de dados, no modelo relacional, é através de níveis de abstração. E o modelo entidade-relacionamento é traz esta característica.
E) Uma tabela é um conjunto ordenado de linhas (tuplas, na terminologia acadêmica). Uma tabela em um banco de dados é similar à representação de uma planilha do sistema Excel.
Verificar 
Resposta Correta:
Alternativa correta: O modelo relacional traz a representação dos dados que pode ser fornecida em alguns níveis de abstração. Além do Modelo Entidade-Relacionamento – é um entidade que representa um objeto no mundo real com algumas características.
Resposta Correta: Uma forma de representação de dados, no modelo relacional, é através de níveis de abstração. E o modelo entidade-relacionamento é traz esta característica.
Alternativa correta: O modelo relacional traz a representação dos dados que pode ser fornecida em alguns níveis de abstração. Além do Modelo Entidade-Relacionamento – é um entidade que representa um objeto no mundo real com algumas características.
Questão 05
Para manipulação de dados em uma tabela, no modelo relacional, adotamos a linguagem SQL, cujos comandos possibilitam criar tabelas, alterá-las, inserir novos, dados, deletá-los ou selecionar dados uma query e relatórios. A partir da análise das afirmações a seguir e selecione a resposta que contenha a opção correta.
I – A chave é denominada primaria porque possibilita ter valores repetidos em uma tabela o que flexibiliza sua utilização em outras tabelas.
II – A chave estrangeira em uma tabela pode vir a ser a chave primaria em outra tabela.
III – A linguagem SQL é utilizada para manipular dados em um sistema não relacional visto que com a qual podemos criar tabelas, consultar dados, inserir ou alterar informações da tabela e até mesmo excluí-las.
IV – Na linguagem SQL é possível recuperar parcialmente ou totalmente as colunas de uma tabela, através do comando SELECT.
I, III, IV corretas
II e IV corretas
III e IV corretas
I e III corretas
II, III e IV corretas
Verificar 
Resposta Incorreta:
Alternativa II correta - Uma chave estrangeira é responsável por fazer uma relação entre tabelas. Dessa forma, uma chave estrangeira em uma tabela B é chave primária em uma tabela A.
Alternativa III incorreta - O objetivo da linguagem SQL é servir de interface entre o usuário e o SGBD com a qual realizamos consultas, criamos tabelas; além de inserir, excluir e alterar dados do banco de dados para o modelo relacional.
Alternativa IV correta - O comando 'select' é o único comando responsável por fornecer os dados existentes em tabelas de um SGBD. Esse comando permite recuperar uma parte ou a totalidade de colunas de uma tabela.

Continue navegando