Imam tabele :
user(id(pk),...) ,
album(id(pk), user_id(fk),...),
photos(id(pk),...)
i tabelu album_photos(album_id(pk), photo_id(pk))
Odnosi izmedju tabela :
user - album 1:N
album - photos M:N , pa iz toga proizilazi vezna tabela album_photos
Posto hocu da mi slike budu prikazane samo u okviru albuma,
nisam definisao u tabeli photos fk(user_id) iako zapravo postoji veza 1:N izmedju entiteta user i photos.
Naravno ovo cu definisati ako se ukaze potreba da se radi nesto sa svim slikama jednog korisnika ili sl.
No, pitanje je kako da onemogucim na nivou baze unos u tabelu album_photos koji bi dodao sliku jednog korisnika u album drugog korisnika?