11.07.2015 Views

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.4 Baza podataka na poslužiteljuNa poslužitelju se nalazi organizirana baza podataka. U ovome primjeru baza podataka zovese DoctorApp i sadrži pet tablica vrlo slične strukture. Imena tablica koje sadrži bazapodataka su: dbo.Patients, dbo.Allergies, dbo.Vaccines,dbo.Diseases i dbo.Tasks. Svaka tablica ima primarni ključ, a to je cijeli broj kojiodgovara rednom broju zapisa podataka u lokalno korištenoj strukturi tipa RecordStore.Dakle, tablice koje se nalaze u bazi podataka na poslužiteljskoj strani ekvivalenti su podacimau strukturama RecordStore koje se koriste kao spremište za lokalni zapis podataka.Tablice dbo.Patients i dbo.Tasks imaju primarni ključ koji je jednak rednom brojuzapisa pacijenta, odnosno liječnikovog zadatka, u lokalno spremište. Tablicedbo.Allergies, dbo.Vaccines, dbo.Diseases imaju primarni ključ koji jejednak rednom broju zapisa o alergiji (odnosno cjepivu ili zarazi) u lokalnom spremištu, no uzprimarni sadrže i strani ključ, a to je redni broj pacijenta pomoću kojega se jednoznačno možeodrediti od kojega problema pati pojedina bolesna osoba.Tablice 1-3 prikazuju shemu pojedine tablice. Sve tablice nalaze se unutar baze DoctorApp.dbo.PatientsID Name Surname FatherName Day Month Year SexTablica 1. Struktura tablice dbo.Patientsdbo.Allergies, dbo.Diseases, dbo.VaccinesID_x ID_foreign Description Day Month Year ReactionTablica 2. Struktura tablica dbo.Allergies, dbo.Diseases i dbo.Vaccinesdbo.TasksID_T Day Month Year Description Name Surname FatherNameTablica 3. Struktura tablice dbo.TasksUz Tablicu 2 važno je napomenuti da primarni ključ, koji se nalazi u prvome stupcu, namjestu vrijednosti x ima vrijednost A za tablicu dbo.Allergies, D zadbo.Diseases te V za tablicu dbo.Vaccines.Podacima u bazi podataka dinamički se pristupa korištenjem SQL funkcija SELECT,INSERT, UPDATE i DELETE koje su programski ostvarene unutar programa naposlužiteljskoj strani. Unutar istoga programa radi se i povezivanje na bazu podataka teautorizacija korisnika o kojima će biti riječ u kasnijim poglavljima.25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!