Mamy dwie tabele.
W obu tabelach występują powtarzające się pola (np. login i hasło).
Czy lepszym podejściem będzie wyodrębnić duplikujące się kolumny do osobnej tabeli i połączyć nową tabelę za pomocą związku jeden do jednego z każdą tabelą?
Czy powyższe rozważanie jest powiązane z normalizacją (moim zdaniem nie ale jeśli tak, to prosiłbym o wskazanie, która postać)?
Czy dobrą praktyką jest wstawianie do każdej tabeli klucza głównego o nazwie "id"?
Czy lepiej jest np. potraktować login jako klucz i zrezygnować z dodawania dodatkowego pola o nazwie "id" (moim zdaniem nie, bo jako typ dałbym wtedy CHAR a to raczej nie jest zbyt wydajne rozwiązanie)?
Czy klucz główny o nazwie "id" powinien posiadać sufiks odnoszący się do przeznaczenia tabeli?
Np. dla tabeli USERS pole to powinno mieć nazwę "id" czy "id_user"?