wiki:RelationalDesign

Релациска шема (мапирачка трансформација)

» Ознаки

  • примарни клучеви: bold и underline
  • надворешни клучеви: bold и * до името на надворешниот клуч, во заграда табелата кон која покажува
  • not null атрибути: bold

» Табели

  • Covek (covek_id, e-mail, password, ime, prezime, EMBG)
  • Telefonski_br (covek_id* (Covek), telefonski_br)
  • Doktor (doktor_id* (Covek), br_licenca, opis, spec_id*(Specijalnost), (bolnica_id, oddel_id)* (Oddel))
  • Termin (doktor_id* (Doktor), termin_id, vreme)
  • Pacient (covek_pacient_id* (Covek), pacient_id)
  • Specijalnost (spec_id, naziv)
  • Bolnica (bolnica_id, naziv, smetka_bolnica, grad, broj, ulica)
  • Bolnica_telefonski_br (bolnica_id* (Bolnica), telefonski_br)
  • Oddel (bolnica_id* (Bolnica), oddel_id, naziv, spec_id*(Specijalnost))
  • Rezervacija (rezervacija_id, upat_id*(Upat), (doktor_id, termin_id)* (Termin))
  • Transakcija (tran_id, suma, smetka_bolnica, rezervacija_id*(Rezervacija))
  • Upat (upat_id, dijagnoza, covek_pacient_id* (Pacient), pregled_id*(Pregled), (bolnica_id, oddel_id)* (Oddel))
  • Pregled (pregled_id, vreme, doktor_id*(Doktor), covek_pacient_id* (Pacient))
  • Recepta (recepta_id, datum_izdavanje, datum_vaznost, datum_kupuvanje, pregled_id*(Pregled), lek_id* (Lekovi), doktor_id* (Doktor), covek_pacient_id* (Pacient))
  • Lekovi (lek_id, ime_lek, genericko_ime)

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

kreiranje.sql

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

polnenje.sql

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

Last modified 2 years ago Last modified on 01/06/22 01:28:39

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.