dsnilo 0 Denunciar post Postado Abril 23, 2015 Boa tarde, sou novo no Forum e em programação. Gostaria de uma opinião e ajuda se possivel para o seguinte: Tenho dois Bancos de Dados com n cadastros separados entre usuarios comuns e VIPs. Preciso informar para determinado cliente a quantidade de Usuarios comuns e VIPs que estariam utilizando os serviços dele em determinada data Observo que são diversos clientes a recberem informações de um Banco de Dados Comum. Pensei em montar um banco de Dados para cada cliente. Mas Acredito que tenha algo mais simples, como retirar desse banco de dados unico as pessoas que estariam indo no evento. Ou ainda não precisar retirar do banco de dados mas sim do formulario de preenchimento. O que me aconselham e se possivel me darem um exemplo de como fazer. Grato desde já pela ajuda Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 23, 2015 Muito confusa sua dúvida. Não consegui entender sua lógica. Mais a única coisa que você não deve fazer "nunca" é criar um banco de dados para cada usuário. Abstrai isso de sua mente :yes: Se os registros fazem parte de uma mesma aplicação, você poderá criar 1 banco de dados e dentro dele quantas tabelas forem necessárias para agrupar os registros adequadamente. Ex: Banco 1 - tabela usuarios - tabela clientes - tabela seilaoque - tabela oqueisso Entendeu ? Compartilhar este post Link para o post Compartilhar em outros sites
dsnilo 0 Denunciar post Postado Abril 24, 2015 Bom dia me expressei errado, Sim leia-se Tabelas ao invés de DB... Terei dois grupos de cadastrados no meu site: Usuarios e VIPs (duas tabelas distintas) Através dos meu site esses cadastrados irão fazer reservas e confirmar presença em eventos Preciso informar aos organizadores dos eventos quem está (nome, e-mail docto) fazendo reservas Observos que são vários organizadores distintos, onde o mesmo cadastrado poderá escolher um ou mais eventos Pensei em fazer uma Tabela para cada organizador de evento, onde cada agenda ou reserva, o mesmo receberá a informação através de uma pagina especifica. Espero ter sido mais claro... Grato Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 24, 2015 Agora sim ! Não precisa. Faça uma tabela só "oraganizadores' e nela, coloque a identificação de cada um "ID" e o nome, ou qualquer outra informação que queira. Em suas consultas você terá que utilizar relacionamento de tabelas e trabalhar com ForeignKey Links úteis: http://www.devmedia.com.br/breve-conceito-de-foreing-key/17426 Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 24, 2015 cadastrados irão fazer reservas e confirmar presença em eventos (...) onde o mesmo cadastrado poderá escolher um ou mais eventos se entendi bem, o relacionamento é de muitos-para-muitos o procedimento padrão é criar 1 3ª tabela onde vc guardará os ids dos eventos e os ids dos participantes. Compartilhar este post Link para o post Compartilhar em outros sites
dsnilo 0 Denunciar post Postado Abril 24, 2015 Pessoal fico feliz pela presteza das respostas. Mas deixa eu abusar mais um pouco... Pelo que eu entendi eu preciso criar apenas uma Tabela Organizadores e dar um ID para cada um deles. Assim, quando os usuarios cadastrados escolherem determinado evento, será relacionado o evento ao ID correspondente Certo? Até ai tudo bem entendido. Deixa eu dizer o que fiz como teste: Tenho duas tabelas que não posso abrir mão - Usuarios e VIPS (são meus "clientes" diretos) Também tenho ai sim, 10 Casas de Eventos e cada casa poderá ter dois ou mais eventos futuros pré agendados Tenho que informar a essas casas a quantidade, nomes e RG de quem está indo nesse ou naquele evento. Na pratica o que fiz: Fiz duas Tabelas - Usuarios e VIPS E fiz uma tabela pra uma casa que fornece "n" eventos em datas distintas Quando um cadastrado escolhe determinada casa e evento, fornece dados para a Tabela da casa escolhida. Fiz retornar dados para criação de QR Code que ele apresenta no evento e ao mesmo tempo informo real time para casa os dados do cadastrado. Estou querendo ser racional, por isso minha pergunta. Tenho como fazer tudo isso apenas pelo ForeignKey? Pelo que entendi seria apenas eu criar uma Tabela com "n" IDs de Organizadores, mas como eu informaria esses IDs (orgainzadores) com informações dos dados dos cadastrados? Desculpe, penso que a forma que eu fiz é mais possivel, caso contrário, peço orientação. Grato Compartilhar este post Link para o post Compartilhar em outros sites