= ''Верзија 3'' \\ == E-R Дијаграм \\ [[Image("verzija 4.png", 95%)]] == Податочни побарувања **Ентитети** 1.Најава - ентитет кој што дефинира дали ќе биде корисник или вработен * Korisnicko_ime - текстуален тип(примарен клуч) * E-mail - текстуален тип (задолжителен атрибут) * Password - текстуален тип (задолжителен атрибут) 2.Вработен - ентитет кој ги дефинира од каков тип е вработениот * Id_vraboten - нумерички тип (примарен клуч) * Ime VB - текстуален тип (задолжителен атрибут) * Prezime VB - текстуален тип (задолжителен атрибут) * EMBG_VB - нумерички тип (задолжителен атрибут) * Br.tel.VB - текстуален тип (задолжителен атрибут) * Uloga - текстуален тип (задолжителен атрибут) 3.Администратор - ентитет кој ги дефинира администраторите * id_administrator - нумерички тип (примарен клуч) * Ime VB - текстуален тип (задолжителен атрибут) * Prezime VB - текстуален тип (задолжителен атрибут) * EMBG_VB - нумерички тип (задолжителен атрибут) * Br.tel.VB - текстуален тип (задолжителен атрибут) * Uloga - текстуален тип (задолжителен атрибут) 4.Контролер - ентитет кој ги дефинира контролерите * ID_kontroler - нумерички тип (примарен клуч) * Ime VB - текстуален тип (задолжителен атрибут) * Prezime VB - текстуален тип (задолжителен атрибут) * EMBG_VB - нумерички тип (задолжителен атрибут) * Br.tel.VB - текстуален тип (задолжителен атрибут) * Uloga - текстуален тип (задолжителен атрибут) 5.Канцелар - ентитет кој ги дефинира канцеларите * Id_kancelar - нумерички тип (примарен клуч) * Ime VB - текстуален тип (задолжителен атрибут) * Prezime VB - текстуален тип (задолжителен атрибут) * EMBG_VB - нумерички тип (задолжителен атрибут) * Br.tel.VB - текстуален тип (задолжителен атрибут) * Uloga - текстуален тип (задолжителен атрибут) 6.Корисник - ентитет кој што го дефинира корисникот * Id_korisnik - нумерички тип (примарен клуч) * Ime - текстуален тип (задолжителен атрибут) * Prezime - текстуален тип (задолжителен атрибут) * EMBG - нумерички тип (задолжителен атрибут) * Br.tel. - текстуален тип (задолжителен атрибут) 7.Автомобил - ентитет кој што ги дефинира информациите за автомобилот * Reg.tablica - нумерички тип (примарен клуч) * Marka - текстуален тип (задолжителен атрибут) * Boja - текстуален тип (слаб атрибут) 8.Резервација - ентитет кој што дефинира резервација на на паркинг место * Id_rezervacija - нумерички тип (примарен клуч) * Id_korisni - нумерички тип (задолжителен атрибут) 9.Име на паркинг - ентитет кој што го дефинира името на паркинг место * Id_ime - нумерички тип (примарен клуч) * Lokacija - текстуален тип (задолжителен атрибут) 10.Зона - ентитет кој што ја дефинира зоната во паркингот * id_zona - нумерички тип (примарен клуч) * Br. na p.mesta - нумерички тип (задолжителен атрибут) 11.Паркинг место - ентитет кој што дефинира прецизно на кое место треба да се паркира автомобилот на корисникот * Broj na p.mesta - нумерички тип (примарен клуч) 12.Плаќање - ентитет кој ги дефинира плаќањата за резервацијата од страна на корисникот во одреден период * Id_plakjanje - нумерички тип (примарен клуч) * Id_korisnik - нумерички тип (задолжителен атрибут) 13.Мобилно - ентитет кој што дефинира од каков вид е плаќањето * Id_mobilno - нумерички тип (примарен клуч) * Br.telefon - нумерички тип (задолжителен атрибут) 14.Картичка - ентитет кој што дефинира од каков вид е плаќањето * Br. na smetka - нумерички тип (примарен клуч) 15.Казна - ентитет кој што се изрекува поради грешка на корисникот * Id_kazna - нумерички тип (примарен клуч) * broj_kazni -нумерички тип (задолжителен атрибут) 16.Контрола - ентитет кој што се извршува од страна на контролерот * Id_kazna - нумерички тип (примарен клуч) * izvrsena_kontrola - текстуален тип (задолжителен атрибут) * vreme_na_kontrola - нумерички тип (задолжителен атрибут) **Релации** * najavuvanje - 1:1 релација, вработениот или клиентот користи само една корисничка сметка за да се најави во системот. * proveruva - N:1 , се прават повеќе проверки на резервацацијата кои што ја направил корисникот од страна на контролерот. * vnesuva_parkinzi - 1:N, администраторот го одржава системот, односно внесува нови локации на паркинзи, зони и број на паркинг места. * poseduva - 1:N, еден корисник поседува одреден број на автомобили со одредени карактеристики. * popolnuva - 1:N, корисникот прави една резервација само за автомобил/ите кои ги поседува. * vrsi - 1(тотално учество):N, корисникот може да изврши повеќе плаќања доколку сака да ја продолжи резервацијата за местото кој што го зафатил. * izvrseno - 1:1, за едно паркинг место може да биде извршено само едно плаќање на различен начин во различен временски период. * na - 1:1, на едно паркинг место се извршува една резервација. * vo - 1:N(тотално учество), една зона содржи повеќе паркинг места. * sodrzi - 1:N, еден паркинг може да содржи повеќе зони. * pravi - 1(тотално учество):N, контролерот прави повеќе контроли во текот денот. * kon - N:1, повеќе контроли се вршат врз едно паркинг место во одредена зона. * sleduva - 1:1, доколку контролерот воочи грешна резервација за одреден паркинг, има право да казнува. * izrecena - N:1, повеќе број на казни можат да бидат изречени за еден корисник доколку биде направен прекршок. == Историјат [wiki:ERModel_verzija_1 1.Верзија 1 ]\\ [wiki:ERModel_verzija_2 2.Верзија 2 ]\\ [wiki:ERModel_verzija_3 3.Верзија 3 ]\\ [wiki:ERModel_verzija_4 3.Верзија 4 ]