Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, pessoal!
Tenho uma dúvida sobre como devo desenhar o banco de dados para atender, por exemplo, 100 empresas distintas? Por exemplo, tenho uma tabela de Cadastro de Clientes... Nesta tabela preciso gravar todos os clientes de todas as empresas. Devo criar uma tabela de clientes para cada empresa (eu imagino que seja inviável) ou criar uma tabela só para todos os clientes, de todas as empresas, distinguindo os clientes de cada empresa através de um campo que identifique a empresa do cliente?
Agradeço pela resposta, Felipe! Eu ainda estou estruturando o banco. Quando eu terminar, posto aqui para saber da opinião de vocês. Obrigado mais uma vez!
Um só banco vai atender as n empresas ?
Bom dia, Motta!
Por exemplo, um banco único, com uma tabela de clientes que armazenaria todos os clientes de todas as empresas. Eu faria uma tabela para armazenar os endereços, outra pra telefones, outra para os documentos e assim por diante. O que acha?
Sendo um Sistema único faria sentido , mas minha ideia inicial seria sempre ter bds diferentes por cliente.
Vão existir tabelas que em tese seriam para todos as empresas
UF , Cidade etc
Mas seu escopo inicial é "gasoso" para uma opinião.
/profile/55887-bene-silva-j%C3%BAnior/?do=hovercard&referrer=https%253A%252F%252Fforum.imasters.com.br%252Ftopic%252F583909-desenho-de-banco-de-dados-para-um-sistemas%252F%253Ftab%253Dcomments" href="/profile/55887-bene-silva-j%C3%BAnior/" style="background-color:transparent;color:inherit;" title="Ir para o perfil de Bene Silva Júnior" rel="">Bene Silva Júnior
Nada melhor do que você estruturar as tabelas.
Recomendo você criar uma tabela para cada assunto e sempre ter uma "Chave Primária" numérica que seja AUTO INCREMENT ou se não chaves compostas com poucos campos, recomendo de 2 até 4 para que não fique nada complexo.
Exemplo, TABELA_EMPRESA (POUCOS DADOS, recomendo guardar apenas o necessário)