Página 1 de 1

Estrutura MySql troca de Propriedade.

Enviado: 12 Set 2015 10:39
por Marcos
Saudações prezados,

Alguém teria algum exemplo utilizando MySql de como proceder com a troca de Propriedade, seria praticamente uma troca de Empresa, preciso de um exemplo com a estrutura das tabelas, ao menos 2 tabelas sendo uma copartilhada e outra especifica. Como utilizar no sistema conforme a seleção no inicio do sistema ?

Abraços,
Marcos.

Estrutura MySql troca de Propriedade.

Enviado: 12 Set 2015 14:44
por alxsts
Olá!

Cara... não entendi nada...

Estrutura MySql troca de Propriedade.

Enviado: 14 Set 2015 08:03
por Marcos
Tenho um projeto para desenvolver um sistema para Controle de Gado, assim preciso disponibilizar ao usuário uma rotina para Ele trocar de Propriedade quando quiser, ou seja, quando Ele entrar no sistema Ele poderá escolher a "FAZENDA A" e no decorrer do trabalho trocar para "FAZENDA B" como se fosse uma troca de Empresa, isto em DBF seria somente criar um diretório e criar os arquivos da outra Propriedade mas em MySql não sei como controlar isto, fazer a troca e também setar a propriedade escolhida para uso em filtros e gravações.

Abraços,
Marcos.

Estrutura MySql troca de Propriedade.

Enviado: 14 Set 2015 17:38
por JoséQuintas
No MySQL, cada base de dados equivaleria a um diretório.

Tem gente que prefere uma base de dados diferente pra cada empresa/filial
Tem gente que cria tabelas diferentes pra cada empresa/filial, tipo cliente01, cliente02...
Tem gente que cria um campo indicando a empresa/filial

Só escolher.

Estrutura MySql troca de Propriedade.

Enviado: 14 Set 2015 18:01
por alxsts
Olá!

No teu caso, considerando que o processamento está centralizado em um único local, e que o que muda é a fazenda, creio que a melhor solução seja um banco de dados único, onde haveria um identificador da fazenda em todas as tabelas onde fosse necessário. Nada de novo. Apenas um sistema multiempresa ou, neste caso, multifazenda.

As transições: no login, solicitar ao usuário que identifique com qual fazenda ele quer trabalhar. Criar e exibir um botão ou algo parecido, em algum lugar da tela, que dispare a funcionalidade "Trocar de fazenda". Nesta funcionalidade, executar a rotina de logout (algo que limpe a fazenda atual) e exibir o form de login novamente, reiniciando o processo.

Em alguma variável do sistema sempre existirá a informação da fazenda correntemente selecionada. Sempre que precisar recuperar ou atualizar informações do banco de dados, envolver esta variável na clausula WHERE dos comandos SELECT e UPDATE ou passar a variável como parâmetro nas stored procedures.
JoséQuintas escreveu:Tem gente que prefere uma base de dados diferente pra cada empresa/filial
Concordo,mas por empresa + filial. Muito usado em hospedagem de Sites.
JoséQuintas escreveu:Tem gente que cria tabelas diferentes pra cada empresa/filial, tipo cliente01, cliente02...
Deus me livre... acho loucura...
JoséQuintas escreveu:Tem gente que cria um campo indicando a empresa/filia
É o que proponho, sendo a base de dados única.

Estrutura MySql troca de Propriedade.

Enviado: 16 Set 2015 09:28
por Marcos
Peço desculpas por enviar e-mail especifico usando um recurso do fórum que oculta meu endereço de e-mail, mas fui orientado e estou escrevendo aqui para que todos possam usufluir das soluções aqui postadas.

A rotina que pretendo iniciar é apenas um controle tipo Multi-Empresas, onde o usuário se loga na entrada em uma das Fazendas e ao se logar estará disponível para Ele todos os saldos de gados, Empregados daquela fazenda, máquinas daquela fazenda, se o Empregado optar por trocar de Fazenda o sistema deverá novamente setar a nova Fazenda para filtros, saldos, cadastros, preciso especificamente desta troca de Fazenda usando MySql. Se alguem tiver um exemplo Multi-Empresa em MySql com o básico (inclusão, busca com filtro e troca de Empresa) já estará de grande tamanho.

Abraços,
Marcos.