입력 데이터

문제
다음 중 아래 설명이 나타내는 데이터 모델의 개념으로 가장 적절한 것은?
보기 회원' 엔터티의 '나이' 속성은 0보다 크고 150보다 작은 정수 값만을 가질 수 있도록 제한하며, '아이디' 속성은 영문자와 숫자의 조합으로 12자리 이내의 문자열로 정의하여 관리한다.
  1. 선택지 1 시스템 카탈로그(System Catalog)
  2. 선택지2 도메인(Domain)
  3. 선택지3 데이터 사전(Data Dictionary)
  4. 선택지 4 속성 정의서(Attribute Definition)
정답
2
해설
정답은 2번입니다. 도메인은 속성이 가질 수 있는 값의 범위와 데이터 타입을 정의한 것입니다. 여기에는 데이터 타입(문자형, 숫자형 등), 데이터의 길이, 그리고 가질 수 있는 값의 범위(허용 가능한 값의 집합)가 모두 포함됩니다. 이를 통해 데이터 모델의 일관성을 유지하고 사용자가 잘못된 값을 입력하는 것을 방지하여 데이터의 무결성을 확보할 수 있습니다. 1. 시스템 카탈로그(System Catalog) : 데이터베이스 관리 시스템(DBMS)이 생성하는 핵심 정보들을 담고 있는 저장소로, 테이블, 인덱스, 뷰 등 데이터베이스 개체에 대한 메타데이터를 관리합니다. 속성의 개별적인 값 범위를 정의하는 논리적 개념인 도메인과는 다른 개념입니다. 2. 도메인(Domain) : 문제에서 제시된 것처럼 특정 속성이 취할 수 있는 허용된 값의 집합을 뜻합니다. 예를 들어 '단가'는 숫자형이면서 특정 범위 내여야 하고, '제품명'은 일정 길이 이내의 문자열이어야 한다는 정의는 전형적인 도메인의 설정 사례입니다. 3. 데이터 사전(Data Dictionary) : 데이터베이스의 모든 개체에 대한 정의 정보를 수록하고 있는 파일이나 테이블의 집합입니다. 도메인 정보가 데이터 사전에 수록될 수는 있으나, 값의 범위 그 자체를 뜻하는 용어는 도메인이 훨씬 적절합니다. 4. 속성 정의서(Attribute Definition) : 데이터 모델링 결과물 중 하나로, 각 속성의 의미와 특징을 문서화한 것입니다. 도메인 정보를 문서상에 기재할 수는 있으나, 데이터 모델의 이론적 개념을 묻는 질문에 대한 정답으로는 '도메인'이라는 용어가 표준적입니다. 이처럼 속성이 가질 수 있는 값의 범위와 형식을 사전에 정의함으로써 데이터의 품질과 무결성을 확보할 수 있습니다. 따라서, 정답은 '2. 도메인(Domain)' 입니다.
12271번

1차 문제 검수

SQD 데이터 모델링의 이해 데이터 모델링의 이해 속성
문제
보기
회원' 엔터티의 '나이' 속성은 0보다 크고 150보다 작은 정수 값만을 가질 수 있도록 제한하며, '아이디' 속성은 영문자와 숫자의 조합으로 12자리 이내의 문자열로 정의하여 관리한다.
선택지1
선택지2
선택지3
선택지4
정답
키워드
키워드
해설
비기봇 해설