0. Reference
- Database System Concepts 7th를 보고 정리하였습니다.
1. Introduction
- DB System은 대규모 정보를 관리하기 위해 설계되었다.
- 이러한 DB 설계의 주된 작업은 Schema design이다.
- DB Design은 크게 세 가지 단계로 구성된다.
step 1) Requirement Analysis
- 사용자와 조직이 DB에서 무엇을 필요로 하는지 명확하게 파악하는 것이다.
- 도메인 전문가와 적극적으로 협력하여 데이터 요구사항을 수집한다.
- 어떤 정보가 필요한지, 데이터가 어떻게 사용될 것인지를 파악하는 것이다.
step 2) Conceptual Design
- 수집된 요구사항을 바탕으로 개념적 Schema를 Design한다.
ex) Relational Model에서 어떤 attribute를 포함할지와, 이를 어떻게 table로 나눌지 결정한다.
step 3) Functonal Requirements
- 사용자가 DB에서 어떤 트랜잭션을 수행할 것인지 정의한다.
ex) 데이터 검색 및 조회, 데이터 수정 및 업데이트, 데이터 삭제 등등
'CS Study > Database(DB)' 카테고리의 다른 글
[DB] [2.1] Structure of Relational Databases (0) | 2025.03.17 |
---|---|
[DB] [1.6] Database Engine (1) | 2025.03.17 |
[DB] [1.4] Database Languages (0) | 2025.03.16 |
[DB] [1.3] View of Data (0) | 2025.03.16 |
[DB] [1.2] Purpose of Database Systems (0) | 2025.03.16 |