논리적 설계의 기본 요소

반응형
  • 논리적 설계의 개요
    • 물리적 정보가 반영되기 직전에 개념적 모델에 대해 가능한 한 세부적이고 정확한 수준까지 정의한 모델
    • 개념적 모델에서 추출된 개체, 개체 관계, 주요 키들을 정제하고, 개체의 키가 아닌 속성, 키 운영 규칙까지 완전히 추출하며, 단계별 정규화를 시행하여 최적의 모델을 생성하는 것
    • 개념적 스키마를 논리적 데이터 모델로 변환하는 작업
      • 개념적 스키마를 목표 DBMS의 데이터 모델에 맞는 스키마로 변환하고, 결국 물리적 설계 매개변수를 제외한 상태에서 목표 DBMS의 DDL로 기술된 스키마를 완성하는 단계
      • DBMS에는 종속적이나 하드웨어에는 독립적임
           
  • 논리적 설계의 세부 단계
    • ERD를 정규형 테이블로의 전환
      • 개념적 설계에서 만들어진 개념적 구조로부터 특정 목표 DBMS가 처리 할 수 있는 스키마를 생성하는 것
      • 스키마는 요구 사항 명세를 만족해야 할 뿐만 아니라 무결성이나 일관성 제약 조건에도 만족해야 함
      • 논리적 모델의 종류 : 관계형 모델, 네트워크 모델, 계층형 모델, 객체-지향형 모델 등
    • 트랜잭션과 인터페이스 정의
      • 사용자의 업무 수행에 따른 트랜잭션과 속성 간의 관계 등을 정의하는 인터페이스 설계를 전체적인 관점에서 수행
      • 데이터 접근 방법 및 인터페이스를 절차적으로 명세
    • 스키마 평가 및 정제
      • 설계된 스키마를 정량적 정보와 성능 평가 기준에 따라 평가해야 함
        • 정량적 정보 : 데이터의 양, 처리 빈도수, 처리 작업량 등
        • 성능 평가 기준 : 논리적 레코드의 접근, 데이터 전송량, 데이터베이스의 크기 등
반응형

'밥벌이 > 데이터베이스' 카테고리의 다른 글

물리적 설계의 단계별 활동  (0) 2011.01.25
물리적 설계의 객체별 활동  (0) 2011.01.25
ERD를 관계형 모델로 변환  (0) 2011.01.20
함수적 종속과 정규화  (0) 2011.01.20
연결 함정(Connection Trap)  (0) 2011.01.20