새소식

반응형
밥벌이/데이터베이스

논리적 설계의 기본 요소

  • -
반응형
  • 논리적 설계의 개요
    • 물리적 정보가 반영되기 직전에 개념적 모델에 대해 가능한 한 세부적이고 정확한 수준까지 정의한 모델
    • 개념적 모델에서 추출된 개체, 개체 관계, 주요 키들을 정제하고, 개체의 키가 아닌 속성, 키 운영 규칙까지 완전히 추출하며, 단계별 정규화를 시행하여 최적의 모델을 생성하는 것
    • 개념적 스키마를 논리적 데이터 모델로 변환하는 작업
      • 개념적 스키마를 목표 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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.