데이터베이스 논리 설계의 주요 작업은 데이터베이스 스키마를 생성하는 것입니다. 데이터베이스 논리 설계의 주요 임무는 현실 세계의 개념적 데이터 모델을 데이터베이스의 논리 모델, 즉 특정 데이터베이스 관리 시스템에서 지원하는 논리 데이터 모델에 맞게 설계하는 것입니다.
데이터베이스 설계란 주어진 응용 환경에 가장 적합한 데이터베이스 모델을 구축하고, 데이터를 효과적으로 저장하고 다양한 사용자의 응용을 충족시킬 수 있도록 데이터베이스와 응용 시스템을 구축하는 것을 말합니다. 요구사항(정보 요구사항 및 처리 요구사항) ). 데이터베이스 분야에서는 데이터베이스를 활용하는 다양한 시스템을 통칭하여 데이터베이스 응용시스템이라고 부르는 경우가 많다.
데이터베이스 설계의 설계 내용에는 요구사항 분석, 개념적 구조 설계, 논리적 구조 설계, 물리적 구조 설계, 데이터베이스 구현 및 데이터베이스 운영 및 유지 관리가 포함됩니다.
그 중 데이터베이스의 논리적 구조 설계
는 개념 구조 설계 단계에서 설계한 기본 엔터티-관계 다이어그램을 선택한 데이터베이스 관리 시스템에서 지원하는 데이터 모델과 일치하는 논리적 구조로 변환하는 것입니다. 제품.
주된 작업은 현실 세계의 개념적 데이터 모델을 데이터베이스의 논리적 모델, 즉 특정 데이터베이스 관리 시스템에서 지원하는 논리적 데이터 모델에 맞게 설계하는 것입니다. 동시에, 다양한 데이터 처리 응용 분야에 대해 해당 논리적 하위 패턴을 생성해야 할 수도 있습니다. 이 설계 단계의 결과는 소위 "논리적 데이터베이스"입니다.
설계 단계
(1) 개념 구조를 일반 관계, 네트워크 및 계층 모델로 변환합니다.
(2) 변환된 관계, 네트워크 및 계층 모델을 지정된 데이터베이스 관리에서 지원하는 데이터로 변환합니다. 시스템 모델 변환
(3) 데이터 모델을 최적화합니다.
더 많은 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 데이터베이스 로직 설계의 주요 업무는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!