wiki:logicalAndPhysicalDesign

Version 19 (modified by 192063, 9 days ago) ( diff )

--

Релациско мапирање

Ознаки

  • Примарните клучеви се болдирани и подвлечени.
  • Надворешните кличеви се означени со * до името на надворешниот клуч и во заградата () е името на ентитетот кој го референцираат
  • Задолжителните атрибути се болдирани

Табели

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

DDL скрипта за бришење и креирање на табелите

web3EdnevnikDDL_v1.sql

DDL скрипта за полнење на табелите со податоци

Релациски Дијаграм со Dbeaver

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.