ovako iz glave bih zadao jedan problem, odnosno zadatak za kreiranje modela baze. Ovo je nešto slično Teorija vs. Praksa, ali blaža varijanta. Odnosno, trebalo bi biti edukativne prirode, ali zbog manjeg obima brže i jednostavnije rešenje. Prvenstveno, postavio sam ga zbog sebe jer bih hteo da vidim kako će iskusni projektanti rešiti ovakav, za njih ne verujem, veliki problem.
Neka je u pitanju stomatološka ordinacija.
Potrebno je uspostaviti evidenciju pacijenata i obavljenih pregleda. Neću ulaziti sad trenutno u dubinu projekta, odnosno cilj mi je da ono sve što ste predstavili na prethodnim, moram reći odličnim projektima, prikažete i na jednom manjem (po obimu) primeru. Otprilike ovako:
• Za svakog pacijenta potrebno je pratiti JMBG, Ime, Prezime, Datum rođenja, Adresu, Telefon;
• Za svakog stomatologa prati se Šifra stomatologa, JMBG, Ime, Prezime, Datum rođenja, Adresa,
Telefon, Specijalizacija;
• Pregledi za svakog pacijenta se numerišu redom počevši od 1. Ali, pregledi se evidentiraju za
svakog stomatologa pojedinačno. Tako kad se otkuca šifra stomatologa pri unosu poseta redni
broj pregleda se postavlja na osnovu poslednjeg + 1, kad se otkuca drugi stomatolog, onda se
redni broj postavlja na poslednji pregled od tog stomatologa + 1;
• Za svaki pregled evidentira se stomatolog koji ga je izvršio, redni broj, pacijent, kao i sve izvršene
intervencije tokom datog pregleda, iznos koji je naplaćen za datu intervenciju na datom zubu
(tokom jednog pregleda moguće je izvršiti više intervencija na više zuba);
• Postoji, takođe, katalog intervencija, pri čemu se za svaku intervenciju prati njen naziv, cena
kao i količina svakog od materijala koji se koriste za datu intervenciju (količina materijala
koju bi trebalo trošiti za datu intervenciju);
• Za svaki materijal, potrebno je pratiti kojim materijalom može biti zamenjen. Za dati materijal
prati se samo jedan materijal sa kojim može biti zamenjen, pri čemu jedan materijal može biti
zamena za više materijala.
U principu, meni će biti interesantan ER model i normalizacija baze, dakle, način na koji će se organizovati upis poseta, pored tih osnovnih šifarnika(tabela: pacijenti, stomatolozi, intervencije, materijal,...).
P.S. ako neko želi dopuniti ove zahteve za izradu modela baze, prširiti ga, da bi ga upotpunio, neka to slobodno odradi, ali da se ne ide previše u dubinu, jer cilj mi je, kao što sam rekao da se projekat reši brzo, da uočim glavne cake na koje treba obratiti pažnju a ne da realizacija problema traje danima.
Nadam se da će primer biti inspirativan i da ću dobiti ono što očekujem, vaša viđenja rešenja problema, stoga, zahvaljujem se unapred.