데이터베이스 관리 기술 3단계의 특징은 무엇인가요?
특징은 다음과 같습니다.
1. 수동 관리 단계:
(1) 데이터가 저장되지 않습니다. 당시에는 과학적인 계산을 위해 컴퓨터가 주로 사용되었기 때문에 데이터 저장의 필요성이 급하지는 않았습니다.
(2) 시스템에는 데이터를 관리하기 위한 특별한 소프트웨어가 없습니다. 각 애플리케이션에는 데이터 저장 구조, 액세스 방법 및 입력 방법이 포함되어야 합니다. 프로그래머가 애플리케이션을 작성할 때 데이터의 물리적 저장 장치도 정리해야 하므로 프로그래머의 부담이 큽니다.
(3). 데이터는 공유할 수 없습니다. 데이터는 프로그램 지향적이며 데이터 세트는 하나의 프로그램에만 대응할 수 있습니다.
(4). 데이터는 독립적이지 않습니다. 프로그램은 데이터에 따라 달라지며, 데이터의 종류, 형식, 입출력 방식 등 논리적, 물리적 구조가 변경되면 이에 맞춰 응용프로그램도 수정되어야 한다.
2. 파일 시스템 단계:
(1) 데이터를 컴퓨터의 외부 메모리에 장기간 저장할 수 있고, 데이터를 반복적으로 처리할 수 있으며, 쿼리, 수정을 지원합니다. , 파일 삽입 및 삭제 작업.
(2) 파일 시스템은 레코드 내의 구조를 구현하지만 파일 전체는 구조화되어 있지 않습니다.
(3) 데이터는 특정 애플리케이션을 지향하므로 데이터 공유가 적고, 독립성이 떨어지고, 중복성이 높으며, 관리 및 유지 관리 비용이 더 많이 듭니다.
3. 데이터베이스 시스템 단계:
(1) 데이터 구조화. 데이터를 기술할 때에는 데이터 자체뿐만 아니라 데이터 간의 연결도 기술해야 합니다. 데이터 구조화는 데이터베이스의 주요 기능 중 하나이며 데이터베이스 시스템과 파일 시스템의 근본적인 차이점입니다.
(2). 데이터에 대한 접근성이 높고 중복이 적으며 확장이 쉽습니다. 데이터는 더 이상 특정 애플리케이션을 대상으로 하지 않고 전체 시스템을 대상으로 합니다. 데이터는 여러 사용자, 여러 애플리케이션에서 공유하고 사용할 수 있으며, 새로운 애플리케이션을 추가하기가 쉽기 때문에 데이터가 매우 즐겁고 확장하기 쉽습니다. . 데이터 공유는 데이터 중복을 크게 줄일 수 있습니다.
(3) 높은 데이터 독립성.
(4). 데이터는 DBMS에 의해 통일적으로 관리되고 통제됩니다.
데이터베이스는 여러 사용자와 애플리케이션에 의해 공유되며 데이터에 대한 액세스는 동시에 이루어지는 경우가 많습니다. 즉, 여러 사용자가 동시에 데이터베이스의 데이터에 액세스할 수 있으며, 이를 언제든지 데이터베이스에 저장할 수도 있습니다. 동시에, 데이터베이스 데이터의 정확성과 유효성 및 데이터베이스 시스템의 효과적인 운영을 보장하기 위해 데이터베이스 관리 시스템은 데이터 제어 기능의 다음 네 가지 측면을 제공합니다.
① 데이터 보안 관리: 데이터의 불법 이용을 방지하고 데이터로 인한 훼손을 방지하여 데이터의 보안과 비밀을 보장합니다.
② 데이터 무결성 제어: 시스템은 데이터의 정확성, 유효성 및 호환성을 보장하기 위해 몇 가지 무결성 규칙을 설정합니다.
③ 동시성 제어 : 여러 사용자가 동시에 데이터베이스에 접근하거나 수정하는 경우 상호 간섭을 방지하고 사용자에게 잘못된 데이터를 제공하여 데이터베이스를 손상시킵니다.
4 데이터 복구: 데이터베이스가 손상되거나 데이터를 신뢰할 수 없는 경우 시스템은 데이터베이스를 오류 상태에서 최근 올바른 상태로 복원하는 기능을 가지고 있습니다.
확장 정보
단계 특성 비교:
수동 관리에서 파일 시스템으로의 전환이 컴퓨터의 데이터 적용에 있어 상당한 진전이라면, 파일 시스템부터 데이터베이스 시스템까지, 데이터 관리 기술의 질적 도약을 이루었습니다.
1980년대 이후에는 데이터 관리를 위한 데이터베이스 기술이 Oracle, Sybase, Informix 등 대형, 중형 컴퓨터에만 구현 및 적용되는 것이 아니라, 마이크로컴퓨터에서도 데이터베이스 관리 소프트웨어를 사용할 수 있다. , Common Access, FoxPro 및 기타 소프트웨어와 같은 데이터베이스 기술이 널리 사용되고 대중화되었습니다.
바이두 백과사전: 데이터 관리 기술