Changes between Version 12 and Version 13 of ERModel
- Timestamp:
- 11/29/21 22:48:53 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v12 v13 1 == Верзија 11 == Верзија 2 2 2 3 3 == E-R Дијаграм 4 [[Image(ERDiagram_v0 1.jpg)]]4 [[Image(ERDiagram_v02.jpg)]] 5 5 6 6 == Податочни побарувања … … 23 23 * ''Кандидат клучеви:'' ''**__br_licenca__**'', нумерички идентификатор кој го имаат сите доктори за секоја инстанца од ''Doktor''. Претставува PRIMARY_KEY (задолжителен).\\ 24 24 25 * **Maticen** - произлегува од Доктор. 26 * ''Кандидат клучеви:'' ''**__maticen_id__**'', вештачки нумерички идентификатор кој го имаат сите матични доктори за секоја инстанца од ''Maticen''. Претставува PRIMARY_KEY (задолжителен).\\ 25 * **Maticen** - произлегува од Доктор, клучот се наследува од доктор (број на лиценца).\\ 27 26 28 * **Specijalist** - произлегува од Доктор. 29 * ''Кандидат клучеви:'' ''**__spec_id__**'', вештачки нумерички идентификатор кој го имаат сите специјалисти за секоја инстанца од ''Specijalist''. Претставува PRIMARY_KEY (задолжителен).\\ 27 * **Specijalist** - произлегува од Доктор, клучот се наследува од доктор (број на лиценца).\\ 28 29 * **Specijalnost** - ги чува сите специјалности на докторите (специјалисти). 30 * ''Кандидат клучеви:'' ''**__specijalnost_id__**'', вештачки нумерички идентификатор кој го имаат специјалностите за секоја инстанца од ''Specijalnost''. Претставува PRIMARY_KEY (задолжителен).\\ 31 * ''Атрибути:''\\ 32 * naziv_spec - од тип String (задолжителен)\\ 30 33 31 34 * **Bolnica** - ентитет во кој се чува листа на сите болници.\\ … … 90 93 * **ima** - Човек има улоги и пермисии, во зависност од тоа дали ќе биде најавен како доктор или како пациент. Има login, во смисла дека се најавува на апликацијата. 91 94 92 * **pravi** - Матичендоктор може да прави преглед. Кардиналноста е 1 : N, што значи дека еден доктор може да прави повеќе прегеди, а еден преглед може да биде направен/извршен од еден доктор.95 * **pravi** - Секој доктор може да прави преглед. Кардиналноста е 1 : N, што значи дека еден доктор може да прави повеќе прегеди, а еден преглед може да биде направен/извршен од еден доктор. 93 96 94 97 * **dobiva** - Пациент добива упат. Кардиналноста е 1 : N, што значи дека еден пациент може да добие повеќе упати и еден упат може да биде даден на еден пациент. … … 96 99 * **raboti_vo** - Доктор работи во оддел. Кардиналноста е N : 1, од двете страни има тотално учество. Тоа значи дека во еден оддел мора да работи барем еден доктор, а еден доктор мора да работи во само еден оддел. 97 100 98 * **za_kaj** - Слаба релација помеѓу термин и специјалист. Кардиналност 1 : 1. Еден термин е за кај еден специјалист и за кај еден специјалист има еден термин.101 * **za_kaj** - Слаба релација помеѓу термин и специјалист. Кардиналност 1 : 1. Еден термин мора да е за кај еден специјалист и за кај еден специјалист има еден термин. 99 102 100 * **go_ima_vo** - Тоталн а релација и од двете страни помеѓу оддел и болница. Кардиналност N : N. Еден оддел мора да биде барем во една болница, во една болница морада има еден или повеќе оддели.103 * **go_ima_vo** - Тотално учество од страната на болница. Кардиналност N : 1. Еден оддел мора да биде точно во една болница, во една болница може да има еден или повеќе оддели. 101 104 102 105 * **za_vo** - Упатот е за во некој оддел. Еден упат е наменет за во еден оддел, во еден оддел може да одат пациенти со еден упат. Кардиналност 1 : 1. … … 105 108 106 109 * **pravi** - Со избирање на даден термин мора да се направи една резервација, а резервацја може да се направи со избирање на еден термин. Кардиналност 1 : 1. Тотално учество од страната на резервација. 110 111 * **moze_da_dava** - Специјалист може да дава упат. Кардиналноста е 1 : 1, па според тоа еден упат може да биде издаден од еден специјалист и еден специјалист може да даде еден упат. 112 113 * **specijalizira** - Еден специјалист мора да специјализира во точно една специјалност, во една специјалност може да специјализираат повеќе специјалисти. Кардиналност 1 : N. Тотално учество од страната на специјалност. 114 115 * **vo** - Еден оддел мора да биде во точно една болница, во една болница мора да има само еден оддел. Кардиналност 1 : 1. Тотално учество од двете страни. 107 116 108 117 * **se_prebaruva** - Според еден упат може да се пребарува термин, еден термин може да биде пребаруван според дијагнозата внесена во упатот. Кардиналност 1 : 1.