我试图创建组件的层次结构,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