Ovo je klasična veza više na više (many to many). Ona se realizuje preko agregatne tabele. Znači ova dva objekta (CD i Program, namerno koristim jedninu za program) imaju svoje primarne ključeve, a spajaš ih trećom tabelom (CDProgram ili nešto slično što odražava vezu između ove dve tabele) koja ima spoljne ključeve ka ove dve tabele, ovi spoljni ključevi su not null i to je to.
Lepota je u jednostavnosti.
Cis.