terminology - Looking for a general name or term for this particular database table design -
i've run particular sql table design , i'm trying see if there's common name people use describe it. table has definition this:
create table [attributes] ( [id] [int] not null, [field_1] [varchar](30) null, [value_1] [varchar](30) null, [field_2] [varchar](30) null, [value_2] [varchar](30) null, [field_3] [varchar](30) null, [value_3] [varchar](30) null, [field_4] [varchar](30) null, [value_4] [varchar](30) null, [field_5] [varchar](30) null, [value_5] [varchar](30) null, [field_6] [varchar](30) null, [value_6] [varchar](30) null, [field_7] [varchar](30) null, [value_7] [varchar](30) null, [field_8] [varchar](30) null, [value_8] [varchar](30) null, [field_9] [varchar](30) null, [value_9] [varchar](30) null, [field_10] [varchar](30) null, [value_10] [varchar](30) null )
the idea allow variable number of attributes defined (up max of 10 in case), without using more normalized design.
i'm not looking pros/cons of approach, know of common name or term used describe type of database table design?
i call (particularly nasty) form of key-value store.
Comments
Post a Comment