현실 세계를 단순화하여 표현하는 기법
업무의 관심 대상이 되는 정보를 갖고 있거나 그에 대한 정보를 관리할 필요가 있는 유,무형의 사물
엔티티에서 관리해야 할 최소 단위 정보 포함. 엔티티는 하나 이상의 속성을 포함한다.
엔티티의 속성으로 실제 구현된 하나의 값
두 엔티티 사이의 관련성 업무상에서 관계란 상호 공유하는 속성이 있다는 것을 의미한다.
각 엔티티에 속해 있는 인스턴스들 간에 수적으로 어떤 관계에 있는지를 나타냄 1:1, 1:N, M:N
엔티티 내 각 인스턴스를 구별하는 기준이 되는 속성
관계가 있는 엔티티간에 연결고리 역할을 하는 속성
요구분석 단계에서 정의된 핵심 개체와 그들 간의 관계를 바탕으로 ERD를 생성하는 과정
개념 설계에서 추상화된 테이터를 구체화하여 개체, 속성을 테이블화하고 상세화 하는 과정 (상세화 과정 : 정규화, 식별자 확정, M:M 관계 해소)
논리적 설계의 산출물인 ERD의 요소들을 관계형 데이터베이스의 요소들로 전환하는 과정
소프트웨어 공학에서 표준화된 범용 모델링 언어로 소프트웨어 개념을 다이어그램으로 그리기 위해 사용하는 시각적 표시범
Actor(서비스를 이용하는 사용자 or 상호 작용하는 다른 시스템/프로그램)와 시스템이 수행하는 활동간의 관계를 표시
액터와 유스케이스 간의 상호 작용 관계. 실선으로 표시
반드시 선행되어야하는 유스케이스와의 관계. 점선 위 <<include>>로 표현
유스케이스를 실행함으로써 선택적으로 실행되는 유스케이스와의 관계. 점선 위 <<extend>>로 표현
유사한 유스케이스 또는 액터들을 모아 추상화하여 연결시켜 그룹핑하는 것
다중성표기 | 의미 |
---|---|
1 | 엄밀한 1 |
* 혹은 0..* | 0또는 그 이상 |
1..* | 1또는 그 이상 |
0..1 | 0또는 1 |
1,2,6 | 1또는 2또는 6 |