콘텐츠
시스템 데이터 파일 (또는 플랫 파일 데이터베이스)의 관리는 관계형 데이터베이스와 같은 데이터베이스 관리 시스템을 만들기 전에 파일 저장 및 검색의 유일한 방법으로 사용되었습니다. 일부 사용을 유지하면서 플랫 파일 데이터베이스는 접근 용이성, 데이터 중복성, 액세스 표준 부족 및 데이터 구성 능력 부족으로 어려움을 겪습니다.
시스템 파일 데이터 관리에는 다른 데이터베이스 관리 시스템과 비교할 때 주요 단점이 있습니다. (Fotolia.com에서 .shock에 의해 데이터베이스 이미지에 깊은)
데이터 중복성
플랫 파일 데이터베이스는 구조적 데이터가없는 텍스트 형식의 레코드가 포함 된 파일에 의존하기 때문에 한 파일에서 다른 파일로 데이터를 연결할 수 없습니다. 예를 들어 파일에 "Mr Smith"라는 주소 레코드가 포함되어 있으면 동일한 주소 정보를 사용하는 다른 파일이이 데이터를 정확하게 복제해야합니다. 두 번째 파일은 복제해야합니다. 이것은 "Smith"주소 데이터가 동시에 두 개의 파일에 존재 함을 의미합니다. 대규모로, 이것은 데이터의 중복성으로 이어지며, 이는 데이터베이스에서 매우 빠르게 공간을 차지할 수있어 비효율적입니다.
제한된 사용자 액세스
일반적으로 플랫 파일 시스템은 다중 사용자 액세스를 지원하지 않습니다. 즉, 다른 컴퓨터의 사용자가 동일한 데이터에 동시에 액세스 할 수 없으므로 여러 사용자가 동시에 해당 데이터를 찾는 경우 액세스가 제한됩니다.
저장소 및 액세스 규칙 부족
플랫 파일 시스템에는 저장된 데이터가 필요하기 때문에 파일 시스템에 따라 파일이 저장되고 읽히는 방법이 정의됩니다. 이렇게하면 데이터를 저장하는 시스템에 데이터가 연결되고 액세스에 사용되는 다른 소프트웨어는 해당 파일 시스템을 준수해야합니다. 따라서 데이터베이스를 변경하기 위해서는 데이터베이스에 액세스하는 모든 소프트웨어가 변경되어야합니다.
거래 부족
플랫 파일 뱅크에서 데이터를 요청하는 것은 단일 파일에서이 데이터를 검색하는 것입니다. 동시에 여러 파일에서 데이터를 요청 및 검색 ( "트랜잭션"이라고 함)하는 것은 불가능합니다. 즉,이 복구를 정확하고 효율적으로 만드는 복잡한 요청은 단순히 존재하지 않습니다.