식별자 2

챕터01. 데이터 모델링의 이해 - 1.6 연습문제

※ 정답과 해설을 드래그하시면 정답과 해설을 보실 수 있습니다. 문제 1. 다음 중 정보시스템을 모델링할 때 세 가지 관점에 해당하지 않는 것은? ① 업무가 어떤 데이터와 관련이 있는지 분석 ② 업무가 실제하는 일은 무엇인지 또는 무엇을 해야 하는지 분석 ③ 업무가 처리하는 일의 방법에 따라 데이터가 어떻게 영향을 받는지 분석 ④ 업무를 처리할 수 있는 프로그램 구성을 어떻게 해야 하는지 분석 정답 : ④ 해설 : 데이터 모델링을 할 때 관점은 데이터를 중심으로 모델링하는 것이기 때문에 프로그램 구성과는 거리가 멀다. 문제 2. 데이터 모델링의 세 가지 중요개념에 속하지 않는것은? ① 업무가 관여하는 어떤것 (Things) ② 업무가 관여하는 어떤것의 행위 (Events) ③ 업무가 관여하는 어떤것의 성..

챕터01. 데이터 모델링의 이해 - 1.5 식별자

식별자 (Identifiers) 개념 엔터티는 인스턴스들의 집합이다. 여러 개의 집합체를 담고 있는 하나의 배열에서 각각을 구분할 수 있는 논리적인 이름이 필요한데 이 구분자를 식별자 (Identifier)라고 한다. 엔터티내의 각 인스턴스를 개별적으로 식별하기 위해 사용된다. 고객 (고객번호) 사원 (사원번호) 주문(주문번호) 상품 (상품번호) ※ 식별자는 엔터티내에서 인스턴스들을 구분할 수 있는 구분자이다. 식별의 특징 - 유, 최, 불, 존 주식별자에 의해 엔터티내에 모든 인스턴스들이 유일하게 구분되어야 한다. 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 한다. 지정된 주식별자의 값은 자주 변하지 않는 것이어야 한다. 주식별자가 지정이 되면 반드시 값이 들어와야 한다. 특징..