Changes between Version 12 and Version 13 of ERModel


Ignore:
Timestamp:
11/29/21 22:48:53 (3 years ago)
Author:
183060
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v12 v13  
    1 == Верзија 1
     1== Верзија 2
    22
    33== E-R Дијаграм
    4 [[Image(ERDiagram_v01.jpg)]]
     4[[Image(ERDiagram_v02.jpg)]]
    55
    66== Податочни побарувања
     
    2323    * ''Кандидат клучеви:'' ''**__br_licenca__**'', нумерички идентификатор кој го имаат сите доктори за секоја инстанца од ''Doktor''. Претставува PRIMARY_KEY (задолжителен).\\
    2424
    25 * **Maticen** - произлегува од Доктор.
    26     * ''Кандидат клучеви:'' ''**__maticen_id__**'', вештачки нумерички идентификатор кој го имаат сите матични доктори за секоја инстанца од ''Maticen''. Претставува PRIMARY_KEY (задолжителен).\\
     25* **Maticen** - произлегува од Доктор, клучот се наследува од доктор (број на лиценца).\\
    2726
    28 * **Specijalist** - произлегува од Доктор.
    29     * ''Кандидат клучеви:'' ''**__spec_id__**'', вештачки нумерички идентификатор кој го имаат сите специјалисти за секоја инстанца од ''Specijalist''. Претставува PRIMARY_KEY (задолжителен).\\
     27* **Specijalist** - произлегува од Доктор, клучот се наследува од доктор (број на лиценца).\\
     28
     29* **Specijalnost** - ги чува сите специјалности на докторите (специјалисти).
     30    * ''Кандидат клучеви:'' ''**__specijalnost_id__**'', вештачки нумерички идентификатор кој го имаат специјалностите за секоја инстанца од ''Specijalnost''. Претставува PRIMARY_KEY (задолжителен).\\
     31    * ''Атрибути:''\\
     32        * naziv_spec - од тип String (задолжителен)\\
    3033
    3134* **Bolnica** - ентитет во кој се чува листа на сите болници.\\
     
    9093* **ima** - Човек има улоги и пермисии, во зависност од тоа дали ќе биде најавен како доктор или како пациент. Има login, во смисла дека се најавува на апликацијата.
    9194
    92 * **pravi** - Матичен доктор може да прави преглед. Кардиналноста е 1 : N, што значи дека еден доктор може да прави повеќе прегеди, а еден преглед може да биде направен/извршен од еден доктор.
     95* **pravi** - Секој доктор може да прави преглед. Кардиналноста е 1 : N, што значи дека еден доктор може да прави повеќе прегеди, а еден преглед може да биде направен/извршен од еден доктор.
    9396
    9497* **dobiva** - Пациент добива упат. Кардиналноста е 1 : N, што значи дека еден пациент може да добие повеќе упати и еден упат може да биде даден на еден пациент.
     
    9699* **raboti_vo** - Доктор работи во оддел. Кардиналноста е N : 1, од двете страни има тотално учество. Тоа значи дека во еден оддел мора да работи барем еден доктор, а еден доктор мора да работи во само еден оддел.
    97100
    98 * **za_kaj** - Слаба релација помеѓу термин и специјалист. Кардиналност 1 : 1. Еден термин е за кај еден специјалист и за кај еден специјалист има еден термин.
     101* **za_kaj** - Слаба релација помеѓу термин и специјалист. Кардиналност 1 : 1. Еден термин мора да е за кај еден специјалист и за кај еден специјалист има еден термин.
    99102
    100 * **go_ima_vo** - Тотална релација и од двете страни помеѓу оддел и болница. Кардиналност N : N. Еден оддел мора да биде барем во една болница, во една болница мора да има еден или повеќе оддели.
     103* **go_ima_vo** - Тотално учество од страната на болница. Кардиналност N : 1. Еден оддел мора да биде точно во една болница, во една болница може да има еден или повеќе оддели.
    101104
    102105* **za_vo** - Упатот е за во некој оддел. Еден упат е наменет за во еден оддел, во еден оддел може да одат пациенти со еден упат. Кардиналност 1 : 1.
     
    105108
    106109* **pravi** - Со избирање на даден термин мора да се направи една резервација, а резервацја може да се направи со избирање на еден термин. Кардиналност 1 : 1. Тотално учество од страната на резервација.
     110
     111* **moze_da_dava** - Специјалист може да дава упат. Кардиналноста е 1 : 1, па според тоа еден упат може да биде издаден од еден специјалист и еден специјалист може да даде еден упат.
     112
     113* **specijalizira** - Еден специјалист мора да специјализира во точно една специјалност, во една специјалност може да специјализираат повеќе специјалисти. Кардиналност 1 : N. Тотално учество од страната на специјалност.
     114
     115* **vo** - Еден оддел мора да биде во точно една болница, во една болница мора да има само еден оддел. Кардиналност 1 : 1. Тотално учество од двете страни.
    107116
    108117* **se_prebaruva** - Според еден упат може да се пребарува термин, еден термин може да биде пребаруван според дијагнозата внесена во упатот. Кардиналност 1 : 1.