③ 연관과 상속의 개념을 통해 객체들을 연결한다.
② 논리 데이터 모델은 업무영역이 바뀌지 않아도 업무방식이 변경되면 반드시 설계변경이 이루어져야 한다.
< 주 식별자(특정 행을 유일하게 인식하는 하나 이상의 열)는 Null 값을 포함하지 않는다. >
① 실체 무결성 규칙(Entity Integrity Rule)
참조 무결성 규칙은 관계 테이블의 모든 외부 식별자 값은 관련 있는 관계 테이블의 모든 주 식별자 값이 존재해야 한다는 것이다.
① 개괄 모델 단계 : 현행시스템의 프로세스와 데이터베이스를 분석하여 분류 가능한 업무를 분석하는 단계
개념 모델 단계 : 핵심 엔티티를 도출하고 그들 간의 관계를 정의하는 단계
논리 모델 단계 : 업무에서 필요로 하는 모든 엔티티와 특성을 정의하는 단계
물리 모델 단계 : 논리 데이터 모델을 기반으로 특정 DB에 맞도록 스키마를 설계하는 단계
④ 실체를 서술하여 양을 계수화하고 자격을 부여, 분류하여 구체적으로 기입하는 정보 항목
② 식별자와 키는 일치성을 가지며 식별자는 테이블을 위한 것이며 키는 개체가 가진다.
식별자는 하나 또는 그 이상의 개체 속성으로 구성된다.
③ 부서 엔티티와 연관된 하위 엔티티들을 차례대로 정의해 나간다.
② 해당 후보 키 이외의 나머지 속성들을 직접 식별할 수 있어야 하는 것은 아니다.
나머지 속성들도 직접 식별할 수 있어야 한다.
④ 업무가 데이터를 이용하고 수행하는데 있어서 적절한 속도를 보장해야 한다.
적절한 속도의 보장은 물리 데이터 모델링이다.
① 엔티티는 통합할 수록 집합의 유연성은 향상되지만 독립성은 저하된다.
② 다대다(M:M) 관계는 관계의 복잡성을 증가시키므로 발견 즉시 두 개의 일대다(1:M) 관계를 가지는 관계 엔티티로 분배하는 것이 바람직하다.
논리 데이터 모델링은 많은 관계들 중에서 직접 관계만을 표현한다.
관계는 집합 간에 존재하는 무수히 많은 관계 중에 직접 종속인 것만을 관계로 모델링한다.