엔티티의 개념
엔티티: 인스턴스의 집합 , 인스턴스라는 것은 엔티티의 하나의 값
엔티티의 특징
1.반드시 해당 업무에서 필요하고 관리하고자 하는 정보
2.유일한 식별자에 의해 식별이 가능해야한다
3.영속적으로 존재하는 인스턴스의 집합이여야 함 (두개 이상)
4.엔티티는 업무프로세스에 의해 이용되어야 한다
5.엔티티는 속성이 있어야 한다
6.엔티티는 다른 엔티티와 최소 한개 이상의 관계가 있어야 함
엔티티의 명명
1.가능하면 현업 업무
2.약어 사용 X
3.단수 명사
4.유일하게 이름 부여
5.생성의미대로 이름 부여
속성의 개념
업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더이상
분리되지 않는 최소의 데이터 단위
속성의 특징
해당 업무에 필요, 관리하고자 하는 정보
정규화 이론에 근거하여 정해진 주식별자에 함수적 종속성을 가져야한다
하나의 속성에는 하나의 값
기본속성
설계속성: 업무를 규칙화 하기 위해 속성을 새로 만들거나 변형
파생속성: 다른 속성에 영향을 받아 발생하는 속성
도메인: 속성 값의 범위
관계의 개념: 인스턴스 사이의 논리적인 연관성으로서
존재 또는 행위로서 서로에게 연관성이 부여된 상태