Jump to content
Fórum Script Brasil
  • 0

criar tabela


Fernando Pais

Question

Ola pessoal bom dia, estou tentando montar um sisteminha de cadastro de promoção aqui na empresa aonde trabalho. minha duvida e na criação da tabela no mysql.

iremos fazer uma promoção com um cartao que distribuimos para nosso clientes, nesse cartao de 5 numeros, irei utilizar eles para identificar cada cliente. junto com esse numero sera amarrado tb o local aonde esse cliente recebeu o cartao

ex: n:20345 loja:campinas.

no cadastro do cliente irei precisar dos campos

nome, rg, cpf, email, endereço, bairro, cidade, estado, bairro e cep.

apartir do momento em que a operadora do caixa preencher esse formulario de cadastro com essas informações ela ficar fixa com com aqueles dois campos no inicio que e o numero do cartao e loja que emitiu o cartao. lembrando que o numero do cartao já estara cadastro no banco, so tera um campo para o operador digitar o numero do cartao e trazer as informaçao de qual loja emitiu o cartao.

bom ate ai tudo bem.

depois disso preciso criar mais 3 campo, valor da compra, data da compra e local da compra.

exp. o cliente 20345 vai na loja de campinas e compra 200,00 no dia 10/10/2011 loja campinas.

o operador abre a tela de cadastro e digita o numero de cartao, ele ira trazer todo o cadastro do cliente na tela, o operador so ira digitar o valor da compra data e local. fazendo um historico de toda vez que o cliente comprou na loja.

a minha duvida e na criação da tabela, devo criar uma tabela, cadastro_cartao para as informações id_cartao e id_loja,

uma outra tabela para o cadastro do cliente com todas as informações pessoas do cliente, e outra tabela para o historico de compras, aonde sera armazenada os valores, data e local das compras.

por favor me ajudem o que seria melhor e mais seguro. muito obrigado espero que tenha ficado facil de compreender

Obrigado

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
a minha duvida e na criação da tabela, devo criar uma tabela, cadastro_cartao para as informações id_cartao e id_loja,

uma outra tabela para o cadastro do cliente com todas as informações pessoas do cliente, e outra tabela para o historico de compras, aonde sera armazenada os valores, data e local das compras.

Eu acho que é mais ou menos isso. Parece que ficou faltando colocar o id_cliente (eu prefiro cliente_id, cartao_id, etc) na tabela cadastro_cartao. O contrário, colocar o cartão_id no cadastro_cliente, seria um erro pois o cliente hoje ou no futuro poderia ter mais de um cartão. Por isso o cartao_id também deveria entrar no histórico.

Link to comment
Share on other sites

  • 0
a minha duvida e na criação da tabela, devo criar uma tabela, cadastro_cartao para as informações id_cartao e id_loja,

uma outra tabela para o cadastro do cliente com todas as informações pessoas do cliente, e outra tabela para o historico de compras, aonde sera armazenada os valores, data e local das compras.

Eu acho que é mais ou menos isso. Parece que ficou faltando colocar o id_cliente (eu prefiro cliente_id, cartao_id, etc) na tabela cadastro_cartao. O contrário, colocar o cartão_id no cadastro_cliente, seria um erro pois o cliente hoje ou no futuro poderia ter mais de um cartão. Por isso o cartao_id também deveria entrar no histórico.

oi kakao, obrigado pela ajuda, so pra finalizar, você acha melhor criar 3 tabelas então ao invés de so 1 com todas as informacoes????

obrigado

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...