Vários clientes usando somente um BD

5 respostas
Rodivan

Boa Noite.
Estou iniciando uma aplicação em Servlet e minha idéia inicial é ter somente um banco de dados para todos os meus clientes. A questão é como vou implementar isso para uma empresa não acessar os dados da outra…

5 Respostas

AnjoVingador

A solução sem muito esforço mental seria carregar o código dos “clientes” para as demais tabelas.

Mas alguém pode sugerir algo mais bonito.

:slight_smile:

R

Simples,basta na tabela de clientes vc ter uma coluna para o código da empresa.

Rodivan

Huuum, certo… uso uma chave Estrangeira. E como ficaria a questão do login dos usuários das empresas? Tenho que ter um login para a empresa e um para os usuários da mesma?

M

Isso depende de você, do negócio…
A pergunta que você deve fazer a si mesmo é: Uma pessoa deve ter um login para uma empresa e outro para outra?

Eu acho que a identificação deve ser por pessoa e a pessoa vinculada a empresa. Sendo que uma pessoa pode ter uma ou mais contas.
Você também pode fazer ela logar pelo CPF e depois escolher os dados de qual empresa quer explorar naquele momento , etc.
Há várias saídas, tudo depende de você.

Rodivan

Huuum, interessante a idéia do CPF, não tinha pensado nessa possibilidade…

Criado 27 de junho de 2011
Ultima resposta 28 de jun. de 2011
Respostas 5
Participantes 4