솔루션 생성 정보
잘 설계된 솔루션은 일관된 데이터 입력과 검색을 향상하고 데이터베이스 테이블 간에 중복된 데이터를 줄입니다. 관계형 데이터베이스 테이블들은 필요할 때 올바른 데이터가 사용 가능한지 확인하기 위해 함께 동작합니다. 먼저 종이에 데이터베이스를 계획하는 것이 좋습니다.
데이터베이스를 계획하는 일반적인 단계를 따릅니다.
1.
다른 사람들이 데이터베이스를 사용할 경우 필요로 할 데이터에 대해 그들과 이야기해야 합니다.
2.
3.
4.
데이터베이스 용어에서 정보의 이러한 범주를 테이블이라고 합니다. 테이블은 공통 요소나 목적을 포함하는 데이터를 그룹짓는데 사용됩니다. 예를 들어, 이름과 주소를 저장하는데 하나의 테이블을 사용할 수 있고 판매 날짜, 항목 번호, 단위 가격 등과 같은 처리 작업 세부사항을 저장하는데 또 다른 테이블을 사용할 수 있습니다.
일반적으로 데이터베이스는 세 방법 중 하나로 구성됩니다.
 •
 •
 •
같은 파일에 있는 테이블 또는 외부 파일에 있는 테이블 간에 테이블을 공유하기 위해 관계를 사용합니다. 스크립트와 접근 권한과 같은 다른 데이터베이스 요소는 파일 레벨에 저장됩니다. 따라서 일부 복잡한 솔루션은 다중 파일을 사용하는 것이 도움될 것입니다.
참고  FileMaker Pro는 매우 유연하여 데이터를 단일 파일 또는 다중 파일에 저장하려는 결정은 종종 패키지와 편리 중 하나입니다. 테이블에 저장된 데이터는 관련 테이블 및 파일로 작업하기에 설명된 것과 같이 관계를 사용하여 같은 파일에 있는 테이블과 외부 파일에 있는 테이블 간에 매우 쉽게 공유됩니다. 스크립트접근 권한과 같은 다른 요소는 파일 레벨에 저장되고, 이것 때문에 일부 복잡한 솔루션은 다중 파일을 사용하는 것이 도움될 것입니다.
5.
팁  레코드가 쉽게 검색되고 정렬되게 하려면 성과 이름, 직위(예: Mr. 또는 Dr.)와 주소 항목(시, 도, 국가 및 우편 번호)에 대해 별도의 필드를 생성합니다. 데이터가 입력될 때 데이터를 다중 필드로 분리하면 추후에 리포트를 더 쉽게 생성할 수 있습니다. 예를 들어, 각 처리 작업의 날짜, 항목 번호, 수량 및 단위 가격과 같은 처리 작업 세부사항을 잡는데 별도의 필드를 사용하면 주말, 월말 또는 연말에 요약 및 하위 요약 리포트를 더 쉽게 수집할 수 있습니다.
6.
예를 들어, 제과 사업에 대한 데이터베이스는 이 테이블들을 포함할 수 있습니다. 고객 정보를 저장하는 고객 테이블, 제품 정보를 저장하는 제품 테이블, 판매된 제품에 대한 정보를 저장하는 품목명 테이블 및 주문 정보를 저장하는 청구서 테이블.
각 테이블은 하나의 대상만을 가지고 테이블에 있는 모든 필드는 그 대상만을 기술합니다. 예를 들어, 고객 테이블의 한 레코드에 있는 필드들은 한 고객에 대한 모든 정보를 함께 저장합니다. 같은 이유로 각 고객에게 유일한 식별 번호를 할당할 수 있습니다. 새로운 고객이 추가되지 않으면 테이블에 고객 식별 번호가 입력되지 않습니다. 그래서 고객 번호의 존재가 레코드의 존재를 결정합니다. 고객 테이블은 고객의 이름, 주소 및 전화 번호에 대한 필드를 가질 수도 있습니다.
제품 테이블은 제품 식별 번호, 각 제품에 대한 단위 가격 및 재고량에 대한 필드를 가질 수 있습니다. 품목명 테이블은 제품과 청구서 식별 번호, 이름, 단위 가격, 수량 및 판매된 각 제품의 총 가격에 대한 필드를 가질 수 있습니다. 청구서 테이블은 청구서 식별 번호, 주문 날짜 및 판매원에 대한 필드를 가질 수 있습니다.
고객, 송장 품목명 및 제품 테이블의 필드
7.
관계에 대한 일치 필드 정보를 참조하십시오.
고객, 송장 품목명 및 제품 테이블의 일치 필드
8.
테이블의 대상을 기반으로 어디에 데이터를 저장하는 것이 타당하고 관련 테이블의 데이터를 어디에 사용하는 지를 알 수 있습니다. 일치 필드 외에 모든 필드는 데이터베이스에서 한 번만 나타나야 합니다. 테이블의 대상과 관련되지 않은 일치항목을 지웁니다.
고객, 송장 및 품목명 테이블에서 지워진 불필요한 필드
9.
테이블 간에 관계를 구축하는 것은 일치 필드가 일치하는 데이터를 포함하는 것입니다.
고객, 송장 품목명 및 제품 테이블 간의 관계
또한 관계를 사용하면 복잡한 쿼리를 해결하기 위해 데이터를 그룹짓는 것이 가능합니다. 예를 들어, 관계는 현재 재고 수준, 판매 계획 및 다중 테이블 간에 데이터를 쿼리하기 위해 필요한 다른 작업을 결정하는데 사용될 수 있습니다. 관련 테이블 및 파일로 작업하기를 참조하십시오.
10.
다른 사용자와 데이터베이스를 공유할 필요가 있는지와 다른 사용자가 파일에 접근할 방법을 결정합니다.
네트워크에서 파일 공유하기를 참조하십시오.
11.
12.
데이터베이스 보호하기를 참조하십시오.
13.
필요한 레이아웃이 무엇인지를 결정하고 각 작업에 대해 별도의 레이아웃을 계획합니다.
예를 들어, 레이블 또는 봉투 프린트 및 iOS 장비(iPad 또는 iPhone) 또는 웹 브라우저에서의 작업을 위해 별도의 레이아웃을 생성합니다.
레이아웃과 리포트 생성 및 관리하기를 참조하십시오.
14.
15.
 •
 •
16.
관련 주제 
FileMaker Pro 파일 생성하기
시작 솔루션에서 FileMaker Pro 파일 생성하기
데이터베이스 테이블 정의하기
데이터베이스 필드 정의하기 정보
레이아웃 생성하기
데이터베이스 보호 정보
관계 정보