평가영역
- 프로세스 중심 설계 및 데이터 중심 설계
- 데이터베이스 설계 과정
프로세스 중심 설계 및 데이터 중심 설계
학습자료에 관련 내용이 없고 구글링도 명확한 참고자료가 없는것으로 보임. 추후 추가적인 자료 수집 후 작성예정
데이터 중심 애플리케이션 설계 | 마틴 클레프만 - 교보문고
데이터 중심 애플리케이션 설계 | 데이터는 오늘날 시스템을 설계할 때 마주치는 많은 도전 과제 중에서도 가장 중심에 있다. 확장성, 일관성, 신뢰성, 효율성, 유지보수성과 같은 해결하기 어려
product.kyobobook.co.kr
데이터베이스 설계 과정
데이터베이스 설계는
- 시스템 분석
- 설계
- 구현
- 시험
단계를 거쳐 이루어진다.
- 데이터베이스 요건 분석
- 개념적 설계
DB를 활용하고자 하는 업무입장에서 데이터모델을 작성하는 단계이며 어떤 DBMS를 사용할 것인지에 대해서는 고려하지 않는다.- 개념적 스키마 설계
개체 관계도(ERD) 또는 확장 개체 관계도(EERD)와 같은 데이터모델링 기법으로 표현- 하향식 접근법
- 응용시스템의 요구사항을 모아서 전체 요구사항을 만든다.
- 이를 만족시키는 전체적인 개념적 스키마를 그린다.
- 각 사용자나 응용 프로그램의 요구사항을 반영하는 외부스키마를 구한다.
- 상향식 접근법
- 각 사용자나 응용 프로그램의 요구사항에 맞는 외부스키마를 구한다.
- 이를 합하여 전체적인 개념적 스키마를 구한다.
- 하향식 접근법
- 응용 시스템 분석
- 개념적 스키마 설계
- 논리적 설계
앞의 개념적 설계에서 도출된 데이터 모델을 DBMS에서 지원하는 데이터 모델로 전환하는 단계
먼저 논리적 모델로 전환 후 DDL을 사용하여 표현
(관계형 DBMS를 사용하려면 관계형 데이터모델로 전환 하는 등) - 물리적 설계
구축하게 될 DB가 일정한 수준의 성능을 보이도록 데이터베이스 파일 구조 및 접근방법을 결정