ZADANIA z SOL’a. Model danych - Szpital.
Szpital | ||
idSzpitalu <£i> |
1 |
<M> |
NazwaSzpitalu |
A50 |
<M> |
Adres |
A100 |
FunduszZdrowia
IdNFZ <pi> I <M>
NazwaOddzialu A50
Adres A100
1
Osoba NFZ
i
Oseba | |
Pesel |
<pl> AU <M> |
Nazwisko |
A30 |
Imię |
A20 |
KodPocztowy |
A6 |
Poczta |
A30 |
Miej scowosc |
A30 |
Ulica |
A30 |
NrDomu |
A10 |
OSOBA Jest encją "abstrakcyjną" (nie jest generowana)
Szpital_Oddzial
Oddział
IdOddzialu <ol> 1 <M>
NazwaOddzialu A50
Oddział Sala
Sala | |
NrSall |
<pi> I |
Standard |
A3 |
Lek | |
IdLeku |
<pi> i <M> |
NazwaLeku |
ASO |
Zabieg | |
IdZabieou <pi> |
l |
DataZabiegu |
D |
Opis |
TXT |
HistoriaZabieg | |
IdZabiegu |
<pi> 1 <M> |
DataZabiegu |
b |
Opis |
TXT |
° Dane w encji Zabieg (Lek_Zabieg Dok_Zab) gromadzone są przez 180 dni (DataZabiegu), po tym czasie są usuwane. Po upływie 30 dni dane te są kopiowane do encji HlstoriaZabieg (HLek_Zabieg, HOok_Zab)
SpecjainoscLekatza DataUzyskania O Stopień I
O.n
Specjalno* |
RodzajZabiegu | |
idSoeciainoaci <oi> 1 <M> NazwaSpecjalnosci A30 |
idRodzaiuZabieau <oi> I <M> NazwaRodzajuZabiegu ASO <M> |
1. Utworzyć model fizycznej BD z modelu konceptualnego (rys.).
Zadania SQL:
2. Lista 10 najczęściej używanych leków w poprzednim roku (idLeku, NazwaLeku. liczba zastosowań leku), które były wykorzystywane co najmniej 1000 razy -uporządkować wg liczby zastosowań leku.
3. Wykaz zabiegów (IdZabiegu, DataZabiegu, Opis) wykonanych przez lekarzy zatrudnionych w szpitalu (IdSzpitalu=100) w ciągu ostatniego roku - wykaz uporządkować malejąco wg daty zabiegu.
4. Wykaz 5 rodzajów zabiegu (idRodzajuZabiegu, NazwaRodzajuZabiegu) z średnią liczbą potrzebnego personelu do wykonania danego zabiegu.