Home 데이터베이스 설계
Post
Cancel

데이터베이스 설계

데이터베이스 설계

관계 데이터 모델을 기반으로 데이터베이스를 설계할 때는 E-R 모델과 릴레이션 변환 규칙을 사용한 설계와 정규화를 이용한 설계 이 두가지 방법을 주로 사용한다. E-R 모델과 릴레이션 변환 규칙을 이용한 설계는 아래와 같은 단계로 나누어 설계한다.

  1. 요구 사항 분석
    • 사용자의 요구 사항을 수집하고 분석하여 개발할 데이터베이스의 용도를 파악하며, 분석한 요구 사항들을 요구 사항 명세서로 작성하여 설계 단계에서 기초 자료로 활용한다.
  2. 개념적 설계
    • 요구 사항 분석 단계의 결과물을 개념적 데이터 모델을 이용하여 표현하는 단계이다. 데이터 요소를 추출하고 관계를 파악하여 표현하는 단계이기 때문에 DBMS의 종류는 신경쓰지 않고 설계한다. 개념적 모델은 주로 E-R 모델을 사용하여 이를 E-R 다이어그램으로 나타낸다.
  3. 논리적 설계
    • 개념적 설계에서 작성한 개념적 모델을 바탕으로 DBMS에서 논리적 구조로 설계한다.
  4. 물리적 설계
    • 논리적 구조를 바탕으로 하드웨어나 운영체제의 특성을 고려하여 물리적인 구조를 설계한다.
  5. 구현
    • DBMS에 SQL문을 사용하여 데이터베이스를 생성한다.
This post is licensed under CC BY 4.0 by the author.

데이터베이스 언어 SQL

데이터베이스 정규화