Ir ao conteúdo

Exercício de banco de dados SQL iniciante


gustavoegino

Posts recomendados

Postado

Olá a todos, estou começando na faculdade de sistema, sou novo na turma não conheço ninguém, tenho um exercicio que tenho dificuldade de resolver de banco de dados postgre em com comandos SQL se alguém me ajuda agradeço. se não dá para visualizar eu envio o pdf.

banco_de_dados_4trn_zpsc51feafe.jpg?t=1384820808

  • Moderador
Postado

Olá, recomendo postar o que tentou fazer...

Em si, o exercicio é fácil.. só precisa dar uma estudada na sintaxe básica do SQL( INSERT INTO, UPDATE SET, DELETE FROM, SELECT FROM....)

Postado

tentei até olha ae:

3) Crie uma pesquisa para mostrar o nome e o CPF de clientes de sexo feminino.

Select nome, CPF

From trn4.cliente

Where sexo = F;

4) Crie uma pesquisa para mostrar o nome, quantidade e preço dos produtos que

tenham as letras CO no nome.

Select nome, quant, preco

From trn4.produto

Where nome ilike ‘%CO%’

5) Crie uma pesquisa para mostrar o nome e o telefone dos fornecedores que tenham

telefone cadastrados

select nome, telefone

from trn4.fornecedor

7) Crie uma pesquisa para mostrar o tipo de produtos e o nome dos produtos cadastrados para esse tipo.

Select tp.tipo, p.nome

From trn4.tipo_prod tp,trn4.produto p

Where tp.id_tipo = p.id_tipo

12) Atualize o nome do produto de nome coca para coca-cola, use o nome antigo como condição.

Update trn4.produto

Set nome=’coca-cola’ where nome ilike ‘coca’

13) Delete o cliente de nome Glauber.

Delete from cliente

Where nome = ‘Glauber’

:confused:
Postado

rapaz,a figura esta muito pequena, não estou conseguindo aumenta-la, enfim, rapidamente:

5:

procure ler o enunciado com atenção:

foi pedido o nome e telefone dos fornecedores que tenham telefone cadastrado, ou seja, onde a coluna "telefone" não seja nula;

questão 3:

se F é um caracter, coloque-o entre aspas simples, como você fez na questão seguinte;

questão 6:

pesquise funcionários onde a coluna nascimento esteja entre 1980 e 1989; ou seja, pegue apenas o ano; assim:

(...) where Year(coluna com a data de nascimento) between 1980 and 1989 (essa sintaxe é válida para o MySQL; se for Postgre use date_part)

questão 11:pesquise o comando "sum" para soma-las

14, 16 e 17: você tb resolve fácil, c/ o "where"...

a 2 pesquise o comando create table, ok?

Postado

é só clicar aumentar,

valeu, eu fiz isso, todas as tabelas tem um esquema na frente "4trn.tabela''

10) Mostre a quantidade de marca para cada fornecedor.

Select p.quant as quantidade,m.nome as marca, f.nome as fornecedor
From trn4.produto p, trn4.marca m, trn4.fornecedor f
Where m.id_marca = p.id_marca and
f.id_forn = m.id_forn

11) Mostre os clientes que fizeram mais de duas compras no mês de novembro.

Select c.cliente, n.dt_nota
From trn4.cliente c, trn4.nota n
Where c.id_cliente = n.id_cliente and n.dt_nota = ‘novembro’

16) Mostre o nome dos tipos de produtos que estão com a quantidade menor que 10.

Select tp.tipo as nome, p.quant as quantidade
From trn4.tipo_prod tp, trn4.produto p
Where tp.id_tipo = p.id_tipo and p.quant <10

precisando mesmo é das questões 10,11,14,15,16,18

Postado
rapaz,a figura esta muito pequena, não estou conseguindo aumenta-la, enfim, rapidamente:

5:

procure ler o enunciado com atenção:

foi pedido o nome e telefone dos fornecedores que tenham telefone cadastrado, ou seja, onde a coluna "telefone" não seja nula;

questão 3:

se F é um caracter, coloque-o entre aspas simples, como você fez na questão seguinte;

questão 6:

pesquise funcionários onde a coluna nascimento esteja entre 1980 e 1989; ou seja, pegue apenas o ano; assim:

(...) where Year(coluna com a data de nascimento) between 1980 and 1989 (essa sintaxe é válida para o MySQL; se for Postgre use date_part)

questão 11:pesquise o comando "sum" para soma-las

14, 16 e 17: você tb resolve fácil, c/ o "where"...

a 2 pesquise o comando create table, ok?

a 11 utiliza um sum com as tabelas cliente e nota id.dt ?

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!