Buscar

Manipulação de Dados em Bancos de Dados Relacionais

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 6 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 6 páginas

Prévia do material em texto

PERGUNTA 1
1. Trabalhar com microcontroladores exige trabalhar com informações programáveis. Programar incide em trabalhar com dados, que devem ser manipulados e gravados em banco de dados que possuem um gerenciador chamado de SGBD (Sistema Gerenciador de Banco de Dados).
Banco de dados trabalham com o princípio CRUD. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características.
 
I) Delete
II) Create
III) Read
IV) Update
 
( ) Responsável por criar e adicionar novos dados, valores ou informações em um banco de dados.
( ) Responsável por ler e verificar informações que estejam contidas dentro de um sistema de gerenciamento de banco de dados.
( ) Responsável por atualizar e modificar/alterar uma informação contida em determinada tabela em um banco de dados.
( ) Responsável por apagar e excluir registros existentes em uma tabela em um banco de dados.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	III, I, IV, II.
	
	
	I, II, III, IV.
	
	
	IV, II, I, III.
	
	
	II, III, IV, I.
	
	
	II, I, IV, III.
 
Justificativa:
1 pontos   
PERGUNTA 2
1. Dentro dos comandos existentes de manipulação de dados, temos o comando UPDATE que irá atualizar informações em uma determinada tabela de um banco de dados relacional. Atualizar informação significa alterar um valor existente na tabela. Para realizarmos a atualização da umidade do ar, referenciando o valor2, devemos aplicar o comando:
	
	
	UPDATE UMIDADE SET valor2 = 70 WHERE valor2 = 35.
	
	
	INSERT INTO UMIDADE (valor2) VALUES (70) WHERE valor2 = 35.
	
	
	CREATE VALUE SET valor2 = 70 WHERE valor2 = 35.
	
	
	UPDATE VALUE SET valor2 = 70 FROMM UMIDADE WHERE valor2=35.
	
	
	UPDATE VALUE valor = 70 WHERE UMIDADE valor2 = 35.
 
Justificativa:
1 pontos   
PERGUNTA 3
1. Imaginemos uma tabela com as seguintes características em um determinado banco de dados:
 
Chuva (mês, milímetros, temperatura)
Temperatura (mês, umidade)
 
Considerando as informações expostas, é correto afirmar que o comando SQL que irá apresentar o mês e a temperatura para as ocorrências em que mês apresenta o valor “janeiro” ou temperatura maior que 25 graus é:
	
	
	SELECT mes, temperatura FROM Temperatura WHERE mes “janeiro” OR temperatura = “25”;
	
	
	SELECT mes, temperatura FROM Chuva WHERE mes “janeiro” OR temperatura >= “25”;
	
	
	SELECT mes, temperatura FROM Chuva WHERE mes “janeiro” AND temperatura <> “25”;
	
	
	SELECT mes, temperatura FROM Temperatura WHERE mes “janeiro” OR temperatura <= “25”;
	
	
	SELECT mes, temperatura FROM Chuva WHERE mes “janeiro” AND temperatura > “25”;
1 pontos   
PERGUNTA 4
1. Na maioria dos comandos de manipulação de dados, podemos nos utilizar do auxílio de operadores relacionais, ou ainda, operadores lógicos. Estes operadores servem para realizarmos comparações e podermos ter uma assertividade maior nos comandos. Sobre os operadores relacionais, podemos afirmar que:
	
	
	São operadores utilizados para comparação e que retornam um valor booleano (verdadeiro ou falso).
	
	
	São operadores que não possuem função específica de comparação, mas fazem parte da sintaxe.
	
	
	São operadores que também são chamados de booleanos e são utilizados para comparar mais de um valor.
	
	
	São operadores de consulta, autoexplicativos e que não indiferentes na construção de consultas.
	
	
	São operadores utilizados somente em conjunto, e que retornar diversos valores devido a sua complexidade.
1 pontos   
PERGUNTA 5
1. A falta de uma cláusula WHERE indica que não há condição sobre a seleção de linhas de uma tabela, sendo assim, serão retornados todas as linhas existentes na tabela utilizando o comando de consulta.
 
Considere uma tabela de nome BATIMENTOS, com os campos cod, bat_cardiaco, horário e pressão. Com base nos dados exposto e os conceitos apresentados no texto-base da disciplina, analise as asserções a seguir e a relação proposta entre elas:
 
I – Para se realizar uma consulta e obter como resposta os dados dos batimentos a partir da verificação do batimento cardíaco sendo maior ou igual a 73 e pressão = 12:8, o comando a ser executado é: SELECT * FROM batimentos WHERE bat_cardiaco >= 73 AND pressao = “12:8”.
 
Porque
 
II – A atualização de registros a respeito de pressão arterial que possuem pressão igual a 15:9 para o novo valor de 12:8, deve acontecer a partir do comando UPDATE SET pressao = “12:8” batimentos WHERE cor = “15:9”.
 
A seguir, assinale a alternativa correta:
	
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
	
	
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	
	
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	
	As asserções I e II são proposições falsas.
1 pontos   
PERGUNTA 6
1. Em se tratando de microcontroladores, o Arduino é o que possui maior destaque, pois possui um baixo custo; o que acarreta ao fácil acesso à compra por desenvolvedores. Mas claro, não é só por isso, os programadores gostam dos Arduinos pelo fato do seu desenvolvimento ser integrado, o que de uma forma ou de outra facilita a vida os programadores.
Mas não pense que é só o Arduino que existe, temos outros tipos que possuem diversas características. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
(  ) O Arduino também possui alguns componentes, os quais são chamados de Shields.
(  ) O Arduino possibilita ser programado e podem ser modificados conforme a necessidade do usuário.
(  ) A partir do Arduino podemos construir outros equipamentos e possui as mesmas características que o Raspberry.
(  ) O Arduino foi construído para aproveitamento direto da indústria, sem intuito educacional.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	I e II, apenas.
	
	
	III e IV, apenas.
	
	
	I e IV, apenas.
	
	
	II e III, apenas.
	
	
	I, II e IV, apenas.
 
Justificativa:
1 pontos   
PERGUNTA 7
1. A cláusula select possui diversos comandos que quando são executados juntos resultam em resultados diversos. A partir disso, a gama de possíveis resultados que podemos obter em uma consulta é enorme. Sobre o comando Between, podemos afirmar que:
	
	
	Serve para quando precisamos selecionar valores entre um intervalo de dados.
	
	
	Apresentará todos os dados existentes em uma tabela do banco de dados.
	
	
	Serve para selecionarmos valores maiores ou menos que um valor fixo.
	
	
	Retornará os dados que são idênticos, nem maiores nem menores, que um dado.
	
	
	Apresenta dados maiores que um valor específico.
1 pontos   
PERGUNTA 8
1. Sendo um dos princípios do CRUD, o Insert possui características específicas. Considerando que já possuímos um banco de dados e uma tabela, o comando INSERT INTO UMIDADE (valor, valor2) VALUES (15,35), irá realizar:
	
	
	A exclusão do dado 15 e a inserção do dado 35 da tabela umidade.
	
	
	A alteração dos dados 15 e 35 da tabela umidade de um determinado banco de dados
	
	
	A inserção de valores referentes a umidade do ar na tabela umidade.
	
	
	A criação de uma tabela como nome umidade e que irá possuir os valores 15 e 35.
	
	
	A exclusão dos dados 15 e 35 da tabela umidade de um determinado banco de dados.
1 pontos   
PERGUNTA 9
1. Ao trabalhar com banco de dados estamos trabalhando com uma Linguagem de Consulta Estruturada, ou simplesmente SQL. É nesta linguagem que temos os comandos de inserir, atualizar, excluir, selecionar, e diversas outras cláusulas que irão nos auxiliar na manipulação dos dados. Analise a tabela abaixo:
 
	umidade
2. 
	temperatura
	umi_Ar
	30
	90
	35
	60
	25
	65
	15
	31
	22
	15
3. 
Fonte: Elaborada pelo autor.
 
Considerando as informações expostas e o conteúdo do texto-base,o comando que devemos executar para as temperaturas de valor 30 e valor 25 é:
	
	
	SELECT temperatura FROM umidade WHERE (temperatura = 30 OR temperatura = 25).
	
	
	SELECT umi_Ar FROM temperatura WHERE (umidade = 30 OR umidade = 25).
	
	
	SELECT temperatura FROM umi_Ar WHERE (umidade = 30 AND umidade = 25).
	
	
	SELECT umidade FROM temperatura WHERE (umi_Ar = 30 AND umi_Ar = 25).
	
	
	SELECT temperatura FROM umidade WHERE (temperatura = 30 AND temperatura = 25).
1 pontos   
PERGUNTA 10
1. Em banco de dados temos dois comandos que possuem funções importantes e são muito utilizados para a manipulação de informações. Podemos citar assim o comando DELETE e o comando SELECT. Estes comandos possuem características diferentes e devem ter o seu conceito aprendido de forma correta por programadores. Assim, os comandos possuem como definição, respectivamente:
	
	
	Excluir um banco de dados, mas mantendo uma tabela específica e Atualizar informações presentes em uma tabela.
	
	
	Atualizar um dado ou informação em uma tabela e Criar uma nova tabela no banco de dados existente.
	
	
	Excluir todos os dados da tabela informada e Atualizar dados existentes em uma tabela.
	
	
	Excluir um dado ou alguma informação de uma tabela e Selecionar (pesquisar) dados existentes em uma tabela.
	
	
	Excluir todo o banco de dados existentes e Selecionar dados a partir de uma atualização prévia.
1 pontos   
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.

Continue navegando