Witam,
mam taki problem:
w bazie muszę przechować zdjęcia z różnych grup (zdjęcia użytkowników, zdjęcia do artykułów i zdjęcia świeżo wgrane przez użytkownika). Wykombinowałem, że tabela wyglądała by tak:
1. id
2. nazwa_zdjecia
3. grupa (oznaczona nr 0, 1 lub 2)
4. id_dodatkowe
Nazwa zdjęcia byłaby oczywiście wygenerowana przez sha1().
Pole id_dodatkowe zawiera numer do powiązania z innymi tabelami. Może zawierać np. id_użytkownika lub id_artykułu.
I teraz pytanie: czy warto te wszystkie dane trzymać w jednej tabeli? Może lepiej zrobić 3 różne? Martwię się głównie o wydajność.