Você está na página 1de 3

ATIVIDADE NOTA DE PARTICIPAÇÃO (NP) – PLATAFORMA

01. Considerando a estrutura de dados para um BD, qual o tamanho em bytes, das estruturas

em ponto flutuante para o tipo FLOAT e tipo DOUBLE?

Resposta:

FLOAT: esse tipo de dado exige 4 bytes de memória.

DOUBLE: enquanto esse, exige 8 bytes para ser armazenado na memória.

02. Considerando a estrutura de dados para um BD, relativa ao tipo DATA e HORA, faça a

distinção entre os tipos DATA, DATETIME e TIMESTAMP.

Resposta:

DATA: esse tipo armazena um formato de data baseado em ano, mês e dia. Ex (2012-12-12).

DATETIME: já esse tipo armazena não só datas como ano, mês e dia, mas também as horas,
minutos e segundos. Ex (2012-12-12 12:12:12).

TIMESTAMP: esse tipo de dado é constante uma vez que ele armazena e informa a quantidade
de segundos desde 1970 até os tempos atuais.

03. Considerando a estrutura de dados para um BD, cite pelo menos 03 tipos de dados para o

tipo SPACIAL

Resposta:

• Dados de Referência
• Dados Temáticos
• Dados de Valor Agregado

04. Considerando o esquema de dados a seguir responda as questões:


a) Qual comando SQL para listar todas as notas fiscais de acordo com a data de venda e cpf?

SELECT data_venda, cpf FROM notas_fiscais;

b) Qual comando SQL para listar a idades dos clientes que possuam mais de 22 anos?

SELECT idade FROM tabela_de_clientes WERE idade > 22;

c) Qual comando SQL para listar a idade dos clientes, exceto aqueles que possuem 25 anos?

SELECT idade FROM tabela_de_clientes WERE idade != 25;

d) Qual comando SQL para listar todos os produtos nos quais os preços estejam entre R$

15,00 e R$ 20,00.

SELECT * FROM tabela_de_ produtos WERE preco_de_lista BETWEEN 15 AND 20;

e) Qual comando SQL para listar nome, cpf dos clientes onde o mês de nascimento é 09

(setembro)?

SELECT nome, cpf FROM tabela_de_clientes WERE DAY(09) AND MONTH(O9);

f) Qual comando SQL para listar o cpf do cliente onde a idade é maior igual a 25 anos, do sexo

masculino e da cidade do Rio de Janeiro ou São Paulo?

SELECT cpf FROM tabela_de_clientes WERE idade >= 25 AND sexo = ‘m’ AND estado = ‘SP’ OR
estado = ‘RJ’;
g) Qual comando SQL para listar o cpf dos clientes, restringindo o resultado de saída para

apenas 03 cpf’s?

SELECT cpf FROM tabela_de_clientes LIMIT 3;

h) Qual comando SQL para listar o nome dos clientes e o somatório das idades dos mesmos

agrupando o resultado por estado?

SELECT nome, sum(idade) FROM tabela_de_clientes GROUP BY estado;

i) Qual comando SQL para lista o bairro e o somatório do limite de crédito?

SELECT bairro, sum(limite_de_credito) FROM tabela_de_clientes GROUP BY bairro;

Você também pode gostar