Ufff, wreszcie jakieś podbudowujące wypowiedzi

Co do tego, że miałbym tu konkretne przykłady podawać, to lepiej założyć nowy wątek czy tutaj to robić? Później poczytam coś o tym punBB, jak znajde chwile. Ja sie wzorowałem troche na forum.o2.pl nie wiem czy to dobrze czy źle, ale jakby nie patrzeć jest to dosyć popularne forum. Ja nie mówie, że to forum jest gotowe czy coś, już teraz wiem, że dużo trzeba pozmieniać, lecz narazie nie mam zbytnio czasu, ale ten na pewno sie znajdzie.
No dobra, mam pierwsze pytanie:
Czy tabela w mysql'u z uzytkownikami zawierająca pola:
id int,
login varchar,
haslo varchar,
nazwa varchar,
grupa int,
opis text,
sygnatura text
jest dobrym rozwiązaniem? Id jest kluczem, w loginie jest zakodowany login, w hasle zakodowane haslo, a w nazwie niezakodowany login, grupa okresla czy ktos jest zwyklym uzytkownikiem czy adminem. Opis i sygnatura to chyba wiadomo.
No i nasuwa mi sie takie pytanie, czy nie lepiej byłoby zrobić zeby pole 'nazwa' było tym kluczem? Pole id w tym wypadku jest właściwie niepotrzebne chyba. Co o tym myślicie?
Edit:
A może ktoś chciałby zobaczyć co może robić administator? Jeśli tak to login 'admin', a hasło 'forum'. Tylko prosze nie kasować wszystkiego