Changes between Version 32 and Version 33 of er-diagram
- Timestamp:
- 03/09/26 13:39:54 (12 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
er-diagram
v32 v33 10 10 * име - VARCHAR(30) (задолжителен атрибут) \\ 11 11 * презиме - VARCHAR(30) (задолжителен атрибут) \\ 12 * пол - VARCHAR(10) (задолжителен атрибут) 13 * адреса - VARCHAR(30) (задолжителен атрибут) 12 * пол - VARCHAR(10) (задолжителен атрибут) \\ 13 * адреса - VARCHAR(30) (задолжителен атрибут) \\ 14 * active - Boolean (задолжителен атрибут) \\ 14 15 2. **Наставник** наткласа која ги опишува типовите на наставници. \\ 16 * active - Boolean (задолжителен атрибут) \\ 15 17 3. **Класен раководите** поткласа за одделенски наставник. \\ 18 * active - Boolean (задолжителен атрибут) \\ 16 19 4. **Предметен наставник** \\ 20 * active - Boolean (задолжителен атрибут) \\ 17 21 5. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите. \\ 22 * active - Boolean (задолжителен атрибут) \\ 18 23 6. **Ученик** ентитет кој ги претставува сите ученици. \\ 24 * active - Boolean (задолжителен атрибут) \\ 19 25 7. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање. \\ 26 * active - Boolean (задолжителен атрибут) \\ 20 27 8. **Админ** наткласа за административните корисници во системот. \\ 21 28 * Ид - SERIAL (примарен клуч) \\ … … 24 31 * име - VARCHAR(30) (задолжителен атрибут) \\ 25 32 * презиме - VARCHAR(30) (задолжителен атрибут) \\ 33 * active - Boolean (задолжителен атрибут) \\ 26 34 9. **Супер админ** овој тип на администратор претставува админ кој може да ги креира администраторите на сите образовни институции 35 * active - Boolean (задолжителен атрибут) \\ 27 36 10. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител. \\ 37 * active - Boolean (задолжителен атрибут) \\ 28 38 11. **Клас** ентитет кој ги претставува сите класови во едно училиште. \\ 29 39 * Ид - SERIAL (примарен клуч) \\ … … 31 41 * паралелка - CHAR(1) (задолжителен атрибут) \\ 32 42 * годинаНаСлушање - VARCHAR(10)(задолжителен атрибут) \\ 43 * active - Boolean (задолжителен атрибут) \\ 33 44 12. **Оценка** наткласа ентитет за сите оценки на еден ученик \\ 34 45 * Ид - SERIAL (примарен клуч) \\ … … 41 52 * креираноНа - DATE, (задолжителен атрибут)\\ 42 53 * содржина - VARCHAR(100), (задолжителен атрибут) \\ 54 * active - Boolean (задолжителен атрибут) \\ 43 55 14. **Предмет** ентитет кој што ги претставуваат предметите кој што ги слуша ученикот \\ 44 56 * име - VARCHAR(20) (примарен клуч) \\ 45 57 * фондЧасови - INTEGER \\ 58 * active - Boolean (задолжителен атрибут) \\ 46 59 15. **Неделен план ** ентитет кој го претставува планот/активностите во една седмица кој се случиле \\ 47 60 * Ид - SERIAL (примарен клуч) \\ 48 61 * датумОд DATE, (задолжителен атрибут) \\ 49 62 * датумДо DATE, (задолжителен атрибут) \\ 63 * active - Boolean (задолжителен атрибут) \\ 50 64 16. **Активност за Неделен план** ентитет за активностите кој што се случиле во неделата \\ 51 65 * Ид - SERIAL (примарен клуч) \\ … … 53 67 * опис - VARCHAR(50), (задолжителен атрибут) \\ 54 68 * денВоНедела - VARCHAR(10), (задолжителен атрибут) \\ 69 * active - Boolean (задолжителен атрибут) \\ 55 70 17. **Распоред** \\ 56 71 * Ид - SERIAL (примарен клуч) \\ 57 72 * наслов - VARCHAR(20), (задолжителен атрибут) \\ 58 73 * тип - VARCHAR(10), (задолжителен атрибут), типот на распоредот може да биде финален и привремен \\ 74 * active - Boolean (задолжителен атрибут) \\ 59 75 18. **Час** \\ 60 76 * Ид - SERIAL (примарен клуч) \\ 61 77 * реденЧас INTEGER, (задолжителен атрибут) \\ 62 * денВоНедела - VARCHAR(10), (задолжителен атрибут) 78 * денВоНедела - VARCHAR(10), (задолжителен атрибут) \\ 79 * active - Boolean (задолжителен атрибут) \\ 63 80 19. **Соопштение за плаќање** ентитет кој претставува соопштение за плаќање креирано од благајникот \\ 64 81 * Ид - SERIAL (примарен клуч) \\ … … 66 83 * содржина - VARCHAR(100), (задолжителен атрибут) \\ 67 84 * рокНаПлаќање - DATE, (задолжителен атрибут) \\ 85 * active - Boolean (задолжителен атрибут) \\ 68 86 20. **Плаќање** ентитет кој го претставува настанот за плаќање од страна на родителот \\ 69 87 * Ид - SERIAL (примарен клуч) \\
