Om planering av en lösning
En välplanerad lösning underlättar konsekvent inmatning och hämtning av data och minskar förekomsten av dubblerad information bland olika databas tabeller. Tabeller i relationsdatabaser samverkar för att rätt information ska vara tillgänglig när du behöver den. Det kan vara bra att först planera databasen på papper.
Följ de här allmänna stegen när du planerar en databas:
1.
Om andra personer kommer att använda databasen bör du fråga dem vilken information de behöver.
2.
3.
4.
Med databasterminologi kallas sådana informationskategorier tabeller. Tabeller används för att gruppera data som har ett gemensamt element eller ett gemensamt ändamål. Du kan t.ex. använda en tabell för att lagra namn och adresser och en annan tabell för att lagra transaktionsinformation, t.ex. försäljningsdatum, artikelnummer, styckpris osv.
Databaser är vanligen konstruerade på något av följande tre sätt:
 •
 •
 •
Använd relationer om du vill dela data mellan tabeller i samma fil eller med tabeller i externa filer. Andra databaselement, t.ex. scripts och behörighet, lagras på filnivå och vissa komplicerade lösningar fungerar därför bättre med flera filer.
Obs!  FileMaker Pro är mycket flexibelt och beslutet om huruvida du ska lagra data i en enda fil eller flera filer handlar därför oftast mest om presentation och bekvämlighet. Information som är lagrad i tabeller kan mycket lätt delas mellan tabeller i samma fil och tabeller i externa filer med hjälp av relationer, enligt beskrivningen i Arbeta med relaterade tabeller och filer. Andra element, t.ex. scripts och behörighet, lagras på filnivå och vissa komplicerade lösningar fungerar därför bättre med flera filer.
5.
Tips!  För att göra det lätt att söka i poster och sortera dem skapar du separata fält för förnamn och efternamn, titlar (t.ex. VD eller dr) och element i adresser (gatuadress, ort, postnummer och land). Genom att dela in informationen i flera fält redan när du matar in den blir det lättare att framställa rapporter senare. Om du t.ex. använder separata fält för olika delar av informationen om en transaktion, som datum, artikelnummer, kvantitet och styckpris, blir det enklare att sammanställa statistikrapporter i slutet av en vecka, en månad eller ett år.
6.
En databas för ett bageriföretag kan exempelvis innehålla följande tabeller: en kundtabell med kunduppgifter, en produkttabell med produktinformation, en radposttabell med information om sålda produkter samt en fakturatabell där information om beställningar lagras.
Varje tabell har bara ett ämne och alla fält i en tabell beskriver bara det ämnet. I fälten i en post i tabellen Kunder lagras t.ex. all information om en kund. Du kan därför tilldela alla kunder ett unikt identifieringsnummer. Du lägger endast till ett kundidentifieringsnummer i tabellen om en ny kund ska läggas till och ett kund-ID är därför avgörande för att en post ska existera. Kundtabellen kan även ha fält för kundens namn, adress och telefonnummer.
En produkttabell kan ha fält för ett produktidentifieringsnummer, styckepris för varje produkt samt antal enheter på lager. En radposttabell kan ha fält för produkt- och fakturaidentifieringsnummer samt namn, styckepris, antal och totalpris för varje såld produkt. En fakturatabell kan ha fält för fakturaidentifieringsnummer, orderdatum och säljare.
Fält i tabeller för kunder, fakturor, radposter och produkter
7.
Mer information finns i Om matchande fält för relationer.
Matcha fält i tabeller för kunder, fakturor, radposter och produkter
8.
Med utgångspunkt i ämnet för en tabell kan du se var det är logiskt att lagra information och var du ska använda data från en relaterad tabell. Med undantag för matchande fält ska alla fält bara förekomma en gång i databasen. Stryk fält som inte är relevanta för tabellens ämne.
Onödiga fält överstrukna i tabeller för kunder, fakturor och radposter
9.
Det som definierar en relation mellan tabeller är det faktum att de matchande fälten innehåller matchande data.
Relationer mellan tabeller för kunder, fakturor, radposter och produkter
Med hjälp av relationer kan du också gruppera data för att få svar på komplicerade frågor. Du kan t.ex. använda relationer för att ta reda på aktuella lagersaldon, försäljningsprognoser och andra uppgifter där du måste ta hänsyn till information i flera tabeller. Mer information finns i Arbeta med relaterade tabeller och filer.
10.
Avgör om du behöver dela databasen med andra användare och hur de i så fall ska få tillgång till filen.
Mer information finns i Dela filer i ett nätverk.
11.
12.
Mer information finns i Skydda databaser.
13.
Bestäm vilka layouter du behöver och planera en separat layout för varje uppgift.
Skapa till exempel separata layouter för att skriva ut på etiketter eller kuvert och för att arbeta på en iOS-enhet (t.ex. iPad eller iPhone) eller i en webbläsare.
Mer information finns i Skapa och hantera layouter och rapporter.
14.
15.
 •
 •
16.
Relaterade avsnitt 
Skapa en FileMaker Pro-fil
Skapa en FileMaker Pro-fil från en färdig lösning
Definiera databastabeller
Om att definiera databasfält
Skapa en layout
Om skydd av databaser
Om relationer