idatt2103_databaser/prev_exams/ex19/oppg1.rel

30 lines
1.3 KiB
Plaintext
Raw Normal View History

2023-01-20 22:11:15 +01:00
SYKEHUS(__sykehusnr__, navn, adresse, telefon)
BYGNING(__sykehusnr__*, __bygningbokstav__, areal)
AVDELING(__avdelingsnr__, (sykehusnr, bygningbokstav)*, navn, forkortelse, resepsjon_etasje)
AVDELINGPOLIKLINISK(__poliavdelingsnr__*)
AVDELINGSENGER(__sengeavdelingsnr__*, sengeplasser)
AVDELINGLABRATORIUM(__labavdelingsnr__*, tilbud)
PERSON(__personnr__, fornavn, etternavn, adresse, telefon)
PASIENT(__pasientpersonnr__*)
ANSATT(__ansattpersonnr__*, ansettelsesår, lisensår, kompetanse)
LEGE(__legepersonnr__*)
FASTLEGE(__fastlegepersonnr__*)
SYKEPLEIER(__sykepleierpersonnr__*)
FASTLEGEFORHOLD(__fastlegepersonnr__*, __personnr__*, __dato_start__)
HENVISNING(__henvisningsnr__, fastlegepersonnr*, avdelingsnr*, pasientpersonnr*, tekst, dato)
INNKALLING(__innkallingsnr__, pasientpersonnr*, avdelingsnr*, resultatav_henvisningsnr*, dato)
OPPHOLD(__oppholdsnr__, ansvarlig_legepersonnr*, pasientpersonnr*, avdelingsnr*, resultatav_innkallingsnr*, dato_start, dato_slutt, notat)
(På disse tre (henvisning, innkalling, opphold) kunne vi kanskje laget primærnøkler av flere attributter (avdeling, pasient, lege, dato, etc.), men vi har ingen garanti for at disse er unike. Samme lege kan for eksempel henvise en pasient til samme avdeling av flere årsaker til samme tid.)
OPPHOLDTILHØRIGHET(__oppholdsnr__*, __ansattpersonnr__*)