Base de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2681 palavras )
  • Download(s) : 0
  • Publicado : 2 de junho de 2011
Ler documento completo
Amostra do texto
ENGENHARIA INFORMÁTICA 2º ANO

Comércio Eletrónico Alimentar
Trabalho Prático de Bases de Dados

Docente: Professor Doutor Tiago Candeias

Discentes: Gonçalo Lourenço A20090667 Miguel Bailote A20090618

Comércio Eletrónico Alimentar 2010
Indíce
Trabalho Prático 1 ......................................................................................................................... 4Modelo Conceptual ................................................................................................................... 5 Trabalho Prático 2 ......................................................................................................................... 6 Conversão para o modelo relacional........................................................................................ 6 Esquema relacional normalizado .............................................................................................. 8 Esquema da base de dados em SQL ........................................................................................ 13 Trabalho Prático 3 ....................................................................................................................... 17Redefinição do esquema relacional em SQL ........................................................................... 17 Carregamento de dados .......................................................................................................... 18 Elaboração de interrogações................................................................................................... 20

Página 2 de 21 Comércio Eletrónico Alimentar 2010

Página 3 de 21

Comércio Eletrónico Alimentar 2010
Trabalho Prático 1
Introdução
Este trabalho pretende servir de estrutura de dados para a área alimentar de maneira a possibilitar a produção de informação.

Breve descrição
Um produto pode ter diversos lotes. Um lote pertence a um produto. Um cliente pode realizar uma encomenda com diversosprodutos. O cliente pode efetuar perguntas sobre o estado da encomenda. O fornecedor do serviço pode responder às perguntas do cliente sobre o estado da encomenda. Os produtos podem estar sujeitos a promoções. Cada produto tem a designação, EAN, marca, preço, quantidade por caixa, breve descrição, peso líquido e bruto, IVA, data de criação, altura, largura, comprimento e categoria. Cada lote terá aquantidade por lote, o lote, data de validade, datas de promoção e valor do desconto. O cliente tem nome, apelido, dados referentes à morada, correio eletrónico, senha, ip telefone, nº contribuinte, nome da empresa. A morada de faturação pode ser diferente da morada de entrega. Para uma encomenda existe um e só um meio de transporte. Para uma encomenda existe um e só um meio de pagamento. O clientefica a saber da localização da encomenda pelo código de transporte. O preço do envio é calculado automaticamente. Uma encomenda só pode dar origem a uma e só uma fatura. A fatura é emitida automaticamente após pagamento.

Perguntas
Média de valor por dia? Que compras o cliente x efetuou no último ano? Quais são os produtos mais vendidos? Que produtos estão com validade inferior a duas semanas?Volume de vendas anual. Artigos em promoção Ao efetuar uma encomenda e colocar determinada quantidade quanto existe em stock? Artigos com determinada descrição/designação. Quais os produtos mais recentes? Média de encomendas por dia? Página 4 de 21

Comércio Eletrónico Alimentar 2010
Modelo Conceptual
(por favor ver anexo01.pdf)

Página 5 de 21

Comércio Eletrónico Alimentar 2010
TrabalhoPrático 2
Conversão para o modelo relacional
Morada (idMorada, localidade, caixaPostal, morada, pais, idCliente, tipoMorada)

Cliente (idCliente, nome, apelido, email, senha, ip, contribuinte, telefone, nomeEmpresa, dtEntradaLast)

Encomenda (idEncomenda, portes, pesoTotal, cupaoDesconto, data, idCliente, estado, dataEstado, idMeioTransporte, idFatura)

MeioTransporte (idMeioTransporte,...
tracking img