= Верзија 2 == ER дијаграм [[Image()]] == Податочни побарувања **Ентитети** **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, avg_ocena(изведен атрибут) **Beauty Centar** – ентитет кој го дефинира салонот Примарен клуч: 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** -Резервацијата се однесува на даден термин бидејќи во еден термин може да има една таква резервација и за таа резервација има еден термин. **Prevzema** -Доколку еден вработен не може да ја изврши услугата, друг ја превзема резервацијата и еден вработен може да превземе една резервација и резервацијата може да е превземена од еден вработен. **sodrzi** -Резервацијата може да содржи N услуги но услугата мора да се изврши во дадена резервација. **plakja** -За резервацијата се уплаќа уплата која е со релација 1-1 бидејќи за една резервација има само една уплата и секоја една уплата е за точно една резервација. **ima** - вработен има N термини но еден термин мора да има 1 вработен **nudi** -N вработени може да нудат N услуги и услугите може да бидат понудени од N вработени. **raboti za** -вработениот работи за салонот beautyCenter во кој работат повеќе вработени и тие вработени може да работат во повеќе салони **dava** -Клиент дава N оцени за вработен а оцената мора да биде дадена од барем 1 клиент Атрибути: работи од и работи до (се дава временскиот период во кој работел вработениот во салонот). **ocenet** -оцената се однесува на 1 вработен, а тој вработен може да биде оценет со повеќе оцени. == Историјат [attachment:ERmodel_v1.jpg.jpg Верзија 1] на ЕР Дијаграм и податочни побарувања [attachment:ERmodel_v2.jpg Верзија 2] на ЕР Дијаграм - Направени се сите промени кои се побарани во првиот тикет испратен од асистентот