wiki:RelationalDesign2

Version 19 (modified by 175012, 20 hours ago) ( diff )

--

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

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

  • примарни клучеви - болдирани и подвлечени
  • надворешни клучеви - * до името на надворешниот клуч и во заграда табелата кон која референцира
  • not null атрибути: bold
  • Останати атрибути: без ознака

  • Policy(p_id, sdate, edate)
  • Customer(c_id ,e-mail, password, type)
  • Pol_dog(d_embg, c_id* (Customer), name, surname, birthdate, kontakt)
  • Payment(payment_num,p_date,p_amount,visa_number)
  • Package(code, title, total, value,type_pol)
  • Covers(cov_id,cov_amount,cov_type)
  • Property_pol(pr_id,pol_id (Policy))
  • Property(prop_id, address, floor, year_build, security)
  • Auto_pol(a_id, pol_id* (Policy))
  • Vehicle(v_id, type, marka, model, license_plate)
  • Travel_pol(tr_id, pol_id* (Policy))
  • Pol_osi(o_embg, name, surname, birthdate, kontakt)

Customer(c_id, name, e-mail, type, pass) Pol_dog(d_embg, name, surname, birthdate, kontakt, c_id* (Customer)) Package(code, title, type_pol, total, value) Covers(cov_id, cov_type, cov_amount, package_code* (Package)) Policy(p_id, s_date, e_date, package_code* (Package), d_embg* (Pol_dog)) Payment(payment_num, visa_number, p_date, p_amount, policy_id* (Policy)) Vehicle(v_id, model, marka, type, license_plate) Property(prop_id, address, floor, year_build, security) Pol_osi(o_embg, name, surname, birthdate, kontakt) Auto_pol(a_id, pol_id* (Policy), v_id* (Vehicle)) Property_pol(pr_id, pol_id* (Policy), prop_id* (Property)) Travel_pol(tr_id, pol_id* (Policy), o_embg* (Pol_osi))

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

kreiranje6.sql

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

polnenje_4.sql

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

Attachments (19)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.