Changes between Initial Version and Version 1 of ERModel


Ignore:
Timestamp:
11/12/22 18:05:42 (20 months ago)
Author:
201194
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v1  
     1= Актуелна верзија
     2
     3
     4== Дијаграм
     5[[Image(ЕРДијаграм.jpg)]]
     6
     7
     8== Податочни побарувања
     9=== **•Ентитети
     101. **Корисници** – ентитет за корисниците коуи што се логираат што произлегуваат три други ентитети \\\\
     11   ''Примарен клуч:'' \\
     12   korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\
     13   ''Атрибути:''\\
     14   Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\
     15   e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\
     16   telefonski_broj – текстуален тип, 9 знаци (опционален)\\
     17
     18----
     19
     202. **Доставувачи**  – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\
     21   ''Примарен клуч:'' \\
     22   korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\
     23   ''Атрибути:''\\
     24   Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\
     25   e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\
     26   telefonski_broj – текстуален тип, 9 знаци (опционален)\\
     27
     28----
     29
     303. **Вработени** – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\
     31   ''Примарен клуч:'' \\
     32   korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\
     33   ''Атрибути:''
     34   Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\
     35   e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\
     36   telefonski_broj – текстуален тип, 9 знаци (опционален)\\
     37
     38----
     39
     404. **Купувачи** – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч\\\\
     41   ''Примарен клуч:'' \\
     42   korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)\\\\
     43   ''Атрибути:''
     44   Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)\\
     45   e_posta – текстуален тип, максимум 30 знаци (задолжителен)\\
     46   telefonski_broj – текстуален тип, 9 знаци (опционален)\\
     47
     48----
     49
     505. **Коментари** – ентитет што репрезентира коментар од даден корисник\\\\
     51   ''Примарен клуч:'' \\
     52   (id_komentar, *id_proizvod, *id_kupuvac) - сложен нумерички примарен клуч\\\\
     53   ''Атрибути:'' \\
     54   tekst: текстуален тип, максимум 100 знаци (задолжителен)\\
     55
     56----
     57
     586. **Доставувања** – ентитет кој што ја претставува доставата за одредена нарачка\\\\
     59   ''Примарен клуч:'' \\
     60   id_dostavuvanja – нумерички вештачки број (задолжителен)\\\\
     61   ''Атрибути:'' \\
     62   data_na_dostavuvanja – data (задолжителен)\\
     63
     64----
     65
     667. **Нарачки** – ентитет за самата нарачка која што е направена\\\\
     67   ''Примарен клуч:'' \\
     68   id_naracka – нумерички вештачки број (задолжителен)\\\\
     69   ''Атрибути:'' \\
     70   data_na_naracka – data (опционален)\\
     71   suma – нумерички тип (задолжителен)\\
     72   status – текстуален тип, максимум 1 знак [1-dostaveno, 2-naplateno, 3-uspesna] (задолжителен)\\
     73
     74----
     75
     768. **Proizvodi** – ентитет кој што ни го претставува секој производ во продавницата\\\\
     77   ''Примарен клуч:''\\
     78   id_proizvod – нумерички вештачки број (задолжителен)\\\\
     79   ''Атрибути:'' \\
     80   ime – текстуален, максимум 15 знаци (задолжителен)\\
     81   ocenka – нумерички (опционален)\\
     82   karakteristiki – текстуален тип, максимум 200 знаци (опционален)\\
     83
     84----
     85
     869. **Cena** – ентитет кој што ја претставува цената на производот\\\\
     87   ''Примарен клуч:''\\
     88   Сложен примарен клуч (*id_proizvod, iznos) (задолжителен)\\\\
     89   ''Атрибути:''\\
     90   Popust – нумерички (опционален)\\
     91
     9210. **Magacini ** – ентитет што ни ги претсавува локациите каде се наоѓаат производите\\\\
     93   ''Примарен клуч:''\\
     94   id_magacin- нумерички вештачки број\\\\
     95   ''Атрибути:''\\
     96   lokacija - текстуален тип, максимум 30 знаци (задолжителен)\\
     97
     98----
     99
     10011. **Kategorija** – ентитет што ни ја претставува категоријата во која што се наоѓа производот\\\\
     101   ''Примарен клуч:''\\
     102   id_kategorija - нумерички вештачки број\\\\
     103   ''Атрибути:''\\
     104   ime - текстуален тип, максимум 15 знаци (задолжителен)\\
     105
     10612. **Garancija ** – ентитет за гаранцијата на еден производ\\\\
     107   ''Примарен клуч:''\\
     108   sifra - нумерички вештачки број\\\\
     109   ''Атрибути:''\\
     110   datum_od- date (опционален)\\
     111   datum_do – date (задолжителен)\\
     112
     113----
     114
     11513. **Parce ** – ентитет што ни претставува едно парче од производот\\\\
     116   ''Примарен клуч:''\\
     117   id_parce - нумерички вештачки број\\\\
     118   ''Атрибути:''\\
     119   boja - текстуален тип, максимум 15 знаци (опционален)\\
     120   kolicina – нумерички тип\\
     121
     122----
     123
     12414. **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=== **Историјат**