Você está na página 1de 7

MODELO DE RELATRIO

Instituto Presbiteriano Gammon

Curso de Sistemas de Informao


Disciplina de Banco de Dados

TRABALHO PRTICO DE BANCO DE


DADOS I

<Um Sistema de Banco de Dados para


PIZZARIA>

Equipe: Aluno 1: Edson Armando Cunha


Aluno 2: Rodrigo Augusto
Profa.: Ana Rublia Mendes de Lima Resende

1 SEMESTRE DE 2014

SUMRIO
1

ENUNCIADO DO BD................................................................................ 3
1.1 Especificao do Problema.................................................................3

MODELO CONCEITUAL............................................................................3
2.1 Modelo Entidade Relacionamento......................................................3
2.2 Observaes e Concluses.................................................................3

MODELO LGICO - MODELO RELACIONAL..............................................4


3.1 Modelo Relacional Gerado Manualmente...........................................4
3.2 Modelo Relacional Gerado Automaticamente.....................................4
3.3 Comparaes e Concluses...............................................................4

MODELO FSICO - SCRIPT DO BD PROJETADO.........................................5


4.1 MANIPULAO DO BD........................................................................5
4.2 Insero de registros..........................................................................5
4.3 Execuo de consultas.......................................................................5
4.4 Aplique a funo DISTINCT.................................................................6
4.5 Realize 3 alteraes de dados (UPDATE)............................................6
4.6 Delete 2 registros (DELETE)...............................................................6
4.7 SCRIPT DO SBD APS MANIPULAES...............................................6

1 ENUNCIADO DO BD
Pizzaria

1.1 Especificao do Problema


Gerenciar a venda de uma pizzaria juntamente com seu estoque,
clientes
e
fornecedores
controlando
toda
movimentao
do
estabelecimento.
necessrio saber quais foram as vendas, poder cadastrar os
clientes para saber qual o produto que foi vendido para cada cliente,
cadastrar os fornecedores para identificar cada produto qual o fornecedor
pertence e controlar o estoque de cada produto.

2 MODELO CONCEITUAL
No cadastro de cliente e necessrio informar o CPf, o nome, o
endereo completo com rua, nmero, bairro e cidade e o telefone, j o
pedido precisa tem um nmero sequencial para identificar e a data da
venda, o produto precisa tem um cdigo, descrio

2.1 Modelo Entidade Relacionamento


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

2.2 Observaes e Concluses


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

3 MODELO LGICO - MODELO RELACIONAL


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

3.1 Modelo Relacional Gerado Manualmente


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

3.2 Modelo Relacional Gerado Automaticamente


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

3.3 Comparaes e Concluses


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

4 MODELO FSICO - SCRIPT DO BD PROJETADO


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

4.1 MANIPULAO DO BD
Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

4.2 Insero de registros


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.
/*insert
MUSSARELA',10);

into

produto

values(1,'UN','PIZZA

insert into produto values(2,'UN','PIZZA CALABRESA'15);


insert into produto values(3,'LT','COCA COLA 2LT'5);
insert into produto values(4,'LT','SUCO DEL VALLE'3);
insert into produto values(5,'UN','LAKA'2);
insert into produto values(6,'UN','PIZZA CATUPIRY'14);
insert into produto values(7,'UN','CERVEJA'5);
insert into fornecedor
99','(11)3854-9588');

values(3,'COCA','04349432/0001-

insert into fornecimento values(5,1)


insert
into
cliente
values('04387000-99','Antonio
jose',1,'Acre','386','Centro','Lavras');
insert
into
cliente
values('04384780-99','Antonio
domingos',3,'Sergipe','386','Centro','Lavras');
insert
into
troco','2014-06-30')

pedido

values(3,'04384780-99','levar

insert into pedido_item values(3,7);


insert

into

telefone

values(3,'04384780-99','(35)3821-

5479');*/

4.3 Execuo de consultas


select * from produto
5

select * from pedido


select * from cliente
select * from produto order by valor
select max(valor) from produto
select min(valor) from produto
select sum(valor) as valor_total from pedido
inner
join
pedido.num_pedido
inner
join
pedido_item.cod_produto

pedido_item
produto

on

pedido_item.num_pedido

produto.cod_produto

on

where pedido.num_pedido = 1
select avg(valor) as media_valor from pedido
inner
join
pedido.num_pedido
inner
join
pedido_item.cod_produto

pedido_item
produto

on

pedido_item.num_pedido

produto.cod_produto

on

where pedido.num_pedido = 2
select count(num_pedido) from pedido
select * from produto
where valor between 2 and 10
select * from produto
where descricao like '%piz%'

4.4 Aplique a funo DISTINCT.


select distinct valor from produto

4.5 Realize 3 alteraes de dados 4.5(UPDATE).


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.

update produto set valor = 5.00


where cod_produto = 7
update produto set und = 'UN'
where cod_produto in (1,2)

4.5 Delete 2 registros (DELETE).


delete from produto
where cod_produto = 1
delete from cliente
where CNPJ_CPF = '04354760-99'

4.6 SCRIPT DO SBD APS MANIPULAES


Aqui o corpo do texto onde voc aproveitar esta formatao
para digitar o texto que quiser.