[ zorrome @ 23.03.2005. 15:18 ] @
Radim bazu u MS Accessu za evidenciju CD-a.
Jedna tablica ima slijedeća polja :
T_CD:

ID_CD, NazivCDa, Redni_broj, Ime_proizvodaca_CD, Datum, ProgramiCD

a druga tablica
T_Programi:

Programi,
Verzija,
Velicina.

Jedan CD može imati više programa, a jedan se program može nalaziti na više CD-a. Na koja polja da postavim primarne ključeve i koje odnose da definiram između tablica.
[ Mrav @ 23.03.2005. 15:45 ] @
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.