Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dsnilo

Coletar Dados do Banco de Dados

Recommended Posts

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.