ऐसा करने का सामान्य तरीका इस प्रकार है (छद्म-एसक्यूएल):
create table property_types (
property_id int primary key,
name varchar,
-- more info here
);
create table items (
item_id int primary key,
-- your item table
);
-- this table links a property value with an item
create table item_properties (
item_id int,
property_id int,
property_value varchar,
foreign key fk_item (item_id) references items (item_id),
foreign key fk_property (property_id) references properties (property_id)
);
वैकल्पिक रूप से, आप यह सुनिश्चित करने के लिए आइटम_प्रॉपर्टीज (आइटम_आईडी, प्रॉपर्टी_आईडी) पर एक अद्वितीय बाधा रख सकते हैं कि प्रत्येक प्रॉपर्टी प्रति आइटम केवल एक बार सेट की जाती है