{"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":"filemaker-veritabani-gelistirme-bir-proje-nasil-calistirilir","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/tr\/2012\/11\/filemaker-veritabani-gelistirme-bir-proje-nasil-calistirilir\/","title":{"rendered":"FileMaker Veritaban\u0131 geli\u015ftirme: B\u00f6yle bir proje nas\u0131l \u00e7al\u0131\u015f\u0131r?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1517\" title=\"FileMaker geli\u015ftirme: Konseptten FileMaker \u00e7\u00f6z\u00fcm\u00fcne.\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg\" alt=\"FileMaker geli\u015ftirme: Konseptten FileMaker \u00e7\u00f6z\u00fcm\u00fcne.\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg 150w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1-12x12.jpg 12w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>FileMaker, esnek aray\u00fczleri sayesinde bireysel \u015firket gereksinimlerine son derece iyi uyarlanabilen bir veritaban\u0131 sistemidir. Veriler hemen hemen t\u00fcm di\u011fer veritabanlar\u0131ndan ve Microsoft Excel, Word veya Apple Numbers gibi Office uygulamalar\u0131ndan i\u00e7e aktar\u0131labilir. FileMaker veritabanlar\u0131 Windows veya Mac OS X bilgisayarlarda, iPad, iPhone ve iPod touch'ta \u00e7al\u0131\u015ft\u0131r\u0131labilir, bu da onlar\u0131 mobil veri yakalama i\u00e7in ideal hale getirir. Bu makalede, FileMaker veritaban\u0131n\u0131n geli\u015ftirilmesi i\u00e7in yeni bir projenin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131, hangi gereksinimlerin kar\u015f\u0131lanmas\u0131 gerekti\u011fi ve bir geli\u015ftirme projesi haz\u0131rlamak i\u00e7in kendi ba\u015f\u0131n\u0131za neler yapabilece\u011finiz a\u00e7\u0131klanmaktad\u0131r.<!--more--><\/p>\n<h2>Nereye gitmek istiyorsun?<\/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\" \/><\/a><\/p>\n<p>Bu soru neredeyse her zaman yeni bir FileMaker projesinin ba\u015flang\u0131c\u0131nda sorulur. \u00c7o\u011fu \u015firkette, Excel elektronik tablolar\u0131, Word belgeleri, PDF belgeleri, e-postalar, posta ekleri ve hatta di\u011fer veritaban\u0131 sunucular\u0131 (\u00f6rne\u011fin Oracle, IBM DB\/2, Microsoft SQL, vb.) taraf\u0131ndan yay\u0131nlanan veriler gibi \u00e7ok \u00e7e\u015fitli veriler zaman i\u00e7inde i\u015f istasyonlar\u0131 ve sunucularda birikir. Bu veri selini y\u00f6netmek ve\/veya \u00e7e\u015fitli di\u011fer veritabanlar\u0131ndan gelen verileri bir FileMaker \u00e7\u00f6z\u00fcm\u00fcnde birle\u015ftirmek istemek al\u0131\u015f\u0131lmad\u0131k bir durum de\u011fildir.<\/p>\n<p>Bu nedenle ilk ad\u0131m, FileMaker \u00e7\u00f6z\u00fcm\u00fcn\u00fcn hangi i\u015flevlere sahip olmas\u0131 ve hangi \u00fc\u00e7\u00fcnc\u00fc taraf sistemlere ba\u011flanmas\u0131 gerekti\u011finin ana hatlar\u0131n\u0131 \u00e7izmek olmal\u0131d\u0131r. \u00dc\u00e7\u00fcnc\u00fc taraf sistemler s\u00f6z konusu oldu\u011funda, FileMaker'nin verileri yaln\u0131zca okumas\u0131 m\u0131 yoksa ayn\u0131 zamanda di\u011fer veritaban\u0131 sistemlerine geri yazmas\u0131 m\u0131 gerekti\u011fi sorusu da her zaman sorulmaktad\u0131r.<\/p>\n<h2>Konsept ve teknik \u00f6zellikler<\/h2>\n<p>\u0130stenen t\u00fcm i\u015flevler kabaca \u00f6zetlendikten sonra, bir sonraki ad\u0131m projenin geli\u015ftirilmesi i\u00e7in ayr\u0131nt\u0131l\u0131 bir konsept ve bir \u015fartname olu\u015fturmakt\u0131r. Tipik bir proje konsepti a\u015fa\u011f\u0131daki noktalar\u0131 i\u00e7erir:<\/p>\n<ul>\n<li><strong>Veri yap\u0131s\u0131n\u0131n yap\u0131s\u0131<\/strong><\/li>\n<li><strong>Ekran ve bask\u0131 d\u00fczenlerinin yap\u0131s\u0131 ve d\u00fczenlenmesi<\/strong><\/li>\n<li><strong>Program yap\u0131s\u0131 (fonksiyonlar)<\/strong><\/li>\n<\/ul>\n<p>Proje konsepti, hangi veri tablolar\u0131n\u0131n mevcut oldu\u011funu ve bunlar\u0131n birbirleriyle nas\u0131l ili\u015fkilendirilmesi gerekti\u011fini belirtmelidir. \u00d6rnek: Her bir veri kayd\u0131 i\u00e7in tam olarak bir irtibat ki\u015fisinin saklanmas\u0131na y\u00f6nelik bir gereksinim tan\u0131mlanm\u0131\u015fsa, ana tabloda irtibat ki\u015fisi i\u00e7in yaln\u0131zca bir alan gereklidir. Ancak, veri kayd\u0131 ba\u015f\u0131na herhangi bir say\u0131da irtibat ki\u015fisinin saklanmas\u0131 isteniyorsa, bu ama\u00e7la irtibat ki\u015fileri i\u00e7in ba\u015fka bir tablo olu\u015fturulmal\u0131d\u0131r.<\/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=\"FileMaker \u00e7\u00f6z\u00fcm\u00fc i\u00e7in ekran d\u00fczeni (temel Wawi ve GUI)\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg\" alt=\"FileMaker \u00e7\u00f6z\u00fcm\u00fc i\u00e7in ekran d\u00fczeni (temel Wawi ve 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-768x600.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-15x12.jpg 15w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Proje planlama a\u015famas\u0131nda bitmi\u015f FileMaker \u00e7\u00f6z\u00fcm\u00fcn\u00fcn i\u015flevselli\u011fini g\u00f6rsel fizibilite a\u00e7\u0131s\u0131ndan de\u011ferlendirebilmek i\u00e7in, t\u00fcm ekran d\u00fczenleri, liste d\u00fczenleri ve bask\u0131 d\u00fczenlerinin yan\u0131 s\u0131ra bunlar\u0131n yakla\u015f\u0131k g\u00f6rsel yap\u0131s\u0131 da \u015fartnamede belirtilmelidir. Bu \u015fekilde, navigasyon da dahil olmak \u00fczere t\u00fcm ekran d\u00fczenleri ilk kilometre ta\u015f\u0131n\u0131n bir par\u00e7as\u0131 olarak zaten uygulanabilir.<\/p>\n<p>Program yap\u0131s\u0131, FileMaker \u00e7\u00f6z\u00fcm\u00fcn\u00fcn nihai olarak sahip olmas\u0131 gereken t\u00fcm i\u015flevler ana hatlar\u0131yla belirtilecek \u015fekilde konseptte belgelenir. Yaz\u0131l\u0131m\u0131n geli\u015ftirilmesi s\u0131ras\u0131nda, geli\u015ftirici performans g\u00fcnl\u00fc\u011f\u00fcnde i\u015flevlerin nas\u0131l uyguland\u0131\u011f\u0131n\u0131, \u00f6rne\u011fin hangi komut dosyalar\u0131n\u0131n programland\u0131\u011f\u0131n\u0131 veya ilgili i\u015flevler i\u00e7in hangi d\u00fczenlerin kullan\u0131ld\u0131\u011f\u0131n\u0131 belgeler.<\/p>\n<p>Projenin geli\u015fiminin geli\u015ftirme s\u00fcresi boyunca kesintiye u\u011framamas\u0131 ve baz\u0131 k\u0131s\u0131mlar\u0131n daha sonra yeniden geli\u015ftirilmesi gerekebilece\u011finden emin olmak i\u00e7in, t\u00fcm gereksinimler ve tahmini zaman \u00e7er\u00e7evesi gereksinim \u015fartnamesinde m\u00fcmk\u00fcn oldu\u011funca ayr\u0131nt\u0131l\u0131 bir \u015fekilde belirtilmelidir. Daha iyi bir genel bak\u0131\u015f ve hesaplanabilirlik i\u00e7in, genel projenin zaman \u00e7er\u00e7evesi genellikle kilometre ta\u015flar\u0131 olarak adland\u0131r\u0131lan a\u015famalara b\u00f6l\u00fcn\u00fcr.<\/p>\n<h2>Geli\u015ftirme a\u015famas\u0131<\/h2>\n<p>Konsept ve spesifikasyonlar tamamland\u0131ktan sonra ilk kilometre ta\u015f\u0131n\u0131n geli\u015ftirilmesine ba\u015flan\u0131r. Bu normalde yaz\u0131l\u0131m\u0131n temel yap\u0131s\u0131n\u0131 ve ekran d\u00fczenleri aras\u0131nda ilk navigasyonu i\u00e7erir. Geli\u015ftirme a\u015famas\u0131nda, geli\u015ftirici her bir i\u015f ad\u0131m\u0131n\u0131 hizmet g\u00fcnl\u00fc\u011f\u00fcnde belgeler ve bu da \u00fccretlendirme zamana ba\u011fl\u0131ysa faturaland\u0131rma i\u00e7in temel olu\u015fturur. Bir kilometre ta\u015f\u0131 tamamlan\u0131r tamamlanmaz, m\u00fc\u015fteri, gereksinimlerinin mevcut \u00f6nceki s\u00fcr\u00fcme kadar tam olarak uygulan\u0131p uygulanmad\u0131\u011f\u0131n\u0131 kontrol edebilece\u011fi bir test s\u00fcr\u00fcm\u00fc al\u0131r.<\/p>\n<h2>Test a\u015famas\u0131<\/h2>\n<p>T\u00fcm kilometre ta\u015flar\u0131 tamamland\u0131ktan sonra, yaz\u0131l\u0131m \"beta a\u015famas\u0131\" olarak adland\u0131r\u0131lan a\u015famaya ge\u00e7er ve inceleme ve test i\u00e7in m\u00fc\u015fteriye sunulur. Yaz\u0131l\u0131m art\u0131k m\u00fc\u015fteri taraf\u0131ndan bir test ortam\u0131nda test edilir. Test a\u015famas\u0131nda, yaz\u0131l\u0131m\u0131n her bir i\u015flevinin birka\u00e7 kez ve m\u00fcmk\u00fcnse farkl\u0131 ko\u015fullar alt\u0131nda test edilmesi sa\u011flanmal\u0131d\u0131r.<\/p>\n<p>M\u00fc\u015fteri, \u00f6zel bir raporlama sistemi kullanarak hatalar\u0131 do\u011frudan yaz\u0131l\u0131mda bildirebilir. T\u00fcm hata mesajlar\u0131, m\u00fc\u015fterinin ve geli\u015ftiricinin eri\u015febildi\u011fi bir hata izleme g\u00fcnl\u00fc\u011f\u00fcnde toplan\u0131r. Bu g\u00fcnl\u00fc\u011f\u00fc kullanarak, geli\u015ftirici hangi hatalar\u0131n hala d\u00fczeltilmesi gerekti\u011fini g\u00f6rebilir ve m\u00fc\u015fteri hangi hatalar\u0131n geli\u015ftirici taraf\u0131ndan zaten d\u00fczeltildi\u011fini g\u00f6rebilir.<\/p>\n<h2>Kullan\u0131c\u0131 belgeleri<\/h2>\n<p>M\u00fc\u015fterinin gereksinimlerine ba\u011fl\u0131 olarak, FileMaker \u00e7\u00f6z\u00fcm\u00fc tamamland\u0131ktan sonra \u00e7\u00f6z\u00fcm\u00fcn kullan\u0131c\u0131lar\u0131 i\u00e7in dok\u00fcmantasyon olu\u015fturulur. Projenin ger\u00e7ekle\u015ftirilmesi gelecekteki kullan\u0131c\u0131larla yak\u0131n i\u015fbirli\u011fi i\u00e7inde y\u00fcr\u00fct\u00fcld\u00fcyse, kullan\u0131c\u0131 belgelerinin olu\u015fturulmas\u0131 pratikte gerekli olmayabilir.<\/p>\n<h2>\u0130\u015fte ba\u015fl\u0131yoruz: sunum<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1522\" title=\"PC, Mac, iPad ve iPhone&#039;da FileMaker Veritabanlar\u0131\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg\" alt=\"PC, Mac, iPad ve iPhone&#039;da FileMaker Veritabanlar\u0131\" 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-18x9.jpg 18w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/>Test a\u015famas\u0131nda rapor edilen t\u00fcm hatalar giderildikten ve FileMaker \u00e7\u00f6z\u00fcm\u00fc m\u00fc\u015fteri taraf\u0131ndan \u00fcretim a\u015famas\u0131 i\u00e7in onayland\u0131ktan sonra, \u00e7\u00f6z\u00fcm\u00fcn \"kullan\u0131ma sunulmas\u0131\", yani i\u015f istasyonlar\u0131na ve gerekirse sunucuya kurulumu ger\u00e7ekle\u015fir. FileMaker \u00e7\u00f6z\u00fcm\u00fcn\u00fcn kullan\u0131laca\u011f\u0131 ortama ba\u011fl\u0131 olarak Windows PC'ler, Apple Macintosh, Apple iPad, iPhone veya iPod touch kullan\u0131labilir. E\u011fer bir FileMaker sunucusu kullan\u0131l\u0131yorsa, FileMaker sunucusundaki veritabanlar\u0131 ve uygun bir yedekleme stratejisi ayarlan\u0131r. Her bir FileMaker istemcisinin k\u0131sa bir testinden sonra geli\u015ftirme tamamlan\u0131r ve FileMaker \u00e7\u00f6z\u00fcm\u00fcn\u00fc \u00fcretken ortamda kullanmaya ba\u015flayabilirsiniz.<\/p>\n<h2>\u00d6zelle\u015ftirilmi\u015f veritabanlar\u0131 hakk\u0131nda ba\u015fka sorular\u0131n\u0131z m\u0131 var?<\/h2>\n<p>Bu makale, FileMaker Pro ile \u00f6zelle\u015ftirilmi\u015f veritabanlar\u0131 geli\u015ftirmeye y\u00f6nelik tipik s\u00fcreci a\u00e7\u0131klamaktad\u0131r. Bu web sitesinde a\u015fa\u011f\u0131dakiler hakk\u0131nda daha fazla bilgi bulabilirsiniz <strong>\u0130\u015f s\u00fcre\u00e7lerinin optimizasyonu<\/strong> FileMaker ile, <a title=\"Veritaban\u0131 geli\u015ftirme\" href=\"https:\/\/www.markus-schall.de\/tr\/hizmetler\/filemaker\/veritabani-gelistirme\/\"><strong>FileMaker Veritaban\u0131 geli\u015ftirme<\/strong><\/a> ve <a title=\"Tarife modelleri\" href=\"https:\/\/www.markus-schall.de\/tr\/hizmetler\/filemaker\/tari%cc%87fe-modelleri%cc%87\/\"><strong>Tarife modelleri<\/strong><\/a>. Elbette, di\u011fer sorular\u0131n\u0131z\u0131 \u015fahsen yan\u0131tlamaktan da mutluluk duyaca\u011f\u0131z.<\/p>","protected":false},"excerpt":{"rendered":"<p>FileMaker, esnek aray\u00fczleri sayesinde bireysel \u015firket gereksinimlerine son derece iyi uyarlanabilen bir veritaban\u0131 sistemidir. Veriler hemen hemen t\u00fcm di\u011fer veritabanlar\u0131ndan ve Microsoft Excel, Word veya Apple Numbers gibi Office uygulamalar\u0131ndan i\u00e7e aktar\u0131labilir. FileMaker veritabanlar\u0131 Windows veya Mac OS X bilgisayarlarda, iPad, iPhone ve iPod'larda kullan\u0131labilir ... <a title=\"FileMaker Veritaban\u0131 geli\u015ftirme: B\u00f6yle bir proje nas\u0131l \u00e7al\u0131\u015f\u0131r?\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/tr\/2012\/11\/filemaker-veritabani-gelistirme-bir-proje-nasil-calistirilir\/\" aria-label=\"FileMaker veritaban\u0131 geli\u015ftirme hakk\u0131nda daha fazlas\u0131n\u0131 okuyun: B\u00f6yle bir proje nas\u0131l \u00e7al\u0131\u015f\u0131r?\">Devam\u0131n\u0131 oku<\/a><\/p>","protected":false},"author":1,"featured_media":2342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":8,"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\/tr\/wp-json\/wp\/v2\/posts\/1510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/comments?post=1510"}],"version-history":[{"count":1,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/posts\/1510\/revisions"}],"predecessor-version":[{"id":2640,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/posts\/1510\/revisions\/2640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/media\/2342"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/media?parent=1510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/categories?post=1510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/tr\/wp-json\/wp\/v2\/tags?post=1510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}