Ron*_*ear 5 oracle database-design
我有一个用例,我需要为不同口味的冰淇淋建模参考数据.说我有50种口味的冰淇淋: -
我如何在数据库模型中整齐地建模这些数据,纯粹从存储/检索的角度来看?
我能想到的选择: -
我有一个包含所有公共属性的表,然后是另一个包含非共享属性的表。例如:
CREATE TABLE ICE_CREAM_FLAVOR
(FLAVOR VARCHAR2(100) PRIMARY KEY,
FREEZING_TEMP NUMBER,
CREAMINESS NUMBER,
ETC VARCHAR2(25),
BLAH NUMBER);
CREATE TABLE ICE_CREAM_FLAVOR_ATTRIBUTE
(ID_ICF_ATTRIBUTE NUMBER, -- should be populated by an insert trigger
FLAVOR VARCHAR2(100)
NOT NULL
REFERENCES ICE_CREAM_FLAVOR(FLAVOR),
ATTRIBUTE_NAME VARCHAR2(25),
ATTRIBUTE_VALUE VARCHAR2(100));
Run Code Online (Sandbox Code Playgroud)
你的旅费可能会改变。
分享并享受。