= P2: Логички и физички дизајн - Креирање база податоци (со SQL DDL) == Релациска шема === Легенда: === **Болдирано** = not null; __Подвлечено__ = primary key; [[span(style=color: #FF0000,Црвена боја на букви)]] = unique constraint; === Трансформација === Tip_dijabetes(__**id**__, **[[span(style=color: #FF0000,ime)]]**) Tip_insulin(__**id**__, **[[span(style=color: #FF0000,ime)]]**) Nacin_prigotvuvanje_hrana(__**id**__, **[[span(style=color: #FF0000,ime)]]**) Covek(__**id**__, **[[span(style=color: #FF0000,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**, **[[span(style=color: #FF0000,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**__, **[[span(style=color: #FF0000,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 [[Image(schema.png)]]