• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sld

Estrutura de aplicação

2 mensagens neste tópico

Viva,

Gostava de obter algumas opiniões sobre a melhor forma de fazer o que descrevo já de seguida.

Pretendo implementar um sistema que me permita gerar uma determinada "range" de números que serão associados a utilizadores em determinada classe, e passo a explicar:

Pretendo ter inúmeras classes cada uma com uma "range" associada, exemplo:

Classe A - 1-100

Classe B - 1-300

Classe C - 1-12

e cada utilizador pode participar em qualquer uma das classes e obter um valor entre a "range" de determinada classe.

Possível solução:

Ao criar uma classe criar a "range" associada á mesma com uma estrutura de dados semelhante a:

classes

-------------

id

classe

numeracao

------------------

id

classe

numero

utilizadores

-------------------

id

nome

e ter uma outra tabela que relacione o utilizador com as várias (classes) numerações a que está associado.

Desvantagem desta solução sempre que for criada uma classe são automaticamente inseridos N registos na tabela numeração dado que a numeração de uma classe varia sempre entre dois números e á partida são sempre "distanciados", exemplo: 1-100, ou, 1-1000.

Obrigado pela atenção dispensada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se percebi o que pretendes, acho que fazia ligeiramente diferente.

Classe

---------------------------------------------------------

id_classe, nome_classe, inicio_numeracao, final_numeracao

Utilizador

--------------------------

id_user, nome_user, etc...

UtilizadorClasses

-----------------------

id_classe, id_user, numero

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora