플랫 파일이란?
플랫 파일이란?
텍스트 데이터베이스라고도 하는 플랫 파일은 데이터를 일반 텍스트 형식으로 저장하는 데이터베이스 유형입니다. 플랫 파일 데이터베이스는 1970 년대 초에 개발 및 구현되었습니다.
플랫 파일은 일반적으로 모든 워드 프로세싱과 구조 마크업이 제거된 텍스트 파일입니다. 플랫 파일에는 한 줄에 하나의 레코드가 있는 테이블이 있습니다. 레코드의 다른 열은 탭 또는 쉼표를 사용하여 필드를 구분합니다. 플랫 파일 데이터베이스에는 관계형 데이터베이스와 달리 여러 테이블이 없습니다. 플랫 파일에 포함된 정보에는 연결된 경로나 폴더가 없습니다.
모든 기록은 1 개의 장소에서 저장되고,데이타베이스는 다수 표준 사무실 신청으로 설치될 수 있습니다. 데이터베이스는 이해하기 쉽고 레코드를 쉽게 정렬 할 수 있습니다. 기록은 또한 보거나 간단한 기준으로 추출 할 수 있습니다.
플랫 파일은 어떻게 사용됩니까?
데이터 웨어하우징 프로젝트는 플랫 파일을 사용하여 데이터를 가져옵니다. 저장된 데이터에 대해 수행되는 데이터 조작은 없지만 서버에서 정보를 얼마나 쉽게 전달하기 때문에 선호되는 옵션입니다. 플랫 파일은 테이블 데이터를 저장하는 베어 수단이지만 그 안에 테이블 사이의 관계를 보유하지 않습니다.
프로그래머는 응용 프로그램을 빌드할 때 플랫 파일 데이터베이스를 사용합니다. 그들의 간단한 구조는 구조화 된 파일보다 공간을 덜 차지한다는 것을 의미합니다. 트레이드 오프는 플랫 파일의 정보를 읽고 저장하고 보낼 수 있다는 것입니다. 이러한 종류의 데이터베이스의 데이터 표현은 특정 표준을 준수합니다.
플랫 파일 데이터베이스의 각 열은 특정 데이터 형식으로 제한됩니다. 구분 기호는 데이터 서식을 고정 너비로 유지하고 레코드 내에서 다른 필드를 쉽게 찾을 수 있도록 하는 데 사용됩니다.
플랫 파일의 첫 번째 행은 필드 이름을 참조하므로 각 필드에서 처리되는 데이터를 쉽게 확인할 수 있습니다. 플랫 파일 데이터베이스의 모든 행은 관계형 대수학에서 튜플 개념을 따릅니다.
플랫 파일의 데이터는 웨어하우스 또는 데이터베이스 관리 시스템의 스테이징 영역으로 전송될 때까지 원래 형태로 유지됩니다. 전송이 완료되면 데이터가 변경되고 다른 형태로 저장됩니다.
리눅스,윈도우 및 매킨토시 운영 체제는 일련의 플랫 파일 데이터베이스에서 실행됩니다. 또한 플랫 파일 데이터베이스를 사용하여 고객 목록 및 비즈니스 연락처를 쉽게 저장할 수 있습니다. 그러나,당신은 몇 천 개 이상의 레코드가있는 경우,그들은 몇 가지 단점을 가질 수 있습니다. 업데이트하기가 더 어려워지고 고유하지 않은 레코드를 포함하며 중복 가능성이 높아지고 시간이 지남에 따라 비효율적 일 수 있습니다.
텍스트 데이터베이스는 기존 데이터베이스보다 이해하기 쉽고 설정이 쉽습니다. 그러나 자주 사용되거나 수백만 개의 항목이 포함된 프로그램에는 적합하지 않을 수 있습니다.
플랫 파일 대 관계형 데이터베이스
플랫 파일 데이터베이스는 관계형 데이터베이스가 여러 테이블 구조를 사용하는 단일 테이블 구조에 데이터를 저장합니다. 관계형 데이터베이스에서는 테이블 간에 레코드를 상호 참조할 수 있습니다. 두 데이터베이스 유형의 테이블은 레코드를 행으로 구성하고 각 열에는 레코드의 단일 데이터가 포함됩니다. 관계형 데이터베이스는 인덱스를 사용하여 검색 기준에 따라 레코드를 빠르게 찾습니다.
플랫 파일 유형
플랫 파일에 줄 바꿈과 같은 표시를 포함 할 수 있는지 여부에 대한 명확한 대답은 없습니다. 그들 중 많은 사람들이 일반 텍스트 파일로 저장된 마이크로 소프트 워드 문서를 호출합니다. 결과 파일에는 특정 균일 한 길이의 텍스트 줄 또는 레코드가 포함되어 있지만 프로그램에서 문서 서식을 지정하는 데 사용할 수있는 정보는 없습니다.
그러나 응용 프로그램에는 파일 내에서 데이터가 어떻게 구성되는지 알고 있어야 합니다. 사용자나 응용 프로그램은 파일 시스템의 파일 모음 대신 구조화된 쿼리 언어를 사용하여 위치 및 데이터 레이아웃을 이해할 필요가 없습니다.
가장 일반적인 플랫 파일 중 하나는 쉼표로 구분 된 값 파일입니다. 각 테이블 셀의 값을 쉼표로 구분하고 각 행은 새 행으로 표시합니다. 텍스트 파일의 관계형 데이터를 나타냅니다.
플랫 파일의 예로는 공급업체 목록 및 해당 연락처 정보가 포함된 스프레드시트가 있습니다. 여기에는 특정 유형의 데이터가 포함되어 있으며 각 공급 업체에 고유 한 아이디를 할당 할 수 있습니다.플래너지에서는 퀵북,세이지 50,세이지 200,원로그인,옥타 등과 같이 비즈니스에서 이미 매일 사용하는 많은 프로그램과의 통합을 통해 비용 없이 워크플로우를 통합하고 간소화할 수 있습니다. 또한 사용하는 다른 것과의 통합이 필요한 경우 플래너지는 다른 소프트웨어와의 통합을 위해 사용자 정의 통합 옵션을 제공합니다.