[ 엔터티의 개념 ]
: 명사에 해당, 저장이 되기 위한 어떤 것(Thing)
[ 엔터티의 특징 ]
: 업무에서 필요한 정보, 식별이 가능해야 함, 인스턴스의 집합(두개이상), 업무 프 로세스에 의해 이용, 속성 포함, 관계 존재
[ 엔터티의 분류 유무형 ]
-유형 : 물리적인 형태, 안정적 (사원, 물품, 강사)
-개념 : 물리적 형태 존재하지 않고 관리해야 할 개념적 정보 (조직, 보험상품)
-사건 : 업무 수행함에 따라 발생됨 (주문, 청구, 미납) 발생시점 (기본->중심-> 행위)
-기본 : 원래 존재하는 정보. 독립적으로 생성 가능. (사원, 부서, 고객)
-중심 : 기본엔터티로부터 발생되고 업무에 있어서 중심적인 역할 ( 계약, 접수)
-행위 : 두 개 이상의 부모엔터티로부터 발생되고 자주 내용 바뀌거나 데이터 양 증가(주문내역, 계약진행) 속성의 개념 : 업무에서 필요, 의미상 미분리, 인스턴스의 구성요소
[ 인스턴스 - 속성 - 엔터티 의 관계 ]
인스턴스 2개 이상 엔터티, 2개 이상 속성을 엔터티는 가짐, 1:1 (속성 : 속성값)
[ 속성의 분류 ]
- 기본속성(업무로부터 추출한 모든 속성_원래속성)
- 설계 속성 (코드성 속성, 1:1치환)
- 파생 속성(계산된 값)
[ 도메인의 정의 ]
: 각 속성이 가질 수 있는 값의 범위 관계 : 인스턴스의 관계가 페어링 -> 페어링의 집합이 관계(Relation)
[ 관계 표기법 ]
: 관계명(Membership), 관계차수(Cardinality), 관계선택사양(Optionality_필수관계, 선 택관계 )
[ 관계 체크사항 ]
: 연관규칙 존재하는지, 엔터티 사이 정보 조합이 발생되는지, 관계연결에 대한 규칙 이 서술되어있는지, 관계연결 가능하게 하는 동사(Verb)있는지
[ 식별자 분류 ]
- 대표성 여부(주식별자/보조식별자)
- 스스로생성여부(내부식별자/외부식별자)
- 속성의 수 (단일식별자/복합식별자)
- 대체여부(본질식별자/인조식별자)
[ 주식별자의 특징 ]
: 유일성, 희소성, 불변성, 존재성 식별자/ 비식별자 관계 (상속여부가 Key Point)
[ 식별자 관계 ]
: 부모로부터 받은 식별자를 자신엔터티의 주식별자로 이용 ( 강한 연결관계, 실선표 현)
[ 비식별자 관계 ]
: 부모로부터 속성 받았지만 일반속성으로 사용 (약한 연결관계, 점선 표현)
[ 비식별자 관계 설정 고려사항 ]
: 관계분석 -> 관계의 강/약 분석(약) -> 자식테이블 독립PK필요(필 요) -> SQL 복잡도 증가 (비식별자)
[ 식별자 관계설정 고려사항 ]
: 강한관계, 주식별자 PK사용
'Database Theory' 카테고리의 다른 글
데이터 모델링의 이해 ( 상 ) (0) | 2024.02.16 |
---|