= Релациско мапирање = == Ознаки == * Примарните клучеви се болдирани и подвлечени. * Надворешните кличеви се означени со * до името на надворешниот клуч и во заградата () е името на ентитетот кој го референцираат * Задолжителните атрибути се болдирани == Табели == 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. ДиректорАдмин_КреираКорисник(**__Ид*__(Корисник)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **Ид*(Директор_Админ)**) 22. ДиректорАдмин_ИзготвуваРаспоред(**__Ид__**, **наслов**, **тип**, **Ид*(Директор_Админ)**) 23. Родител_ПлаќаПлаќање(**__Ид__**, **статус**, **tx_hash**, **валута**, **платеноНа**, **износ**, **Ид*(Родител)**) 24. Наставник_ЕвидентираПрисуство(**__Ид__**, **датум**, **статус**, забелешка, **Ид*(Наставник)**) 25. МонАдмин_ДефинираДиректорАдмин(**__Ид__**, **е_пошта**, **лозинка**, **име**, **презиме**, **Ид*(Мон_Админ)**) 26. Наставник_ВнесуваОценка() 27. зависи ? 28. Предмет_ИмаОценка(**__Ид__**,**име**, **фонд_часови**, **Ид*(Оценка)**) 29. Клас_СлушаПредмет(**Ид*(Оценка)**, **Ид*(Клас)**) 30. Наставник_ПредаваПредмет(**Ид*(Наставник)**, **Ид*(Предмет)**) 31. Клас_СледиНеделенПлан(**__Ид__**, **датум_од**, **датум_до**, **Ид*(Предмет)**) 32. КласенРаководител_ПостираСоопштение(**__Ид__**, **наслов**, **содржина**, **креирано_на**, **Ид*(Класен_Раководител)**) 33. Клас_ПримаСоопштение(**__Ид__**, **наслов**, **содржина**, **креирано_на**, **Ид*(Клас)**) 34. Клас_КористиРаспоред(**__Ид*__(Клас)**, **Ид*(Распоред)**) 35. КласенРаководител_РаководиКлас(**__Ид*__(Класен_раководител)**, **Ид*(Клас)**) 36. Ученик_УчиВоКлас(**__Ид*__(Ученик)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **местоНаРаѓање**, **мобиленТелефон**, **датумНаРаѓање**,**Ид*(Клас)**) 37. Ученик_ПоседуваОценка(**__Ид*__(Ученик)**, **Ид*(Оценка)**) 38. Ученик_ИмаЕвиденцијаЗаПрисуство(**__Ид__**, **датум**, **статус**, забелешка, **Ид*(Оценка)**) 39. Ученикот_ИмаСтарателствоОдРодител(**__Ид*__(Ученик)**, **e_пошта**, **лозинка**, **име**, **презиме**, **адреса**, **пол**, **местоНаРаѓање**, **мобиленТелефон**, **датумНаРаѓање**, **__Ид*__(Родител)**) 30. СоопштениеЗаПлаќање_ОдобреноОд(**__Ид__**, **наслов**, **содржина**, **рокЗаПлаќање**, **Ид*(Директор_Админ)**) 31. НеделенПлан_ОпфаќаАктивностЗаНеделенПлан(**__Ид*__(Неделен_План)**, **Ид*(АктивностЗаНеделенПлан)**) 32. Присуство_СеОднесуваНаЧас(**__Ид*(Присуство)__**, **датум**, **статус**, забелешка, **Ид*(Час)**) 33. Предмет_СеПредаваНаЧас(**__Ид*(Предмет)__**, **Ид*(Час)**) 34. Распоред_СодржиЧас(**__Ид*(Распоред)__**, **Ид*(Час)**) 35. КласенРаководител_ЗапишуваАктивностЗаНеделенПлан(**__Ид*(Класен_Раководител)__**, **Ид*(АктивностЗаНеделенПлан)**) 36. СоопштениеЗаПлаќање_СоздаденоОдБлагајник(**__Ид*(СоопштениеЗаПлаќање)__**, **наслов**, **содржина**, **рокЗаПлаќање**, **Ид*(Благајник)**) 37. Плаќање_ВклучуваСоопштениеЗаПлаќање(**__Ид*(Плаќање)__**,Ид*(СоопштениеЗаПлаќање)**) == DDL скрипта за бришење и креирање на табелите == == DDL скрипта за полнење на табелите со податоци == == Релациски Дијаграм со Dbeaver ==