Changes between Version 87 and Version 88 of DBModel


Ignore:
Timestamp:
02/16/18 02:41:56 (7 years ago)
Author:
Vangel Ajanovski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DBModel

    v87 v88  
    2626 * DBeaver (http://dbeaver.jkiss.org/)
    2727
    28 = Historical Model Versions =
     28= DBModelHistoricalVersions =
    2929
    30 Тука е опишан историјатот на промени пред вклучувањето на моделот во апликацискиот код. Сега најновите верзии се во кодот и измените се документираат со ревизиските коментари видливи од subversion.
    31 
    32 '''Верзија 0.9.5 од базата на податоци'''
    33 
    34 '''Верзија 0.9.4 од базата на податоци'''
    35 
    36 '''Верзија 0.9.3 од базата на податоци'''
    37 
    38  1. Додавање на атрибути во Term
    39  1. Дополнување на коментарот на status во TermEnrollment
    40 
    41 '''Верзија 0.9.2 од базата на податоци'''
    42 
    43 Промени од претходната верзија 0.9.1 на базата на податоци:
    44 
    45  1. Додаден е атрибут int grade (оцена) во табелата course_enrollment
    46  1. Додадена е нова табела course_term_subject_curriculum_link што е m:m врска со term_subject_curriculum_link и course.
    47  1. Раскината е врската term_subject_curriculum_link->course
    48 
    49 Сега course e силен ентитет.
    50 
    51 '''Верзија 0.9.1 од базата на податоци'''
    52 
    53 Промени од претходната верзија 0.9 на базата на податоци:
    54 
    55  1. Додадена табела (релација) term_subject_curriculum_link за да се има евиденција[[BR]] за конкретната реализација на предметот во curriculum_link за која аплицирал студентот
    56  1. Врската меѓу course и term_subject е избришана и заменета со врска меѓу term_subject_curriculum_link и course
    57  1. Додадена е табела term_type за да се знае типот на семестар, со соодветни атрибути code:Note , title:Title, title_en:Title, abstract:Note  и note:Note
    58  1. Додадена е табела staff за m:m поврзување на person и institution, со атрибути from_date:Date и to_date:Date
    59  1. Додадена е табела role_type 1:m со staff, за да се знае типот на role во табелата staff, со соодветни атрибути code:Note , title:Title, title_en:Title, abstract:Note  и note:Note
    60  1. Додаден е атрибут grade_allow:INT во табелата course_curriculum, во врска со дозвола за внес на оцени (има детален опис во моделот)
    61  1. Додадени атрибути enrollment_status:INT и note:Note во term_enrollment
    62  1. Додаден атрибут student_status:INT во табелата student
    63  1. Додадени атрибути from_date и to_date во табелата instructor
    64  1. Додадени атрибути url:VARCHAR и moodle:BOOL во табелата course
    65  1. Додадени атрибути term_year:VARCHAR, term_from:Date, term_to:Date и note:Note во табелата term
    66  1. Додадени атрибути enroll_deadline:Date и cancel_deadline:Date во табелата term_subject
    67 
    68 '''Верзија 0.9 од базата на податоци'''
    69 
    70 Се очекува да има релативно мали промени на овој модел додека да стане финална. Во оваа верзија е потребно преуредување на изгледот на базата.
    71 
    72 Во однос на почетниот модел изработен од Огнен Ивановски и Костадин Бајалцалиев во оваа верзија се направени промени така што во секоја табела има едноставен клуч базиран на Аuto Increment. Главна причина за оваа промена е полесно работење во различни рамки за развој на апликации и поедноставување на изгледот на моделот и управувањето со асоцијациите меѓу ентитетите.
    73