개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • optionalChaining
  • 통합프로그래밍
  • 입출력
  • Swift
  • Guard
  • optional
  • 독학사
  • OptionalBinding
  • 데이터베이스
  • 코딩테스트
  • 알고리즘
  • 파이썬

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

데이터베이스 설계 개요
독학사/데이터베이스

데이터베이스 설계 개요

2022. 10. 10. 13:54

평가영역

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

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

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

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

 

데이터 중심 애플리케이션 설계 | 마틴 클레프만 - 교보문고

데이터 중심 애플리케이션 설계 | 데이터는 오늘날 시스템을 설계할 때 마주치는 많은 도전 과제 중에서도 가장 중심에 있다. 확장성, 일관성, 신뢰성, 효율성, 유지보수성과 같은 해결하기 어려

product.kyobobook.co.kr

 


 

데이터베이스 설계 과정

데이터베이스 설계는

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

단계를 거쳐 이루어진다.

데이터베이스 설계 과정

  1. 데이터베이스 요건 분석
  2. 개념적 설계
    DB를 활용하고자 하는 업무입장에서 데이터모델을 작성하는 단계이며 어떤 DBMS를 사용할 것인지에 대해서는 고려하지 않는다.
    1. 개념적 스키마 설계
      개체 관계도(ERD) 또는 확장 개체 관계도(EERD)와 같은 데이터모델링 기법으로 표현
      • 하향식 접근법
        1. 응용시스템의 요구사항을 모아서 전체 요구사항을 만든다.
        2. 이를 만족시키는 전체적인 개념적 스키마를 그린다.
        3. 각 사용자나 응용 프로그램의 요구사항을 반영하는 외부스키마를 구한다.
      • 상향식 접근법
        1. 각 사용자나 응용 프로그램의 요구사항에 맞는 외부스키마를 구한다.
        2. 이를 합하여 전체적인 개념적 스키마를 구한다.
    2. 응용 시스템 분석
  3. 논리적 설계
    앞의 개념적 설계에서 도출된 데이터 모델을 DBMS에서 지원하는 데이터 모델로 전환하는 단계
    먼저 논리적 모델로 전환 후 DDL을 사용하여 표현
    (관계형 DBMS를 사용하려면 관계형 데이터모델로 전환 하는 등)
  4. 물리적 설계
    구축하게 될 DB가 일정한 수준의 성능을 보이도록 데이터베이스 파일 구조 및 접근방법을 결정

저작자표시
    '독학사/데이터베이스' 카테고리의 다른 글
    • 관계모델
    • E-R모델의 개념
    • 데이터 언어
    • 사용자 접속
    개발자 입니다
    개발자 입니다

    티스토리툴바