Changes between Version 33 and Version 34 of er-diagram


Ignore:
Timestamp:
06/08/26 18:26:17 (7 days ago)
Author:
192063
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • er-diagram

    v33 v34  
    11 = ПЕР дијаграм =
    2 [[Image(ERD_v6.drawioCompressed.png, height=1000px, width=1400px)]]
     2[[Image(ERD_v8.drawio_compressed.png, height=1000px, width=1400px)]]
    33== Податочни побарувања  ==
    44
     
    15152. **Наставник** наткласа која ги опишува типовите на наставници. \\
    1616 * active - Boolean (задолжителен атрибут) \\
    17 3. **Класен раководите** поткласа за одделенски наставник. \\
     173. **Класен раководител** поткласа за одделенски наставник. \\
    1818 * active - Boolean (задолжителен атрибут) \\
    19194. **Предметен наставник** \\
     
    21215. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите. \\
    2222 * active - Boolean (задолжителен атрибут) \\
     23 * metamusk_adresa VARCHAR(80) (задолжителен атрибут)
    23246. **Ученик** ентитет кој ги претставува сите ученици. \\
    2425 * active - Boolean (задолжителен атрибут) \\
     26 * место_на_раѓање - VARCHAR(30) \\
     27 * мобилен_телефон - INTEGER \\
     28 * датум_на_раѓање - DATE \\
    25297. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање. \\
    2630 * active - Boolean (задолжителен атрибут) \\
     31 * metamusk_adresa VARCHAR(80) (задолжителен атрибут) \\
    27328. **Админ** наткласа за административните корисници во системот. \\
    2833 * Ид - SERIAL (примарен клуч) \\
     
    5459 * active - Boolean (задолжителен атрибут) \\
    556014. **Предмет** ентитет кој што ги претставуваат предметите кој што ги слуша ученикот \\
     61 * Ид - SERIAL (примарен клуч) \\
    5662 * име - VARCHAR(20) (примарен клуч) \\
    5763 * фондЧасови - INTEGER \\
     
    1251318. **имаПрисуство** (Ученик ↔ Присуство) 1:N \\
    126132 Релација за претставување на присуството на учениците по некој предмет.
    127 9. **Добива**
     1339. **Добива** (Ученик ↔ Оценка) 1:M \\
    128134 Секој ученик поседува оцена по предмет.
    12913510. **Слуша** (Клас ↔ Предмет) M:N \\
    130136 Класот слуша повеќе предмети.
    131 11. **Зависи** (Оцена ↔ АктивностЗаНеделенПлан) M:1 \\
    132  Ученикот може да се оценува за некоја активност која што се случува во неделен план.
    133 12. **сеОднесуваНа** (Присуство ↔ Час) M:1 \\
     13711. **сеОднесуваНа** (Присуство ↔ Час) M:1 \\
    134138 Присуството се однесува на одреден час кој се случува.
    135 13. **Внесува** (Наставник ↔ Оцена) 1:M \\
     13912. **Внесува** (Наставник ↔ Оцена) 1:M \\
    136140 Еден наставник може да внесува повеќе оценки на учениците.
    137 14. **Предава** (Наставник ↔ Предмет) M:N \\
     14113. **Предава** (Наставник ↔ Предмет) M:N \\
    138142 Релација за информации кој наставник, кој предмет го предава.
    139 15. **Опфаќа** (НеделенПлан ↔ АктивностЗаНеделенПлан) M:N \\
     14314. **Опфаќа** (НеделенПлан ↔ АктивностЗаНеделенПлан) M:N \\
    140144 Еден неделен план може да има повеќе активности за неделен план.
    141 16. **сеПредаваНа** (Предмет ↔ Час) M:N \\
     14515. **сеПредаваНа** (Предмет ↔ Час) M:N \\
    142146 Предметот може да се предава на повеќе часови.
    143 17. **Содржи** (Распоред ↔ Час) M:N \\
     14716. **Содржи** (Распоред ↔ Час) M:N \\
    144148 Релација која опишува распоред кој може да содржи повеќе часови.
    145 18. **Вклучува** (Соопштение за плаќање ↔ Плаќање) 1:1 \\
     14917. **Вклучува** (Соопштение за плаќање ↔ Плаќање) 1:1 \\
    146150 Во едно соопштение за плаќање кое што е објавено од страна на благајник, може да содржи само едно плаќање кое може да биде платено од повеќе родители.
    147 19. **Создава** (Благајник ↔ Соопштение за плаќање) 1:M \\
     15118. **Создава** (Благајник ↔ Соопштение за плаќање) 1:M \\
    148152 Соопштенијата за плаќање ги креира благајникот, и може да креира повеќе.
    149 20. **Запишува** (Класен раководител ↔ Активност за неделен план) M:N \\
     15319. **Запишува** (Класен раководител ↔ Активност за неделен план) M:N \\
    150154 Класните раководители на класовите, може да запишуваат т.е. да креираат повеќе активности.
    151 21. **Учи** (Ученик ↔ Клас) M:1 \\
     15520. **Учи** (Ученик ↔ Клас) M:1 \\
    152156 Релација која ги претставува учениците кои учат во еден клас.
    153 22. **Раководи** (Класен раководител ↔ Клас) 1:1 \\
     15721. **Раководи** (Класен раководител ↔ Клас) 1:1 \\
    154158 Класните раководители можат да раководат само со еден клас.
    155 23. **Користи** (Клас ↔ Распоред ) 1:1 \\
     15922. **Користи** (Клас ↔ Распоред ) 1:1 \\
    156160 Еден креиран распоред за еден клас, може да го користи само тој клас.
    157 24. **Следи** (Клас ↔ Неделен план) 1:M \\
     16123. **Следи** (Клас ↔ Неделен план) 1:M \\
    158162 Еден клас може да следи повеќе неделни планови кои што се креираат за секоја недела.
    159 25. **Постира** (Класен раководител ↔ Соопштение) 1:M \\
     16324. **Постира** (Класен раководител ↔ Соопштение) 1:M \\
    160164 Еден класен раководител може да постира повеќе соопштенија за својот клас.
    161 26. **Прима** (Клас ↔ Соопштение) 1:M \\
     16525. **Прима** (Клас ↔ Соопштение) 1:M \\
    162166 Еден клас може да прима повеќе соопштенија креирани од страна на класен раководител за тој клас.
    163 27. **еЗа** (Предмет ↔ Оцена) 1:N \\
     16726. **еЗа** (Предмет ↔ Оцена) 1:N \\
    164168 По еден предмет може да имаме повеќе оценки.
    165  
     16927. **Припаѓа** (Предмет ↔ Активност за неделен план) 1:M \\
     170  Еден предмет може да има повеќе активности за неделен план.
    166171