Changes between Version 7 and Version 8 of ERModel


Ignore:
Timestamp:
11/13/21 03:00:16 (3 years ago)
Author:
193041
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v7 v8  
    88
    99
    10 **Ентитети**
     10''**Ентитети**''
    1111
    1212''1. Наставници'' - ентитет кој дефинира еден корисник регистриран како наставник
     
    4444 - време_крај - датум (задолжителен атрибут)
    4545
    46 ''5. Распореди''
     46''5. Распореди'' - ентитет кој ги дефинира распоредите за секој наставник одделно
    4747 - id_raspored - нумерички тип (примарен клуч)
    4848
    49 ''6. Домашни_задачи''
     49''6. Домашни_задачи'' - ентитет кој ги дефинира домашните задачи
    5050 - id_domasno - нумерички тип (примарен клуч)
    5151 - опис - текстуален тип (задолжителен атрибут)
    5252
    53 ''7. Плаќања''
     53''7. Плаќања'' - ентитет кој ги дефинира плаќањата за одреден час од одреден ученик
    5454 - id_plakjanje - нумерички тип (примарен клуч)
    5555 - износ - нумеричен тип (задолжителен атрибут)
    5656
    57 ''8. Предмети''
     57''8. Предмети'' - ентитет кој ги дефинира предметите кои постојат на системот
    5858 - id_predmet - нумерички тип (примарен клуч)
    5959 - опис - текстуален тип (задолжителен атрибут)
    6060 - име - текстуален тип (задолжителен атрибут)
    6161
    62 ''9. Квалификации''
     62''9. Квалификации'' - ентитет кој дефинира кои квалификации ги поседува одреден наставник
    6363 - id_kvalifikacija - нумерички тип (примарен клуч)
    6464 - документ - текстуален тип (задолжителен атрибут)
     65
     66''**Релации**''
     67 - ''пополнува'' - 1:N релација, со тотално учество од страната на ентитетот Квалификации, која го поврзува ентитетот Наставници со ентитетот Квалификации и означува внесување на одредени квалификации (дипломи, сертификати) од некој наставник
     68 - ''одржува'' - 1:N релација помеѓу Наставници и Часови, што означува дека еден наставник може да држи еден или повеќе часови, а еден час мора да биде одржан од точно еден наставник (тотално учество)
     69 - ''додава'' - 1:N релација помеѓу Наставници и Админи што означува дека еден наставник мора (тотално учество) да биде додаден/избришан/едитиран од страна на администратор
     70 - ''предава'' - N:N релација помеѓу Наставници и Предмети која означува дека еден наставник може да предава повеќе предмети и на еден предмет може да предаваат повеќе наставници
     71 - ''се_однесува_на'' - 1:N релација помеѓу Наставници и Рапореди која означува дека еден распоред се однесува на точно еден наставник и за да постои одреден распоред мора да има наставник кој се асоцира со него (тотално учество од страната на Распореди)
     72 - ''дава'' - 1:N релација меѓу Наставници и Домашни_задачи, означува дека наставникот дава едно или повеќе домашни задачи
     73 - ''предава_на'' - N:N релација помеѓу Наставници и Ученици. Еден наставник може да предава на повеќе ученици и еден ученик може да биде ученик кај повеќе наставници
     74 - ''внесува'' - 1:N релација помеѓу Наставници и Плаќања. Еден наставник внесува повеќе плаќања и секое плаќање може и мора да биде внесено од точно еден наставник
     75- ''верификација'' - 1:N релација помеѓу Квалификации и Админи која означува дека администраторот мора да ги верификува документите во ентитетот Квалификации
     76- ''менаџира'' - 1:N релација помеѓу Админи и Предмети која означува дека еден администратор може да додава/бриши/едитира повеќе предмети
     77- ''заинтересиран_за'' - N:N релација помеѓу Ученици и предмети која означува дека еден ученик може да се заинтересира за повеќе предмети и за еден предмет можат да бидат заинтересирани повеќе ученици
     78- ''се_одржуваат_по'' - 1:N релација помеѓу Предмети и Часови со тотално учество од страната Часови бидејќи еден час не може да постои доколку не биде одржан по некој предмет
     79- ''содржи'' - 1:N релација помеѓу Рапореди (тотално учество од оваа страна) и Часови која означува дека еден распоред може да содржи N часови и еден час може да се наоѓа на точно еден распоред кај одреден наставник
     80- ''дадено_за'' - 1:N релација помеѓу Часови и Домашни_задачи која означува дека едно или повеќе домашни задачи се дадени на точно еден час
     81- ''слуша'' - N:N релација помеѓу Ученици и Часови со тотално учество од страната на Часови која означува дека еден или повеќе ученици може да слушаат еден или повеќе часови и обратно
     82- ''за'' - 1:N релација помеѓу Плаќања и Часови која означува дека едно плаќање може да се однесува на еден или повеќе часови (на пример се плаќа за неколку часови уназад)
     83
     84
    6585
    6686