데이터베이스의 분석 설계 과정
개념적 모델링
- 요구사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정
- 개체(entity)를 추출하고 각 개체들 간의 관계를 정의하여 ER 다이어그램(ERD)을 만드는 과정까지를 말한다.
ERD
데이터베이스의 구조를 엔티티와 관계로 도식화 하는 기법
1. 개체
- 현실세계를 표현하는 개체로 관리해야하는 대상을 식별 가능한 명사형으로 지정
2. 속성
- 성질이나 상태등을 말하며 개체가 가질 수 있는 세부적인 특징
- 개체와 실선으로 연결
- 물리적 모델링 과정에서 컬럼이 된다.
- 도메인
각각 속성들이 취할 수 있는 값을 본래 의도했던 값들만 저장되고 관리하기 위해서 설정해주는 것을 도메인 설정
예) (속성) 성별 - (도메인) 남,여
-인스턴스 : 개체의 구체적인 하나의 예, 실제값
- 기본키: 인스턴트들을 서로 구별할 수 있는 유일한 값을 갖는 속성
3. 관계
- 여러 개체 간의 상호 연관성
'아줌마의 국비학원생활' 카테고리의 다른 글
[73일차] react (0) | 2023.08.06 |
---|---|
[73일차] 쿠키, 세션 (0) | 2023.08.03 |
[71일차][데이터베이스 설계] 요구사항분석(유스케이스) (0) | 2023.07.27 |
[65일차] MyBatis 프레임워크 (0) | 2023.07.19 |
[63일차] MVC 패턴 (0) | 2023.07.17 |