Changes between Version 22 and Version 23 of er-diagram
- Timestamp:
- 01/21/26 14:43:14 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
er-diagram
v22 v23 27 27 10. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител. \\ 28 28 11. **Клас** ентитет кој ги претставува сите класови во едно училиште. \\ 29 * одделение - INTEGER (примарен клуч) \\ 30 * паралелка - CHAR(1) (примарен клуч) \\ 29 * Ид - SERIAL (примарен клуч) \\ 30 * одделение - INTEGER (задолжителен атрибут) \\ 31 * паралелка - CHAR(1) (задолжителен атрибут) \\ 31 32 * годинаНаСлушање - INTEGER (задолжителен атрибут) \\ 32 33 12. **Оценка** наткласа ентитет за сите оценки на еден ученик \\ 33 * Id- SERIAL (примарен клуч) \\34 * Ид - SERIAL (примарен клуч) \\ 34 35 * оценка - INTEGER,(задолжителен атрибут), оцената може да биде 1-5 или поени \\ 35 36 * датум - DATE, (задолжителен атрибут), според датумот може да се определи типот на полугодие \\ 36 37 * забелешка - VARCHAR(50), (задолжителен атрибут) \\ 37 38 13. **Соопштение** ентитет кој што го претставува соопштението креирано од страна на класниот раководител \\ 38 * Id- SERIAL (примарен клуч) \\39 * Ид - SERIAL (примарен клуч) \\ 39 40 * наслов - VARCHAR(20), (задолжителен атрибут) \\ 40 41 * креираноНа - DATE, (задолжителен атрибут)\\ … … 44 45 * фондЧасови - INTEGER \\ 45 46 15. **Неделен план ** ентитет кој го претставува планот/активностите во една седмица кој се случиле \\ 46 * Id- SERIAL (примарен клуч) \\47 * Ид - SERIAL (примарен клуч) \\ 47 48 * датумОд DATE, (задолжителен атрибут) \\ 48 49 * датумДо DATE, (задолжителен атрибут) \\ 49 50 16. **Активност за Неделен план** ентитет за активностите кој што се случиле во неделата \\ 50 * Id- SERIAL (примарен клуч) \\51 * Ид - SERIAL (примарен клуч) \\ 51 52 * наслов - VARCHAR(20), (задолжителен атрибут) \\ 52 53 * опис - VARCHAR(50), (задолжителен атрибут) \\ 53 54 * денВоНедела - VARCHAR(10), (задолжителен атрибут) \\ 54 55 17. **Распоред** \\ 55 * Id- SERIAL (примарен клуч) \\56 * Ид - SERIAL (примарен клуч) \\ 56 57 * наслов - VARCHAR(20), (задолжителен атрибут) \\ 57 58 * тип - VARCHAR(10), (задолжителен атрибут), типот на распоредот може да биде финален и привремен \\ 58 59 18. **Час** \\ 59 * Id- SERIAL (примарен клуч) \\60 * Ид - SERIAL (примарен клуч) \\ 60 61 * реденЧас INTEGER, (задолжителен атрибут) \\ 61 62 * денВоНедела - VARCHAR(10), (задолжителен атрибут) 62 63 19. **Соопштение за плаќање** ентитет кој претставува соопштение за плаќање креирано од благајникот \\ 63 * Id- SERIAL (примарен клуч) \\64 * Ид - SERIAL (примарен клуч) \\ 64 65 * наслов - VARCHAR(20), (задолжителен атрибут) \\ 65 66 * содржина - VARCHAR(100), (задолжителен атрибут) \\ 66 67 * рокНаПлаќање - DATE, (задолжителен атрибут) \\ 67 68 20. **Плаќање** ентитет кој го претставува настанот за плаќање од страна на родителот \\ 68 * Id- SERIAL (примарен клуч) \\69 * Ид - SERIAL (примарен клуч) \\ 69 70 * статус - VARCHAR(10), (задолжителен атрибут), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО \\ 70 71 * tx_hash - VARCHAR(50),(задолжителен атрибут), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање \\ 71 72 * износ - DECIMAL(38,18), (задолжителен атрибут), имаме 18 децимали после точка, а вкупно имаме 38 цифри \\ 72 73 * валута - VARCHAR(10), (задолжителен атрибут) \\ 73 * платеноНа - DATE \\74 * платеноНа - DATE (задолжителен атрибут) \\ 74 75 21. **Присуство** ентитет за евидентирање на присуство на ученици 75 * Id- SERIAL (примарен клуч) \\76 * Ид - SERIAL (примарен клуч) \\ 76 77 * датум - Date, (задолжителен атрибут) \\ 77 78 * статус - VARCHAR(10), (задолжителен атрибут), статусот на ученикот може да биде: присутен, отсутен, задоцнет \\
