= Релациско мапирање = == Ознаки == * Примарните клучеви се болдирани и подвлечени. * Надворешните кличеви се означени со * до името на надворешниот клуч и во заградата () е името на ентитетот кој го референцираат * Задолжителните атрибути се болдирани == Табели == 1. Класен_раководител (**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **КреиранОд_Ид*(Директор_Админ)**) 2. Предметен_наставник (**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **КреиранОд_Ид*(Директор_Админ)**) 3. Благајник (**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **metamusk_адреса**, **КреиранОд_Ид*(Директор_Админ)**) 4. Родител (**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **metamusk_адреса**, **КреиранОд_Ид*(Директор_Админ)**) 5. Ученик (**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **имеНаСтарател**, **презиме**, **адреса**, **пол**, **местоНаРаѓање**, **мобиленТелефон**, **датумНаРаѓање**, **КреиранОд_Ид*(Директор_Админ)**, **Старател_Ид*(Родител)**, , **УчиВоКлас_Ид*(Клас)**) 6. Мон_Админ (**__Ид*__(Админ)**,**е_пошта**, **лозинка**, **име**, **презиме**) 7. Директор_Админ (**__Ид*__(Админ)**, **е_пошта**, **лозинка**, **име**, **презиме**, **ДефиниранОд_Ид*(Мон_Админ)**) 8. Присуство (**__Ид__**, **датум**, **статус**, забелешка, **ЕвидентираноОд_Ид*(Наставник)**, **СеОднесуваНаУченикот_Ид*(Ученик)**, **заЧасот_Ид*(Час)**) 9. Усна_Оценка (**__Ид*__(Оценка)**, **оценка**, **датум**, забелешка, **тема**, **освоени_поени**, **max_поени**, **вид_испрашување**, **ВнесенаОд_Ид*(Наставник)**,**ЗаАктивноста_Ид*(АктивностЗа_НеделенПлан)**,**СеОднесуваНаЧасот_Ид*(Час)**) 10. Писмена_Оценка (**__Ид*__(Оценка)**, **оценка**, **датум**, забелешка, **тема**, **освоени_поени**, **max_поени**, **вид**, **ВнесенаОд_Ид*(Наставник)**, **ЗаАктивноста_Ид*(АктивностЗа_НеделенПлан)**, **СеОднесуваНаЧасот_Ид*(Час)**) 11. Крајна_Оценка (**__Ид*__(Оценка)**, **оценка**, **датум**, забелешка, **тип**, **ВнесенаОд_Ид*(Наставник)**) 12. Предмет (**__Ид__**,**име**, **фонд_часови**, **ЗаКлас_Ид*(Клас)**) 13. Соопштение (**__Ид__**, **наслов**, **содржина**, **креирано_на**, **заКлас_Ид*(Клас)**, **ПостираноОд_Ид*(Класен_Раководител)**) 14. Клас (**__Ид__**, **година_наСлушање**, **паралелка**, **одделение**) 15. Неделен_План (**__Ид__**, **датум_од**, **датум_до**, **СледенОдКлас_Ид*(Клас)**) 16. АктивностЗа_НеделенПлан (**__Ид__**, **наслов**, **опис**, **ден_ВоНеделата**) 17. Распоред (**__Ид__**, **наслов**, **тип**, **ИзготвеноОд_Ид*(Директор_Админ)**) 18. Час (**__Ид__**, **реденЧас**,**ден_ВоНеделата**) 19. Соопштение_ЗаПлаќање (**__Ид__**, **наслов**, **содржина**, **рокЗаПлаќање**, **ОдобреноОд_Ид*(Директор_Админ)**, **СоздаденоОдБлагајник_Ид*(Благајник)**) 20. Плаќање (**__Ид__**, **статус**, **tx_hash**, **валута**, **платеноНа**, **износ**, **ПлатеноОд_Ид*(Родител)**) 21. УченикПоседува_Оценка(**__Ученик_Ид*__(Ученик)**, **Оценка_Ид*(Оценка)**, **Предмет_Ид*(Предмет)**) 22. КласСлуша_Предмет(**__Клас_Ид*__(Клас)**, **Предмет_Ид*(Предмет)**) 23. НаставникГоПредава_Предметот(**__Ид__**, **Наставник_Ид*(Наставник)**, **Предмет_Ид*(Предмет)**) 24. НеделниотПланОпфаќа_Активности(**__Ид__**, **НеделенПлан_Ид*(Неделен_План)**, **АктивностЗаНеделенПлан_Ид*(АктивностЗа_НеделенПлан)**) 25. КласенРаководителЗапишуваАктивностЗа_НеделенПлан(**__Ид__**, **КласенРаководител_Ид*(Класен_Раководител)**, **АктивностЗаНеделенПлан_Ид*(АктивностЗа_НеделенПлан)**) 26. РаспоредСодржи_Час(**__Ид__**, **Распоред_Ид*(Распоред)**, **Час_Ид*(Час)**) 27. ПредметСеПредаваНа_Час(**__Ид__**, **Предмет_Ид*(Предмет)**, **Час_Ид*(Час)**) 28. КласенРаководителРаководиСо_Клас(**__Ид*__(Класен_Раководител)**, **Клас_Ид*(Клас)**) 29. КласКористи_Распоред(**__КласИд*__(Клас)**, **Распоред_Ид*(Распоред)**) 30. СоопштениеЗаПлаќањеВклучува_Плаќање(**Соопштение_Ид*__(Соопштение)**, **Плаќање_Ид*(Плаќање)**) 31. УченикИма_Евиденција(**__Ученик_Ид*__(Ученик)**, **Присуство_Ид*(Присуство)**, **Предмет_Ид*(Предмет)**) == DDL скрипта за бришење и креирање на табелите == == DDL скрипта за полнење на табелите со податоци == == Релациски Дијаграм со Dbeaver ==