Changes between Version 14 and Version 15 of ImportantUseCase2


Ignore:
Timestamp:
12/27/21 21:44:35 (3 years ago)
Author:
183060
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportantUseCase2

    v14 v15  
    5858
    5959{{{#!sql
    60 select b.naziv as Болница, b.grad as Град, o.naziv as Оддел,
    61         c.ime as Име_Доктор, c.prezime as Презиме_Доктор
     60select b.naziv as Болница, b.grad as Град, o.naziv as Оддел
    6261from bolnica as b
    6362left join oddel o on b.bolnica_id = o.bolnica_id
    64 left join doktor d on (o.bolnica_id, o.oddel_id) = (d.bolnica_id, d.oddel_id)
    65 join covek c on d.doktor_id = c.covek_id
    66 where b.bolnica_id = 'selected_bolnica_id'; -- вредноста се однесува на ИД-то на избраната болница
     63where b.naziv = 'Градска Општа болница' and b.bolnica_id = 5;
     64-- вредностите се дадени само за пример
    6765}}}
    6866
     
    7068
    7169== Чекор 6 ==
     70
    7271» По избирање на оддел, ќе се прикажат специјалистите во тој оддел.
     72
     73
     74{{{#!sql
     75select b.naziv as Болница, b.grad as Град, o.naziv as Оддел,
     76        c.ime as Доктор_Име, c.prezime as Доктор_Презиме, d.doktor_id as Доктор_ИД
     77from bolnica as b
     78left join oddel o on b.bolnica_id = o.bolnica_id
     79left join doktor d on (o.bolnica_id, o.oddel_id) = (d.bolnica_id, d.oddel_id)
     80left join covek c on d.doktor_id = c.covek_id
     81where b.naziv = 'Градска Општа болница' and o.naziv = 'Ortopedija';
     82-- вредностите се дадени само за пример
     83}}}
     84
    7385[[Image(specijalisti.png,80%,center)]]
    7486
     
    8294from termin as t
    8395join doktor d on t.doktor_id = d.doktor_id
    84 where d.doktor_id = 'selected_doktor_id'; -- вредноста се однесува на ИД-то на избраниот доктор
     96join covek c on d.doktor_id = c.covek_id
     97where c.ime = 'Ivan' and c.prezime = 'Tasev' and d.doktor_id = 7;
     98-- вредностите се дадени само за пример
    8599}}}
    86100
     
    93107[[Image(transkacija1.png,80%,center)]]
    94108
    95 » Со избирање на терминот, во табелата за резервации се додава нова резервација:
     109» Со избирање на терминот, во табелата за резервации се додава нов ред:
    96110
    97111{{{#!sql
     
    112126[[Image(transakcija.png,80%,center)]]
    113127
     128» Со успешна трансакција, се додаваат параметрите во упатот:
     129
     130{{{#!sql
     131insert into upat (upat_id, dijagnoza, pacient_id, pregled_id, bolnica_id, oddel_id)
     132values (3, 'Bolki vo kolenoto', 1, 5, 5, 104);
     133}}}
    114134
    115135