Nazwy kategorii dla zdjęć generalnie różnią się od nazw kategorii dla użytkowników i obie te nazwy różnią się od nazw kategorii dla stron. Sugeruje to, że wartości pochodzą z różnych dziedzin. Różne domeny oznaczają różne tabele.
Utwórz jedną tabelę dla każdego rodzaju kategorii. Użyj kluczy obcych.
Zbędne to termin techniczny w projektowaniu baz danych. Nie oznacza to, że „te dwa stoły są bardzo podobne”. Oznacza to, że tabele mają te same wartości, a te wartości mają to samo znaczenie .
Oczywiste jest, że „Główny obraz” nie ma tej samej wartości co „Główny użytkownik”. Ale powiedzmy, ze względu na argument, że obie te tabele mają wiersz (1, Podstawowy). To nadal nie jest zbędne, ponieważ te dwie wartości mają różne znaczenia. W jednym przypadku oznacza to, że jakikolwiek obraz jest nim oznaczony, jest obrazem podstawowym. W innym przypadku oznacza to, że każdy użytkownik jest oznaczony jako główny użytkownik . Obrazy nie są użytkownikami. Różne znaczenia.