uy - Kompyuterlar
"Fayl ishlab chiqaruvchi" ma'lumotlar bazasi haqida umumiy ma'lumot, noldan ma'lumotlar bazasini yaratish. Filemaker: inson yuziga ega ma'lumotlar bazasi Aloqa va tarmoq dasturlari fayl yaratuvchisi

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 xususiyatlari ishlab chiquvchilarga imkon beruvchi Touch ID skanerini qo'llab-quvvatlashni o'z ichiga oladi xavfsiz kirish faqat barmoq teginish bilan ilovalaringizga. Qo'llab-quvvatlash uchun rahmat yangi texnologiya 3D Touch ba'zi ilovalarni tezda ochishi 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, Lakeates ta'kidladiki, FileMaker maxsus ilovalarni ishlab chiqish uchun boshqa mavjud platformalarga qaraganda bir oz farq qiladi, 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 tezkor avtorizatsiyani qo‘shish imkoniyatini, FileMaker’ni iOS platformasidagi boshqa ilovalar bilan integratsiya qilish uchun ilovalar kengaytmalarini qo‘llab-quvvatlashni va hatto iBeacons kabi qurilmalarga API’dan to‘g‘ridan-to‘g‘ri kirishni so‘rashgan. Bu odatda kichik biznes sub'ektlari va korxonalarning ichki bo'linmalarining vakolatlari doirasidan 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 videomagnitofoni 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.

Dasturiy ta'minotni prototiplash haqidagi sharhlarimizdan siz o'zingizning ilovalaringizni yaratish unchalik qiyin emasligini allaqachon ko'rgan bo'lishingiz mumkin. Bundan tashqari, bunday maqsadga erishish uchun dasturlash tillarini chuqur o'rganish shart emas. Keng ko'lamli platforma buni eslatishdan charchamaydi FileMaker, bu ketma-ket 14 avlod davomida takomillashib bormoqda. Uning asosida foydalanuvchilar iOS, OS X va Windows uchun o'z g'oyalarini, ayniqsa, apparat vositalariga kirmasdan amalga oshiradilar. Eng muhimi, yakuniy natija ajoyib!

FileMaker-ga Apple-ning o'zi homiylik qiladi, shuning uchun loyihaning sifati o'zi uchun gapiradi. 15-qism yaqinlashmoqda, ammo hozircha biz 14-chi qismni batafsil o'rganamiz, FileMaker Pro va FileMaker Advanced o'rtasidagi farqlarni, Go, WebDirect va Server xususiyatlarini ko'rib chiqamiz.

Balki FileMaker Pro va Advanced o'rtasidagi eng katta farq Script Workspace-dadir. Script Workspace sizga eng qisqa vaqt ichida vazifalarni avtomatlashtirish imkonini beradi. Belgilarni kiritganingizda satr bo'yicha tahrirlash va bir turdagi bashoratli kiritishni qo'llab-quvvatlaydi va mos variantlar bir vaqtning o'zida ochiladi. Tezlikni oshirish uchun hatto GTRR (Tegishli yozuvga o'tish) kabi qisqartmalardan ham foydalanishingiz mumkin. Shuningdek, u o'rnatilgan qidiruvga ega, bo'sh satrlarni, raqamlashni, chekinishni, sintaksisni ta'kidlashni va boshqa dasturchi vositalarini qo'llab-quvvatlaydi.

Hisoblash dialog oynasi tugallangan dasturda funktsiyalarning joylashishi va algoritmlarni hisoblash uchun javobgardir. Aytgancha, endi funksiyalar avtomatik ravishda yakunlanadi va qidiruvlar tezroq.

FileMaker 14-da har qanday interfeysni hech qanday muammosiz sozlash mumkin bo'lgan ulkan dizayn asboblar to'plami mavjud. Endi unga alohida ob'ekt sifatida ishlaydigan tugmalar guruhlarini yaratishni ta'minlaydigan tugmalar paneli qo'shildi. Guruhlar moslashuvchan tarzda sozlangan, yoʻnalishni oʻzgartiradi va navigatsiya fokuslarini kuzatib boradi.

Tugma paneli bilan bir qatorda professional tarzda ishlab chiqilgan 140 ta piktogramma qo'shildi. Belgilangan miqdor etarli emas grafik elementlar- o'zingizni yuklashingiz mumkin.

Juda foydali bo'lib, navigatsiya funktsiyalarining yuqori va pastki qismlariga alohida ta'sir ko'rsatadigan hudud bo'yicha bo'linmalar paydo bo'ldi. Ushbu ajratish hech bo'lmaganda bir xil tugmalar paneli yordamida dasturda harakat qilishni ancha osonlashtiradi.

Endi ekranda ma'lum bir maydon bo'yicha maslahatlar yoki ko'rsatmalar paydo bo'lishi uchun "joy ushlagichi" tegini kiritish mumkin.

Ilgari gullarga ishlov berish qiyin bo'lganlar uchun endi bu osonroq bo'ladi, chunki ular yaxshilandi rangli echimlar. Rang kodlari endi tegishli koordinatalarni avtomatik ravishda aks ettiradi. Men bu funksiyalar ikkita standart FileMaker mavzulari bilan ham, o‘zingizniki bilan ham ishlashidan xursandman.

Xatolar bo'yicha dizayn ishlari ekrandagi ob'ektlarning yanada nozik ko'rinishiga ta'sir qildi. Masalan, katakchalar faollashtirilganda "x" yoki "tanlangan" belgisini ko'rsatishni tanlashingiz mumkin.

Eng so'nggi global yangilanishni butun platforma - Launch Center qabul qildi, u barcha ishlanmalarni bir joyda to'playdi. Bundan tashqari, ularning har biriga tegishli belgi belgilanishi mumkin. 30 ta standart yorliqlarni qo'llab-quvvatlaydi va o'zingiznikini qo'shadi.

FileMaker Go - 11-versiyadan beri loyihaga qo'shilmagan iOS uchun maxsus mijoz. Ba'zi joylarda u yuqoridagi kabi yangilanishlarni oldi, ya'ni ishga tushirish markazi, fayl belgilari. Ularga qo'shimcha ravishda, "tegish targerlari" hajmi kattalashdi, buning natijasida FileMaker Go asosidagi echimlar bilan ishlash osonlashdi. Ilovaning o'zi nihoyat optimallashtirildi katta ekranlar iPhone va 64-bitli arxitektura.

Alohida-alohida, FileMaker Go 14 faqat FileMaker Server 13 va 14-da joylashgan ma'lumotlar bazalariga ulanishi mumkinligiga e'tibor qaratish lozim, ya'ni 12 va undan katta qismi uchib ketadi. Global yangilanish amalga oshirilishi kerak.

Bizda hali ham WebDirect va Server mavjud. Birinchisi, ma'lumotlar bazasi so'rovlarini qayta ishlaydigan veb-mijozdir. U juda ko'p sonli ulanishlarni (100 tagacha) va skriptlarni qo'llab-quvvatlaydi. Qayta ishlab chiqilgan boshqaruv paneli yanada zamonaviy ko'rinishga ega bo'ldi va FMP URL manzillari qaytib keldi.

Ikkinchisi - server. Server - bu server. Bu erda siz ishlash va xatolarni tuzatish sohasida to'liq miqyosli profilaktikani ko'rishingiz mumkin. Aniq vizual o'zgarishlarni izlash qiyin :)

Agar bizning yangilanishlarni ko'rib chiqishimiz FileMaker 14-ga ishonchni ilhomlantirmagan bo'lsa, sizga shablonlarni tanlashni, o'zingizga yoqqanlarini asos qilib olishni va qandaydir g'oyani hayotga tatbiq etishga harakat qilishni maslahat beramiz. Yuklab olish sinov versiyasi Quyidagi tugmani bosishingiz mumkin.

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

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 onlayn inventar sifatida xizmat qiladi, dasturiy ta'minot kompaniyalar va uning intellektual mulkini himoya qilish va foydalanuvchi maxfiyligini himoya qilish. 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.

Tartiblar 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 ushbu dasturiy ta'minotning barcha afzalliklari va qolganlaridan bahramand bo'lishlari mumkin Ofis paketi oyiga $6,99 yoki butun yil uchun $69,99. 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.


    Umumiy ma'lumot DBMS haqida " FileMaker »

FileMakerxuddi shu nomdagi kompaniya tomonidan ishlab chiqilgan "FileMaker", bu o'z navbatida taniqli kompaniyaning sho''ba korxonasiolma. Ushbu maqola chop etilganda (2015 yil avgust) ushbu DBMSning 14-versiyasi chiqarildi.

Keling, DBMSning asosiy xususiyatlarini ko'rib chiqaylikFileMakerumuman ma'lumotlar bazalari haqidagi mavjud g'oyalarni hisobga olgan holda.

Avvalo shuni ta'kidlash kerak bu DBMS ko'p tizimli, ya'ni. bilan ikkala kompyuterga o'rnatilishi mumkinWindows ( IBM Kompyuter) va o'rnatilgan kompyuterdaMac OS X(kompyuterlarolma).

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 - matn formatidagi ma'lumotlar uchun

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, ularning formatidan qat'i nazar (butun, o'nlik va boshqalar), shunga o'xshash maydon.Raqam. Matn uzunligidan qat'i nazar, matn ma'lumotlari ham hisobga olinadi. Bu tur maydonlar (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.

Yuqoridagi ikkita maydon turi (HisoblashVaXulosa) har xil turdagi hisobotlarni yaratishda foydalanish uchun juda qulay.

Bundan tashqari, tizimFileMakerhar bir maydondan bir nechta qiymatlar birikmasi sifatida foydalanishga imkon beradi, deb atalmishtakrorlash 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 ma'lumotlar bazasini boshqarish tizimlariFileMakerMen e'tibor qaratmoqchi bo'lgan narsa - bu chiqish ma'lumotlari formatlari.

Bu haqda yuqorida aytib o'tilgan ediFileMaker- dastur o'rnatilgan dastur uchun muhim emas operatsion tizim. Shuning uchun, chiqish ma'lumotlarining formati ushbu tizimlarning har qandayida foydalanishni ta'minlaydi. Bular. bitta foydalanuvchi operatsion tizim yordamida ma'lumotlarni kiritishi mumkinWindows, va bir xil ma'lumotlarni kompyuterda eksport qilish va qayta ishlash mumkinMac OS X.

Ma'lumotlar chiqishi bir nechta formatlarni taqdim etadi. Foydalanuvchilarga eng ko'p ishlatiladigan va tanish bo'lganlar *.pdf( Adobe Akrobat O'quvchi) Va *.xls( Excel). Konteyner tipidagi maydonlarda saqlangan ma'lumotlar tegishli faylga (tasvir, video, fayl) eksport qilinishi mumkin.

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

VA , nihoyat,to'rtinchi DBMS xususiyatiFileMaker.

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,FileMakerishlab chiquvchiga o'zining ba'zi funktsiyalarini loyihalash, shuningdek tashqi kutubxonalardan (plaginlar) foydalanish imkoniyatini beradi.

Ma'lumotlar bazasini boshqarish tizimining barcha xususiyatlariFileMakerushbu moddada ko'rsatilganlar bilan cheklanmaydi. Kelajakda biz ma'lumotlar bazasining tarkibiy qismlari va ular bilan ishlash metodologiyasi haqida gapirganda, biz ushbu dasturiy ta'minotni boshqalardan ajratib turadigan, ehtimol Rossiyada kengroq qo'llaniladigan ushbu va boshqa ko'plab xususiyatlari haqida batafsilroq to'xtalamiz.

2. 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 tanlangFayl – Yangi ma’lumotlar bazasi… ( V versiyalariFileMaker 14paragraf menyu nomli Fayl – Yangi yechim…) Shakl ochiladi, unda yaratiladigan ma'lumotlar bazasi nomi va uning joylashgan joyi ko'rsatilgan. Drayvni tanlang, yaratiladigan ma'lumotlar bazasi nomini kiriting va tugmani bosing"Saqlash" . Nomi bilan jadvalJadval .

— Maʼlumotlar bazasini yaratishning ikkinchi usuli dasturiy taʼminot toʻplami bilan taʼminlangan shablonlarga asoslanadi. Element tanlangFayl Yangi 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 ma'lumotlar bazasini yaratish protsedurasining birinchi bosqichidir.FileMakeryakunlandi.

2. Ma'lumotlar bazasi strukturasini yaratish.

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

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

- yangi jadval yaratish . Buni dalada qilish uchunJadval Ismjadval nomini kiriting va tugmani bosingYaratmoq. Ma'lumotlar bazasi jadvalini yaratishning yana bir usuli - jadvallarni import qilish tashqi fayllar. Buning uchun menyudan foydalaniladiFaylImport YozuvlarFaylFileMakerboshqa ma'lumotlar bazalari fayllaridan import qilish imkonini beradiFileMaker, fayllarExcel, ajratilgan fayllar (turi *.csvyoki *.tab).

— jadval nomini oʻzgartirish . Maydondagi jadvalni tanlangJadval Ismyangi nom kiriting, tugmani bosingO'zgartirish

jadvalni o'chirish . Jadvalni tanlab, tugmani bosingOʻchirish

- jadvalni nusxalash . Jadvalni tanlang va tugmani bosingNusxalash. Bu jadval strukturasini shaxsiy kompyuterning almashish buferiga ko'chiradi. Agar siz keyin tugmani bosingjoylashtirish, keyin nomli jadval kiritiladiJadval2 (agar asl nusxa bo'lsaJadval).

- import jadvali . Buning uchun tugmani bosishingiz kerakImport. Ochilgan oynada ma'lumotlar bazasining tashqi faylini va ushbu fayldagi jadvalni tanlang.

B) Tab Maydonlar (Maydonlar). Ushbu yorliq joriy ma'lumotlar bazasining tanlangan jadvali maydonlarining tuzilishini ko'rsatadi. Men ushbu yorliqning imkoniyatlari haqida to'xtalmayman. Bu yorliq variantlariga o'xshaydiJadvallar. Bular yaratish, o'zgartirish, nusxalash, joylashtirish va o'chirish funktsiyalari. Faqat funktsiya qo'shilganDublikat (Dublikat). Bu funksiya nusxa ko'chirish va joylashtirish funktsiyalarini birlashtiradi.

B) Tab Aloqalar . 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:

Birinchi toifa - Jadvallar / Aloqalar :

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 stol bo'lishi mumkin (Jadval) va mantiqan ularning bir nechtasi bo'lishi mumkin (Jadval1, Jadval2 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 va matn elementlari bilan ishlash uchun mo'ljallangan ikkita tugma.FileMakergrafik 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

To'rtinchi toifadagi tugmalarni izohsiz qoldiramiz.

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

3. Ma'lumotlar bazasiga kirishni sozlash

Ma'lumotlar bazasini boshqarish tizimiFileMakerma'lumotlarga kirishni cheklash uchun juda keng ko'lamli sozlash imkoniyatlarini taqdim etadi.

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

TabHisoblar - ma'lumotlar bazasi foydalanuvchilari ro'yxatini qo'shish va tahrirlash uchun mo'ljallangan. Ushbu panelda tugmalar mavjudYangi, Tahrirlash, Dublikat, Oʻchirish. Ular mos ravishda yangi foydalanuvchi yaratish, tanlangan foydalanuvchining kirish parametrlarini tahrirlash, foydalanuvchini takrorlash (barcha kirish parametrlari bilan) va foydalanuvchini oʻchirish uchun moʻljallangan.

TabImtiyoz 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'qing Faqat 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 tugmani bosishingiz kerakYangi. Oyna ochiladiTahrirlash Imkoniyat Oʻrnatish .

DaladaImtiyoz Oʻrnatish Ism yaratiladigan imtiyoz turi nomini belgilang. Umumiy nomga ega bo'lgan maydonlar guruhidaMa'lumotlar Kirish va Dizayn ma'lumotlar bazasi yozuvlariga kirish sozlangan (maydonYozuvlar), turlari (maydonTartiblar), qiymatlar ro'yxati (maydonQiymat Ro'yxatlar), skriptlar (maydonSkriptlar). 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 kerak FileMaker orqali ma’lumotlarga kirish mumkin maketlar ( Tartiblar ). Shunday qilib, har qanday jadvaldagi ma'lumotlarni faqat tegishli jadval orqali o'qish (tahrirlash) mumkin tartib.

Keyingi kirish huquqlarini tahrirlash formasida nom ostida tasdiqlash qutilari guruhi mavjudKengaytirilgan Imtiyozlar (Kengaytirilgan imtiyozlar). Ular ushbu foydalanuvchilar guruhiga ishlash uchun kirishni tashkil qilish uchun mo'ljallanganWEB-interfeys orqaliODBC- ulanish, orqali tarmoq ulanishi va h.k.

Va nihoyat, shaklning o'ng tomonida deb nomlangan tasdiqlash qutilari guruhi mavjudBoshqa 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 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 e'tiborga oling, juda 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 foydasini 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, korxona yoki buxgalteriya hisobi uchun shaxsiy tizimingizni ishlab chiqishingiz mumkin. Materiallar va ofis uskunalari, 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;
  • Vizualga yaqin bo'lgan skript muharriri, bu dasturlashni tushunishni juda osonlashtiradi (agar sizga umuman kerak bo'lsa). 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 men FileMaker-da tezkor dizayn va ilovalarni juda qulay yaratish uchun ichki imkoniyatlarga shubha qilmasam ham (chunki shunday - shunchaki harakat qilib ko'ring), FileMaker-ning boshqa tashqi mahsulotlar bilan o'zaro ta'sir qilish imkoniyatlarini o'rganish masalasi qo'shimcha qamrovni talab qiladi. , zamonaviy va moslashuvchan heterojen tizimlarni yaratishda ushbu parametrning alohida ahamiyati tufayli.

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, u 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 asoslar MySQL ma'lumotlari. 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 ushbu 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 filemaker yuklab olish ashdufluk



 


O'qing:



Qattiq diskni qanday qismlarga bo'lish kerak

Qattiq diskni qanday qismlarga bo'lish kerak

Qattiq diskni ma'lumotlarni yo'qotmasdan qanday qilib ikkita bo'limga bo'lish mumkin, agar asosiy jildga (C :) harfi bilan aylantirilgan bitta bo'lim mavjud bo'lsa, ...

Biz qattiq diskni bo'limlarga ajratamiz

Biz qattiq diskni bo'limlarga ajratamiz

Windows-ni o'rnatishda qattiq disk an'anaviy ravishda kamida ikkita bo'limga bo'linadi - C harfi bilan kichikroq tizim bo'limi va kattaroq foydalanuvchi bo'limi...

Kompyuter yoqilganda signal beradi

Kompyuter yoqilganda signal beradi

Nashr qilingan sana: 02/01/2011 Kompyuter yoqilmasa-da, signal eshitadigan paytlar bo'ladi. Agar tinglasangiz, aniq bo'ladi ...

Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin

Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin

Windows operatsion tizimlari mashhurdir, chunki ular ishchi kompyuterlarni foydalanuvchi o'zi xohlagancha sozlash imkonini beradi. Hali bitta OS yo'q ...

tasma tasviri RSS