728x90
[1]
주문제품가격은 수량과 제품단가에 수량을 곱해 나온 값, 즉 계산된 값이다. 계산된 값은 추출속성이다.
[2]
부분함수 종속성Partial Dependency Attribute을 가지므로 2차 정규화가 필요한 모델이다.
[3]
속성의 특징
- 엔터티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고자 하는 정보이다. (강사의 교재이름 등)
- 정규화 이론을 근거로 주식별자에 함수적으로 종속된다. 즉 기본키가 변경되면 속성 값도 변경된다.
- 한 속성은 한 개의 값만 가진다. 한 속성에 다중값이 있을 경우 별도의 엔터티를 이용하여 분리한다.
속성의 분류
- 기본속성: 업무에서 도출되는 본래 속성
- 설계속성: 새로 만들거나 변형해 도출된 속성 ex. 상품코드, 지점코드
- 파생속성: 다른 속성에 의해 계산되는 속성 ex. 합계, 평균
[4]
[5] 3 > 2
명칭, 내역처럼 이름으로 기술되는 것은 PK로 적절하지 않는다. 또 이름은 동명이인이 있을 수 있어서 더더욱 부적절하다.
[6] 3 > 4
사번은 업무적으로 의미있는 식별자다. 따라서 시스템으로 부여된 인조식별자가 아니라 일반적으로 사원 인스턴스의 탄생과 함께 업무적으로 부여되는 사원 인스턴스의 본질적인 속성이므로 본직식별자다.
[7] 2, 3 > 3, 4
ERD 존재에 의한 관계 = UML 연관관계, ERD 행위에 의한 관계 = UML 의존관계
ERD는 관계의 종류를 구분하는 표기법이 따로 없지만 UML에서는 연관관계를 실선으로, 의존관계를 점선으로 표기한다.
[8] 1 > 2
[9] 카디널리티Cardinality?
하나의 릴레이션에서 튜플의 전체 개수
[10] 선택도?
특정 조건에 의해 선택될 것으로 예상되는 레코드의 비율
728x90