Jump to content
Bene Silva Júnior

Desenho de banco de dados para um sistemas

Recommended Posts

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?

Share this post


Link to post
Share on other sites

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)

 

ID_EMPRESA INT(10) AUTO INCREMENTE;

NM_EMPRESA VARCHAR(200);

CNPJ VARCHAR(19); formato 123.456.789/0123-12 ou só os números (15)

DT_INCLUSAO INT(1); //comment (1 - Ativo / 2 - Inativo);

 

Vamos dizer que você quer cadastrar os clientes das empresas.

 

uma TABELA DE CLIENTES (POUCOS DADOS TAMBÉM, mas com um detalhe de relacionamento para que você possa saber de qual empresa um funcionário é...)

 

TABELA_FUNCIONARIO

ID_REGISTRO INT(15) AUTO INCREMENT;

ID_VINCULO_EMPRESA INT(10) <- ID_EMPRESA (ID da empresa que o funcionário trabalha, seu vinculo com a tabela EMPRESA)

NM_CLIENTE INT(15) - (Caso você queira atribuir uma busca com chave composta).

 

Exemplo

Empresa Pão Doce

Clientes 1 Nona Salgados

               2 Casa do Pão De Queijo

               3 Forno de Minas

Empresa Casa do Café

Clientes 1 Pilão

               2 Café Pelé

 

Claro que o ID_REGISTRO será

1, 2, 3, 4, 5, etc...

 

Mas cada cliente tem o seu código referente a cada empresa, para caso você queira buscar uma tela de consulta.

Bom, é mais ou menos isso, estruturar as suas tabelas para que elas não tenham TONELADAS DE DADOS e sempre que você precisar de alguma informação você vai "montando" sem a necessidade de acessar uma tabela com muitas informações, deixando o sistema mais rápido e leve.

 

Se precisar de ajuda, passe a idéia do negócio e as informações que você quer guardar que tenho certeza de que eu ou alguém do fórum vão lhe ajudar.

 

Se a minha resposta for útil não esqueça de agradecer e votar positivo.

Espero ter ajudado de alguma forma.

 

Att
Felipe Guedes Coutinho

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

 

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By h1d31bb
      Olá Galera!!
      Você que quer aprender a desenhar mangás eu estou disponibilizando um curso no qual eu fiz e aprendi a desenhar também, são técnicas bem simples e é 100% garantido que você irá desenhar os personagens de animes que sempre quis ou criar o seu mesmo.
       
       
       
       
       
      http://metodofanart.com.br/vsl-fanart-2-no-delay/?ref=F15484556P

    • By louisefgomes
      oii gente, é que surgiu várias dúvidas agora que eu quis iniciar desenho digital...  Então gostaria de saber qual programa vocês indicam, que tipo de notebook é melhor pra aguentar os programas e que mesa digital vocês indicam...
      para da uma ajudinha:
      01. eu queria programas que fossem recomendados para quem quer fazer quadrinhos, porém se existir um que se adeque tanto para quadrinhos quanto para desenhos realista ficaria feliz ( caso não exita pode indicar um programa bom para cada área ?)
      02. sobre as mesas eu ja vi que as melhores são da wacom queria saber qual dessas é melhor : 
            - Mesa Digitalizadora One by Wacom Pequena - CTL472L
            - Mesa Digitalizadora Wacom Intuos Pequena - CTL4100
      Agradeço desde já atenção de vocês !!!
          
    • By rakas
      ola pessoal, preciso mesmo de umas opiniões sobre - Que equipamento vale a pena para desenho - para posteriormente os desenhos serem usados para animação e ou modelação 3D.
       então a minha duvida é qual vale a pena um ipad ou uma mesa digitalizadora!?!? 
    • By Método Fan Art
      Opa! Tudo bem pessoal? Estou passando aqui para apresentar o curso Método Fan Art, estamos precisando de novos alunos, quem estiver interessado em aprender a desenhar siga o link abaixo para mais informações.
       
      Desde já agradeço!
       
      http://bit.ly/aprenda-a-desenhar-com-o-metodo-fan-art
       

    • By derek9987
      Oi gente, tudo bem? Estou querendo aprender a ilustrar com o lápis, que pelo o que entendi é diferente de desenhar (com o lápis), pois desenhar você copia uma imagem e ilustrar  você cria imagens... Alguém pode me ajudar?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.