Witam.
Jestem w trakcie projektowania bazy danych pod galerię internetową. Galeria jest standardowo podzielona na albumy, w których są zdjęcia. Potrzebuję trzymać informacje o autorze każdego zdjęcia. W danym albumie jest jednak najczęściej jedna lub dwie osoby, które są autorami wszystkich zdjęć. Choć zdarzają się też nieliczne przypadki gdy tych autorów jest więcej. Czy w takim przypadku warto zrobić po prostu w tabeli zdjęcia pole identyfikujące autora?
Jeżeli, dla przykładu, w albumie jest 100 zdjęć, pierwsze 50 zrobiła osoba o id 1, drugie 50 osoba o id 2 (a takich przypadków jest zdecydowana większość), to dane nie są przechowywane optymalnie pod kątem zajętości pamięci. Może da się to jakoś zgrabniej zapisać w inny, bardziej pamięciooszczędny, sposób?