데이터베이스 설계 프로세스에는 알고리즘 설계가 포함되지 않습니다.
데이터베이스 설계 프로세스에는 주로 수요 분석, 개념 구조 설계, 논리적 구조 분석, 데이터베이스 물리적 설계, 데이터베이스 구현, 데이터베이스 운영 및 유지 관리 단계 .
데이터베이스 설계
데이터베이스 설계란 주어진 응용 환경에 맞는 최적의 데이터베이스 모델을 구축하고, 데이터를 효과적으로 저장할 수 있도록 데이터베이스와 그 응용 시스템을 구축하는 것을 말합니다. 다양한 사용자(정보 요구 사항 및 처리 요구 사항) 데이터베이스 분야에서는 데이터베이스를 활용하는 다양한 시스템을 통칭하여 데이터베이스 응용시스템이라고 부르는 경우가 많다.
정의
(데이터베이스 설계)는 사용자의 요구에 따라 특정 데이터베이스 관리 시스템에서 데이터베이스의 구조를 설계하고 데이터베이스를 구축하는 프로세스를 말합니다. 데이터베이스 시스템에는 운영 체제의 지원이 필요합니다.
데이터베이스 설계는 데이터베이스와 그 응용시스템을 구축하는 기술로, 정보시스템 개발 및 구축의 핵심 기술입니다. 데이터베이스 응용 시스템의 복잡성으로 인해 관련 프로그램의 운영을 지원하기 위해서는 데이터베이스 설계가 극도로 복잡해집니다. 따라서 최적의 설계는 하루아침에 이루어질 수 없으며 '반복적인 탐구와 점진적인 개선'의 과정을 거쳐야만 합니다. ", 즉 데이터베이스의 데이터 개체와 이러한 데이터 개체 간의 관계를 계획하고 구조화하는 프로세스입니다.
특징
데이터베이스 구축은 하드웨어, 소프트웨어, 드라이 소프트웨어의 조합입니다
기술 3점, 관리 7점, 기본 데이터 12점
기술과 관리의 인터페이스
데이터베이스 디자인은 애플리케이션 시스템 디자인과 결합되어야 합니다.
구조적(데이터) 디자인: 데이터베이스 프레임워크 또는 데이터베이스 구조를 디자인합니다.
행동(처리) 디자인: 애플리케이션, 트랜잭션 처리 등을 디자인합니다.
디자인 구조와 동작의 분리
전통적인 소프트웨어 엔지니어링에서는 애플리케이션의 데이터 의미 분석 및 추상화를 무시하고 데이터 구조 설계에 대한 결정을 가능한 한 오랫동안 미루려고 합니다. 초기 데이터베이스 설계는 데이터 모델 및 모델링 방법 연구에만 전념했으며 동작 설계는 무시했습니다.
SQL과 관련된 더 많은 기술 기사를 보려면 SQL Tutorial 칼럼을 방문하여 알아보세요!
위 내용은 데이터베이스 설계 프로세스에 포함되지 않는 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!