darkog Obrenovac
Član broj: 82291 Poruke: 147 *.beogrid.net.
|
Treba da napravim bazu za automehanicarsku radnju.Tabele su KUPCI:sifra_kupca, ime itd; VOZILA:sifra_vozila,sifra_kupca,reg_broj itd. ;PROIZVODI:sifra_proiz naziv itd;DOBAVLJACI:sifra_dobav,naziv itd.
Posto jedan KUPAC(vozac) moze voziti vise vozila, a jedno vozilo ima samo jednog vozaca, na strani tabele KUPAC je 1, a na strani tabele VOZILO je vise.
Posto za odredjeno vozilo treba da se prikaze (izmedju ostalog) predhodne intervencije, ja sam dodao jos jednu tabelu:SERVIS:naziv_servisa,dat_servisa,cena_servisa itd.
E tu imam problem, dakle:na jednom vozilu se moze vise puta raditi isti servis. a isto tako isti servis (npr zamena ulja) se moze raditi na vise vozila.Dakle imam relaciju vise prema vise, ako ne gresim?Znaci trebla bi mi jedna vezna tabela izmedju sa spoljnim kljucem (sifra_vozila,sifra_servisa) ali nijedan vise atribut koji bi opisivao ovu tabelu.Kako bih ovu tabelu popunjavao, kojim podacima?
Zatim tabele i SERVIS i PROIZVODI su u relaciji jedan prema jedan, jer u jednom servisu (zamena ulja ili zamena lamele itd) ucestvuje samo jedan proizvod (ulje ili lamela itd.).Kako da ostvarim ovu relaciju?
Tabele PROIZVODI i DOBAVLJACI su u relaciji vise prema vise jer jedan proizvod se kupuje od vise dobavljaca,a isto tako od jednog dobavljaca se kupuje vise proizvoda.Da li se i tu stvar komplikuje novom tabelom? Hvala unapred
|