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

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -