【FileMaker】 관계의 구분

3539 단어 관계FileMaker
관계.
그것은 바로 관계형 DB에 익숙한 세계에서 하면 이세계에 느끼는 FM의 "관계".
처음 한 글을 읽었을 때

"에-, 잘 모르겠다-"

날아 다니고 여러가지 하고 있으면, 실은 중요한 릴레이션인 것을 알았다. . .

이것 ↓, 안됩니다.


즉, FileMaker 이외의 관계형 DB에서는 먼저 기본 키와 외래 키를 결정해 두고 관계를 유지하는 것이 DB 가게의 일입니다.
어플리케이션 개발자는 그 설계된 DB를 사용해 화면을 만들거나 프로그램을 짜는 것입니다.

FileMaker는 다릅니다.

물론 기본 키와 외래 키는 결정하지만,

「화면마다 거기서 사용하는 릴레이션을 설계한다」

됩니다.
시스템에서 사용하는 릴레이션을 하나의 릴레이션 다이어그램(「어커런스」라고 합니다)로 설계해 버리면, 부하 분산을 할 수 없고, 스피드에 지연이 발생한다고 합니다.

그래서 관계에서는 각각의 화면의 테이블을 배치해 설계해 갑니다.

목록 화면 및 라인 화면 설계



예를 들어 목록 화면을 만드는 경우입니다.
목록 화면의 테이블을 관계에 배치합니다.
그 때, 어느 화면에서 이용하는지 알 수 있도록 이름을 변경(추가) 해 두면 개발이 편해집니다.


목록에서 사용하는 관계, 목록에서 클릭하여 상세를 표시하는 화면의 관계 등 별도로 추가하여 배치합니다.


이 근처의 감각은 처음 익숙하지 않네요 ^^;;;

품목도 같은 페이지에 표시



그 외, 화면을 나누지 않고 페이지에 품목도 포함하는 경우라고 하면 일람+품목의 릴레이션이 됩니다만, 「이 페이지만」의 이용이에요.

중요하기 때문에 다시 한번 말해 둡니다.

'이 페이지만'

화면을 만드는 방법



그런 다음이 관계를 사용하여 각 화면을 만드는 방법을 살펴 보겠습니다.
화면을 만드는 방법은 여러가지라고 생각합니다만, 그 중의 하나의 방법입니다.
모두 이 방법으로 만드는 것이 아니라 요건에 따라 다양한 만드는 방법이 있습니다

목록 및 라인 화면 만들기



그럼, 일람과 품목 화면을 나눌 경우의 만드는 방법입니다.

관계를 맺은 관계는 부모와 자식처럼 느껴지므로 부모를 추가하면 아이도 추가할 수 있도록 해 둡니다.


품목 화면으로 이동할 때 특정 품목을 검색하고 표시합니다.


화면에서 스크립트를 실행하는 것은 이런 느낌입니까?


데이터를 입력하면 품목 세부 정보 버튼을 사용하여 세부 정보로 전환할 수 있습니다.


나는 날 수 있었다.


동일 페이지 만들기



부모와 자식을 함께 표시하려면 포털 도구를 사용하여 왼쪽에 부모 데이터를, 오른쪽에 자식 인 항목을 표시하도록 설계하십시오. (품목의 제목 표시 등은 생략)




그럼 〆입니다.

좋은 웹페이지 즐겨찾기