uy - Internet
FileMaker eng yaxshisi. FileMaker ilovalarini joylashtirish va ulardan foydalanish imkoniyatlari Filemaker pro-da ma'lumotlar bazalarini yaratish

Ushbu maqola Igor Shichkoning FileMaker tizimi haqidagi bir qator maqolalarini ochadi

  1. Umumiy ma'lumot DBMS haqida "FileMaker»

FileMaker ma'lumotlar bazasini boshqarish tizimi xuddi shu nomdagi "FileMaker" kompaniyasi tomonidan ishlab chiqilgan, bu esa o'z navbatida taniqli Apple kompaniyasining sho''ba korxonasi hisoblanadi. Ushbu maqola chop etilganda (2015 yil avgust) ushbu DBMSning 14-versiyasi chiqarildi.

Umuman olganda ma'lumotlar bazalari haqidagi mavjud g'oyalarni hisobga olgan holda FileMaker DBMS ning asosiy xususiyatlarini ko'rib chiqamiz.

Avvalo shuni ta'kidlash kerakki, ushbu DBMS ko'p tizimli, ya'ni. bilan ikkala kompyuterga o'rnatilishi mumkin o'rnatilgan Windows(IBM PC) va kompyuterda o'rnatilgan Mac OS X (Apple kompyuterlari).

Ushbu tizimning birinchi xususiyati haqiqiy ma'lumotlar bazasi maydoni turlari. Boshqa tizimlardan farqli o'laroq, ular juda oz:

Raqam– raqam formatidagi ma’lumotlar uchun

Matn- ma'lumotlar uchun matn formati

Sana- sanani o'z ichiga olgan maydonlar uchun

Vaqt- vaqtni o'z ichiga olgan maydonlar uchun

Vaqt tamg'asi- vaqt tamg'asini o'z ichiga olgan juda qulay maydon turi (sana va vaqt)

Idish- juda keng ma'lumotlarni (fayllar) saqlashi mumkin bo'lgan konteyner turi maydoni har xil turlari, tasvirlar, videolar va boshqalar).

Shunday qilib, foydalanuvchi maydon turlarini aniqlash nuqtai nazaridan ma'lumotlar bazasi tuzilishi haqida uzoq o'ylamasligi kerak. Agar raqamli ma'lumotlarni hisobga olish kerak bo'lsa, unda uning formatidan qat'i nazar (butun, o'nlik va boshqalar) Number tipidagi maydon ishlatiladi. Matn uzunligidan qat'i nazar, matn ma'lumotlari ham hisobga olinadi. Ushbu maydon turi (Matn) 2 GB gacha bo'lgan xabar hajmini qo'llab-quvvatlaydi.

Qolgan ikki turdagi maydonlarga ham e'tibor berishingiz kerak:

Hisoblash– hisoblangan maydon, mavjud maydonlar asosida hisoblangan ma’lumotlar bazasi strukturasini yaratish imkonini beradi.

Xulosa– jamlash maydoni, ma'lumotlar bazasi ustunlari (maydonlari) bo'yicha buxgalteriya ma'lumotlari yig'indisini hisoblab chiqadi.

Ushbu yuqoridagi ikkita maydon turi (Hisoblash va Xulosa) har xil turdagi hisobotlarni yaratishda foydalanish uchun juda qulaydir.

Bundan tashqari, FileMaker tizimi har bir maydonni bir nechta qiymatlar birikmasi sifatida ishlatishga imkon beradi. takrorlash maydon, bu hisobotlarni ishlab chiqish va ularning natijalarini ko'rsatishda kichik ahamiyatga ega emas.

Ikkinchi xususiyat Men e'tiborni jalb qilmoqchi bo'lgan narsa - bu hisobga olish ma'lumotlarini ko'rsatish shakllarini ishlab chiqish.

Tizim ishlab chiquvchilari ma'lumotlarni foydalanuvchilarga qulay shaklda taqdim etish uchun interfeysni loyihalash algoritmini iloji boricha soddalashtirdilar. Shaklda maydonni joylashtirish uchun tom ma'noda ikkita tugmani bosish kerak bo'ladi (Operatsiyani tanlash + Maydonni tanlash). Bundan tashqari, ekranda ko'rsatilgan ma'lumotlarning barcha formatlash imkoniyatlari (joylashuv, shriftlar, to'ldirishlar va boshqalar) bir xil ko'rinishda mavjud.

Ma'lumotlar sxemasini loyihalash nuqtai nazaridan ma'lumotlar bazasini ishlab chiquvchi interfeysi ma'lumotlar taqdimotining to'rt turini o'z ichiga oladi:

- Ko'rib chiqish- kompyuter ekranida ma'lumotlarni ko'rish

- Toping– axborot qidirish rejimini yoqish

- Tartib– shaklni loyihalash rejimini yoqish

- Ko'rib chiqish- shaklni oldindan ko'rish, ya'ni. sahifa va printer sozlamalariga qarab, hujjat chop etilganda qanday paydo bo'ladi.

Shunga ko'ra, rejimlar o'rtasida almashish bitta tugmani bosish orqali amalga oshiriladi va u ham mavjud dasturiy ta'minot, biz quyida qisqacha muhokama qilamiz.

Uchinchi xususiyat Men e'tibor qaratmoqchi bo'lgan FileMaker ma'lumotlar bazasini boshqarish tizimi - bu chiqish ma'lumotlar formatlari.

FileMaker o'rnatilgan operatsion tizim uchun muhim bo'lmagan dastur ekanligi yuqorida aytib o'tilgan edi. Shuning uchun, chiqish ma'lumotlarining formati ushbu tizimlarning har qandayida foydalanishni ta'minlaydi. Bular. Bitta foydalanuvchi Windows operatsion tizimi yordamida ma'lumotlarni kiritishi mumkin va bir xil ma'lumotlar Mac OS X operatsion tizimida ishlaydigan kompyuterda eksport qilinishi va qayta ishlanishi mumkin.

Ma'lumotlar chiqishi bir nechta formatlarni taqdim etadi. Eng ko'p ishlatiladigan va foydalanuvchilarga tanish bo'lganlar *.pdf (Adobe Acrobat Reader) va *.xls (Excel) formatlaridir. Konteyner tipidagi maydonlarda saqlangan ma'lumotlar tegishli faylga (tasvir, video, fayl) eksport qilinishi mumkin.

Tartib PDF hujjat to'g'ridan-to'g'ri ma'lumotlar bazasi tuzilmasida ishlab chiqilgan, mos ravishda uni oldindan ko'rish mavjud.

Va nihoyat, to'rtinchi FileMaker DBMS xususiyati.

Keng imkoniyatlar va rivojlanishning oqilona qulayligini kiritish mantiqan to'g'ri. dastur kodi ma'lumotlar bazasi uchun. Tizim menyusida ko'zda tutilgan namuna olish, ma'lumotlarni eksport qilish, hisobotlarni yaratish uchun deyarli har qanday protsedura avtomatlashtirish uchun mavjud.

Dastur kodini ishlab chiqishning asosi skriptlarni yozish (stsenariylar, bajarilgan harakatlarning ma'lum bir ketma-ketligi). Skript oldindan belgilangan funktsiyalar va hisoblangan maydonlarning keng doirasini ishlatishga asoslangan. Skriptlarni algoritmlash asoslari va ko'p yoki kamroq biladigan dasturchi yaratishi mumkin. Ingliz tili maktab darajasi.

Bundan tashqari, FileMaker dasturchiga o'zining ba'zi funktsiyalarini loyihalash, shuningdek, tashqi kutubxonalardan (plaginlar) foydalanish imkoniyatini beradi.

FileMaker ma'lumotlar bazasini boshqarish tizimining barcha xususiyatlari ushbu maqolada aytib o'tilganlar bilan cheklanmaydi. Kelajakda biz ma'lumotlar bazasining tarkibiy qismlari va ular bilan ishlash metodologiyasi haqida gapirganda, biz ushbu va boshqa ko'plab xususiyatlar haqida batafsilroq to'xtalamiz. dasturiy ta'minot, uni boshqalardan ajratib turadigan, ehtimol Rossiyada kengroq tarqalgan.

  1. Baza yaratish, dastlabki qadamlar, kirishni o'rnatish va strukturani rivojlantirish xususiyatlari.

2.1. Yangi ma'lumotlar bazasini yaratish.

Yangi ma'lumotlar bazasini yaratish ikki asosiy usulda amalga oshiriladi.

— Yangi maʼlumotlar bazasini yaratish uchun menyu bandini tanlang Fayl – Yangi ma’lumotlar bazasi…(FileMaker 14 da menyu elementi nomlanadi Fayl – Yangi yechim…) Shakl ochiladi, unda siz ismni ko'rsatasiz yaratilgan baza ma'lumotlar va uning joylashuvi. Drayvni tanlang, yaratiladigan ma'lumotlar bazasi nomini kiriting va tugmani bosing "Saqlash". Nomi bilan jadval Jadval.

— Maʼlumotlar bazasini yaratishning ikkinchi usuli dasturiy taʼminot toʻplami bilan taʼminlangan shablonlarga asoslanadi. Element tanlang FaylYangi Kimdan Boshlovchi Yechim Ochilgan oynada ma'lumotlar bazasi shablonining turini tanlang va uning asosida yangi ma'lumotlar bazasi fayli yaratiladi. Versiyaga qarab, shablonlar soni o'zgarishi mumkin (15 dan 30 gacha).

Bu FileMaker ma'lumotlar bazasini yaratish protsedurasining birinchi bosqichini yakunlaydi.

  1. Ma'lumotlar bazasi strukturasini yaratish.

Tizimning ma'lumotlar bazasi strukturasini yaratish va tavsiflash uchun menyu bandi taqdim etiladi FaylBoshqarishMa'lumotlar bazasi Ushbu elementni tanlaganingizda, uchta yorliqli oyna ochiladi. Keling, ularning tavsifini qisqacha ko'rib chiqaylik.

A) TabJadvallar(Jadvallar). Ushbu yorliqda ushbu ma'lumotlar bazasidagi jadvallar haqida ma'lumotlar mavjud. Ishlab chiquvchi quyidagi amallarni bajarishi mumkin:

- yangi jadval yaratish. Buning uchun Jadval nomi maydoniga jadval nomini kiriting va Sozdat tugmasini bosing. Ma'lumotlar bazasi jadvalini yaratishning yana bir usuli - jadvallarni import qilish tashqi fayllar. Buning uchun File – Import Records – File... menyusidan foydalaning FileMaker boshqa FileMaker ma’lumotlar bazalari fayllari, Excel fayllari, chegaralovchili fayllardan (masalan, *.csv yoki *.tab) import qilish imkonini beradi.

— jadval nomini oʻzgartirish. Jadvalni tanlang, Jadval nomi maydoniga yangi nom kiriting va O'zgartirish tugmasini bosing

jadvalni o'chirish. Jadvalni tanlagandan so'ng, "O'chirish" tugmasini bosing

- jadvalni nusxalash. Jadvalni tanlang va Nusxa olish tugmasini bosing. Bu jadval strukturasini shaxsiy kompyuterning almashish buferiga ko'chiradi. Agar siz qo'yish tugmasini bossangiz, 2-jadval nomli jadval qo'shiladi (agar asl jadval jadvali bo'lsa).

- import jadvali. Buning uchun Import tugmasini bosing. Ochilgan oynada ma'lumotlar bazasining tashqi faylini va ushbu fayldagi jadvalni tanlang.

B) TabMaydonlar(Maydonlar). Ushbu yorliq joriy ma'lumotlar bazasining tanlangan jadvali maydonlarining tuzilishini ko'rsatadi. Men ushbu yorliqning imkoniyatlari haqida to'xtalmayman. Ular Jadvallar yorlig'ining imkoniyatlariga o'xshaydi. Bular yaratish, o'zgartirish, nusxalash, joylashtirish va o'chirish funktsiyalari. Faqat funktsiya qo'shilgan Dublikat(Dublikat). Bu funksiya nusxa ko'chirish va joylashtirish funktsiyalarini birlashtiradi.

B) TabAloqalar. Ushbu yorliq butun ma'lumotlar bazasining tuzilishini ko'rsatadi grafik format. Ushbu yorliqning pastki qismida ma'lumotlar bazasi tuzilishini boshqarish menyusi mavjud. Keling, ushbu interfeysda mavjud bo'lgan asosiy funktsiyalarni ko'rib chiqaylik. Ular uchta toifaga bo'lingan:

Jadval qo'shing– ma’lumotlar bazasi strukturasiga jadval qo‘shish

Yangi aloqa o'rnatish- turli ma'lumotlar jadvallari maydonlari o'rtasida yangi ulanishni tashkil qilish imkonini beradi

Ikki nusxadagi jadval– tanlangan ma’lumotlar jadvalining nusxasini yaratish imkonini beradi. Shuni ta'kidlash kerakki, jadvalning ma'lumotlar bilan jismoniy nusxasi emas, balki mantiqiy nusxasi yaratilmaydi. Bunday holda, tizim strukturada yangi jadval nomini so'raydi. Bular. jismonan bitta jadval (jadval) bo'lishi mumkin, lekin mantiqan bir nechta bo'lishi mumkin (1-jadval, 2-jadval va boshqalar). Ushbu tuzilma har xil hisobotlarni tuzishda va har qanday parametr bo'yicha natijalarni hisoblashda juda qulaydir. Tizim ishlab chiquvchilarning o'zlari ta'kidlaganidek, hisobot yaratish ma'lumotlar jadvallari tasvirlari o'rtasida ma'lum aloqalarni o'rnatishni anglatadi.

Jadvalni tahrirlash– jadvalning mantiqiy nomini va uning ma’lumotlar manbasini o‘zgartirish imkonini beradi.

Jadvalni o'chirish– grafik interfeysdan jadvalni mantiqiy (fizik emas) o‘chirishni amalga oshiradi.

gorizontal tekislash– markazga, chapga va o‘ngga tekislash funksiyalarini o‘z ichiga oladi

vertikal tekislash– markaz, pastki va yuqori hizalanish funksiyalarini o‘z ichiga oladi

tarqatish– gorizontal va vertikal taqsimlash funksiyalarini o‘z ichiga oladi

hajmining o'zgarishi- barcha tanlangan ob'ektlarni oltita parametrdan biriga (kengligi, balandligi, kengligi va balandligi bo'yicha eng kichiki, kengligi, balandligi, kengligi va balandligi bo'yicha eng kattasi) keltirish.

Shuni ta'kidlaymanki, ushbu kichik guruhning funktsiyalari ikki yoki undan ortiq tanlangan ob'ektlar uchun ishlatiladi va ma'lumotlar bazasi strukturasining grafik tasvirining o'qilishi mumkin bo'lgan ko'rinishini yaratishga qaratilgan.

stol rangi– grafik interfeysdagi jadvallar guruhlarini vizual ajratib ko‘rsatish uchun tanlangan jadval(lar)ning rangini o‘zgartirish imkonini beradi.

grafik rejim tugmasi / matn rejimi tugmasi– grafik bilan ishlash uchun mo‘ljallangan ikkita tugma va matn elementlari. FileMaker grafik interfeysga jadval tavsiflarini kiritish imkoniyatini beradi. Yozuv yaratish uchun matn rejimiga o'tish tugmasi mavjud.

Oshirish/Kamaytirish/Oddiy tugmalari– interfeys displey shkalasini boshqarish uchun uchta tugma.

- masshtabni ko'rsatish oynasi (foizda)

— sahifalarni ko'rsatish uchun tugma

— chop etish sozlamalari tugmasi

Shunday qilib, yuqorida tavsiflangan uchta yorliq yordamida ma'lumotlar bazasi jadvallarining tuzilishi yaratiladi va sozlanadi, maydonlar yaratiladi va tavsiflanadi.

  1. Ma'lumotlar bazasiga kirishni sozlash

FileMaker ma'lumotlar bazasini boshqarish tizimi ma'lumotlarga kirishni cheklash uchun juda keng ko'lamli sozlash imkoniyatlarini taqdim etadi.

Ma'lumotlarga kirish cheklovlarini sozlash uchun menyudan foydalaning FaylBoshqarishXavfsizlik. Bu to'rtta yorliqli oynani ochadi. Keling, ularning maqsadini qisqacha bayon qilaylik.

Tab Hisoblar- ma'lumotlar bazasi foydalanuvchilari ro'yxatini qo'shish va tahrirlash uchun mo'ljallangan. Bu panelda Yangi, Tahrirlash, Ko'paytirish, O'chirish tugmalari mavjud. Ular mos ravishda yangi foydalanuvchi yaratish, tanlangan foydalanuvchining kirish parametrlarini tahrirlash, foydalanuvchini takrorlash (barcha kirish parametrlari bilan) va foydalanuvchini oʻchirish uchun moʻljallangan.

Tab Imtiyoz Setlar- imtiyozlar turlarini qo'shish va tahrirlash uchun mo'ljallangan. Odatiy bo'lib, ma'lumotlar bazasida uch turdagi imtiyozlar sozlangan:

Toʻliq Kirish- to'liq kirish

Ma'lumotlar Kirish Faqat- ma'lumotlar strukturasini ishlab chiqish imkoniyatisiz o'qish, yozish, barcha yozuvlarni o'chirish

O'qingFaqat Kirish- ma'lumotlarga faqat o'qish uchun ruxsat.

Yangi turdagi imtiyozlarni yaratish.

Ma'lumotlar bazasi ma'muri o'z imtiyoz turini ham qo'shishi mumkin. Buning uchun "Yangi" tugmasini bosing. Oyna ochiladi Tahrirlash Plivilege Oʻrnatish.

Dalada Imtiyoz Oʻrnatish Ism yaratiladigan imtiyoz turi nomini belgilang. Umumiy nomga ega bo'lgan maydonlar guruhida Ma'lumotlar Kirish va Dizayn ma'lumotlar bazasi yozuvlariga (Yozuvlar maydoni), ko'rinishlarga (Layouts maydoni), qiymatlar ro'yxatiga (Qiymatlar ro'yxati maydoni), skriptlarga (Skriptlar maydoni) kirish sozlangan. Bu sohalarning har birida bu mumkin puxta sozlash foydalanuvchi ruxsati. Masalan, ma'lumotlar bazasi jadvalining alohida maydonlariga, individual ko'rinishlarga va hokazolarga kirishni sozlash. Bu tizim ishini buzmasdan foydalanuvchining ma'lumotlarga kirishini cheklash imkonini beradi.

Eslatma: DBMS tuzilishida ekanligini tushunish kerakFileMakerma'lumotlarga kirish ko'rinishlar orqali amalga oshiriladi (Tartiblar). Shunday qilib, har qanday jadvaldagi ma'lumotlarni faqat tegishli ko'rinish orqali o'qish (tahrirlash) mumkin.

Keyingi kirish huquqlarini tahrirlash formasida nom ostida tasdiqlash qutilari guruhi mavjud Kengaytirilgan Imtiyozlar(Kengaytirilgan imtiyozlar). Ular ushbu guruh foydalanuvchilar uchun WEB interfeysi, ODBC ulanishi orqali ishlashi uchun kirishni tashkil qilish uchun mo'ljallangan tarmoq ulanishi va h.k.

Va nihoyat, shaklning o'ng tomonida deb nomlangan tasdiqlash qutilari guruhi mavjud Boshqa Imtiyozlar(Boshqa imtiyozlar). Ularning yordami bilan ishlab chiquvchi bir guruh foydalanuvchilar uchun chop etish uchun ruxsatni sozlashi mumkin ( Ruxsat bering chop etish), ma'lumotlarni eksport qilish ( Ruxsat bering eksport qilish), kengaytirilgan kirish huquqlarini sozlash ( Boshqarish Kengaytirilgan Imtiyozlar), kiritilgan ma'lumotlarni tekshirish rejimi, foydalanuvchilarni ma'lumotlar bazasidan uzish rejimi, parolni o'zgartirish rejimi.

FileMaker Pro - bu Apple, Inc konsernining bo'limi bo'lgan FileMaker, Inc. tomonidan ishlab chiqilgan platformalararo ma'lumotlar bazasini boshqarish tizimi (DBMS). FileMaker Pro to'liq operatsion tizimlar tomonidan qo'llab-quvvatlanadi Windows tizimlari XP, Windows Vista va Mac OS X. FileMaker Pro ikki muhim fazilat - foydalanish qulayligi va kuchli ma'lumotlar bazasini boshqarish vositalarining uyg'unligi bilan butun dunyoda mashhur. FileMaker-ga asoslangan echimlar minimal kodni o'z ichiga oladi. FileMaker Pro-da ilovalarni ishlab chiqish jarayoni asosan dasturning grafik interfeysi bilan o'zaro aloqada bo'ladi. Masalan, ma'lumot kiritiladigan yangi maydon yaratish uchun siz FileMaker-ning standart interfeys tugmachalarini bir necha marta bosishingiz kerak, so'ngra maydonni sahifaning istalgan joyiga torting - bu operatsiya bir daqiqadan kamroq vaqt oladi.

FileMaker Pro vositasi ma'lumotlar bazasini ishlab chiqish vositalarini interfeys va ma'lumotlar bazasidan foydalanish vositalari - mijoz qismi bilan birlashtiradi. Foydalanuvchilarning muayyan harakatlarni qanday bajarishi mumkinligi bo'yicha cheklovlar mavjud standart vositalar FileMaker, shuning uchun ba'zi foydalanuvchilar ishlab chiqish vositalaridan foydalanishlari mumkin, boshqalari esa yo'q. FileMaker DBMS yordamida yozilgan axborot yechimi Pro versiyalari 7 va undan yuqori, butunlay fp7 formatidagi fayl yoki fayllar to'plamida mavjud. Uni bir vaqtning o'zida bir nechta foydalanuvchilarga taqdim etish uchun mahalliy tarmoq yoki Internet orqali FileMaker Server ishlatiladi. Shunday qilib, FileMaker yechimlari asosan taniqli mijoz-server arxitekturasiga asoslangan.

FileMaker ilovasi, qoida tariqasida, jadvallar va ular o'rtasidagi munosabatlar ko'rinishidagi ma'lumotlar bazasi tuzilmasini, ma'lumotlar bazasiga kirish mumkin bo'lgan sahifalar to'plamini va ma'lumotlarni qayta ishlash uchun mo'ljallangan skriptlar to'plamini o'z ichiga oladi. Ma'lumotlar omborlari kabi eng oddiy echimlar umuman skriptlarni o'z ichiga olmaydi - ma'lumotlarni kiritish va o'chirish, qidirish, chop etish va boshqa ko'plab operatsiyalar sichqonchani bir yoki ikki marta bosish masofasida mavjud bo'lgan asosiy buyruqlar yordamida amalga oshiriladi.

FileMaker xavfsizlik nuqtai nazaridan benuqson. Siz tashvishlanishingiz kerak bo'lgan deyarli hamma narsa - foydalanuvchilarga huquqlarni belgilash va parollarni o'rnatish.

Ko'pgina nodon odamlar bunday ochiq-oydin soddalikdan hayratda qolishadi - ular FileMaker imkoniyatlariga shubha qila boshlaydilar. Men Java va Oracle, PHP va MySQL, Delphi va Interbase dasturlarini ishlab chiqish tajribasiga ega bo'lgan shaxs sifatida ishonch bilan ayta olaman: FileMaker nomukammalligi haqidagi dalillarning 99 foizi asossizdir. 2004-yilning bir kuni, men FileMaker bilan uchrashishdan oldin, sql.ru portali forumida juda qiziqarli bahs boshlandi. Men har kimga ushbu qizg'in muhokamaning kamida birinchi 5 sahifasidan o'tishni maslahat beraman. Muhokamalarning qisqacha mazmuni quyidagicha: hech kim Oracle (yoki boshqa jiddiy DBMS) asosidagi yechimlarning FileMaker asosidagi yechimlardan ustunligini inkor etmaydi, ammo bahs ishtirokchilaridan biri toʻgʻri taʼkidlaganidek, koʻp hollarda biz bunga harakat qilamiz. to'pdan chumchuqlarni otish. Ya'ni, jiddiy DBMSlarga asoslangan ko'p mehnat talab qiladigan echimlar faqat alohida holatlarda kerak, lekin hamma joyda emas.

Ishonchim komilki, Rossiyaning kichik va o'rta bizneslari uchun 1C: Enterprise yoki kompaniyaga asoslangan qimmat va mutlaqo moslashuvchan echimlardan voz kechish vaqti keldi. Microsoft Access. Deyarli har bir kompaniya o'z ehtiyojlariga moslashish qiyin bo'lgan yechimni sotib oladi - u megabayt dastur kodini o'rganishga qodir yuqori ixtisoslashgan mutaxassislarni yollashi kerak. Noyob mutaxassis oyiga 50 000 rubldan kam turadi. Shu bilan birga, kompaniya o'zini Windows platformasiga bog'lab qo'ygan holda, barcha oqibatlarga olib keladi - viruslar, dasturiy ta'minotdagi nosozliklar va unchalik muvaffaqiyatli bo'lmagan foydalanuvchi interfeysi. Kompyuter dunyosida so'nggi paytlarda shaxsiy kompyuterlar va Windows-dan Apple mahsulotlariga - Mac OS operatsion tizimida ishlaydigan Macintosh kompyuterlariga juda qizg'in o'tish sodir bo'lganini payqadingiz. Siz xususiyatlarni taqqoslashingiz mumkin operatsion tizimlar va Mac-da ishlash kompyuterga qaraganda ancha yoqimli va qulayroq ekanligiga ishonch hosil qiling. Va odamlar ishlashdan mamnun va qulay bo'lganda, ishlar yuqoriga ko'tariladi. FileMaker yordamida Mac-ga o'tish asta-sekin va og'riqsiz amalga oshirilishi mumkin va ko'pgina muammolarni dasturchi xarajatlarisiz hal qilish mumkin.

Men sizga FileMaker-ni diqqat bilan ko'rib chiqishingizni chin dildan tilayman, chunki ushbu ma'lumotlar bazasidan uzoq vaqt davomida axborot muammolarini hal qilish uchun foydalanayotganlar:

  • ABC News
  • Adobe tizimlari
  • Bank of America
  • Coca Cola kompaniyasi
  • Compaq
  • Daimler-Chrysler
  • Deyv Metyus guruhi
  • Federal Ekspres
  • Hewlett-Packard
  • Honda - Raqamli
  • Lufthansa
  • Microsoft
  • Mitsubishi Imaging
  • MTV tarmog'i
  • National Geographic
  • New York Times
  • Nokia mobil telefonlari Amerika
  • Novell korporatsiyasi
  • Oracle korporatsiyasi
  • PalmSource - PalmOne
  • Paramount rasmlar
  • Philips raqamli video tizimlari
  • Filip Morris
  • Pixar animatsion studiyalari
  • Qualcomm
  • Sega o'yin ishlari
  • Sony korporatsiyasi
  • Symantec korporatsiyasi
  • Time jurnali
  • 20-asr tulkisi
  • Amerika Qo'shma Shtatlari Senati
  • USA Today
  • Volvo Action xizmatlari
  • Warner Brothers Studios

Apple’ning sho‘ba korxonasi FileMaker professional bo‘lmagan ishlab chiquvchilarga mo‘ljallangan maxsus ilovalar yaratish uchun o‘z platformasining yangi versiyasi bo‘lgan FileMaker 15’ni chiqardi. ilovalarni yozish o'zingiz va hamkasblaringiz uchun.

FileMaker 15 beshta asosiy sohada yaxshilanishlarni o'z ichiga oladi: portativlik, avtomatlashtirish/integratsiya, foydalanish qulayligi, xavfsizlik va ishlash. SMB va ichki bo'limlarga qaratilgan FileMaker platformasi foydalanuvchilarga iPad, iPhone, Mac, Windows va internet uchun maxsus ilovalar yaratish imkoniyatini beradi.

"Ushbu yangi nashr mobil qurilmalarda muammosiz ishlashi mumkin bo'lgan maxsus ilovalarni ishlab chiqish va ishga tushirish jarayonini soddalashtirish bo'yicha davom etayotgan sa'y-harakatlarimizni aks ettiradi" shaxsiy kompyuterlar va internetda, - dedi Ann Monro, FileMaker marketing bo'yicha vitse-prezidenti.

FileMaker 15’dagi yangi mobillik funksiyalari ishlab chiquvchilarga o‘z ilovalariga barmoq tegizish orqali xavfsiz kirish imkonini beruvchi Touch ID skanerini qo‘llab-quvvatlashni o‘z ichiga oladi. Yangi 3D Touch texnologiyasini qo'llab-quvvatlagan holda, siz ba'zi ilovalarni tezda ochishingiz mumkin. Yangi ilova kengaytmalari bilan siz ko'rsatilgan tarkibni sozlashingiz va bulut orqali fayllarni almashishingiz mumkin.

Bundan tashqari, FileMaker 15-ga qo'shilgan iBeacon protokolini qo'llab-quvvatlash foydalanuvchilarga foydalanuvchining joylashuv ma'lumotlarini maxsus ilovaga kiritish imkonini beradi va FileMaker WebDirect texnologiyasi mijozlarga o'z ma'lumotlaridan foydalanish imkoniyatini beradi. Mobil telefon Internet-brauzer orqali FileMaker-da ishlab chiqilgan ilovalarga kirish uchun.

15-chi versiyaning kelishi FileMaker allaqachon ekanligini ta'kidlaydi uzoq vaqt bozorda mavjud - ular o'tgan asrning 80-yillarida boshlangan. FileMaker texnik konsalting direktori Endryu Lakeates mahsulot yaratilganidan beri keskin o'zgarishlarga duch kelganini ta'kidlaydi. Lekates mahsulotning bir foydalanuvchiga moʻljallangan, maʼlumotlar bazasiga asoslangan roʻyxat menejeridan grafik interfeysga ega Macintosh tizimidan mijoz-server biznes platformasiga, soʻngra Mac va Windows uchun oʻzaro platforma yechimiga oʻtganini koʻrdi.

"FileMakerning asosiy g'oyasi professional bo'lmagan ishlab chiquvchilarga o'z ilovalarini yaratish, odamlarga muammolarni hal qilishda yordam berish, o'z ehtiyojlarini tijorat korporativ ilovasi tomonidan qondirishni kutish o'rniga o'zlarining biznes ilovalarini ishlab chiqish qobiliyatini berishdir", dedi Lekates .

Gartner bozor tadqiqot firmasi ushbu turdagi ishlab chiquvchilarni quyidagicha ta'riflaydi: "kompaniyaning IT bo'limidan tashqarida ishlaydigan va unga hisobot bermaydigan, lekin shu bilan birga boshqa biznes dasturlarini (noldan yoki tayyor komponentlardan) yaratadigan foydalanuvchi. odamlar foydalanadi." 2009 yilgi hisobotida Gartner 2014 yilga kelib bunday ishlab chiquvchilar yangi biznes-ilovalarning kamida 25 foizini tashkil etishini bashorat qilgan, bu esa oxirgi foydalanuvchilar hayotini osonlashtiradi va qo‘shimcha IT resurslarini bo‘shatadi, deb hisoblaydi. Biroq, Gartner, shuningdek, bunday ishlab chiquvchilar tashkilotga olib keladigan imtiyozlardan foydalana olmagan IT-tashkilotlari tez o'zgaruvchan bozor tendentsiyalari va mijozlarning xohishlariga javob bera olmasliklari haqida ogohlantirdi.

Shu ma'noda, Lekates, FileMaker maxsus ilovalarni ishlab chiqish uchun boshqa mavjud platformalarga qaraganda bir oz farq qilishini ta'kidladi, ularning maqsadli auditoriyasi korxonalar ichidagi yirik dasturiy ta'minot bo'limlari va professional ishlab chiquvchilardan iborat. "Biz korxonaning turli bo'limlaridagi professional bo'lmagan ishlab chiquvchilar o'z muammolarini hal qilishlari mumkinligiga ishonamiz va shuning uchun biz ishning amaliy tomoniga e'tibor qaratamiz."

FileMaker 15 kompaniyaning harakatchanlikni oshirishga sodiqligining davomi, dedi Lekates. Uning so‘zlariga ko‘ra, kompaniya mijozlari Touch ID va 3D sensorli skanerlar yordamida bir zumda avtorizatsiya qilish imkoniyatini, FileMaker’ni boshqa ilovalar bilan integratsiya qilish uchun ilovalar kengaytmalarini qo‘llab-quvvatlashni so‘rashgan. iOS platformasi va hatto iBeacons kabi qurilmalarga to'g'ridan-to'g'ri API kirish, ular odatda kichik biznes va ichki korxona bo'limlari vakolatidan tashqarida edi.

"Biz iBeacon protokolidan foydalanishni osonlashtirmoqdamiz", deydi Lekates. - Bizning platformamiz uchun WebDirect deb nomlangan brauzer mijozi ham mavjud bo'lib, u foydalanuvchiga ishlab chiqish jarayonida bir qator kod yozmasdan munosib HTML5 kodini olish imkoniyatini beradi. FileMaker 15-da ushbu mijoz telefonlarda ishlash uchun optimallashtirilgan.

Shu bilan birga, FileMaker 15 xavfsizlik vositalari yashiradigan yashirin matn maydonini qo'shdi maxfiy ma'lumotlar, foydalanuvchi o'z ekranida ko'rsatmaslikni afzal ko'radi. Yangi xavfsizlik ogohlantirish bildirishnomalari foydalanuvchi yaroqsiz xavfsizlik sertifikatiga ega sayt yoki veb-saytga ulanishga harakat qilganda paydo bo'ladi. Bundan tashqari, FileMaker Server hozirda to‘qqizta mashhur ishlab chiqaruvchilarning SSL sertifikatlarini, shuningdek, oraliq sertifikatlar, subyektAltName (SAN) kengaytmalari va joker sertifikatlardan foydalanishni qo‘llab-quvvatlaydi, deydi kompaniya.

Yangi integratsiya va avtomatlashtirish xususiyatlari mahsulot ichidagi yangilanishlarni va bir nechta bekor qilish funksiyalaridan foydalangan holda skriptlarni bir zumda tiklash qobiliyatini o'z ichiga oladi. Qizil rang bilan ajratib ko'rsatish Script Workspace oynasida muammoli joylarni tezda aniqlashga yordam beradi, deydi Lekates. 15-versiya bilan FileMaker tashqi SQL manbalari (ESS) adapteri PostgreSQL va IBM DB2 kabi boshqa tashqi SQL ma’lumotlar manbalariga ulanishi mumkin bo‘ladi.

"Men uchun PostgreSQL va IBM DB2-ni ESS adapteri bilan qo'llab-quvvatlash orqali qo'llab-quvvatlashimiz mumkin bo'lgan SQL manbalari ro'yxatini kengaytirish juda katta o'zgarishlarga olib keldi", dedi iSolutions maslahatchisi va FileMaker instruktori Christoffer Hyppolite. - Buning yordamida FileMaker endi beshta eng yirik SQL ma'lumotlar manbalariga ikki tomonlama faol ulanish imkoniyatiga ega ( SQL Server, MySQL va Oracle oldingi versiyalarida allaqachon qo'llab-quvvatlangan).

O'z sinfida yuzlab va minglab talabalarga onlayn dars berganini aytadigan Hippolyte, FileMakerni har doim korporativ IT vositalarining qorong'u oti va ko'p odamlarni birlashtiradigan tsement deb hisoblaganini aytdi. turli tizimlar foydalanuvchilarga ma'lumotlar bilan ishlash uchun qulay, ammo yaxshi boshqariladigan interfeysni taqdim etishda.

“Agar men IT-menejerga SQL Server, MySQL, DB2, PostgreSQL va Oracle-ni faol ulanishi bilan bog‘laydigan va shu bilan birga ushbu menejer va hatto oxirgi foydalanuvchilarga yuzlab foydalanuvchilar qo‘llashi mumkin bo‘lgan ilovalar yaratishga imkon beradigan vosita borligini aytsam. bir vaqtning o'zida OS X, Windows va iOS ostida ishlaydi, keyin har qanday IT menejeri tafsilotlarni bilishni xohlaydi, deydi Ippolit. - FileMaker turli xil ulanish opsiyalarini taqdim etish bo'yicha ajoyib ishni amalga oshirgan bo'lsa-da, platforma har doimgidek ochiq va foydalanish uchun qulay bo'lib qolmoqda. "Boshqa Apple mahsulotlarida bo'lgani kabi, biz barcha mahorat darajasidagi foydalanuvchilar FileMaker muhitini tezda o'zlashtirishlari va kompyuter fonisiz o'z ilovalarini yaratishni boshlashlari uchun katta kuch sarfladik."

FileMaker 15, shuningdek, foydalanishni osonlashtiradigan va yanada samaraliroq bo'lgan ko'plab yangi xususiyatlarni o'z ichiga oladi va u ishlab chiqish guruhlari uchun yangi litsenziyalash variantlarini taklif qiladi. FileMaker 15 besh yoki undan ortiq kishilik jamoalar uchun FileMaker dasturini litsenziyalashning yangi, oson usulini taqdim etadi. Kompaniya vakillarining so‘zlariga ko‘ra, har bir foydalanuvchi FileMaker Pro (Foydalanuvchi ulanishlari litsenziyasi bo‘yicha), FileMaker Go yoki FileMaker WebDirect (FileMaker Serverda joylashgan barcha xizmatlar) da ishlash va real vaqt rejimida xavfsiz ma’lumot almashish imkoniyatiga ega bo‘ladi.

Ayni paytda, FileMaker yaqinda iOS uchun o'zining SDK-ni chiqardi va uni 15-versiya uchun yangiladi.

"Bu, ehtimol, eng dramatik o'zgarish edi", deydi Ippolit. - Chunki endi FileMaker-da qanday ishlab chiqishni o'rganish kifoya - va siz MDM tizimlari (mobil qurilmalarni boshqarish, boshqarish) orqali tarqatish uchun ilovalar yaratishingiz mumkin. mobil qurilmalar) va hatto iTunes do'koni orqali. Swift yoki Xcode-ni bilish shart emas. Bu mening boshimga to'g'ri kelmaydi. Oylar o‘rniga bir necha kun ichida so‘mlik tangalar evaziga siz o‘z g‘oyalaringizni iPad-da FileMaker yordamida ilovalarni ishlab chiqishingiz mumkin.”

Foydalanuvchi FileMaker-da ilovalar yaratishi uchun zarur bo'lgan texnik tajriba darajasi haqida so'ralganda, Ippolit shunday javob berdi: “Masalan, 66 yoshli otam o'tgan yili o'z ilovasini yaratgan va hatto yaratmagan. yordam uchun men bilan bog'laning. Va bu uning videomagnitofonida soat 12:00 miltillayotganiga qaramay, uni qanday sozlashni bilmaydi. Ha, uning hali ham videomagnitofon bor”.

Lekates, o'z navbatida, biznes uchun "o'zingizni yaratish yoki tayyor dasturni sotib olish" dilemmasini hal qilishda FileMaker ushbu variantlar orasida joy egallashini da'vo qilishini ta'kidladi.

"Ilovani sotib olish qiyin emas, lekin u sizga kerak bo'lgan narsani bajarishi shart emas", deb tushuntirdi u. - Shaxsiy ilovalarni ishlab chiqish esa ko‘p vaqt va katta mablag‘ talab qilishi mumkin. Ishonamizki, FileMaker ushbu ikkita variantni birlashtiradi va ikkalasining eng yaxshi xususiyatlarini birlashtiradi.

Ulardan birini tanlashni xohlaydigan kichik va o'rta korxonalar uchun eng yaxshi tizim ma'lumotlar bazasini boshqarish, men Filemaker Pro va Microsoft Access o'rtasidagi taqqoslashni taqdim etaman.

Siz buni bilasizmi?
Filemaker Pro qismi bo'lmoqchi edi Microsoft Office, lekin Apple tomonidan so'zlarni qayta ishlash to'plamining bir qismi sifatida sotib olingan.

Ma'lumotlar bazalari server bilan sinxronlashtirilgan ma'lumotlarni saqlash uchun ishlatiladi tez kirish. Ular dasturiy ta'minot kompaniyalari uchun onlayn inventar va uning intellektual mulkini himoya qilish, shuningdek, foydalanuvchi maxfiyligini himoya qilish uchun xizmat qiladi. Ma'lumotlar bazasini boshqarish bir serverdan bir nechta foydalanuvchilarga xizmat ko'rsatadigan serverga asoslangan ma'lumotlar bazasi tizimiga aylandi va nihoyat veb-integratsiyalangan ma'lumotlar bazasi ma'lumotlarni deyarli istalgan joydan yangilash va o'chirish imkonini beradi. Shunday qilib, savol tug'iladi: bunday tizimni tanlashda qanday xususiyatlarga e'tibor berish kerak? Eng ikkitasi mashhur tizimlar Hozirgi vaqtda ma'lumotlar bazasini boshqarish tizimlari FileMaker Pro va Microsoft Accessni o'z ichiga oladi.

FileMakerPro vsMicrosoftKirish

Fayl yaratuvchisi MS-DOS dasturi sifatida boshlangan, ammo hozirda Mac platformasida muvaffaqiyatli ishlaydigan ma'lumotlar bazasini boshqarish dasturi. Ma'lumotlarni oson boshqarish uchun ko'chirish va o'chirish opsiyalari bilan grafik interfeysga ega. U turli platformalarda mavjud va oxirgi versiyada iOS ma'lumotlar bazalarini yaratish uchun qo'shimcha mavzular va shablonlar mavjud. U (Open Database Connectivity ODBC) drayverini o'rnatishda SQL Server va Oracle kabi SQL ma'lumotlar bazalariga ulanishi mumkin. Bugungi kunda ushbu dastur muhim yangilanishlardan o'tdi va endi sizning ma'lumotlaringizni boshqarish imkonini beruvchi dastur mavjud. Xususiyatlardan biri foydalanuvchi sichqonchani bosganda yoki bosganda paydo bo'ladigan takomillashtirilgan "Popover" tugmasi. FileMaker Pro diskda bor-yoʻgʻi 26 MB joy egallaydi, har bir fayl uchun 8 TB gacha maʼlumotlarni saqlash sigʻimi va maʼlumotlar bazasiga kirish uchun FileMaker Pro, FileMaker Pro Advanced va FileMaker WebDirect kabi 3 xil versiyani tanlashingiz mumkin. veb-brauzerlar.

MicrosoftKirish Microsoft Office to'plamining bir qismi sifatida Excel, Word, PowerPoint va boshqalar kabi boshqa dasturlar bilan birgalikda mavjud edi. U mijoz ilovasi sifatida yaxshi ishlaydi, Oracle, Sybase va boshqalar kabi ma'lumotlar bazalarini qo'llab-quvvatlaydi. Ilova hajmi 160 MB. disk. Access sizga SharePoint serverida 1 TB maʼlumotni saqlash imkonini beradi, lekin bitta faylda atigi 2 GB saqlash.

Operatsion platforma

Fayl yaratuvchisi Windows, OS X va iOS bilan mos keluvchi platformalararo maʼlumotlar bazasi tizimidir.

MicrosoftKirish, faqat Windows-da ishlaydi va Microsoft Office-ga yaxshiroq moslashtirilgan.

Ma'lumotlar bazasi potentsiali

Filemaker Pro-da bazani yaratish uchun sxemalar, rezyume maketlari, skriptlar va plaginlar kabi ob'ektlar mavjud. Ma'lumotlar bazasiga kirish uchun skriptlar va uchinchi tomon plaginlaridan foydalanadi.

Siz Microsoft Access-ga jadvallar, so'rovlar, shakllar, hisobotlar, ma'lumotlarga kirish sahifalari, makroslar va modullar kabi bir qator ob'ektlarni kiritishingiz mumkin. Access o'zining ishlab chiqish tili sifatida Visual Basic for Applications (VBA) dan foydalanadi, bu Visual Basic ning quyi to'plamidir.

Foydalanuvchilar soni

Access bir vaqtning o'zida 255 foydalanuvchini qo'llab-quvvatlashi mumkin.

Filemaker Server, filemaker Pro bilan birgalikda bir vaqtning o'zida 250 foydalanuvchini qo'llab-quvvatlashi mumkin.

Rejimlar soni

Filemaker Pro-da 3 ta rejim mavjud: Dizayn rejimi (tartib dizaynini tahrirlash uchun), Qidiruv rejimi (yozuvlarni qidirish uchun) va Ko'rish rejimi (yozuvlarni ko'rsatish uchun).

Kirish avtomatlashtirilgan xavfsiz rejim Fayl ichidagi har qanday muammolarni aniqlash uchun foydalanuvchi tomonidan boshlangan xavfsiz rejim fayllar shikastlangan bo'lsa ham ishlashga imkon beradi.

Xavfsizlik

Filemaker Pro 256 bitli AES shifrlashiga ega bo'lib, maxfiy ma'lumotlarni himoya qilish uchun foydalaniladigan ish stoli yoki serverdagi ma'lumotlarni himoya qiladi.

Access-da fayllarga serverga o'tkazish orqali kirish mumkin Microsoft SQL. Bu beradi qo'shimcha himoya, ma'lum bir shaxsning huquqlarini aniqlash uchun ishlatilishi mumkin bo'lgan foydalanuvchi nomi va parolni talab qiladigan ishchi guruhlarning xavfsizligini ta'minlash (o'qish yoki o'qish va yozish).

Narxi

Bitta foydalanuvchi uchun filemaker Pro yiliga oyiga $9.00 turadi. FileMaker Pro Advanced-ning bitta foydalanuvchisi uchun oyiga $15.00, shuningdek, yillik asosda olinadi. Server ma'lumotlar bazasini boshqarish uchun siz foydalanuvchilari asosida mavjud bo'lgan FileMaker WebDirect xizmatlaridan foydalanishingiz mumkin. 5 foydalanuvchi uchun oyiga $54.00, 50 foydalanuvchi uchun esa $279.00 turadi. uchun turlicha tarqaladi korporativ litsenziyalar, bir nechta kompyuterga o'rnatilishi mumkin.

Microsoft Access foydalanuvchilari oyiga $6,99 yoki yil davomida $69,99 evaziga ushbu dasturiy ta'minot va Office to'plamining qolgan barcha afzalliklaridan bahramand bo'lishlari mumkin. Oila uchun siz oyiga 9,99 dollar yoki yiliga 99,99 dollarga buyurtma berishingiz mumkin. Biznes foydalanuvchilari uchun turli versiyalarga ko'ra, Office 365 Business Essentials uchun $5,00, Office 365 Business uchun $8,25 va Office 365 Business Premium uchun $12,50 turadi.

Filemaker Pro va Microsoft Access-ning afzalliklari va kamchiliklarini ko'rib chiqsak, litsenziya uchun to'lovni amalga oshirgan foydalanuvchilar FileMaker serveriga bepul kirish imkoniga ega emasligini xulosa qilishimiz mumkin. Ilovani iPad yoki iPhone-da ishga tushirish uchun uni FileMaker Go-da yuklab olishingiz mumkin, uni Apple do'konidan bepul yuklab olishingiz mumkin. MS Office va uning ilovalaridan foydalanadigan odamlar uchun juda mos keladi, fayl yaratuvchidan esa sudrab olib tashlash interfeysi texnologiyasi tufayli maʼlumotlar bazasini dasturlashda yangi boʻlganlar ham foydalanishlari mumkin.


FileMaker ishlab chiqish muhiti bugungi kunda kichik va o'rta ishchi guruhlar uchun DBMSlar orasida etakchilardan biri bo'lib, mijozning korxona ehtiyojlariga to'liq moslashtirilgan tayyor echimlarni tezda ishlab chiqish imkonini beradi.

FileMaker-ning kuchli imkoniyatlari, jamoaviy ish rejimi, ko'p sonli maqsadli platformalarni qo'llab-quvvatlash va tezkor rivojlanish uchun ideal grafik interfeysi FileMaker-ni ma'lumotlarni yig'ish va odamlarni, Internet loyihalarini va pochta ro'yxatlarini boshqarish bilan bog'liq muammolarni hal qilish uchun ajralmas qiladi. FileMaker deyarli har qanday dastur bilan ma'lumotlarni almashish qobiliyatiga ega bo'lgan holda, har qanday murakkab muammo uchun oddiy echimlarni taqdim etish orqali heterojen tarmoqlar chegaralarini xiralashtiradi.

Afsuski, FileMaker - G'arbda juda mashhur va mashhur - sovuq va uzoq Rossiyada deyarli noma'lum, keling, bu adolatsizlikni tuzatishga harakat qilaylik.

So'nggi paytlarda DBMS bozorida an'anaviy ravishda gigantlar hukmronlik qilmoqda va bular birinchi navbatda Oracle Database, Microsoft SQL Server va boshqalar. Agar shunga o'xshash bozorni ko'rib chiqsak ochiq yechimlar Yechimlarining xilma-xilligi bilan bu erda yana DBMSlar, birinchi navbatda, professional ishlab chiquvchilar uchun taqdim etiladi - MySQL, PostgreSQL va boshqalar.

Ko'rinib turibdiki, bunday jiddiy va kuchli vositalardan foydalanish, ma'lumotlar bazalarini ishlab chiqish va ularga xizmat ko'rsatishning o'zi faqat tajribali professional dasturchilarning ishiga aylanadi. Bir tomondan, bu joy turli xil juda moslashuvchan va kuchli echimlar bilan juda to'yingan, ammo boshqa tomondan, tan olish kerakki, bunday platformalarni ishlab chiqish juda ko'p pul talab qiladi, bu esa vaqtni talab qiladi. va ma'lum miqdordagi tajriba, hatto to'g'ri shakllantirish bosqichida ham texnik topshiriq mijozning o'zi tomonidan, bunday echimlarni yaratish va joylashtirish uchun zarur bo'lgan vaqtni hisobga olmaganda. Agar allaqachon ish paytida tayyor yechim Ma'lum bo'lishicha, hayotda tez-tez sodir bo'ladigan bo'lsak, mahsulot biroz takomillashtirish va qo'shimcha moslashishni talab qiladi - yana buni o'zingiz qilishning iloji yo'q, ya'ni siz yana tashqi mutaxassislarni jalb qilishingiz kerak bo'ladi.

Tayyor echimlar har doim ham talab qilinadigan darajada moslashuvchan emas; hayot "to'liq o'zingiz uchun" deb ataladigan shaxsiy echimni yaratish har doim yaxshiroq va ishonchli ekanligini bir necha bor isbotladi, ammo bu erda biz murakkablik muammosiga duch kelamiz. va bunday rivojlanishning davomiyligi.

Agar siz bir lahza o'ylab ko'rsangiz va orzu qilsangiz: oh, agar bunday ma'lumotlar bazalarini butunlay o'zingiz yaratishingiz mumkin bo'lsa, bir vaqtning o'zida bir nechta tegishli texnik sohalarda mutaxassis bo'lishingiz shart bo'lmasa, agar bu nafaqat oson bo'lsa. noldan dasturlar yaratish, balki tuzatish, kengaytirish va takomillashtirish uchun...

Va agar yirik va qisman o'rta biznes uchun jiddiy va qimmat DBMSga asoslangan qimmat ixtisoslashtirilgan echimlar hali ham qandaydir darajada oqlangan va iqtisodiy jihatdan maqsadga muvofiq bo'lsa, ko'pchilik vakili bo'lgan kichik biznes uchun yoki umuman uy ehtiyojlari uchun - Oracle yoki hatto bepul MySQL, ehtimol, ortiqcha va undan ham ko'proq - bema'ni.

Mavzuga bunday uzoq kirish faqat oddiy haqiqatni bayon qilish uchun mo'ljallangan: kichik biznes uchun DBMS bozori va uyda foydalanish nihoyatda talabga ega va u amalda hech qanday tarzda ifodalanmaydi ichki bozorda. Agar siz tezda rivojlanishingiz kerak bo'lsa ixtisoslashtirilgan tizim kichik do'kon uchun ombor hisobi yoki shunchaki shaxsiy tizim Sizga yoqadigan yangi, yangicha vaqtni boshqarish kontseptsiyasiga asoslangan biznes yoki moliyaviy rejalashtirish - bu holatda yordamni qayerdan izlash kerak?

Buning uchun qanday vositalardan foydalanish yaxshidir - ehtimol mashhur MySQL va bir xil darajada mashhur Visual Studio-da yozilgan vizual front-end bilan birgalikda? Qanday tez va oddiy variantlar Har qanday texnik bo'lmagan mutaxassis, shuningdek, buxgalter yoki bir vaqtning o'zida birinchi kurs talabasi uchun mos keladigan bunday vaziyat uchun ishlanmalarni taklif qila olasizmi?

Va bugun bizda yaxshi yangilik bor: bizning sharhimiz G'arbda juda mashhur va mashhur, ammo Rossiyada hali unchalik keng tarqalmagan ushbu toifadagi DBMSni batafsil ko'rib chiqishga bag'ishlanadi.

FileMaker-ni o'zining o'ziga xos analoglari - Microsoft Access va FoxPro bilan solishtirish odatiy holga aylanganligi sababli, biz bu odobli o'xshashlikni takrorlaymiz, ammo to'liqlik va adolat uchun biz darhol ularning asosiy farqlarini taqdim etamiz. bunga bu taqqoslash, bizningcha, juda uzoq.

Boshqa MS Access?

FileMaker DBMS ning aniq o'ziga xos xususiyati shundaki, u dasturchiga emas, balki oxirgi foydalanuvchiga, ma'lumotlar bazalari sohasida professional bo'lmaganlarga qaratilgan. Hatto o'z mahsulotining tavsiflarida ham ishlab chiquvchilar o'jarlik bilan DBMS (ma'lumotlar bazasini boshqarish tizimi) atamasidan foydalanishdan o'jarlik bilan qochishadi, garchi u mahsulot spetsifikatsiyasida berilgan bo'lsa ham, uni hamma joyda ma'lumotlar bazasi ilovasi bilan almashtiradi.

FileMaker 11 da ishlab chiqish muhitining asosiy ekrani

Asosiy farq - bu ikkita o'xshash, ammo o'xshash bo'lmagan tizimlarda tanlangan vizual dizayn usuli. FileMaker-da bu yondashuv boshqacha va menimcha, ancha muvaffaqiyatli va keng ko'lamli. To'g'ri tanlangan dizayn strategiyalari (masalan, har doim asos bo'lishi mumkin bo'lgan barcha tipik vazifalar uchun juda oqilona tanlangan tayyor shablonlar to'plamining mavjudligi) ushbu ishlab chiqish tizimiga asoslangan yangi loyihangizni tezroq boshlashni yanada soddalashtiradi.

Masalan, bu erda siz an'anaviy klassik dasturlash asoslari haqida hech qanday tasavvurga ega bo'lmasdan ham o'rnatilgan FileMaker Script tilida dasturlashingiz mumkin yoki Excel faylini bo'sh loyiha shakliga sudrab olib, darhol ma'lumotlar bazasini loyihalashni boshlashingiz mumkin. tartib yaratish va yangi bazangizni to'ldirish uchun odatiy Excel. Bu imkoniyatlar bir vaqtning o'zida ularni o'zi uchun maqbul darajaga qadar murakkablashtirish imkoniyatiga ega bo'lgan texnik uchun ham, oddiy buxgalter uchun ham teng darajada mavjud. MS Access yoki FoxPro-da loyiha ustida ishlash insayderning nuqtai nazari bo'lib, shuning uchun siz ma'lumotlar bazasi qanday tuzilganligi va ishlashi haqida aniq tushunchaga ega bo'lishingiz kerak bo'lsa, FileMaker ko'proq rivojlanishga begona nuqtai nazarga ega.

FileMaker sizni e'tiboringizni ma'lumotlar bazasining tashqi ko'rinishini, ya'ni interfeysni yaratishga undaydi. FileMaker qolganlarga deyarli to'liq g'amxo'rlik qiladi. Agar siz hatto interfeysni ishlab chiqishni xohlamasangiz, sizga darhol standart taqdim etiladi va unga kirish huquqiga ega bo'lasiz kuchli vositalar ma'lumotlar bazasi bilan darhol ishlashni boshlash uchun ma'lumotlarni ko'rsatish va qidirish. Boshqa tomondan, agar xohlasangiz, jarayonlarning mohiyatini o'rganishingiz va loyihangizni qo'shimcha funktsiyalar bilan to'ldirishingiz mumkin, bu sizga ma'lumotlar bazasi bilan ishlashning siz uchun maqbul bo'lgan murakkablik darajasini mustaqil ravishda aniqlash imkonini beradi.

Biz FileMaker-ni amalga oshirishning ko'plab muvaffaqiyatli tafsilotlariga keyinroq qaytamiz, shu erda biz ushbu stereotipik taqqoslashga chek qo'ymoqchimiz: bizning fikrimizcha, FileMaker ancha qulay va qulay tizimdir. o'rtacha foydalanuvchi uchun, MS Access-dan ko'ra, lekin bularning barchasi bilan uning imkoniyatlari MS Access-dan hech qanday kam emas va ko'p jihatdan - va biz buni keyinroq ko'rsatamiz - undan sezilarli darajada ustundir.

FileMaker 11 da yozilgan dastur namunasi

FoxPro-ga kelsak, bu hali ham dasturchilar uchun tizim, nima desa bo'ladi. Albatta, FileMaker bilan tanishayotganda, "jiddiy" tillarda dasturlash tajribasiga ega bo'lish sizga zarar qilmaydi - bu sizga tizimga va uning imkoniyatlariga tom ma'noda yo'lda, maksimal 24 ta "kirish" imkonini beradi. soat, darhol ishlay boshlaydi. Ammo, aksincha, vazifani qo'yib, gumanitar fanlar mutaxassisi uchun FoxPro-ni tez va darhol tushunish juda qiyin bo'ladi, siz rozi bo'lasiz va buni umuman qilishning hojati yo'q!

Endi biz ishonchli tarzda isbotlaganimizdek, MS Access va FoxPro bilan solishtirganda ancha sodda va shuni taʼkidlab oʻtamizki, koʻproq kuchli vizual rivojlanish tizimi – FileMaker DBMS mavjud.

Ta'rif va maqsadli joy

FileMaker Pro o'zining relyatsion ma'lumotlar bazasi asosida yaratilgan elektron jadvallar va boshqa ma'lumot ilovalarining o'zaro platformali ish stoli dizayneridir. Ushbu ma'lumotlar bazasining haqiqiy dvigateli bilan birgalikda, yuqorida aytib o'tilganidek, kuchli vizual dizayner bitta paketda, rivojlangan va intuitiv GUI interfeysi bilan ta'minlanadi, bu sizga vizual rejimda har qanday ilovalarni yaratishga imkon beradi: o'z mantiqingiz bilan, ko'rinish, shakllar va jadvallar.

Foydalanuvchi ma'lumotlarini saqlash, ishlatish va qayta ishlashdan tashqari, bu muhit ko'p narsalarni beradi qo'shimcha funktsiyalar va ko'p jihatdan ushbu mahsulotning nashriga bog'liq bo'lgan qobiliyatlar (ular quyida batafsilroq muhokama qilinadi) (ushbu maqolaning ikkinchi qismiga qarang). Muxtasar qilib aytganda, agar RAD (Rapid application Development) ishlab chiqish muhitlari mavjud bo'lsa, bu sizga to'liq yaratishga imkon beradigan o'ziga xos "SuperRAD" dir. shunga o'xshash ilovalar, lekin 10 barobar tezroq va osonroq!

Vizual o'rnatilgan tuzatuvchi skript tili

Shunday qilib, juda quruq va biroz byurokratik ta'rif berib, uning oddiy odam uchun va'da qilgan afzalliklarini umumlashtiramiz: FileMaker-ni o'zlashtirganingizdan so'ng, siz osongina va tezda ma'lumotlar bazalari asosida o'z loyihalaringizni yaratishingiz mumkin, ulardan foydalanish deyarli cheksizdir. Siz juda tez, tom ma'noda "tizzangizda", masalan, uy kutubxonangiz yoki filmlaringizning katta katalogini yaratishingiz, ulkan musiqa kolleksiyangizni kataloglashingiz, korxonada tovarlarni hisobga olish yoki sarf materiallari va ofislarni hisobga olish uchun shaxsiy tizimingizni ishlab chiqishingiz mumkin. uskunalar, kompaniyangizdagi buyurtmalarni qayta ishlash tizimi yoki shaxsiylashtirilgan bosma tizimlar. Bir daqiqa vaqt sarflaganingizdan so'ng, ma'lumotlar bazasini avtomatik ravishda yaratilgan PHP veb-sayti shaklida Internetga joylashtiring. Va boshqa ko'plab ...

FileMakerning asosiy xususiyatlari

  • Bu ko'p platformali mahsulot - quyidagi platformalar qo'llab-quvvatlanadi: Windows (XP, Vista, 7); MacOS X, iOS;
  • Plagin arxitekturasi - ulanish uchun ko'plab uchinchi tomon plaginlari mavjud bo'lib, ular asosiy tizimning funksionalligini yanada kengaytiradi;
  • Ko'p tilli qo'llab-quvvatlash - tizim 12 dan ortiq tillarga, shu jumladan rus tiliga tarjima qilingan;
  • Ilg'or va jozibali grafiklar, hisobotlar va gistogrammalarni avtomatik ravishda yaratish qobiliyati;
  • FileMaker ma'lumotlar bazasidan dinamik ravishda kiritish qobiliyatiga ega veb-sahifalarni yaratish uchun o'zingizning FDML belgilash tilingizni qo'llab-quvvatlash;
  • Va agar biz veb-saytlar haqida gapiradigan bo'lsak, FileMaker-ning server versiyasi PHP veb-saytini avtomatik ravishda tezda yaratish qobiliyatiga ega - mavjud ma'lumotlar bazasining tuzilishi va mazmunidan;
  • Barcha foydalanilgan jadvallar va ma'lumotlar tuzilmalarini shifrlash qobiliyati;
  • Ma'lumotlar bazasiga ma'lumotlarni import qilish uchun juda ko'p formatlar: Excel, Lotus 1-2-3, txt, cvs, dbf va boshqalar; shuningdek, teskari operatsiya uchun formatlarning ko'pligi - eksport;
  • Ga yaqin vizual muharriri skriptlar, bu dasturlashni tushunishni juda osonlashtiradi (agar sizga bu erda kerak bo'lsa ham). Barcha murakkab vaziyatlarni hal qilishga imkon beruvchi o'rnatilgan skript tuzatuvchisi mavjud. Umuman olganda, FileMaker-ning o'ziga xos skript tili borligi va tajribali dasturchilar uchun noqulay bo'lishi va yangi boshlanuvchilar va ilg'or foydalanuvchilar uchun ko'proq mos kelishi haqidagi sub'ektiv fikringizni darhol bildirishingiz kerak (buni ham ortiqcha, ham minus deb hisoblash mumkin). bu tizim);
  • FileMaker ma'lumotlar bazasi bilan ko'p foydalanuvchili ishlashni qo'llab-quvvatlaydi, albatta, oqilona chegaralar ichida (siz 700 kishilik olomonning ma'lumotlar bazasiga bir vaqtning o'zida kirishiga ishonishingiz shart emas). Ammo, himoyada ichki xotira ma'lumotlarda men buni aytmoqchiman oxirgi versiyalari u sezilarli darajada kengaytirildi va to'ldirildi va hozirda juda katta hajmdagi ma'lumotlar bilan bemalol ishlay oladi (yana o'rtacha chegaralarda - kichik va o'rta biznes doirasida - u hech qachon Oracle yoki PostgreSQL-ga to'g'ridan-to'g'ri raqobatchi bo'lmaydi. ).

Tashqi shovqin

Ko'pincha, bunday mahsulotlardan foydalanganda, birinchi savol tug'iladi: "Men ularni tashqi, allaqachon mavjud echimlarim bilan qanday bog'lashim mumkin?"

Xo'sh, bu ajoyib savol. Va agar tezkor dizayn uchun ichki imkoniyatlar va nihoyatda qulay yaratish FileMaker-dagi ilovalar, men bunga shubha qilmayman ham (chunki shunday - shunchaki sinab ko'ring), keyin FileMaker-ni boshqa tashqi mahsulotlar bilan o'zaro aloqada bo'lish qobiliyatini tadqiq qilish masalasi qo'shimcha qamrovni talab qiladi, chunki bu parametrning alohida ahamiyati tufayli. zamonaviy va moslashuvchan heterojen tizimlarni yaratish.

Bu sohada ta'kidlash kerak bo'lgan birinchi narsa shundaki, FileMaker tashqi ilovalar bilan turli xil ma'lumotlarni almashish uchun universal XML standartini juda keng qo'llab-quvvatlaydi va faol foydalanadi.

Xususan, qo'llab-quvvatlanadi:

  • — XML formatida ma'lumotlar bazasiga tashqi ma'lumotlarni import qilish;
  • Yozuvlarni eksport qilish va Yozuvlarni eksport qilish skript bosqichi - ma'lumotlaringizni XML formatida eksport qilish turlari;
  • XML bilan maxsus veb-nashr qilish - tashqi xizmatdan Internet-so'roviga javoban XML ma'lumotlarini yuborish mexanizmi;

Tashqi manbalar bilan ma'lumot almashish uchun XML qo'llab-quvvatlashiga qo'shimcha ravishda, to'liq ODBC/JDBC qo'llab-quvvatlashi ham mavjud, bu FileMaker imkoniyatlarini yanada kengaytiradi (bu haqda ko'proq ma'lumotni ushbu sahifada o'qishingiz mumkin). Va nihoyat, amaliy dasturchi nuqtai nazaridan eng qiziq narsa bu SQL tilidir.

smtp yechimi har qanday FM ilovasiga o'rnatilgan

Yuqorida aytib o'tganimdek, FileMaker o'zini ishlatadi kvazivizual Tanlovlarni yaratish uchun vositalar, ammo bundan tashqari, xususiyatlar va SQL uchun deyarli to'liq qo'llab-quvvatlanadi, shuning uchun keling, ushbu masaladagi asosiy fikrlarni iloji boricha qisqacha sanab o'tamiz:

  • Tashqi SQL ma'lumotlar manbai— FileMaker va dunyoning yetakchi DBMS (Oracle, MS SQL Server, MySQL) oʻrtasida “jonli” ikki tomonlama aloqani yaratish uchun standart vosita;
  • ODBC/JDBCmuqobil yo'l tashqi ma'lumotlar manbalariga doimiy "jonli" ulanish kerak bo'lmasa, ulanishlar. Ushbu yondashuvning ham ortiqcha, ham minuslari bor: ortiqcha narsa mavjud ma'lumotlar manbalarining ancha ko'p qirraliligi va kengligidir - aslida FileMaker yordamida tizimingizda ma'lumotlar bazasi uchun standart ODBC drayverini topib o'rnatish kifoya. Salbiy tomoni - bir oz sekinroq shovqin tezligi;
  • SQL ni bajaring- bu buyruq orqali FileMaker skript tili darajasida dinamik SQL so'rovlarining mavjudligi, bu FileMaker ekotizimida SQL dan muvaffaqiyatli va hattoki, murakkab foydalanish uchun o'ziga xos qo'shimcha o'lchov yaratadi;
  • MySQL hamkorlik— Men, ayniqsa, mashhur tashqi ma'lumotlar manbai sifatida qo'llab-quvvatlashni ta'kidlamoqchiman bepul server MySQL ma'lumotlar bazalari. Shuni ta'kidlash kerakki, tashqi SQL ma'lumotlar manbai rejimida ushbu manba bilan integratsiya darajasi juda yuqori sifatli. FileMaker ishlab chiqaruvchisining o'zi ko'plab muvaffaqiyatli misollarni tasvirlaydi asosiy tatbiqlari, bu erda bu ikki DBMSning bunday simbiozidan foydalanish butun axborot infratuzilmasida birinchi o'ringa qo'yilgan edi. FileMaker, Inc va MySQL AB o'rtasidagi rasmiy hamkorlik bu aloqalarni nafaqat texnik darajada, balki qo'llab-quvvatlashning huquqiy darajasida ham mustahkamlaydi. FileMaker-ni MySQL bilan "qo'llash" ning aniq namoyishini butunlay ushbu mavzuga bag'ishlangan vebinarning demo-videosida ko'rish mumkin.

Xulosa qilib aytganda, "Tashqi shovqin" mavzusida yana bir bor o'rnatilgan smtp yechimini eslash kerak. elektron pochta doimiy integratsiyalashgan umumiy tizim, bu yana rivojlanishga qulaylik qo'shadi, ayniqsa korporativ maqsadlar uchun, bu XML manbalaridan moslashuvchan eksport bilan bir qatorda, bunday ilovaga doimiy ravishda "aloqada" bo'lishga imkon beradi.

Ushbu maqolada (davomi bor) men FileMaker-ning Internet imkoniyatlarini, uning ko'plab nashrlarini tasvirlab berdim, shuningdek, uning boshqa ko'plab qiziqarli xususiyatlariga to'xtalib o'tdim.

kalit so'zlar: filemaker, filemaker pro yuklab olish filemaker pro 3 rivojlantirish bo'yicha yordam darslari fayl yaratuvchini yuklab olish ashdufluk



 


O'qing:



Eng yaxshi simsiz minigarnituralar reytingi

Eng yaxshi simsiz minigarnituralar reytingi

Universal quloqlarni arzon sotib olish mumkinmi? 3000 rubl - bunday pulga yuqori sifatli eshitish vositalarini sotib olish mumkinmi? Ma'lum bo'lishicha, ha. Va nutq ...

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Yaxshilangan xarakteristikalar va yuqori avtonomiyaga ega planshetning yangilangan versiyasi.Acer smartfonlariga kamdan-kam tashrif buyuradi...

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Rossiyada 1 dekabrdan boshlab abonent boshqa uyali aloqa operatoriga o‘tganda telefon raqamini saqlab qolish to‘g‘risidagi qonun kuchga kirdi. Biroq, ma'lum bo'lishicha, ...

phabletni ko'rib chiqish, qimmat, lekin juda malakali

phabletni ko'rib chiqish, qimmat, lekin juda malakali

Qimmatbaho, lekin juda malakali fablet sharhi 20.03.2015 Men dunyodagi etiksiz yagona poyabzalchiman, o'z smartfonimsiz smartfon sharhlovchisiman....

tasma tasviri RSS