1. Kada se modelira neki realni sistem polazi se od cinjenice koji je interes posmatranja tog sistema, a na osnovu toga definise se granica sistema. Daklem ako je to „BIBLIOTEKA“ tada se taj sistem treba upoznati i moraju da se identifikuju procesi koji se odvijaju u tom sistemu. Kao i procesi moraju se identifikovati i nosioci informacija, a zatim entiteti kojim se ti nosioci informacija opisuju. Zasto ovo ukazujem? Iz razloga tog sto ste identifikovali entitet po imenu „KNJIGE“. Ne znam da li znate da biblioteka tj bibliotecko poslovanje osim knjige obuhvata i mnogo vise razlicitih objekata (npr. Video zapise, tonske zapise...) i u svetu bibliotekara oni sve te objekte od intresa posmatranja nazivaju „Bibliotecka gradja“.
2. Pretpostavljam na osnovu modela kojeg ste definisali niste upuceni da postoje bibliotecke gradje koje uposte nemaju autora ili je autor nepoznat i da bude slucaj intresantniji najcesce su to „Retki materijali“ koji su pod posebnom zastitom. Znaci veza izmedju entiteta AUTOR i KNJIGE prikazana asocijativnim (mesovitim, gerund...) entitetom NAPISAO ne moze biti tako definisana i samim tim odrziva.
3. Entitet IZDAVANJE ne moze biti asocijativan iz tog razloga sto kroz vreme neki clan moze ponovo da uzme istu knjigu.
4. Entiteti STAVKA KATALOGA, STAVKA OTPREMNICE, STAVKA NARUDZBENICE u kljucu tih entiteta treba da stoje i atribut RedniBroj
Evo ovoliko na brzinu... :-)
[Ovu poruku je menjao Zoran.Eremija dana 10.07.2010. u 20:48 GMT+1]
[Ovu poruku je menjao Zoran.Eremija dana 10.07.2010. u 20:48 GMT+1]