저는 특정 SQL 테이블 디자인을 실행했습니다. 사람들이 사용하는 일반적인 이름이 있는지 확인하려고합니다. 표는이 같은 정의가 :특정 데이터베이스 테이블 디자인에 대한 일반적인 이름이나 용어를 찾고 있습니다.
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
)
아이디어는 더 표준화 된 디자인을 사용하지 않고, 속성의 변수 번호 (이 경우 10의 최대까지)를 정의 할 수 있도록하는 것입니다.
나는이 접근법의 장단점을 찾고 있지 않지만이 유형의 데이터베이스 테이블 디자인을 설명하는 데 사용 된 일반적인 이름이나 용어를 아는 사람이 있습니까?
감사합니다. 당신의 대답을 읽으면서, 사용하는 것은 매우 좋은 용어처럼 보였습니다. 내가 추가 할 수있는 유일한 추가 사항은 * 제한된 키 - 값 저장소라고하거나 쌍의 수에 대한 제한을 나타내는 유사한 형용사를 사용하는 것입니다. –
이것은 키 값 저장소 이외의 다른 것입니다. –