본문 바로가기
카테고리 없음

DB 설계 순서, 설계 시 고려사항 : 개념적, 논리적, 물리적

by tovantablack 2020. 8. 16.
728x90
728x90

<DB 설계 순서: 요개논물구>

요구 분석 -> 개념->논리->물리적 설계 -> 구현

1) 구 분석: 요구 조건 명세서 작성

2) 념적 설계 : 현실의 것을 추상적 개념으로 표현하는 과정(정보 모델링, 개념화)
                     스키마&트랜잭션 모델링 병행 수행, E-R 다이어그램 작성, DBMS에 독립적인 새념 스키마 설계

3) 리적 설계 : 현실 자료를 컴퓨터 처리할 수 있게 특정 DBMS가 지원하는 논리적 자료구조로의 변환(데이터 모델링)

                     개념 스키마 평가&정제, 목표 DBMS에 맞는(종속적인) 논리적 스키마 설계, 트랜잭션 인터페이스 설계,
                     관계형 DB일 시 테이블 설계

4) 리적 설계 : 물리적 저장장치에 저장될 수 있도록 물리적 구조의 데이터로 변환(데이터 구조화)

                     DB파일의 저장 레코드 양식, 접근경로, 트랜잭션 작성 : 반응시간, 공간활용도, 트랜잭션 처리랑 중요

5) 현 : 특정 DBMS의 DDL로 DB 생성

 

<설계 시 고려사항 : 무일회복보효확>

데이터는 삽입 삭제 갱신 등의 연산 후에도 항상 정해진 제약조건들을 만족해야 한다 => 결성 유지

같은 질의에 대한 응답은 항상 같아야 한다 => 관성 유지

시스템에 장애가 발생하면 장애 발생 직전의 상태로 복구할 수 있어야 한다 => 복성 유지

불법적인 데이터의 노출 및 변경, 손실로부터 보호할 수 있어야 함 => 안성 유지

응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화 등이 가능해야 함 =>율성 유지

DB 운영에 영향을 주지 않으면서 지속적으로 데이터를 추가할 수 있어야 함 => 장성 유지

 

 

728x90
728x90

댓글