Логички и физички дизајн
Релациска шема (стабилна)
Релациска шема
Добиена со стабилна трансформација
Се избира стабилна трансформација за да се намали бројот на модификации, кога ќе се сменат барањата или ако се додадат нови барања.
Ентитети:
kategorii(kat_id, kat_ime, opis)
sostojki(s_id, s_naziv)
potekla(pot_id, pot_naziv)
recepti(rec_id, postapka)
prodavnici(pro_id, p_naziv)
lokacii(l_id, adresa)
restorani(res_id, res_naziv)
korisnici(telefon, kor_ime, prezime,)
vraboten(*telefon)
- * референцира од korisnici(telefon)
posetiteli(*telefon)
- * референцира од korisnici(telefon)
sliki(reden_broj, *rec_id, slika)
- * референцира од recepti(rec_id)
naracki(vreme, *telefon)
- * референцира од postetiteli(telefon)
komentari(kom_data, *telefon, "rec_id, ocena, text)
- * референцира од postetiteli(telefon)
- " референцира од recepti(rec_id)
Релации:
zadolzen_za(*v_telefon, ""vreme, ""n_data, "p_telefon)
- * референцира од vraboteni(telefon)
- "" референцира од naracki(vreme, n_data)
- " референцира од postetiteli(telefon)
naracal - не се прави затоа што е идентификувачка за naracki
napisal - не се прави затоа што е идентификувачка за komentari
ocenet - не се прави затоа што е идентификувачка за komentari
pripagja(*kat_id, "rec_id)
- * референцира од kategorii(kat_id)
- " референцира од recepti(rec_id)
sodrzi(*s_id, "rec_id)
- * референцира од sostojki(s_id)
- " референцира од recepti(rec_id)
od_kade(*pot_id, "rec_id)
- * референцира од potekla(pot_id)
- " референцира од recepti(rec_id)
odgovara - не се прави затоа што е идентификувачка за recepti
opsluzuva(*res_id, "rec_id)
- * референцира од restorani(res_id)
- " референцира од recepti(rec_id)
so_koi(*vreme, *n_data, *telefon, "rec_id, nacin)
- * референцира од naracki(vreme, n_data, telefon)
- " референцира од recepti(rec_id)
ja_ima(*s_id, "pro_id, kolicina, cena)
- * референцира од sostojki(s_id)
- " референцира од prodavnici(pro_id)
se_naogja2(*pro_id, "l_id)
- * референцира од prodavnici(pro_id)
- " референцира од lokacii(l_id)
se_naogja1(*res_id, "l_id)
- * референцира од restorani(res_id)
- " референцира од lokacii(l_id)
DDL скрипта
DML скрипта
Релациски дијаграм
Attachments (5)
- RelationalDesign.pdf (30.5 KB ) - added by 11 months ago.
- schema.png (41.9 KB ) - added by 11 months ago.
- schemaV1.1.png (42.1 KB ) - added by 6 months ago.
- polneje.sql (5.4 KB ) - added by 6 months ago.
- kreiranje.sql (5.9 KB ) - added by 6 months ago.
Download all attachments as: .zip