Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje

[es] :: Baze podataka :: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje

[ Pregleda: 9800 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje17.09.2014. u 01:29 - pre 116 meseci
Ovo mi je seminarski zadatak za Baze podataka. Treba da napravim MOV dijagram, zatim da ga prevedem u relacioni model, a zatim SQL...Cenim svaku ideju i pomoc.

Potrebno je napraviti IS za vođenje poslovanja jedne zubarske ambulante. IS bi trebalo da omogući vođenje evidencije o zaposlenima, klijentima, dobavljačima, naručivanju materijala, zakazanim pregledima i izvršenim pregledima.

Svaki zubni materijal, materijal koji se koristi pri intervencijama, može dostavljati samo jedan dobavljač. Pri unosu podataka o novom zubnom materijalu, ukoliko podaci o dobaljaču nisu uneti, potrebno ih je uneti. Kada se zubni materijal naručuje, za njega se pravi posebna narudžbenica za koju se evidentira datum, ukupna cena, i količina naručenog materijala. Takva narudžbenica šalje se dobavljaču koji je unet kao dobavljač za taj materijal. Pri dostavljanju naručenog zubnog materijala, zaposleni u sistem unosi prijemnicu, kojom se ažurira stanje zubnog materijala.

Kada klijent dođe u ordinaciju da zakaže pregled, pretražuje se baza klijenata i ukoliko on ne postoji u sistemu potrebno je uneti podatke o klijentu (ime i prezime, pol, JMBG, grad, adresa i telefon). Klijent bira doktora koji će izvršiti intervenciju i traži usluge. Pri tome zaposleni unosi podatke o zakazanom terminu tako što unosi sledeće podatke: lekara koji će izvršiti intervenciju, uslugu koju je tražio klijent, klijenta, datum i sat zakazanog termina. Kada klijent zakazuje termin proverava se da li je izabrani doktor u to vreme slobodan i ukoliko jeste, termin se unosi u sistem.

Pri pregledu pacijenta, doktor koji vrši pregled unosi osnovne podatke kao što su datum i vreme pregleda, ali i listu izvršenih intervencija. Svaka intervencija vezuje se za zub pacijenta nad kojim je izvršena, pri čemu se menja stanje tog zuba. Nakon unosa svih izvršenih intervencija, sračunava se ukupna cena pregleda, koja se naplaćuje od pacijenta.

Pored zakazivanja terimina i naručivanja zubnog materijala, IS bi trebalo da omogući i vođenje šifarnika usluga i zaposlenih. Za svaku uslugu se u sistem pamti naziv usluge i njena cena. Za svakog zaposlenog bi trebalo uneti sledeće podatke: ime i prezime zaposlenog, poziciju, platu, pol, datum rođenja, datum zaposlenja, email, adresu, grad i fiksni i mobilni telefon. Svaki zaposleni dobija korisničko ime i lozinku sa kojom može da se uloguje na sistem. Pri prijavi na sistem on može imati jednu od tri uloge: administrator, doktor, medicinski tehničar. U zavisnosti od sistemske uloge, zaposlenom je dozvoljeno ili ne izvršavanje pojedinih akcija.

Napravila sam PMOV model da vidite da li sam na dobrom putu.




[Ovu poruku je menjao bakasoka dana 17.09.2014. u 11:18 GMT+1]

[Ovu poruku je menjao bakasoka dana 17.09.2014. u 13:18 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje20.09.2014. u 14:32 - pre 115 meseci
Zašto mi niko ne odgovara?
Pišite mi pliiizzz...
Da li sam na dobrom putu?
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje20.09.2014. u 15:12 - pre 115 meseci
Ne kužim se u MOV dijagrame, ali mogu ti reći da te čeka dosta posla
F
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje22.09.2014. u 09:15 - pre 115 meseci
Da li sam na dobrom putu?!?
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje22.09.2014. u 10:54 - pre 115 meseci
Mogu ti pomoći sa relacionim modelom. Kreni u izradu pa pošalji svoju prvu varijantu, onda možemo dalje.
F
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje23.09.2014. u 08:03 - pre 115 meseci
Evo, za početak malo drugacija verzija mov, a ovih dana se bacam na RM. Sto se tice mov-a, malo mi je sumnjiv onaj deo sa izvršenim pregledima i listom intervencija.
Prikačeni fajlovi
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje25.09.2014. u 02:37 - pre 115 meseci
Heej!

Jedva stižem...od silnih životnih obaveza, za sad sam napravila parcijalno RM, sutra kačim nastavak, mada me u nastavku svašta buni...nešto sam zabrljalj...
U ovom do sada sto sam napisala imam nedoumice oko par stvari...
Hvala unapred
Prikačeni fajlovi
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Sugestije-zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje27.09.2014. u 11:24 - pre 115 meseci
Citat:
Koju god temu da izaberes, nemoj poceti sa nabrajanjem entiteta. Pocni sa opisom poslovnog problema, onako kako ste to u skoli radili na primeru sa mlekom. Na primer, mozes da kazes: "Preduzece X ima nekoliko otkupnih stanica za voce. Voce se otkupljuje od individualnih proizvodjaca. Pri otkupu, meri se kolicna I kvalietet voca. Pri otkupu, pravi se priznanica za otkup - document na kome pise koliko je cega otkupljeno I od koga, na osnovu koga se vrsi placanje. Za otkupleno voce, placa se u roku od 7 dana na bankovni racun proizvodjaca. Cene se utvrdjuju jednom godisnje za svako ovce I kategoriju, pa se po tom cenovniku placa......" Kad zavrsis opis, onda u opisu trazis imenice - to ce biti entiteti. Onda svaki entitet opises jednom prosto prosirenom recenicom.


Evo mene napokon...
Pošto sam totalni početnik u bazama podataka, ovo mi je prva baza ikada, malo sam čitala po forumu o sličnim problemima i naišla na divna objašnjenja Zidara, shvatila sam koliko sam u startu bila nelogična...i koliko je sve mnogo jednostavnije kad se odmakneš od sušte teorije, koju sam učila, i kako logika čini svoje...Zidar-HVALA!

E sada- zanemarite moje dosadašnje prikačene fajlove i mooolllliiiim vas prokomentarišite moju novu verziju MOV, da li bi to tako moglo izgledati?

Ja ću sada sve pokušati prebaciti u relacije, pa se opet javljam. Bila bih zahvalna na komentarima i sugestijama, pošto mi poprilično gori pod nogama, a u realnom svetu nemam koga pitati. THX.
Prikačeni fajlovi
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje27.09.2014. u 20:40 - pre 115 meseci
Evo ovako nekako je ispao moj prevod iz Mov u Relacije:

Relacioni model za stomatološku ordinaciju (Primary Key #)

Zaposleni (KorisnickoIme#, Lozinka, Ime, Prezime, Pozicija, Plata,Pol, DatumRođ., DatumZap., Email, Adresa, Grad, FiksniTel., MobilniTel.)

Administrator (KorisnickoIme#)
Administrator (KorisnickoIme) referencira Zaposleni (KorisnickoIme)

Doktor (KorisnickoIme#)
Doktor(KorisnickoIme) referencira Zaposleni (KorisnickoIme)

MedicinskiTehnicar (KorisnickoIme#)
MedicinskiTehnicar (KorisnickoIme) referencira Zaposleni (KorisnickoIme)

UnosPodOMat (SifraMaterijala#, KorisnickoIme)?
UnosPodOMat (SifraMaterijala) referencira Materijal (SifraMaterijala)

Materijal (SifraMaterijala#, NazivMaterijala, SifraDobavljaca)
Materijal (SifraDobavljaca) referencira Dobavljac (SifraDobavljaca)

Dobavljac (SifraDobavljaca#, ImeDobavljaca)

Narudzbenica (BrojNarudzbenice#, Datum, UkupnaCena, KoličinaMat, SifraMaterijala, SifraDobavljaca)
Narudzbenica (SifraMaterijala) referencira Materijal (SifraMaterijala)
Narudzbenica (SifraDobavljaca) referencira Dobavljac (SifraDobavljaca)

Prijemnica (BrojPrijemnice#, BrojNarudzbenice)
Prijemnica(BrojNarudzbenice) referencira Narudzbenica (BrojNarudzbenice)

PrimaMaterijal (SifraMaterijala#, BrojPrijemnice#, StanjeMaterijala)
PrimaMaterijal (SifraMaterijala) referencira Materijal (SifraMaterijala)
PrimaMaterijal (BrojPrijemnice) referencira Prijemnica (BrojPrijemnice)

OtvaraKarton (JMBG#, KorisnickoIme) Zaposleni otvara karton?
OtvaraKarton(JMBG) referencira Klijent(JMBG)

Klijent (JMB#G, Ime, Prezime, Pol, Grad, Adresa, Telefon, KorisnickoIme)
Klijent (KorisnickoIme) referencira MedicinskiTehnicar (KorisnickoIme)

ZakazaniPregled(JMBG#, KorisnickoIme#, SifraUsluge#,DatumP., VremePr.)
ZakazaniPregled (JMBG) referencira Klijent (JMBG)
ZakazaniPregled (KorisnickoIme) referencira Doktor (KorisnickoIme)
ZakazaniPregled (SifraUsluge) referencira Usluga (SifraUsluge)

IzvrseniPregled (BrPregleda#, DatumPr., VremePr., KorisnickoIme)
IzvrseniPregled (KorisnickoIme) referencira Doktor (KorisnickoIme)

Zub (SifraZuba#,StanjeZuba)

Intervencija (BrPregleda#,BrIntervencije#,SifraZuba,SifraUsluge)Da li treba ovako?
Intervencija (BrPregleda) referencira IzvrseniPregled (BrPregleda)
Intervencija (SifraZuba) referencira Zub (SifraZuba)
Intervencija (SifraUsluge) referencira Usluga (SifraUsluge)

NaplataUkCene(BrojRacuna#,BrPregleda#,BrIntervencije#,JMBG)
NaplataUkCene(BrPregleda) referencira IzvrseniPregled (BrPregleda)
NaplataUkCene(BrIntervencije) referencira Intervencija (BrIntervencije)
NaplataUkCene (JMBG) referencira Klijent(JMBG)




Moze sad neka sugestija??? imam neke nedoumice:

Pri unosu podataka o novom zubnom materijalu, ukoliko podaci o dobaljaču nisu uneti, potrebno ih je uneti-kako to ide?? Isto i sa otvaranjem kartona klijentu?

Sad šta dalje?



[Ovu poruku je menjao bakasoka dana 27.09.2014. u 22:26 GMT+1]

[Ovu poruku je menjao bakasoka dana 27.09.2014. u 22:33 GMT+1]

[Ovu poruku je menjao bakasoka dana 27.09.2014. u 22:35 GMT+1]
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje28.09.2014. u 21:07 - pre 115 meseci
Zašto mi niko ne piše?
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje29.09.2014. u 21:32 - pre 115 meseci
Sve sto si uradila nije lose. Imam problema sa downloadom, pa ne mogu da pogledam detalje, ali ne izgleda lose. ne znam zaista zasto se niko ne ukljucuje.

Pokusaj da ubacis slike u poruku. Nparavis dijagram u nekom programu, sacuvas ga kao .png fajl i onda zakacis .png fajl na poruku. U tom slucaju mozemo da vidimo i kad nam download ne radi

:-)
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje29.09.2014. u 23:32 - pre 115 meseci
Joooj, super sto se neko javio, već sam mislila da ću odustati...znači mi dosta i to da sam na dobrom putu, jer sama ne mogu pretpostaviti kako da se iskobeljam i da li to što razmišljam ima smisla...dosadašnje iskustvo mi je 0.

Kačim MOV dijagram, ali ima dosta toga što mi nije jasno...evo par kritičnih delova:

1."Pri unosu podataka o novom zubnom materijalu, ukoliko podaci o dobaljaču nisu uneti, potrebno ih je uneti."
"Kada klijent dođe u ordinaciju da zakaže pregled, pretražuje se baza klijenata i ukoliko on ne postoji u sistemu potrebno je uneti podatke o klijentu"

Ovo sam pretstavila relacijom UnosPodOMat (SifraMaterijala#, KorisnickoIme)
UnosPodOMat (SifraMaterijala) referencira Materijal (SifraMaterijala) - zaposleni unosi podatke o materijalu

i OtvaraKarton (JMBG#, KorisnickoIme) Zaposleni otvara karton?
OtvaraKarton(JMBG) referencira Klijent(JMBG) - zaposleni otvara karton klijentu

2." Pri dostavljanju naručenog zubnog materijala, zaposleni u sistem unosi prijemnicu, kojom se ažurira stanje zubnog materijala."

Ovo sam pretstavila kao agregaciju PrimaMaterijal (SifraMaterijala#, BrojPrijemnice#, StanjeMaterijala)
PrimaMaterijal (SifraMaterijala) referencira Materijal (SifraMaterijala)
PrimaMaterijal (BrojPrijemnice) referencira Prijemnica (BrojPrijemnice) , a možda ne treba tako

Da li isto vredi i za vezu Intervencija, Zub?

3.Izvršeni pregled bi po nekoj mojoj logici da bude slab objekat, koji zavisi od Zakazanog pregleda, ali nisam sigurna...(prikazala sam ga drugačije na MOV dijagramu), a logično mi je da Izvršeni pregled ima Klijent ID, UslugaID i Doktor ID. A Intervencija bi onda isto ostala slab objekat, egzistencijalno zavisan od Izvršenog pregleda...jesam li u zabludi?

4."Svaki zubni materijal, materijal koji se koristi pri intervencijama, može dostavljati samo jedan dobavljač"- da li to znači da nekako moram povezati Materijal i Intervenciju?

5. Kako se dodeljuje Korisnicko ime i lozinka i uloge?

Evo i sličice, pa s nestrpljenjem isčekujem sugestije...


[Ovu poruku je menjao bakasoka dana 30.09.2014. u 00:53 GMT+1]

[Ovu poruku je menjao bakasoka dana 30.09.2014. u 00:55 GMT+1]

[Ovu poruku je menjao bakasoka dana 30.09.2014. u 00:56 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 05:43 - pre 115 meseci
Ažuriranje stanja zubnog materjala prejudicira atribut KOLICINA u entitetu MATERJAL. Stanje ćeš imati samo ako beležiš potrošnju. POTROŠNJA je novi entitet koji treba da reši vezu između MATERJAL i ZAPOSLENI. Ta veza je više prema više. Jedan MATERJAL zadužije više ZAPOSLENIH, a jedan ZAPOSLENI zadužuje više MATERJALA. Izbaci entitet PRIMAMATERJAL i u entitet MATERJAL dodaj broj prijemnice, a PRIJEMNICU snabdej bar atributima: SIFRAMATERJALA, KOLICINA, DATUMPRIJEMNICE....
Razmišljaj o potrošnji, ako hoćeš stanje, jer ćeš imati neprekidno prebrojavanje stanja. Prebrojavanje ili inventar se radi jednom godišnje.

Za sada toliko. Ostalo ću pogledati kad dođem do vremena. Nadam se da će i drugi komentarisati.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 12:53 - pre 115 meseci
Ako sam dobro shvatio, ti po ovome u narudžbenici možeš naručiti samo jedan materijal:

Code:
Narudzbenica (BrojNarudzbenice#, Datum, UkupnaCena, KoličinaMat, SifraMaterijala, SifraDobavljaca)
Narudzbenica (SifraMaterijala) referencira Materijal (SifraMaterijala)
Narudzbenica (SifraDobavljaca) referencira Dobavljac (SifraDobavljaca)


Razdvoji to na Narudzbenica i NarudzbenicaStavke


Code:
Narudzbenica (BrojNarudzbenice#, Datum, SifraDobavljaca)
Narudzbenica (SifraDobavljaca) referencira Dobavljac (SifraDobavljaca)

NarudzbenicaStavke (BrojNarudzbenice#, RedniBroj#, SifraMaterijala, Kolicina, Cena)
NarudzbenicaStavke (SifraMaterijala) referencira Materijal (SifraMaterijala)


Iz Narduzbenica sam izbacio UkupnaCena, to polje ti nije potrebno, uvijek ga možeš izračunati. Poje Cena u NarudzbenicaStavke isto nisam siguran da li treba, to ćeš ti bolje znati od mene

Ista stvar ti vrijedi i za Prijemnicu.

Dalje:

Ako sam dobro shvatio, IzvrseniPregled i Intervenciaj su u master-detail vezi. Ako da, pokušaj to povezati i nazivima tablica, bit će ti lakše, npr. IzvrseniPregled i IzvrseniPregledStavke.

Code:
ZakazaniPregled (SifraUsluge) referencira Usluga (SifraUsluge)


Ne vidim nigdje tablicu Usluga?

Code:
Intervencija (BrPregleda#,BrIntervencije#,SifraZuba,SifraUsluge)


Gdje vodiš evidenciju potrošnje materijala? Ovdje imaš samo SifraUsluge. Bez obzira šta na uslugu ne vodiš "stanje", mislim da bi bilo dobro da dodaš polje Kolicina. Razmisli da li želiš Usluge i Materijale voditi u istoj tablici sa oznakom da li je Materjal ili je Usluga, ili želiš odvojene tablice? Ako ih odvojiš mislim da si kompliciraš život. Uzmi u obzir da Usluga nema SifruDobavljaca a Materijal ima.

Stanje materijala možeš dobiti u svakom trenutku tako da oduzmeš kolicine iz prijemnice i kolicine iz intervencije.

Dalje,

Code:
NaplataUkCene(BrojRacuna#,BrPregleda#,BrIntervencije#,JMBG)


bi isto odvojio u dvije tablice. Po ovome, može se dogoditi slijedeći slučaj:

Code:
BrojRacuna#,BrPregleda#,BrIntervencije#,JMBG
1, 1, 1, 12345678945
1, 1, 2, 12345678945
1, 1, 3, 12345678945


ponavlja ti se polje JMBG, a to je nepotrebno i neispravno.

Možeš ovako nekako:
Code:
NaplataUkCene(BrojRacuna#,Datum,Vreme,KorisnikNaplatio,JMBG)

Code:
NaplataUkCeneStavke(BrojRacuna#,BrPregleda#,BrIntervencije#)


Makar bi ja sve ovo drugačije složio ali mislim da se i ovako može napraviti na ispravan način. Ovdje ćeš npr. kod ispisa računa morati povezivati 4 tablice u SQL upitu, a to se može pojednostaviti.

Eto, nadam se da sam malo pomogao. Ovo sam na brzinu pogledao, možda sam nešto propustio ili krivo shvatio proces, tako da provjeri prije nego me poslušaš


F
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 13:08 - pre 115 meseci
Hej, Getsbi! Drago mi je što se ljudi polako uključuju...

Što se tiče materijala i ja sam tako razmišljala...ali problem je u tome što je ovaj zadatak školski i ja bi trebala gore navedeni tekstualni zadatak prikazati kao MOV dijagram, prevesti u relaciju i napisati sql querry za kreiranje šeme baze.

Dakle, iz teksta prepoznati entitete, veze i atribute ...ustvari, samo gornji tekstualni zadatak prevesti bez daljnjeg širenja . I ja sam uvidela da takav sistem ne bi baš doskočio zahtevima realnog sistema, ali šta ćeš. Tvoj predlog je da ukinem agregaciju...i da sledi

Prijemnica (BrojPrijemnice#, BrojNarudzbenice,SifraMaterijala)
Prijemnica(BrojNarudzbenice) referencira Narudzbenica (BrojNarudzbenice)
Prijemnica(SifraMaterijala) referencira Materijal(SifraMaterijala)

Materijal(SifraMaterijala#, NazivMaterijala, Stanje materijala, SifraDobavljaca)
Tako sam uradila i sa Intervencijom i Zubom i Stanjem zuba...

E sad u tekstu piše da "...Svaki zubni materijal, materijal koji se koristi pri intervencijama..." To znači da bi trebala da napravim vezu između Materijala i Intervencije, a ona bi izgledala ovako:

UpotrebaMatUInt(BrPregleda#,BrIntervencije#,SifraMaterijala#)...

Tako sam uradila i sa Intervencijom i Zubom i Stanjem zuba...






[Ovu poruku je menjao bakasoka dana 30.09.2014. u 14:19 GMT+1]

[Ovu poruku je menjao bakasoka dana 30.09.2014. u 14:19 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 17:14 - pre 115 meseci
Ako je tako kako kažeš, onda mislim da možeš zanemariti dio mog posta.

Ovo

Code:
zaposleni u sistem unosi prijemnicu, kojom se ažurira stanje zubnog materijala. 


onda uvjetuje da moraš imati polje Stanje u tablici Materijali koje ćeš ažurirati kod unosa Primke i kod unosa Intervencije.
F
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 22:24 - pre 115 meseci
Citat:
onda uvjetuje da moraš imati polje Stanje u tablici Materijali koje ćeš ažurirati kod unosa Primke i kod unosa Intervencije.


...to sam uradila...a isto vredi i za Narudžbenicu

Prijemnica (BrojPrijemnice#, BrojNarudzbenice)
Prijemnica(BrojNarudzbenice) referencira Narudzbenica (BrojNarudzbenice)
PrimaMaterijal(BrojPrijemnice#,SifraMaterijala#)
Materijal(SifraMaterijala#, NazivMaterijala, Stanje materijala, SifraDobavljaca)

.....sad da razjasnimo dalje....

Citat:
Ne vidim nigdje tablicu Usluga?
... zaboravila sam da ju napišem...Usluga (ŠifraUsluge#,NazivUsluge,CenaUsluge)


Iz tekstualnog zadatka ..
Citat:
Pri pregledu pacijenta, doktor koji vrši pregled unosi osnovne podatke kao što su datum i vreme pregleda, ali i listu izvršenih intervencija. Svaka intervencija vezuje se za zub pacijenta nad kojim je izvršena, pri čemu se menja stanje tog zuba. Nakon unosa svih izvršenih intervencija, sračunava se ukupna cena pregleda, koja se naplaćuje od pacijenta.


...da li je IzvršeniPregled slab objekat, egzistencijalno zavisan od ZakazanogPregleda (u realnosti ni jedan pregled ne može biti izvršen, ukoliko nije prethodno zakazan) ili da ostavim ovako kako sam uradila...
...da li je Intervencija o.k.?

..
 
Odgovor na temu

bakasoka
student

Član broj: 192522
Poruke: 23
*.dynamic.sbb.rs.



Profil

icon Re: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje30.09.2014. u 22:32 - pre 115 meseci
Code:
NaplataUkCene(BrojRacuna#,BrPregleda#,BrIntervencije#,JMBG)


Citat:
ponavlja ti se polje JMBG, a to je nepotrebno i neispravno.


JMBG..referencira Klijent(JMBG)-foreign key (ne kao broj, već kao veza sa tabelom Klijent)

[Ovu poruku je menjao bakasoka dana 02.10.2014. u 14:30 GMT+1]
 
Odgovor na temu

[es] :: Baze podataka :: Konkretan zadatak-Stomatološka ordinacija specifikacija zahteva- PMOV dijagram i SQL kreiranje

[ Pregleda: 9800 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.