Witam,
Projektujac baze danych natrafilem na pewien problem.
Mam tak:
zdjecia uzytkownikow
zdjecia do albumow
zdjecia do grup
i teraz pytanie utworzyc to w jednej tabeli z polami:
id_zdjecia | zdjecie | opis | glowne | id_kategorii | typ
i teraz id_kategori to id uzytkownika, albumu lub grupy.
Zas w polu typ podajemy 1=> zdjecia uzytkownika, 2=> zdjecia albumu, 3=> zdjecia grupy.
potem do tego dochodzi tabela "osoby na zdjeciu"
id | id_osoby | photo_id
Czy zaprojektowanie tak tego jest lepszym sposobem niz:
tworzymy 3 tabele ze zdjeciami:
id_zdjecia | zdjecie | opis | glowne | id_albumu
id_zdjecia | zdjecie | opis | glowne | id_uzytkownika
id_zdjecia | zdjecie | opis | glowne | id_grupy
i totem z "osoby na zdjeciu" tak samo czy tworzymy jedna tabele:
id | id_osoby | photo_id | typ
czy:
id | id_osoby | photo_user_id
id | id_osoby | photo_album_id
id | id_osoby | photo_grupy_id
Prosze sie nie czepiac nazewnictwa pol itp. - to jest przykladowe.
Z gory dziekuje za pomoc z tym problemem ... Nigdzie nei znalazlem jak to powinienem wykonac .