Powiedzmy że chcę mieć tabelę użytkowników zawierającą id, imiona i nazwiska
wiadomo że imiona i nazwiska się często powtarzają - żeby zmniejszyć rozmiar bazy chciałbym przerzucić imiona i nazwiska do osobnych tabel a w tablicy użytkowników zapisywać tylko ich id
Wszystko fajnie tylko bardzo to komplikuje właściwie wszystko - przy wybieraniu trzeba joinować a przy wstawianiu trzeba najpierw poszukać czy id istnieje i jeśli tak to go użyc a jeśli nie to najpierw wstawić imie do tablicy i pozyskać jego id
mogę użyć widoków do wyświetlania i funkcji do zapisywania, ale może jest lepszy sposób?
Najfajniej jakby te pomocnicze tablice w ogóle nie były widoczne na liście żeby nie zaciemniać obrazu bazy danych, tylko były jakby wewnętrznymi, pomocniczymi; coś w takim stylu żeby kolumna była enum
em który się automatycznie rozszerza o nowe wartości
Jakie są najlepsze praktyki w tym kierunku?