| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 03:03:38
|
theodrums
Debugger
Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline
|
Fala pessoal,
Estou começando em desenvolvimento e gostaria de tirar uma dúvida.
Quando tenho vários tipos de usuários no sistema, como devo proceder?
Crio tabelas diferentes ou apenas uma com todos os usuários?
Caso crie uma tabela para todos os usuários, certos campos iriam ficar em branco. Por exemplo:
Eu tenho usuários Administradores e usuários Clientes. Os usuários Clientes possuem pontos, os Administradores não.
Abraço a todos que sempre me ajudam.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 05:32:52
|
windsofhell
GUJ Master
Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline
|
Eu faria algo do tipo
Tabelas:
Usuarios / UsuarioTipo / Tipo
Dessa maneira vc pode adicionar um usuario em mais de um tipo. Talvez vc nao precise disso agora, mas nao eh uma coisa incomum e eh bom o sistema ter essa flexibilidade.
Voce disse que se vc colocar todos os usuarios ficarem na mesma tabela, alguns campos ficaram em branco, se esse for o caso, significa que esses campos nao pertencem a tabela de usuarios.
//Daniel
This message was edited 1 time. Last update was at 03/11/2010 05:33:45
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 11:08:33
|
douglastc
JavaTeenager
Membro desde: 16/08/2007 04:10:48
Mensagens: 194
Localização: Campo Grande MS
Offline
|
No caso seriam atributos de permissão, ou ficariam true ou false.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 18:49:39
|
theodrums
Debugger
Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline
|
Os atributos que ficariam em branco não seriam de permissão.
Como eu disse, seriam PONTOS. E esses pontos só pertencem aos Clientes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2010 04:48:08
|
windsofhell
GUJ Master
Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline
|
theodrums wrote:Os atributos que ficariam em branco não seriam de permissão.
Como eu disse, seriam PONTOS. E esses pontos só pertencem aos Clientes.
Porque vc nao colocar o tal dos pontos fora da tabela de usuarios? Nao seria mais facil?
//Daniel
|
Nao respondo MP!!!
Site: http://downhillracer.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2010 20:11:04
|
theodrums
Debugger
Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline
|
Pois eh, daí eu criaria uma tabela Clientes, com os Pontos e um usuário_id para referenciar à tabela Usuários.
Mas como ficaria a relação da tabela Usuários?
Usuários TEM MUITOS Clientes
Usuários TEM MUITOS Administradores
|
|
|
 |
|
|