Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

dongdorodongdong

데이터베이스 설계 본문

Database

데이터베이스 설계

d5ngs 2019. 3. 25. 16:53

정의

- 현실세계의 업무적인 프로세스를 데이터베이스화 하기 위한 과정



순서

  1. 요구조건 분석
  2. 개념적 설계 (개념스키마, 트랜잭션 모델링, E-R모델)
  3. 논리적 설계 (스키마 설계, 트랜잭션 인터페이스 설계)
  4. 물리적 설계 (물리적 구조의 데이터로 변환)
  5. 구현
  6. 운영
  7. 감시 및 개선

개념적 설계

  • 개체와 이들 간의 관계를 이용해 현실 세계를 개념적으로 표현
  • ER 다이어그램이 산출물로 만들어짐
  • DBMS에 독립적인 개념 스키마 설계
  • 스키마, 트랜잭션 모델링


논리적 설계

  • DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정
  • 관계형, 계층형, 망형 모델 등 논리적 모델로 설계
  • 개념 스키마를 평가 및 정제
  • 정규화 과정 수행
  • 트랜잭션 인터페이스 설계

물리적 설계
  • 레코드 양식의 설계 및 물리적 구조 데이터 표현
  • 반응시간, 공간 활용도, 트랜잭션 처리량, 수정 및 삭제시 이상현상의 최소화 고려
  • 레코드 집중의 분석 및 설계
  • 접근 경로, 파일 저장 구조, 레코드 형식 등 설계
  • 트랜잭션 작성 및 세부사항 설계






'Database' 카테고리의 다른 글

자료구조  (0) 2019.03.25
SQL(DDL/DML/DCL)  (0) 2019.03.25
시스템 카탈로그(데이터 사전)  (0) 2019.03.24
정규화  (0) 2019.03.24
병행제어(동시성 제어)  (0) 2019.03.24