Skip to main content

플랫 파일이란 무엇입니까?

flat 플랫 파일은 데이터베이스에 순차적으로 저장되고 액세스하는 정보 모음으로, 종종 정보를 구조화되지 않은 방식으로 저장하도록 만들어졌습니다.예를 들어, 쉼표 분리 된 값 (CSV) 시트는 각 필드가 쉼표로 분리 된 각 필드와 함께 제공됩니다.플랫 파일 시스템은 몇 가지 장점을 제공하지만, 많은 양의 데이터를 저장하고 액세스하기에 많은 양의 데이터를 매우 번거롭게 만듭니다.오늘날 사용되는 대부분의 데이터베이스는 구조화 된 쿼리를 사용하여 정보를 검색하고 사용자에게 제시하는 관계형 시스템입니다.flat 플랫 파일 데이터 모델을 작동시키기 위해서는 작동 방식에 따라 레코드에 대한 모든 관련 정보가 동일한 파일에 저장되어야합니다.예를 들어 CSV 시트에서는 파일 내에 포함 된 데이터에는 응용 프로그램 별 형식이 적용되지 않습니다.쉼표만이 한 필드의 끝을 레코드로 나타냅니다.각 레코드는 파일의 한 줄에 기록되므로 단일 레코드의 모든 데이터가 다른 레코드와 별도로 저장 될 수 있습니다.∎ 이러한 데이터베이스는 조직화 된 간단한 방식으로 인해 신속하게 매우 커지고 관리하기가 어려워 질 수 있습니다.많은 최신 데이터 모델은 연결된 테이블을 사용하여 관련 데이터 그룹을 구성합니다.이를 통해 그러한 정보를 쉽게 찾을 수 있고 작업하기가 더 유연합니다.

평면 시스템 사용

고객이 주문을 위해 사업을 요청하는 경우 누군가가 자신의 정보를 테이블이나 데이터베이스에 입력합니다.같은 사람이나 다른 사람은 해당 특정 명령에 대한 정보를 입력합니다.플랫 파일 시스템은 고객에 대한 모든 정보를 단일 파일에 저장할 수 있습니다.

그러나 이것은 필요하지 않으므로 여러 파일을 유지 관리 할 수 있습니다.한 플랫 파일에 저장된 주문에 대한 정보는 다른 파일에 저장된 고객에 대한 정보와 관련이 없습니다.이 파일은 어떤 식 으로든 관련이 없으므로 플랫 파일 데이터베이스를 사용하여 고객 정보를 찾는 사람은 주문에 대한 추가 파일을 쉽게 놓칠 수 있습니다.

이 시스템의 약점

각 레코드 자체가 완료해야하므로, 플랫 파일 시스템은 일반적으로 매우 큰 파일 또는 그 내 정보 간의 연결성이 부족합니다.오늘날 사용되는 공통 데이터베이스는 관계형 데이터베이스입니다.이 모델을 사용하면 한 테이블의 정보가 각 테이블에 존재하는 키 필드를 사용하여 다른 테이블과 관련 될 수 있습니다.여러 테이블 이이 필드를 통해 연결되어 각 테이블이 필요한 총 정보의 일부만을 가질 수 있습니다.helational 관계형 데이터베이스

위에 주어진 동일한 고객 예는 관계형 모델에서 상당히 다를 수 있습니다.고객이 주문을 요청하면 누군가가 데이터베이스 내의 고객 테이블에 자신의 정보를 입력합니다.그런 다음 다른 사람이 별도의 테이블에 자신의 주문에 대한 정보를 입력 할 수 있습니다.이 테이블에는 서로 연결하는 필드가 포함됩니다.즉, 누군가가 시스템을 사용하여 총 주문 기록을 포함하여 고객을위한 모든 정보를보다 쉽게 찾을 수 있습니다.

이 데이터 모델의 기능이 더 빠르고 관계형 접근 방식만큼 효율적이지 않더라도 계속 사용하는 Flat 파일 데이터베이스에는 약간의 용도가 있습니다.간단한 시스템은 빠른 데이터베이스를위한 기본 정보를 쉽게 포함 할 수 있습니다.연결된 필드가 없으면 누락 된 테이블에서 발생할 수있는 오류가 없으므로 다운로드 가능한 많은 데이터베이스 가이 형식을 사용하여 이러한 문제를 피합니다.