MariaA Posted April 4, 2014 Report Share Posted April 4, 2014 Boas. Estou a criar uma BD para guardar as vendas de uma loja. Quero que seja guardada a informação de cada Compra. Para tal criei as tabelas Cliente, Ficha, Vendedor, Compra, Devoluções. Cada Cliente tem uma Ficha. Cada Ficha está relacionada com a tabela Compra, pois quero que na Ficha de cada Cliente esteja guardada a informação relativa à Compra. Tenho também o relacionamento entre Ficha e Devoluções. Por fim, cada Compra é feita com a ajuda de um Vendedor. A minha dúvida é se é necessário a tabela Ficha, ou seja, será suficiente ter a relação Cliente-Compra, Cliente-Devoluções? Acho que fica um bocado complicado para depois inserir uma nova compra, pois não tenho acesso direto ao Cliente a que quero associar a Compra. Link to comment Share on other sites More sharing options...
nelsonr Posted April 4, 2014 Report Share Posted April 4, 2014 Qual o conteúdo da tabela ficha? Julgo ser suficiente ter apenas o ID do cliente na tabela de compras. E até podias juntar a tabela compras com devoluções. O tipo de informação deve ser o mesmo. Apenas guardas lá num campo se está a comprar ou a devolver. Link to comment Share on other sites More sharing options...
MariaA Posted April 4, 2014 Author Report Share Posted April 4, 2014 Na tabela Ficha quero guardar: dados do Cliente as Compras que realizou as Devoluções dos produtos que comprou, aqui não será bem igual à compra pois terá campos extra como Motivo, grau de descontentamento um pequeno Questionário sobre os gostos/interesses desse Cliente as Avarias declaradas Link to comment Share on other sites More sharing options...
nelsonr Posted April 4, 2014 Report Share Posted April 4, 2014 As compras que realizou não fica logo disponivel ao teres o ID do cliente na tabela de compras? O mesmo em relaçao às devoluções. Tendo a tabela de devoluções o ID do cliente, para que guardar na ficha? Os gostos/interesses do cliente não podem ficar directamente na tabela de clientes? As avarias provavelmente podiam ter uma tabela propria, dependendo da complexidade do conteudo Link to comment Share on other sites More sharing options...
MariaA Posted April 4, 2014 Author Report Share Posted April 4, 2014 Eu estava a pensar por tudo em tabelas diferentes, talvez não seja a melhor maneira. Este raciocínio vem após tentar visualizar uma normal ficha de Cliente. Sendo a Ficha um arquivo onde está presente os Dados do Cliente, a lista das suas Compras, a lista das suas Devoluções, entre outros. Decidi criar a tabela Interesses, para depois ser mais fácil para se eventualmente quiser fazer um género de TOP 5 dos produtos mais aliciantes. Devo então eliminar a tabela Ficha e associar ao Cliente a tabela Compra, e as restantes tabelas? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now