{"id":1510,"date":"2012-11-10T15:57:49","date_gmt":"2012-11-10T15:57:49","guid":{"rendered":"https:\/\/markus-schall.de\/?p=1510"},"modified":"2025-10-09T08:32:09","modified_gmt":"2025-10-09T08:32:09","slug":"vyvoj-databaze-v-aplikaci-filemaker-jak-spustit-projekt","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/cs\/2012\/11\/vyvoj-databaze-v-aplikaci-filemaker-jak-spustit-projekt\/","title":{"rendered":"FileMaker V\u00fdvoj datab\u00e1ze: Jak takov\u00fd projekt funguje?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1517\" title=\"V\u00fdvoj FileMaker: Od konceptu k \u0159e\u0161en\u00ed FileMaker.\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg\" alt=\"V\u00fdvoj FileMaker: Od konceptu k \u0159e\u0161en\u00ed FileMaker.\" width=\"150\" height=\"150\" \/>FileMaker je datab\u00e1zov\u00fd syst\u00e9m, kter\u00fd lze d\u00edky flexibiln\u00edm rozhran\u00edm velmi dob\u0159e p\u0159izp\u016fsobit individu\u00e1ln\u00edm po\u017eadavk\u016fm spole\u010dnosti. Datab\u00e1ze lze importovat z t\u00e9m\u011b\u0159 jak\u00e9koli jin\u00e9 datab\u00e1ze a z aplikac\u00ed Office, jako je Microsoft Excel, Word nebo Apple Numbers. Datab\u00e1ze FileMaker lze spustit na po\u010d\u00edta\u010d\u00edch se syst\u00e9mem Windows nebo Mac OS X, iPadu, iPhonu a iPodu touch, co\u017e je ide\u00e1ln\u00ed pro mobiln\u00ed sb\u011br dat. Tento \u010dl\u00e1nek vysv\u011btluje, jak funguje nov\u00fd projekt v\u00fdvoje datab\u00e1ze FileMaker, jak\u00e9 po\u017eadavky by m\u011bly b\u00fdt spln\u011bny a co m\u016f\u017eete sami ud\u011blat pro p\u0159\u00edpravu projektu v\u00fdvoje.<!--more--><\/p>\n<h2>Kam chcete jet?<\/h2>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1518\" title=\"filemaker_access_office_server\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1-300x193.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1-150x96.jpg 150w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1.jpg 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Tato ot\u00e1zka je t\u00e9m\u011b\u0159 v\u017edy polo\u017eena na za\u010d\u00e1tku nov\u00e9ho projektu FileMaker. Ve v\u011bt\u0161in\u011b firem se na pracovn\u00edch stanic\u00edch a serverech v pr\u016fb\u011bhu \u010dasu hromad\u00ed nejr\u016fzn\u011bj\u0161\u00ed data, a\u0165 u\u017e jde o tabulky Excelu, dokumenty Wordu, dokumenty PDF, e-maily, p\u0159\u00edlohy po\u0161ty nebo dokonce data uvoln\u011bn\u00e1 jin\u00fdmi datab\u00e1zov\u00fdmi servery (nap\u0159. Oracle, IBM DB\/2, Microsoft SQL atd.). Nez\u0159\u00eddka se st\u00e1v\u00e1, \u017ee chcete tuto z\u00e1plavu dat zvl\u00e1dnout a\/nebo slou\u010dit data z r\u016fzn\u00fdch jin\u00fdch datab\u00e1z\u00ed do \u0159e\u0161en\u00ed FileMaker.<\/p>\n<p>Prvn\u00edm krokem by proto m\u011blo b\u00fdt vymezen\u00ed funkc\u00ed, kter\u00e9 by \u0159e\u0161en\u00ed FileMaker m\u011blo m\u00edt, a syst\u00e9m\u016f t\u0159et\u00edch stran, ke kter\u00fdm by m\u011blo b\u00fdt p\u0159ipojeno. U syst\u00e9m\u016f t\u0159et\u00edch stran je tak\u00e9 v\u017edy na m\u00edst\u011b ot\u00e1zka, zda m\u00e1 FileMaker data pouze \u010d\u00edst, nebo je tak\u00e9 zapisovat zp\u011bt do jin\u00fdch datab\u00e1zov\u00fdch syst\u00e9m\u016f.<\/p>\n<h2>Koncepce a specifikace<\/h2>\n<p>Jakmile jsou zhruba na\u010drtnuty v\u0161echny po\u017eadovan\u00e9 funkce, je dal\u0161\u00edm krokem vytvo\u0159en\u00ed podrobn\u00e9ho konceptu a specifika\u010dn\u00edho listu pro v\u00fdvoj projektu. Typick\u00fd koncept projektu obsahuje n\u00e1sleduj\u00edc\u00ed body:<\/p>\n<ul>\n<li><strong>Struktura datov\u00e9 struktury<\/strong><\/li>\n<li><strong>Struktura a uspo\u0159\u00e1d\u00e1n\u00ed rozvr\u017een\u00ed obrazovky a tisku<\/strong><\/li>\n<li><strong>Struktura programu (funkce)<\/strong><\/li>\n<\/ul>\n<p>Koncepce projektu by m\u011bla specifikovat, kter\u00e9 datov\u00e9 tabulky jsou k dispozici a jak mus\u00ed b\u00fdt vz\u00e1jemn\u011b propojeny. P\u0159\u00edklad: Pokud je definov\u00e1n po\u017eadavek na ulo\u017een\u00ed p\u0159esn\u011b jedn\u00e9 kontaktn\u00ed osoby pro ka\u017ed\u00fd datov\u00fd z\u00e1znam, je v hlavn\u00ed tabulce po\u017eadov\u00e1no pouze jedno pole pro kontaktn\u00ed osobu. Pokud je v\u0161ak po\u017eadavek na ulo\u017een\u00ed libovoln\u00e9ho po\u010dtu kontaktn\u00edch osob na jeden datov\u00fd z\u00e1znam, mus\u00ed b\u00fdt pro tento \u00fa\u010del vytvo\u0159ena dal\u0161\u00ed tabulka pro kontaktn\u00ed osoby.<\/p>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1525 alignleft\" title=\"Rozlo\u017een\u00ed obrazovky pro \u0159e\u0161en\u00ed FileMaker (z\u00e1kladn\u00ed Wawi a GUI)\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg\" alt=\"Rozlo\u017een\u00ed obrazovky pro \u0159e\u0161en\u00ed FileMaker (z\u00e1kladn\u00ed Wawi a GUI)\" width=\"300\" height=\"234\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-1024x799.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-150x117.jpg 150w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Aby bylo mo\u017en\u00e9 posoudit funk\u010dnost hotov\u00e9ho \u0159e\u0161en\u00ed FileMaker z hlediska vizu\u00e1ln\u00ed proveditelnosti ve f\u00e1zi pl\u00e1nov\u00e1n\u00ed projektu, m\u011bly by b\u00fdt ve specifikac\u00edch uvedeny v\u0161echny rozvr\u017een\u00ed obrazovek, rozvr\u017een\u00ed seznam\u016f a rozvr\u017een\u00ed tisku a jejich p\u0159ibli\u017en\u00e1 vizu\u00e1ln\u00ed struktura. T\u00edmto zp\u016fsobem mohou b\u00fdt v\u0161echna rozlo\u017een\u00ed obrazovek v\u010detn\u011b navigace implementov\u00e1na ji\u017e v r\u00e1mci prvn\u00edho miln\u00edku.<\/p>\n<p>Programov\u00e1 struktura je v koncepci zdokumentov\u00e1na tak, \u017ee jsou nast\u00edn\u011bny v\u0161echny funkce, kter\u00e9 by \u0159e\u0161en\u00ed FileMaker m\u011blo v kone\u010dn\u00e9m d\u016fsledku m\u00edt. B\u011bhem v\u00fdvoje softwaru dokumentuje v\u00fdvoj\u00e1\u0159 v protokolu o proveden\u00ed, jak byly funkce implementov\u00e1ny, nap\u0159\u00edklad jak\u00e9 skripty byly naprogramov\u00e1ny nebo jak\u00e9 rozlo\u017een\u00ed bylo pou\u017eito pro p\u0159\u00edslu\u0161n\u00e9 funkce.<\/p>\n<p>Aby se zajistilo, \u017ee v\u00fdvoj projektu nebude b\u011bhem obdob\u00ed v\u00fdvoje naru\u0161en a jeho \u010d\u00e1sti nebude nutn\u00e9 pozd\u011bji p\u0159epracovat, m\u011bly by b\u00fdt v\u0161echny po\u017eadavky a p\u0159edpokl\u00e1dan\u00fd \u010dasov\u00fd r\u00e1mec co nejpodrobn\u011bji pops\u00e1ny ve specifikaci po\u017eadavk\u016f. Pro lep\u0161\u00ed p\u0159ehlednost a vypo\u010ditatelnost se \u010dasov\u00fd r\u00e1mec cel\u00e9ho projektu obvykle d\u011bl\u00ed na tzv. miln\u00edky.<\/p>\n<h2>V\u00fdvojov\u00e1 f\u00e1ze<\/h2>\n<p>Po dokon\u010den\u00ed koncepce a specifikac\u00ed za\u010d\u00edn\u00e1 v\u00fdvoj prvn\u00edho miln\u00edku. Ten obvykle zahrnuje z\u00e1kladn\u00ed strukturu softwaru a prvn\u00ed navigaci mezi rozvr\u017een\u00edmi obrazovek. B\u011bhem f\u00e1ze v\u00fdvoje v\u00fdvoj\u00e1\u0159 dokumentuje ka\u017ed\u00fd pracovn\u00ed krok v servisn\u00edm den\u00edku, kter\u00fd slou\u017e\u00ed jako podklad pro fakturaci, pokud je odm\u011bna zalo\u017eena na \u010dase. Jakmile je miln\u00edk dokon\u010den, klient obdr\u017e\u00ed testovac\u00ed verzi, ve kter\u00e9 si m\u016f\u017ee ov\u011b\u0159it, zda byly jeho po\u017eadavky pln\u011b implementov\u00e1ny a\u017e do aktu\u00e1ln\u00ed p\u0159edchoz\u00ed verze.<\/p>\n<h2>Testovac\u00ed f\u00e1ze<\/h2>\n<p>Po dokon\u010den\u00ed v\u0161ech miln\u00edk\u016f je software ve f\u00e1zi tzv. \"beta\" a je p\u0159ed\u00e1n klientovi ke kontrole a testov\u00e1n\u00ed. Software je nyn\u00ed testov\u00e1n klientem v testovac\u00edm prost\u0159ed\u00ed. B\u011bhem testovac\u00ed f\u00e1ze je t\u0159eba zajistit, aby ka\u017ed\u00e1 funkce softwaru byla testov\u00e1na n\u011bkolikr\u00e1t a pokud mo\u017eno za r\u016fzn\u00fdch podm\u00ednek.<\/p>\n<p>Klient m\u016f\u017ee hl\u00e1sit chyby p\u0159\u00edmo v softwaru pomoc\u00ed speci\u00e1ln\u00edho syst\u00e9mu hl\u00e1\u0161en\u00ed. V\u0161echna chybov\u00e1 hl\u00e1\u0161en\u00ed jsou shroma\u017e\u010fov\u00e1na v protokolu pro sledov\u00e1n\u00ed chyb, ke kter\u00e9mu m\u00e1 p\u0159\u00edstup klient i v\u00fdvoj\u00e1\u0159. Pomoc\u00ed tohoto protokolu m\u016f\u017ee v\u00fdvoj\u00e1\u0159 zjistit, kter\u00e9 chyby je je\u0161t\u011b t\u0159eba opravit, a klient m\u016f\u017ee vid\u011bt, kter\u00e9 chyby ji\u017e byly v\u00fdvoj\u00e1\u0159em opraveny.<\/p>\n<h2>U\u017eivatelsk\u00e1 dokumentace<\/h2>\n<p>V z\u00e1vislosti na po\u017eadavc\u00edch klienta je po dokon\u010den\u00ed \u0159e\u0161en\u00ed FileMaker vytvo\u0159ena dokumentace pro u\u017eivatele \u0159e\u0161en\u00ed. Pokud realizace projektu prob\u00edhala v \u00fazk\u00e9 spolupr\u00e1ci s budouc\u00edmi u\u017eivateli, nemus\u00ed b\u00fdt vytvo\u0159en\u00ed u\u017eivatelsk\u00e9 dokumentace v praxi nutn\u00e9.<\/p>\n<h2>A je to tady: zav\u00e1d\u011bn\u00ed<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1522\" title=\"Datab\u00e1ze FileMaker na PC, Macu, iPadu a iPhonu\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg\" alt=\"Datab\u00e1ze FileMaker na PC, Macu, iPadu a iPhonu\" width=\"284\" height=\"149\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg 284w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad-150x78.jpg 150w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/>Po odstran\u011bn\u00ed v\u0161ech nahl\u00e1\u0161en\u00fdch chyb v testovac\u00ed f\u00e1zi a schv\u00e1len\u00ed \u0159e\u0161en\u00ed FileMaker klientem pro produktivn\u00ed f\u00e1zi doch\u00e1z\u00ed k tzv. \"rolloutu\" \u0159e\u0161en\u00ed, tj. instalaci na pracovn\u00ed stanice a v p\u0159\u00edpad\u011b pot\u0159eby i na server. V z\u00e1vislosti na prost\u0159ed\u00ed, v n\u011bm\u017e m\u00e1 b\u00fdt \u0159e\u0161en\u00ed FileMaker pou\u017e\u00edv\u00e1no, lze pou\u017e\u00edt po\u010d\u00edta\u010de se syst\u00e9mem Windows, po\u010d\u00edta\u010de Apple Macintosh, Apple iPad, iPhone nebo iPod touch. Pokud se pou\u017e\u00edv\u00e1 server FileMaker, jsou nyn\u00ed nastaveny datab\u00e1ze na serveru FileMaker a vhodn\u00e1 strategie z\u00e1lohov\u00e1n\u00ed. Po kr\u00e1tk\u00e9m otestov\u00e1n\u00ed ka\u017ed\u00e9ho klienta FileMaker je v\u00fdvoj dokon\u010den a m\u016f\u017eete za\u010d\u00edt pou\u017e\u00edvat \u0159e\u0161en\u00ed FileMaker v produk\u010dn\u00edm prost\u0159ed\u00ed.<\/p>\n<h2>Dal\u0161\u00ed dotazy k datab\u00e1z\u00edm na m\u00edru?<\/h2>\n<p>Tento \u010dl\u00e1nek vysv\u011btluje typick\u00fd postup p\u0159i v\u00fdvoji p\u0159izp\u016fsoben\u00fdch datab\u00e1z\u00ed pomoc\u00ed softwaru FileMaker Pro. Na t\u00e9to webov\u00e9 str\u00e1nce naleznete dal\u0161\u00ed informace o <strong>Optimalizace obchodn\u00edch proces\u016f<\/strong> s FileMaker, <a title=\"V\u00fdvoj datab\u00e1ze\" href=\"https:\/\/www.markus-schall.de\/cs\/sluzby\/filemaker\/datenbankentwicklung\/\"><strong>FileMaker V\u00fdvoj datab\u00e1ze<\/strong><\/a> a <a title=\"Tarifn\u00ed modely\" href=\"https:\/\/www.markus-schall.de\/cs\/sluzby\/filemaker\/tarifni-modely\/\"><strong>Tarifn\u00ed modely<\/strong><\/a>. Samoz\u0159ejm\u011b v\u00e1m r\u00e1di zodpov\u00edme i dal\u0161\u00ed dotazy osobn\u011b.<\/p>","protected":false},"excerpt":{"rendered":"<p>FileMaker je datab\u00e1zov\u00fd syst\u00e9m, kter\u00fd lze d\u00edky flexibiln\u00edm rozhran\u00edm velmi dob\u0159e p\u0159izp\u016fsobit individu\u00e1ln\u00edm po\u017eadavk\u016fm spole\u010dnosti. Data lze importovat z t\u00e9m\u011b\u0159 jak\u00e9koli jin\u00e9 datab\u00e1ze a z kancel\u00e1\u0159sk\u00fdch aplikac\u00ed, jako je Microsoft Excel, Word nebo Apple Numbers. Datab\u00e1ze FileMaker lze pou\u017e\u00edvat na po\u010d\u00edta\u010d\u00edch se syst\u00e9mem Windows nebo Mac OS X, na iPadu, iPhonu a iPodu ... <a title=\"FileMaker V\u00fdvoj datab\u00e1ze: Jak takov\u00fd projekt funguje?\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/cs\/2012\/11\/vyvoj-databaze-v-aplikaci-filemaker-jak-spustit-projekt\/\" aria-label=\"\u010c\u00edst v\u00edce o FileMaker V\u00fdvoj datab\u00e1ze: Jak takov\u00fd projekt funguje?\">\u010c\u00edst d\u00e1l<\/a><\/p>","protected":false},"author":1,"featured_media":2342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":5,"footnotes":""},"categories":[3],"tags":[440,410],"class_list":["post-1510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-filemaker","tag-datenbanken","tag-filemaker"],"_links":{"self":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/1510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/comments?post=1510"}],"version-history":[{"count":1,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/1510\/revisions"}],"predecessor-version":[{"id":2640,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/1510\/revisions\/2640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media\/2342"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media?parent=1510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/categories?post=1510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/tags?post=1510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}