Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zabrana pogresnog unosa

[es] :: Baze podataka :: Zabrana pogresnog unosa

[ Pregleda: 1671 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Zabrana pogresnog unosa13.03.2009. u 20:47 - pre 150 meseci
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?

 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Zabrana pogresnog unosa14.03.2009. u 13:47 - pre 150 meseci
Nasao sam jedno moguce resenje :

user
id(PK)

album
id (PK)
user_id(PK,FK)

photos
id (PK)
user_id(PK,FK)

album_photos
album_id(PK,FK_1)
photo_id(PK,FK_2)
user_id(PK,FK_1, FK_2)
 
Odgovor na temu

[es] :: Baze podataka :: Zabrana pogresnog unosa

[ Pregleda: 1671 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.