데이터베이스 설계 개요

개발자·2022년 11월 4일
post-thumbnail

평가영역

  • 프로세스 중심 설계 및 데이터 중심 설계
  • 데이터베이스 설계 과정

프로세스 중심 설계 및 데이터 중심 설계

학습자료에 관련 내용이 없고 구글링도 명확한 참고자료가 없는것으로 보임. 추후 추가적인 자료 수집 후 작성예정

참고서적-데이터중심 어플리케이션 설계


데이터베이스 설계 과정

데이터베이스 설계는

  1. 시스템 분석
  2. 설계
  3. 구현
  4. 시험

단계를 거쳐 이루어진다.

https://blog.kakaocdn.net/dn/b25l0B/btrN5bGKR6C/tfDdbCXgtzH3kDhSLlIsUk/img.jpg

데이터베이스 설계 과정

  1. 데이터베이스 요건 분석

  2. 개념적 설계DB를 활용하고자 하는 업무입장에서 데이터모델을 작성하는 단계이며

    어떤 DBMS를 사용할 것인지에 대해서는 고려하지 않는다.

    1. 개념적 스키마 설계개체 관계도(ERD) 또는 확장 개체 관계도(EERD)와 같은 데이터모델링 기법으로 표현
      • 하향식 접근법
        1. 응용시스템의 요구사항을 모아서 전체 요구사항을 만든다.
        2. 이를 만족시키는 전체적인 개념적 스키마를 그린다.
        3. 각 사용자나 응용 프로그램의 요구사항을 반영하는 외부스키마를 구한다.
      • 상향식 접근법
        1. 각 사용자나 응용 프로그램의 요구사항에 맞는 외부스키마를 구한다.
        2. 이를 합하여 전체적인 개념적 스키마를 구한다.
    2. 응용 시스템 분석
  3. 논리적 설계앞의 개념적 설계에서 도출된 데이터 모델을 DBMS에서 지원하는 데이터 모델로 전환하는 단계먼저 논리적 모델로 전환 후 DDL을 사용하여 표현(관계형 DBMS를 사용하려면 관계형 데이터모델로 전환 하는 등)

  4. 물리적 설계구축하게 될 DB가 일정한 수준의 성능을 보이도록 데이터베이스 파일 구조 및 접근방법을 결정

profile
Beginner

0개의 댓글