wiki:RelationalDesign

Version 5 (modified by 090810, 7 months ago) ( diff )

--

P2: Логички и физички дизајн - Креирање база податоци (со SQL DDL)

Релациска шема

Легенда:

Болдирано = not null;

Подвлечено = primary key;

Црвена боја на букви = unique constraint;

Трансформација

Tip_dijabetes(id, ime)

Tip_insulin(id, ime)

Nacin_prigotvuvanje_hrana(id, ime)

Covek(id, embg, ime, prezime, pol, datum_na_ragjanje)

Doktor(id*)

*nadvoreshen kluc kon Covek(id)

Dijabeticar(id*, data_na_otkrivanje, tip_dijabetes_id^)

*nadvoreshen kluc kon Covek(id) ^nadvoreshen kluc kon Tip_dijabetes(id)

Datoteka_metapodatoci(id, ime, hash, opis, mime, tip_datoteka)

Faksimil(id*, doktor_id^, dijabeticar_id+)

*nadvoreshen kluc kon Datoteka_metapodatoci(id)

^nadvoreshen kluc kon Doktor(id)

+nadvoreshen kluc kon Dijabeticar(id)

Zdravstven_rezultat(id*, dijabeticar_id^)

*nadvoreshen kluc kon Datoteka_metapodatoci(id)

^nadvoreshen kluc kon Dijabeticar(id)

Medikament(id, ime, proizvoditel, tip_medikament)

Lenti_merenje_shekjer(id*)

*nadvoreshen kluc kon Medikament(id)

Insulin(id*, tip_insulin_id^)

*nadvoreshen kluc kon Medikament(id)

^nadvoreshen kluc kon Tip_insulin(id)

Inventar(dijabeticar_id*, medikament_id^, rok_na_traenje, kolicina)

*nadvoresen kluc kon Dijabeticar(id)

^nadvoresen kluc kon Medikament(id)

Zapis(dijabeticar_id*, data)

*nadvoresen kluc kon Dijabeticar(id)

Zapis_insulin((dijabeticar_id*, data)*)

*nadvoresen kluc kon Dijabeticar(id, data)

Zapis_insulin_doziran_Insulin((dijabeticar_id, data)*, insulin_id^, kolicina)

*nadvoresen kluc kon Dijabeticar(id, data) ^nadvoresen kluc kon Insulin(id)

Zapis_so_izmeren_shekjer((dijabeticar_id, data)*, vrednost)

*nadvoresen kluc kon Dijabeticar(id, data)

Zapis_hrana((dijabeticar_id, data)*)

*nadvoresen kluc kon Dijabeticar(id, data)

Hrana(id, ime, proizvoditel, glikemiski_indeks, proteini, shekjeri, masti, jaglehidrati, kalorii, nacin_prigotvuvanje_hrana_id*)

* nadvoresen kluc kon Nacin_prigotvuvanje_hrana(id)

Obrok((dijabeticar_id, data)*, hrana_id^)

*nadvoresen kluc kon Zapis_hrana(dijabeticar_id, data)

^nadvoresen kkluc kon Hrana(id)

DDL скрипта за бришење на табелите и креирање на табелите

DML скрипта за полнење на табелите со податоци

Релациски дијаграм изваден од DBeaver

Attachments (8)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.