wiki:RelationalDesign

Version 30 (modified by 193041, 2 years ago) ( diff )

--

Логички и физички дизајн

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

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

  • Nastavnici(id_nastavnik, ime, prezime, opis, email, password, telefonski_broj, enabled, id_admin*(admini))
  • Admini(id_admin, ime, prezime, email, password)
  • Kvalifikacii(id_kvalifikacija, dokument, id_nastavnik*(nastavnici), id_admin*(admini))
  • Domasni_zadaci(id_domasno, opis, id_nastavnik*(nastavnici), id_cas*(casovi))
  • Ucenici(id_ucenik, opis, ime, prezime, email, password, telefonski_broj)
  • Plakjanja(id_plakjanje, iznos, id_nastavnik*(nastavnici))
  • Predmeti(id_predmet, ime, id_admin*(admini))
  • Casovi(id_cas, vreme_pocetok, tema, id_nastavnik*(nastavnici), id_predmet*(predmeti))
  • Slusanje(id_cas*(casovi), id_slusanje*(slusanje), id_plakjanje*(plakjanja), id_ucenik*(ucenici), plateno)
  • Predava_predmet(id_nastavnik*(nastavnici),id_predmet*(predmeti),opis)
  • Predava_na(id_nastavnik*(nastavnici), id_ucenik*(ucenici), cena_po_cas, broj_casovi_po_dogovor, rejting, komentar, hasrated)
  • Ucenici_domasni(id_ucenik*(ucenik), id_domasno*(domasno), dali_zavrsena)
  • Zainteresiran_za(id_predmet*(predmeti), id_ucenik*(ucenici), datum)

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

kreiranje.sql

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

polnenje.sql

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

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.