|  | 1 | = Актуелна верзија | 
          
            |  | 2 |  | 
          
            |  | 3 |  | 
          
            |  | 4 | == Дијаграм | 
          
            |  | 5 | [[Image(ЕРДијаграм.jpg)]] | 
          
            |  | 6 |  | 
          
            |  | 7 |  | 
          
            |  | 8 | == Податочни побарувања | 
          
            |  | 9 | === **•Ентитети | 
          
            |  | 10 | 1. **Корисници** – ентитет за корисниците коуи што се логираат што произлегуваат три други ентитети \\\\ | 
          
            |  | 11 | ''Примарен клуч:'' \\ | 
          
            |  | 12 | korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\ | 
          
            |  | 13 | ''Атрибути:''\\ | 
          
            |  | 14 | Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\ | 
          
            |  | 15 | e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\ | 
          
            |  | 16 | telefonski_broj – текстуален тип, 9 знаци (опционален)\\ | 
          
            |  | 17 |  | 
          
            |  | 18 | ---- | 
          
            |  | 19 |  | 
          
            |  | 20 | 2. **Доставувачи**  – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\ | 
          
            |  | 21 | ''Примарен клуч:'' \\ | 
          
            |  | 22 | korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\ | 
          
            |  | 23 | ''Атрибути:''\\ | 
          
            |  | 24 | Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\ | 
          
            |  | 25 | e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\ | 
          
            |  | 26 | telefonski_broj – текстуален тип, 9 знаци (опционален)\\ | 
          
            |  | 27 |  | 
          
            |  | 28 | ---- | 
          
            |  | 29 |  | 
          
            |  | 30 | 3. **Вработени** – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\ | 
          
            |  | 31 | ''Примарен клуч:'' \\ | 
          
            |  | 32 | korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\ | 
          
            |  | 33 | ''Атрибути:'' | 
          
            |  | 34 | Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\ | 
          
            |  | 35 | e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\ | 
          
            |  | 36 | telefonski_broj – текстуален тип, 9 знаци (опционален)\\ | 
          
            |  | 37 |  | 
          
            |  | 38 | ---- | 
          
            |  | 39 |  | 
          
            |  | 40 | 4. **Купувачи** – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\ | 
          
            |  | 41 | ''Примарен клуч:'' \\ | 
          
            |  | 42 | korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\ | 
          
            |  | 43 | ''Атрибути:'' | 
          
            |  | 44 | Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\ | 
          
            |  | 45 | e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\ | 
          
            |  | 46 | telefonski_broj – текстуален тип, 9 знаци (опционален)\\ | 
          
            |  | 47 |  | 
          
            |  | 48 | ---- | 
          
            |  | 49 |  | 
          
            |  | 50 | 5. **Коментари** – ентитет што репрезентира коментар од даден корисник\\\\ | 
          
            |  | 51 | ''Примарен клуч:'' \\ | 
          
            |  | 52 | (id_komentar, *id_proizvod, *id_kupuvac) - сложен нумерички примарен клуч\\\\ | 
          
            |  | 53 | ''Атрибути:'' \\ | 
          
            |  | 54 | tekst: текстуален тип, максимум 100 знаци (задолжителен)\\ | 
          
            |  | 55 |  | 
          
            |  | 56 | ---- | 
          
            |  | 57 |  | 
          
            |  | 58 | 6. **Доставувања** – ентитет кој што ја претставува доставата за одредена нарачка\\\\ | 
          
            |  | 59 | ''Примарен клуч:'' \\ | 
          
            |  | 60 | id_dostavuvanja – нумерички вештачки број (задолжителен)\\\\ | 
          
            |  | 61 | ''Атрибути:'' \\ | 
          
            |  | 62 | data_na_dostavuvanja – data (задолжителен)\\ | 
          
            |  | 63 |  | 
          
            |  | 64 | ---- | 
          
            |  | 65 |  | 
          
            |  | 66 | 7. **Нарачки** – ентитет за самата нарачка која што е направена\\\\ | 
          
            |  | 67 | ''Примарен клуч:'' \\ | 
          
            |  | 68 | id_naracka – нумерички вештачки број (задолжителен)\\\\ | 
          
            |  | 69 | ''Атрибути:'' \\ | 
          
            |  | 70 | data_na_naracka – data (опционален)\\ | 
          
            |  | 71 | suma – нумерички тип (задолжителен)\\ | 
          
            |  | 72 | status – текстуален тип, максимум 1 знак [1-dostaveno, 2-naplateno, 3-uspesna] (задолжителен)\\ | 
          
            |  | 73 |  | 
          
            |  | 74 | ---- | 
          
            |  | 75 |  | 
          
            |  | 76 | 8. **Proizvodi** – ентитет кој што ни го претставува секој производ во продавницата\\\\ | 
          
            |  | 77 | ''Примарен клуч:''\\ | 
          
            |  | 78 | id_proizvod – нумерички вештачки број (задолжителен)\\\\ | 
          
            |  | 79 | ''Атрибути:'' \\ | 
          
            |  | 80 | ime – текстуален, максимум 15 знаци (задолжителен)\\ | 
          
            |  | 81 | ocenka – нумерички (опционален)\\ | 
          
            |  | 82 | karakteristiki – текстуален тип, максимум 200 знаци (опционален)\\ | 
          
            |  | 83 |  | 
          
            |  | 84 | ---- | 
          
            |  | 85 |  | 
          
            |  | 86 | 9. **Cena** – ентитет кој што ја претставува цената на производот\\\\ | 
          
            |  | 87 | ''Примарен клуч:''\\ | 
          
            |  | 88 | Сложен примарен клуч (*id_proizvod, iznos) (задолжителен)\\\\ | 
          
            |  | 89 | ''Атрибути:''\\ | 
          
            |  | 90 | Popust – нумерички (опционален)\\ | 
          
            |  | 91 |  | 
          
            |  | 92 | 10. **Magacini ** – ентитет што ни ги претсавува локациите каде се наоѓаат производите\\\\ | 
          
            |  | 93 | ''Примарен клуч:''\\ | 
          
            |  | 94 | id_magacin- нумерички вештачки број\\\\ | 
          
            |  | 95 | ''Атрибути:''\\ | 
          
            |  | 96 | lokacija - текстуален тип, максимум 30 знаци (задолжителен)\\ | 
          
            |  | 97 |  | 
          
            |  | 98 | ---- | 
          
            |  | 99 |  | 
          
            |  | 100 | 11. **Kategorija** – ентитет што ни ја претставува категоријата во која што се наоѓа производот\\\\ | 
          
            |  | 101 | ''Примарен клуч:''\\ | 
          
            |  | 102 | id_kategorija - нумерички вештачки број\\\\ | 
          
            |  | 103 | ''Атрибути:''\\ | 
          
            |  | 104 | ime - текстуален тип, максимум 15 знаци (задолжителен)\\ | 
          
            |  | 105 |  | 
          
            |  | 106 | 12. **Garancija ** – ентитет за гаранцијата на еден производ\\\\ | 
          
            |  | 107 | ''Примарен клуч:''\\ | 
          
            |  | 108 | sifra - нумерички вештачки број\\\\ | 
          
            |  | 109 | ''Атрибути:''\\ | 
          
            |  | 110 | datum_od- date (опционален)\\ | 
          
            |  | 111 | datum_do – date (задолжителен)\\ | 
          
            |  | 112 |  | 
          
            |  | 113 | ---- | 
          
            |  | 114 |  | 
          
            |  | 115 | 13. **Parce ** – ентитет што ни претставува едно парче од производот\\\\ | 
          
            |  | 116 | ''Примарен клуч:''\\ | 
          
            |  | 117 | id_parce - нумерички вештачки број\\\\ | 
          
            |  | 118 | ''Атрибути:''\\ | 
          
            |  | 119 | boja - текстуален тип, максимум 15 знаци (опционален)\\ | 
          
            |  | 120 | kolicina – нумерички тип\\ | 
          
            |  | 121 |  | 
          
            |  | 122 | ---- | 
          
            |  | 123 |  | 
          
            |  | 124 | 14. **Kompanija** – ентитет што ни ги претставува компаниите на производите\\\\ | 
          
            |  | 125 | ''Примарен клуч:''\\ | 
          
            |  | 126 | ime_kompanija – текстуален, максимум 15 знаци (задолжителен)\\\\ | 
          
            |  | 127 |  | 
          
            |  | 128 | ---- | 
          
            |  | 129 |  | 
          
            |  | 130 | === **•РЕЛАЦИИ** | 
          
            |  | 131 |  | 
          
            |  | 132 | **Raboti_vo** - Релација коа што поврзува Вработен со Магацин, во еден магацин може да работат повеќе вработени\\ | 
          
            |  | 133 | **E_pod** - Релација што поврзува гаранција и производ, еден производ е под една гаранција\\ | 
          
            |  | 134 | **E_od** - Релација што поврзува парче и компанија, едно парче е од една компанија\\ | 
          
            |  | 135 | **Vrsi** - Релација која што поврзува Доставувач и Доставувања, еден доставувач прави повеќе доставувања\\ | 
          
            |  | 136 | **Pravi** - Релација што поврзува Купувач со Нарачки, еден купувач прави повеќе нарачки\\ | 
          
            |  | 137 | **Dava** - Релација што поврзува Купувач со Коментар, еден купувач дава повеќе коментари \\ | 
          
            |  | 138 | **E_so** – Релација што поврзува Цена и Производ, еден производ може да има една цена\\ | 
          
            |  | 139 | **Se_sodrzi_vo** - Релација што поврзува Производ и Категорија, еден Производ се содржи во една категорија\\ | 
          
            |  | 140 | **Ima** - Релација што поврзува Производ со Парче, еден Производ има повеќе Парчиња \\ | 
          
            |  | 141 | **Dostapno_vo** - Релација што поврзува Магацин со Парче, едно Парче може да се наоѓа само во еден Магацин\\ | 
          
            |  | 142 | **Za** - Релација што поврзува Коментар со Производ, за еден Производ може да има повеќе Коментари\\ | 
          
            |  | 143 |  | 
          
            |  | 144 | === **Историјат** |