| Version 9 (modified by , 2 weeks ago) ( diff ) |
|---|
Релациско мапирање
Ознаки
- Примарните клучеви се болдирани и подвлечени.
- Надворешните кличеви се означени со * до името на надворешниот клуч и во заградата () е името на ентитетот кој го референцираат
- Задолжителните атрибути се болдирани
Табели
- Класен_раководител (Ид*(Корисник), e_пошта, лозинка, име, презиме, адреса, пол, КреиранОдИд*(Директор_Админ))
- Предметен_наставник (Ид*(Корисник), e_пошта, лозинка, име, презиме, адреса, пол, КреиранОдИд*(Директор_Админ))
- Благајник (Ид*(Корисник), e_пошта, лозинка, име, презиме, адреса, пол, metamusk_адреса, КреиранОдИд*(Директор_Админ))
- Родител (Ид*(Корисник), e_пошта, лозинка, име, презиме, адреса, пол, metamusk_адреса, КреиранОдИд*(Директор_Админ))
- Ученик (Ид*(Корисник), e_пошта, лозинка, име, имеНаСтарател, презиме, адреса, пол, местоНаРаѓање, мобиленТелефон, датумНаРаѓање, КреиранОдИд*(Директор_Админ), СтарателИд*(Родител), , УчиВоКласИд*(Клас))
- Мон_Админ (Ид*(Админ),е_пошта, лозинка, име, презиме)
- Директор_Админ (Ид*(Админ), е_пошта, лозинка, име, презиме, ДефиниранОдИд*(Супер_Админ))
- Присуство (Ид, датум, статус, забелешка, ЕвидентираноОдИд*(Наставник), СеОднесуваНаУченикотИд*(Ученик), заЧасотИд*(Час))
- Усна_Оценка (Ид*(Оценка), оценка, датум, забелешка, тема, освоени_поени, max_поени, вид_испрашување, ВнесенаОдИд*(Наставник),ЗаАктивностаИд*(АктивностЗа_НеделенПлан),СеОднесуваНаЧасотИд*(Час))
- Писмена_Оценка (Ид*(Оценка), оценка, датум, забелешка, тема, освоени_поени, max_поени, вид, ВнесенаОдИд*(Наставник), ЗаАктивностаИд*(АктивностЗа_НеделенПлан), СеОднесуваНаЧасотИд*(Час))
- Крајна_Оценка (Ид*(Оценка), оценка, датум, забелешка, тип, ВнесенаОдИд*(Наставник))
- Предмет (Ид,име, фонд_часови, ЗаКласИд*(Клас))
- Соопштение (Ид, наслов, содржина, креирано_на, заКласИд*(Клас), ПостираноОдИд*(Класен_Раководител))
- Клас (Ид, година_наСлушање, паралелка, одделение)
- Неделен_План (Ид, датум_од, датум_до, СледенОдКласИд*(Клас))
- АктивностЗа_НеделенПлан (Ид, наслов, опис, денВоНеделата)
- Распоред (Ид, наслов, тип, ИзготвеноОдИд*(Директор_Админ))
- Час (Ид, реденЧас,денВоНеделата)
- Соопштение_ЗаПлаќање (Ид, наслов, содржина, рокЗаПлаќање, ОдобреноОдИд*(Директор_Админ), СоздаденоОдБлагајникИд*(Благајник))
- Плаќање (Ид, статус, tx_hash, валута, платеноНа, износ, ПлатеноОдИд*(Родител))
- УченикПоседуваОценка(УченикИд*(Ученик), ОценкаИд*(Оценка), ПредметИд*(Предмет))
- КласСлушаПредмет(КласИд*(Клас), ПредметИд*(Предмет))
- НаставникГоПредаваПредметот(Ид, НаставникИд*(Наставник), ПредметИд*(Предмет))
- НеделниотПланОпфаќаАктивности(Ид, НеделенПланИд*(Неделен_План), АктивностЗаНеделенПланИд*(АктивностЗа_НеделенПлан))
- КласенРаководителЗапишуваАктивностЗаНеделенПлан(Ид, КласенРаководителИд*(Класен_Раководител), АктивностЗаНеделенПланИд*(АктивностЗа_НеделенПлан))
- РаспоредСодржиЧас(Ид, РаспоредИд*(Распоред), ЧасИд*(Час))
- ПредметСеПредаваНаЧас(Ид, ПредметИд*(Предмет), ЧасИд*(Час))
- КласенРаководителРаководиСоКлас(Ид*(Класен_Раководител), КласИд*(Клас))
- КласКористиРаспоред(КласИд*(Клас), РаспоредИд*(Распоред))
- СоопштениеЗаПлаќањеВклучуваПлаќање(СоопштениеИд*(Соопштение), ПлаќањеИд*(Плаќање))
- УченикИмаЕвиденција(УченикИд*(Ученик), ПрисуствоИд*(Присуство), ПредметИд*(Предмет))
DDL скрипта за бришење и креирање на табелите
DDL скрипта за полнење на табелите со податоци
Релациски Дијаграм со Dbeaver
Attachments (2)
- web3EdnevnikINSERT_v1.sql (14.0 KB ) - added by 7 days ago.
- web3EdnevnikDDL_v1.sql (8.3 KB ) - added by 7 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
