wiki:ERModel

Актуелна верзија

Дијаграм

Податочни побарувања

Ентитети

  1. Korisnik
    • Кандидат клучеви:
      • k_id - bigint, auto-generated
    • Атрибути:
      • k_ime - string, required
      • k_adresa - string
      • k_is_admin - bool, required
      • k_telefon - string, required
      • k_email - string, required
      • k_lozinka - string, required
  1. Patnik
  1. Vraboten
    • Атрибути:
      • V_plata - numeric, required
      • V_datum_na_vrabotuvanje - date, required
      • V_datum_prekin_vrabotuvanje - date
  1. Vozac
  1. Kondukter
  1. InstancaNaLinija
    • Кандидат клучеви:
      • inl_id - bigint, auto-generated
    • Атрибути:
      • inl_datum_start - date, required
      • inl_datum_end - date, required
  1. Avtobus
    • Кандидат клучеви:
      • A_registracija - string, required
      • A_seriski_broj - string, required
    • Атрибути:
      • A_broj_serdista - numeric
  1. Linija
    • Кандидат клучеви:
      • Li_id - string, required
    • Атрибути:
      • Li_ime - string, required
      • li_pravec - string, required
  1. PostojkaNaLinija
    • Кандидат клучеви:
      • Pnl_id - bigint, auto-generated
    • Атрибути:
      • Pnl_reden_broj - int, required
  1. Postojka
    • Кандидат клучеви:
      • P_id - int, auto-generated
    • Атрибути:
      • P_ime - string, required
  1. Mesto
    • Кандидат клучеви:
      • M_id - bigint, auto-generated
    • Атрибути:
      • M_grad - string, required
      • M_opstina - string, required
      • M_ulica - string, required
  1. Vozenje
    • Кандидат клучеви:
      • Vozenje_id - bigint, auto-generated
    • Атрибути:
      • Vozenje_start - date, required
      • Vozenje_end - date
      • vozenje_status - staring, required
  1. Kontroli
    • Кандидат клучеви:
      • Kontrola_id - bigint, auto-generated
    • Атрибути:
      • Kontrola_datum - date, required
  1. Kazna
    • Кандидат клучеви:
      • Kz_id - bigint, auto-generated
    • Атрибути:
      • Kz_iznos - numberic, required
      • Kz_plateno - bool, required
      • Kz_datum - date, required
      • Kz_datum_plateno - date
      • Kz_dokument - string, required
  1. TipBilet
    • Кандидат клучеви:
      • Tb_id - int, auto-generated
    • Атрибути:
      • Tb_trajnost - bigint, required
      • Tb_ime - string, required
      • Tb_cena - double, required
  1. Bilet
    • Кандидат клучеви:
      • B_id - bigint, auto-generated
    • Атрибути:
      • B_datum_na_kupuvanje - date, required
      • B_datum_na_istekuvanje - date, derived
      • B_status - string, required
  1. KaznaZaRegistriran

18 KaznaZaNeregistriran

  • Атрибути:
    • kzn_telefon - string, required
    • kzn_ime - string, required
    • kzn_adresa - string, required

Релации

  1. ja_vozi – 1:N, релација меѓу возач и инстанца на линија со која се кажува кој возач ја возел таа дневна рута.
  1. Na_ruta – 1:N, релација меѓу инстанца на линија и возењата која кажува кое возење на која инстанца на линија се однесува
  1. Podesen_na – 1:N, релација меѓу инстанца на линија и автобусите кажува кој автобус бил возен на која инстанца на линија
  1. Na_linija – 1:N, релација меѓу инстанца на линија и линиите, кажува која линија се движела по дадената инстанца на линија
  1. Se_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки
  1. Pominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка
  1. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место
  1. Sproveduva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел
  1. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал
  1. Za_kontrola – 1:N, релација меѓу контрола и казна со која се кажува која контрола на која казна се однесува
  1. ja_kontrolira – 1:N, релација меѓу контроли и инстанца на линија која кажува кои контроли се спроведени на која инстанца на линија
  1. Kaznet – 1:N, релација меѓу патник и казна за регистриран која кажува кои казни за регистриран се однесуваат за кој патник
  1. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник
  1. Se_prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал
  1. Se_validira – 1:N, релација меѓу возење и билет која кажува кои билети се валидирани на кое возење.
  1. od_kategorija – 1:N, релација меѓу билет и категорија на билет која кажува од кој тип на билет е дадениот билет.
  1. Se_simnuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се симнал патникот
  1. Se_kacuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот

Историјат

  1. Верзија 1: ERmodel_v1_4.jpg
  2. Верзија 2: ERmodel_v2_2.jpg
Last modified 4 months ago Last modified on 01/09/24 01:11:55

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.