我試圖創建組件的層次結構,FX:SQL層次結構獨特
CREATE TABLE COMPONENTS(id, name, price, component_type)
CREATE TABLE SUB_COMPONENTS_1(...)
CREATE TABLE SUB_COMPONENTS_2(...)
凡SUB_COMPONENTS表使用超類型的ID列作爲外鍵,和他們得到「填充」取決於什麼component_type它是。 (即COMPONENT_TYPE列)
我一直努力遵循: http://bytes.com/topic/sql-server/answers/808389-design-question-type-heirarchy-supertype-queries 但不能讓我的頭左右,他如何能「汽車類型」獨特的,能夠在車輛表中創建多個條目相同的「vehicle_type」?
任何幫助理解這一點,將不勝感激!
更新時間:
關係模式的沒有關係,是關於至於我來:
組件(COMPONENT_ID:串口,名稱:字符串類型:字符串,價格:雙)
輪(wheel_id = COMPONENT_ID,類型:字符串,價格= component_price)
電機(motor_id = COMPONENT_ID,類型:字符串,價格= component_price)
汽車(名稱:string,total_price,wheels = component_id,motor = component_id ....)
SUB_COMPONENTS_1和SUB_COMPONENTS_2的模式是什麼? – Rahul