Ir para conteúdo
Fórum Script Brasil
  • 0

Comandos do mysql


ripcurl

Pergunta

:unsure: Boa tarde pessoal,

estou fazendo um trabalho de BD e não estou conseguindo fazer os comandos

alguém ai, poderia me dar uma força ?

valeu , galeraa :D

segue abaixo o código que fiz , abaixo do código está as dúvidas :)

create database estoque;

use estoque;

create table produto

(codigo_produto varchar (10),

descricao varchar (50) not null,

unidade varchar (10) not null,

categoria integer (3) not null,

valor_unit decimal (10,2) not null,

PRIMARY KEY (codigo_produto));

create table categoria

(codigo_categoria integer (3),

descricao varchar (50) not null,

PRIMARY KEY (codigo_categoria));

create table ocorrencias

(codigo_produto varchar(10) not null,

descricao varchar (50) not null,

unidade varchar (10) not null,

categoria integer (3) not null,

valor_unit decimal (10,2) not null,

operacao varchar (40),

usuario_logado varchar (40),

data_ocorrencia varchar (30));

insert into categoria

(codigo_categoria , descricao)

values

(01 , 'laticinios'),

(02 , 'frutas'),

(03 , 'carnes'),

(04 , 'doces'),

(05 , 'massas'),

(06 , 'bebidas');

insert into produto

(codigo_produto,descricao,unidade,categoria,valor_unit) values

(001 , 'leite' , 5, 'laticinios', 2,20),

(002 , 'iogurte' , 3, 'laticinios', 1,50),

(003 , 'queijo' ,2 , 'laticinios', 2,90),

(004 , 'manteiga' , 1, 'laticinios', 3,25),

(005 , 'leite em pó',4 , 'laticinios', 4,99),

(006 , 'ameixa' , 12, 'frutas' , 2,99),

(007 , 'maçã' , 10, 'frutas', 1,79),

(008 , 'uva' , 26, 'frutas' , 2,29),

(009 , 'tomate',7 , 'frutas', 1,89),

(010 , 'picanha', 5, 'carnes', 19,99),

(011 , 'filé mignon',6 , 'carnes', 16,79),

(012 , 'paçoca', 2, 'doces', 1,09),

(013 , 'arroz',8 , 'massas' , 7,89),

(014 , 'macarrão',9 , 'massas', 3,29),

(015 , 'suco' , 11, 'bebidas' , 3,19);

1) Criar e executar uma instrução SQL que atualize o valor unitário dos produtos pertencentes a

categoria “Laticínios”, reajustando-os em 10% do valor atual.

2) Criar e executar uma instrução SQL que remova o produto de maior valor da categoria

“Laticínios” constante na tabela “Produto” do banco de dados “Estoque”.

3) Criar uma instrução SQL que cria uma View chamada “Ver_Produto” que apresente os

campos codigo_produto, descricao e unidade da tabela “Produto” do banco de dados

“Estoque”, de todos os produtos cadastrados.

4) Executar a View chamada “Ver_Produto” criada no passo anterior. Após a execução da View,

descreva a diferença em relação à execução de uma instrução simples.

VALEU GALERAA :P

Editado por ripcurl
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

(015 , 'suco' , 11, 'bebidas' , 3,19);

Veja... para os centavos do valor unitario, use o . (ponto) e não , (virgula)...

Assim...

(015 , 'suco' , 11, 'bebidas' , 3.19);

015=codigo do produto

suco=descricao

11=unidade (o corrego seria 'UN', 'M', 'L', 'ML', 'DZ', 'PAR', etc...

bebidas=categoria

3.19=valor unitario

Provavelmente voce recebeu uma mensagem indicando que havia mais dados do que campos na query...

Ok?

Link para o comentário
Compartilhar em outros sites

  • 0
(015 , 'suco' , 11, 'bebidas' , 3,19);

Veja... para os centavos do valor unitario, use o . (ponto) e não , (virgula)...

Assim...

(015 , 'suco' , 11, 'bebidas' , 3.19);

015=codigo do produto

suco=descricao

11=unidade (o corrego seria 'UN', 'M', 'L', 'ML', 'DZ', 'PAR', etc...

bebidas=categoria

3.19=valor unitario

Provavelmente voce recebeu uma mensagem indicando que havia mais dados do que campos na query...

Ok?

Valeu Brother, vou fazer essas mudanças aki

estou começando agora a ver BD e não sei nada ainda :)

Valeu pela força :D

Link para o comentário
Compartilhar em outros sites

  • 0
:unsure: Boa tarde pessoal,

estou fazendo um trabalho de BD e não estou conseguindo fazer os comandos

alguém ai, poderia me dar uma força ?

...

1) Criar e executar uma instrução SQL que atualize o valor unitário dos produtos pertencentes a

categoria “Laticínios”, reajustando-os em 10% do valor atual.

2) Criar e executar uma instrução SQL que remova o produto de maior valor da categoria

“Laticínios” constante na tabela “Produto” do banco de dados “Estoque”.

3) Criar uma instrução SQL que cria uma View chamada “Ver_Produto” que apresente os

campos codigo_produto, descricao e unidade da tabela “Produto” do banco de dados

“Estoque”, de todos os produtos cadastrados.

4) Executar a View chamada “Ver_Produto” criada no passo anterior. Após a execução da View,

descreva a diferença em relação à execução de uma instrução simples.

Leia o caítulo 6 do manual do MySQL versão 4.1 em portugues. (Aqui no site tem um link para baixar o manual.

Para resolver a questão 1, leia sobre UPDATE. Reajustar algo em 10% para cima é o mesmo que multiplicar por 1.10.

Para a questão 2 leia sobre DELETE. a função para saber o maior valor é a MAX

Para a questão 3 leia sobre CREATE VIEW no manual do mysql de sua versão (infelizmente será em inglês)

Para a questão 4 você executará um comando SELECT na VIEW criada e um comando SELECT como se não houvesse a view e deverá comparar os dois.

Faça e reporte as dúvidas.

Não faremos o exercício pra você.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...