Changes between Version 7 and Version 8 of RelationModel


Ignore:
Timestamp:
07/12/23 00:16:30 (15 months ago)
Author:
201084
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationModel

    v7 v8  
    3737== DDL скрипта за бришење на табелите и креирање на табелите
    3838
    39 '''[attachment:kreiranje_v4.sql]'''
     39'''[attachment:kreiranje_v5.sql]'''
    4040
    4141== DML скрипта за полнење на табелите со податоци
     
    4545== Релациски дијаграм изваден од DBeaver
    4646
    47 [[Image(schema_v4.png, 100%, center)]]
     47[[Image(schema_v5.png, 100%, center)]]
     48
     49
     50Верзија 5: Поправање на скриптата за креирање на табелите, додавање на primary key на N:N табелите на кои фалеа, соодветно претходно извршив проверка дали во база има податоци кои би биле конфилктни со ова додавање на примарни клучеви, но немаше такви(сите count дадоа резултат 1).
     51{{{#!sql
     52select pifc.id_part, pifc.id_category, count(*) from project.part_is_from_category pifc group by (pifc.id_part, pifc.id_category)
     53select rsiafcm.id_repair_shop , rsiafcm.id_car_manufacturer , count(*) from project.repair_shop_is_authorized_for_car_make rsiafcm group by (rsiafcm.id_repair_shop , rsiafcm.id_car_manufacturer)
     54select ocp.id_part, ocp.id_order , count(*) from project.order_contains_part ocp group by (ocp.id_part, ocp.id_order)
     55select piisiw.id_part, piisiw.id_warehouse , count(*) from project.part_is_in_stock_in_warehouse piisiw group by (piisiw.id_part, piisiw.id_warehouse)
     56select piafc.id_part, piafc.id_car, count(*) from project.part_is_appropriate_for_car piafc group by (piafc.id_part, piafc.id_car)
     57}}}