= Верзија 8 == ER дијаграм [[Image(ERmodel_v8.jpg)]] == Податочни побарувања === Ентитети **Users** - ентитет за корисникот кој се логира, од кој произлегуваат 2 други ентитети. Примарен клуч: user_id Атрибути: username, password **Klienti** - ентитет кој произлегува од Users и го наследува неговиот примарен клуч. Кандидат клуч: tel_br Атрибути: ime, prezime, tel_br , e-mail **Vraboteni** - ентитет кој произлегува од Users и го наследува неговиот примарен клуч. Кандидат клуч: tel_br Атрибути: ime(сложен атрибут со first_name, middle_name), prezime, rabotno_iskustvo, tel_br , e-mail **beautyCentar** – ентитет кој го дефинира салонот Примарен клуч: salon_id Атрибути: kontakt(сложен атрибут со tel_br , e-mail), adresa **uslugi** – ентитет кој ги дефинира услугите кои се нудат Примарен клуч: usluga_id Атрибути: dejnost, cena **termini** – ентитет кој ги дефинира термините во салонот Примарен клуч: termin_id Атрибути: pocetok, vremetraenje **uplata**– ентитет кој ја дефинира уплатата Примарен клуч: uplata_id Атрибути: informacii **rezervacija**– ентитет кој ја дефинира резервацијата Примарен клуч: br_rez Атрибути: cena (изведен атрибут) **ocena**– ентитет кој ја дефинира оцената за сработеното Примарен клуч: ocena_id Атрибути: vrednost , komentar === Релации **-pravi** -Клиентот прави резервација и еден клиент може да направи N резервации, додека една резервација мора да биде од еден клиент. **-za** -Резервацијата се однесува на даден термин бидејќи во еден термин може да има една таква резервација и за таа резервација има еден термин. **-prezema** -Доколку еден вработен не може да ја изврши услугата, друг ја презема резервацијата, т.е еден вработен може да преземе повеќе резервации и резервацијата може да е преземена од еден вработен. **-sodrzi** -Резервацијата може да содржи повеќе услуги, додека услугата може да се содржи во повеќе резервации. **-plakja** -За резервацијата се уплаќа уплата која е со релација 1:1 бидејќи за една резервација има само една уплата и секоја една уплата е за точно една резервација. **-ima** - вработен има 1 или N термини, а еден термин мора да има 1 вработен **-nudi** -N вработени може да нудат N услуги и услугите може да бидат понудени од N вработени. **-raboti_za** -вработениот работи за салонот beautyCenter, додека во салонот работат еден или повеќе вработени Атрибути: raboti_od, raboti_do (информации за времетраењето на работниот однос на вработениот во салонот). **-dava** -Клиент дава N оцени, а оцената мора да биде дадена од барем 1 клиент **-ocenuva** - оцената се однесува на 1 услуга, а таа услуга може да биде оценета со повеќе оцени. **-ocena_rez** - оцената се однесува на 1 резервација, а таа резервација може да биде во повеќе оцени во зависност од бројот на услуги. == Историјат [attachment:ERmodel_v1.jpg.jpg Верзија 1] на ЕР Дијаграм и податочни побарувања [attachment:ERmodel_v2.jpg Верзија 2] на ЕР Дијаграм - Направени се сите промени кои се побарани во првиот тикет испратен од асистентот [attachment:ERmodel_v3.jpg Верзија 3] на ЕР Дијаграм - Финален изглед [attachment:ERmodel_v4.jpg Верзија 4] на ЕР Дијаграм - Финален изглед со мала поправка на релација [attachment:ERmodel_v5.jpg Верзија 5] на ЕР Дијаграм - Финален изглед со мала поправка на моделот [attachment:ERmodel_v6.jpg Верзија 6] на ЕР Дијаграм - Сменета релација за оцена од клиент кон услуга [attachment:ERmodel_v7.jpg Верзија 7] на ЕР Дијаграм - Додадена релација помеѓу оцена и резервација и сменета кардиналност помеѓу вработени и beautyCenter. [attachment:ERmodel_v8.jpg Верзија 8] на ЕР Дијаграм - Промена на тотално учество кај релацијата nudi