Version 86 (modified by 10 years ago) ( diff ) | ,
---|
Последен модел на базата
Најактуелен модел е *секогаш само во апликацискиот код* во пакетот entities.
Извадок од овој модел во вид на UML класен дијаграм (2013-10):
Погледи
Декларирање на настава по курсеви
Појаснувања за моделот
Вака се опишуваат предметите во базата и зависностите меѓу нив:
Исто така видете и зависности. Моментална листа зависности.
Препорачана алатка за пристап до базата
- PgAdmin (http://pgadmin.org/) за администрација
- DBeaver (http://dbeaver.jkiss.org/) за разгледување
Верзии на моделот
Тука е опишан историјатот на промени пред вклучувањето на моделот во апликацискиот код. Сега најновите верзии се во кодот и измените се документираат со ревизиските коментари видливи од subversion.
Верзија 0.9.5 од базата на податоци
Верзија 0.9.4 од базата на податоци
Верзија 0.9.3 од базата на податоци
- Додавање на атрибути во Term
- Дополнување на коментарот на status во TermEnrollment
Верзија 0.9.2 од базата на податоци
Промени од претходната верзија 0.9.1 на базата на податоци:
- Додаден е атрибут int grade (оцена) во табелата course_enrollment
- Додадена е нова табела course_term_subject_curriculum_link што е m:m врска со term_subject_curriculum_link и course.
- Раскината е врската term_subject_curriculum_link→course
Сега course e силен ентитет.
Верзија 0.9.1 од базата на податоци
Промени од претходната верзија 0.9 на базата на податоци:
- Додадена табела (релација) term_subject_curriculum_link за да се има евиденција
за конкретната реализација на предметот во curriculum_link за која аплицирал студентот - Врската меѓу course и term_subject е избришана и заменета со врска меѓу term_subject_curriculum_link и course
- Додадена е табела term_type за да се знае типот на семестар, со соодветни атрибути code:Note , title:Title, title_en:Title, abstract:Note и note:Note
- Додадена е табела staff за m:m поврзување на person и institution, со атрибути from_date:Date и to_date:Date
- Додадена е табела role_type 1:m со staff, за да се знае типот на role во табелата staff, со соодветни атрибути code:Note , title:Title, title_en:Title, abstract:Note и note:Note
- Додаден е атрибут grade_allow:INT во табелата course_curriculum, во врска со дозвола за внес на оцени (има детален опис во моделот)
- Додадени атрибути enrollment_status:INT и note:Note во term_enrollment
- Додаден атрибут student_status:INT во табелата student
- Додадени атрибути from_date и to_date во табелата instructor
- Додадени атрибути url:VARCHAR и moodle:BOOL во табелата course
- Додадени атрибути term_year:VARCHAR, term_from:Date, term_to:Date и note:Note во табелата term
- Додадени атрибути enroll_deadline:Date и cancel_deadline:Date во табелата term_subject
Верзија 0.9 од базата на податоци
Се очекува да има релативно мали промени на овој модел додека да стане финална. Во оваа верзија е потребно преуредување на изгледот на базата.
Во однос на почетниот модел изработен од Огнен Ивановски и Костадин Бајалцалиев во оваа верзија се направени промени така што во секоја табела има едноставен клуч базиран на Аuto Increment. Главна причина за оваа промена е полесно работење во различни рамки за развој на апликации и поедноставување на изгледот на моделот и управувањето со асоцијациите меѓу ентитетите.
Attachments (13)
-
model zavisnosti.png
(35.7 KB
) - added by 15 years ago.
Начин на дефинирање предмети и зависности во базата
- DB pogled na deklaracija na nastava.svg (23.6 KB ) - added by 13 years ago.
- UML-Component-Services.png (52.2 KB ) - added by 7 years ago.
- UML-Deployment-SystemMulti.png (81.4 KB ) - added by 7 years ago.
- UML-Class-SocialNavigationAndSelfAdaptationIntegration.png (200.3 KB ) - added by 7 years ago.
- UML-Class-SelfAdaptLoop.png (103.4 KB ) - added by 7 years ago.
- UML-Class-Enrollment.png (89.0 KB ) - added by 7 years ago.
- UML-Class-ActivitiesAndAssessments.png (93.9 KB ) - added by 7 years ago.
- UML-Class-GuidelinesMapping.png (102.8 KB ) - added by 7 years ago.
- UML-Class-SocialNavigation.png (97.3 KB ) - added by 7 years ago.
- UML-Class-StudyPrograms.png (370.2 KB ) - added by 7 years ago.
- UML-Class-CoreEntities.png (1.1 MB ) - added by 7 years ago.
- UML-Class-StudyProgramsEvolutionAndMapping.png (287.8 KB ) - added by 7 years ago.