Documente Academic
Documente Profesional
Documente Cultură
RESUMO
ABSTRACT
LISTA DE ILUSTRAES
Figuras
Tabelas
LISTA DE ABREVIATURAS
LISTA DE SMBOLOS
SUMRIO
1. Introduo 2
Introduo
Este trabalho sobre a atualizao no banco de dados da empresa
COMABEMX2,mais especificamente fazendo inseres nas tabelas, e usando o
comando select para fazer junes de informaes
Esta atps tem o objetivo de nos fazer compreender o trabalho de atualizaes em
um banco de dados.Para isto usamos a internet como principal arma de pesquisa
e anilises feitas em livros.
Projeto
A empresa comabemx2 ltda., empresa do ramo de produtos alimentcios, est
reestruturando seu servidor de banco de dados. Diante desta demanda, est em
busca de uma consultoria para desenvolver um projeto de melhoria do controle e
pesquisa das informaes disponveis no banco de dados. Para essa atividade
voc dever montar uma equipe que far o papel da consultoria, e desenvolver
tal projeto conforme especificao do banco de dados a seguir:
*
* Estrutura do banco de dados proposta:
*
* Banco: estoque
* tabela: produto (codigo_produto varchar(10)pk, descricao varchar(50) not null,
unidade varchar(10) not null, categoria integer(3)fk not null, valor_unit
decimal(10,2) not null)
* tabela: categoria (codigo_categoria integer(3)pk, descricao varchar(50) not null)
(004,Queijo,uni,01,10.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(005,iorgute,uni,01,5.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(006,amora,kg,02,5.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(007,kiwi,kg,02,4.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(008,alface,kg,03,3.75)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(009,couve,kg,03,2.50)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(010,alho,uni,04,2.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(011,erva cidreira,uni,04,2.15)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(012,suco de ma,uni,05,1.50)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(013,suco de laranja,uni,05,1.50)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(014,fil de frango,kg,06,15.00)
Insert into estoque.produto
(cdigo_produto,descrio,unidade,categoria,valor_unit)values
(015,alcatra,kg,06,30.00)
Cdigo_produto | Descrio | Unidade | Categoria | Valor_unit |
001 | Bebida lctea | Uni | 01 | 2.50 |
002 | Coalhada | Uni | 01 | 5.00 |
003 | Cream chess | Uni | 01 | 5.00 |
004 | Queijo | Uni | 01 | 10.00 |
005 | Iorgute | Uni | 01 | 5.00 |
006 | Amora | Kg | 02 | 5,00 |
007 | Kiwi | Kg | 02 | 4,00 |
008 | Alface | Kg | 03 | 3,75 |
009 | Couve | Kg | 03 | 2,50 |
010 | Alho | Uni | 04 | 2,00 |
011 | Erva cidreira | Uni | 04 | 2,15 |
Criar e executar uma instruo SQL que atualize o valor unitrio dos produtos
pertencentes categoria Laticnios, reajustando-os em 10% do valor atual.
update Produto
set valor_unit = valor_unit * 1.1
Where categoria =1
Passo 2 (Equipe)
Criar e executar uma instruo SQL que remova o produto de maior valor da
categoria Laticnios constantes na tabela Produto de banco de dados
Estoque.
delete from produtos where categoria = 1 order by valor_unit desc limit 1
Passo 3 (Equipe)
Categoria | Valor_unit |
1 | 5.50 |
1 | 5.50 |
1 | 5.50 |
1 | 2.75 |
1.
2. Criar uma instruo SQL que cria uma View chamada Ver Produto que
apresente os campos cdigo_produto, descrio e unidade da tabela Produto do
banco de dados Estoque, de todos os produtos cadastrados.
Create View Ver_Produto
As select codigo_produto, descricao, unidade from Produto
3. Executar a View chamada Ver_Produto criada no passo anterior. Aps a
execuo da View, descrever a diferena em relao execuo de uma instruo
simples.
Select * from Ver_Produto
-oculta a verdadeira tabela(a view que criamos uma tabela virtual)
-oculta a verdadeira tabela, fazendo com que sua complexidade no seja mostrada
.
-os dados no mostrados ficam protegidos.
concluso
*
*
Neste trabalhos abordamos as atualizaes de um banco de dados feito a partir de
tabelas existentes de uma empresa(COMABEMX2),e que no mesmo fizemos
inseres, atualizaes, consultas e etc.
Cumprimos todos os objetivos e desafios feitos, todos os comandos de insero e
criao foram testados no mysql command line ,assim como todas as tabelas que
foram criadas no programa.
Este trabalho foi importante para o conhecimento do grupo e a compreenso dos
comandos mysql, porque nos permitiu uma maior profundidade no assunto para
aperfeioar melhores competncias.
REFERENCIA
http://www.hospedia.com.br/artigos/10/mysql/1/,
http://dev.mysql.com/doc/refman/5.0/en/join.html,
Http://www.devmedia.com.br/mysql-trabalhando-com-views-parte-01/8724
BIBLIOGRAFIA
GLOSSRIO
APENDICE
ANEXO