Väikestele ja keskmise suurusega ettevõtetele, kes soovivad valida parima andmebaasihaldussüsteemi vahel, annan võrdluse Filemaker Pro ja Microsoft Accessi vahel.

Kas sa tead seda?
Filemaker Pro oli osa Microsoft Office'ist, kuid Apple ostis selle osana nende tekstitöötluskomplektist.

Andmebaase kasutatakse andmete salvestamiseks, mis on kiireks juurdepääsuks serveriga sünkroonitud. Need toimivad tarkvaraettevõtete ja nende intellektuaalomandi kaitse veebipõhise loendina, samuti kasutajate privaatsuse kaitsmiseks. Andmebaasihaldus on arenenud ühest serverist serveripõhiseks andmebaasisüsteemiks, mis teenindab mitut kasutajat ning lõpuks võimaldab veebiintegreeritud andmebaas andmeid värskendada ja kustutada praktiliselt kõikjal. Seega tekib küsimus: milliseid funktsioone peaksite sellise süsteemi valimisel otsima? Kaks kõige populaarsemat andmebaasihaldussüsteemi on praegu FileMaker Pro ja Microsoft Access.

FileMakerPro vsMicrosoftJuurdepääs

Failitegija on andmebaasihaldustarkvara, mis sai alguse MS-DOS-i programmina, kuid töötab nüüd edukalt Maci platvormil. Sellel on graafiline liides koos teisaldamise ja kustutamise võimalustega andmete hõlpsaks haldamiseks. See on saadaval erinevatel platvormidel ning uusimal versioonil on iOS-i andmebaaside loomiseks täiendavad teemad ja mallid. See saab luua ühenduse SQL-i andmebaasidega, nagu SQL Server ja Oracle, kui installite (Open Database Connectivity ODBC) draiveri. Tänaseks on see programm läbinud olulisi uuendusi ja nüüd on sellel rakendus, mis võimaldab teil oma andmeid hallata. Üks funktsioonidest on täiustatud nupp "Popover", mis ilmub siis, kui kasutaja puudutab või klõpsab hiirt. FileMaker Pro võtab ainult 26 MB kettaruumi, selle salvestusmaht on kuni 8 TB andmeid faili kohta ja 3 erinevat versiooni, mille vahel saate valida, nimelt FileMaker Pro, FileMaker Pro Advanced ja FileMaker WebDirect andmebaasi juurdepääsuks veebibrauserid.

MicrosoftJuurdepääs oli saadaval Microsoft Office'i komplekti osana koos teiste programmidega, nagu Excel, Word, PowerPoint jne. See töötab hästi kliendirakendusena, pakkudes tuge sellistele andmebaasidele nagu Oracle, Sybase jne. Rakenduse suurus on 160 MB kettale. Access võimaldab salvestada SharePointi serverisse 1 TB andmeid, kuid ühes failis ainult 2 GB.

Tööplatvorm

Failitegija on platvormideülene andmebaasisüsteem, mis ühildub operatsioonisüsteemidega Windows, OS X ja iOS.

MicrosoftJuurdepääs, töötab ainult Windowsis ja on paremini kohandatud Microsoft Office'iga.

Andmebaasi potentsiaal

Filemaker Pro sisaldab selliseid objekte nagu paigutused, CV paigutused, skriptid ja pistikprogrammid baasi loomiseks. See kasutab andmebaasile juurdepääsuks skripte ja kolmanda osapoole pistikprogramme.

Saate Microsoft Accessi kaasata mitmeid objekte, näiteks tabeleid, päringuid, vorme, aruandeid, andmetele juurdepääsu lehti, makrosid ja mooduleid. Access kasutab arenduskeelena Visual Basic for Applications (VBA), mis on Visual Basicu alamhulk.

Kasutajate arv

Access toetab 255 samaaegset kasutajat.

Filemaker Server koos failitegija Pro-ga toetab samaaegselt 250 kasutajat.

Režiimide arv

Filemaker Pro-l on 3 režiimi: kujundusrežiim (küljenduse kujunduse redigeerimiseks), otsingurežiim (kirjete otsimiseks) ja vaaterežiim (kirjete kuvamiseks).

Accessil on automaatne turvarežiim, mis tuvastab failis esinevad probleemid, ja kasutaja algatatud turvarežiim, mis võimaldab teil faile käivitada isegi siis, kui need on kahjustatud.

Ohutus

Filemaker Pro-l on 256-bitine AES-krüptimine, et kaitsta teie töölaual või tundliku teabe kaitsmiseks kasutatavas serveris olevaid andmeid.

Accessis pääseb failidele juurde, edastades need Microsoft SQL-serverisse. See pakub täiendavat kaitset, pakkudes turvalisust töörühmadele, mis nõuavad kasutajanime ja parooli, mida saab kasutada konkreetse isiku õiguste määramiseks (lugemine või lugemine-kirjutamine).

Hind

Ühe kasutaja jaoks maksab Filemaker Pro aastas 9,00 dollarit kuus. Üksiku FileMaker Pro Advancedi kasutaja eest tuleb tasuda 15,00 dollarit kuus, samuti aastapõhiselt. Serveri andmebaasi haldamiseks saate kasutada FileMaker WebDirecti teenuseid, mis eksisteerivad selle kasutajate põhjal. 5 kasutaja puhul maksab see 54,00 dollarit kuus ja 50 kasutaja puhul 279,00 dollarit kuus. Seda levitatakse erinevalt hulgilitsentside jaoks, mida saab installida rohkem kui ühte arvutisse.

Microsoft Accessi kasutajad saavad nautida kõiki selle tarkvara ja ülejäänud Office'i komplekti eeliseid 6,99 dollari eest kuus või 69,99 dollari eest terve aasta eest. Pere jaoks saate selle tellida 9,99 dollari eest kuus või 99,99 dollari eest aastas. Ärikasutajatele maksab see vastavalt erinevatele versioonidele Office 365 Business Essentialsi puhul 5,00 dollarit, Office 365 Businessi puhul 8,25 dollarit ja Office 365 Business Premiumi puhul 12,50 dollarit.

Vaadates Filemaker Pro ja Microsoft Accessi plusse ja miinuseid, võime kokku võtta, et litsentsi eest maksnud kasutajad ei pääse FileMakeri serverile tasuta ligi. Rakenduse käitamiseks oma iPadis või iPhone'is saate selle alla laadida FileMaker Go'st, mille saab Apple Store'ist tasuta alla laadida. sobib ideaalselt inimestele, kes kasutavad MS Office'i ja selle rakendusi, samas kui failitegijat saavad tänu selle lohistamisliidese tehnoloogiale kasutada isegi inimesed, kes on andmebaasi programmeerimisega uued.


Kuidagi, nagu mõnikord tundub, on see DBMS viimasel ajal isegi pisut unustatud, Oracle'i, MS SQL Serveri ja teiste tööstuse hiiglaste poolt kaasa kantud. Sellest rääkimine on suurepärane viis meelde tuletada sellise suurepärase tarkvaratoote olemasolu.


Mis see on, teine ​​juurdepääs?

FileMaker DBMS-i eripära seisneb selles, et see ei keskendu mitte niivõrd programmeerijale, vaid lõppkasutajale. Isegi oma tootekirjeldustes väldivad arendajad tülika termini DBMS (andmebaasihaldussüsteem) kasutamist, asendades selle andmebaasirakendusega.

"Mis see siis on?" võite küsida. "Niisiis, FileMaker on Microsoft Accessi analoog?" Ma tahan lihtsalt öelda: "Ei, millest sa räägid, see on tõeline DBMS!" Kuid Access pole mänguasi, vaid väga tavaline lauaarvuti andmebaaside haldussüsteem. Ja FileMaker on mitmes mõttes sarnane, kuid mitte paljuski sarnane. Üldiselt võib see minu poolt olla alatu, kuid jätan sellele küsimusele vastamise teie äranägemise järgi. Lõppude lõpuks, miks siis rääkida FileMakerist, kui saate lihtsalt kirjutada midagi sellist: "Siin on suurepärane DBMS FileMaker, mis on väga sarnane Accessiga, laadige see alla oma tervise huvides ja kasutage seda oma rõõmuks!"

Enne kui hakkame otse selle tarkvaratoote võimalustest rääkima, tahan teile öelda, kus saate sellega tutvuda. Ametlik veebisait aadressil www.filemaker.com aitab seda teha. Pange tähele, et programmi prooviversiooni allalaadimiseks peate registreeruma.


FileMakeri funktsioonid

Nagu ma varem ütlesin, ei ole FileMaker suunatud rakenduste arendajatele, vaid lõppkasutajatele. See tähendab, et esimene selle võimalustest või õigemini funktsioonidest on üsna lihtsalt kasutatava graafilise kasutajaliidese olemasolu.

Andmebaasi loomisel pakub FileMaker standardseid malle - äri-, haridus-, kodukasutuseks. Malle pole liiga palju, kuid need on üsna mõistlikud, kuigi need ei ole kasulikud neile, kes inglise keelt ei räägi. Andmebaasi loomisel ilmub kena aken väljadega, mis vastavad andmebaasi tabelites olevatele väljadele. Nendes saate muuta fonti, kuvaskaalat või isegi lülituda andmete tabeliesitlusele, mis on mulle isiklikult tuttavam (ja arvan, et mitte ainult mulle).

Visuaalselt saate muuta mitte ainult andmeid, vaid ka nende struktuuri. Selleks peate valima menüüst "Fail" "Define" ja seejärel valima, milliseid andmebaasi struktuuri elemente soovime määratleda. Nendes tabelites saate luua tabeleid ja välju, seada mugavate diagrammide abil nende tabelite vahel seoseid, luua olemasolevate põhjal oma funktsioone...

Saate importida kirjeid erinevatest muudest andmebaasidest ilma erilise pingutuseta (need võivad olla nii FileMakeri vormingus kui ka tekstifailide, DBF-ide, Microsoft Exceli failide või harvaesineva Lotus 1-2-3 kujul). Samamoodi saab eksportida andmebaasist pärinevat teavet. Eraldi valik on ette nähtud andmete eksportimiseks PDF-vormingusse - see on DBMS-i jaoks üsna ebatavaline lahendus, kuigi ilmselt mitte kõige ebavajalikum. Küllap on see aga mugav läänes, kus PDF on dokumendihalduse standard, kuid meil on rohkem nõudlust eksport Excelisse. Või veelgi parem “1C” puhul – aga see pole muidugi FileMakerisse sisse ehitatud.

FileMaker pakub kolme režiimi aknas andmete endaga töötamiseks. Neid kolme režiimi nimetatakse järgmiselt: Browse, Find, Layout ja Preview. Esimene neist on mõeldud otseseks tööks failis olevate andmetega ehk redigeerimiseks, printimine, sorteerimine ja muud vajalikud asjad.Teine režiim, nagu selle lihtsat nimetust vaadates võib kergesti aimata, on vajalik teatud kriteeriumitele vastavate andmete otsimiseks.Pärast otsingu lõpetamist naaseb FileMaker automaatselt esimesse režiimi, nii et leitud andmeid saab edasi toimetada, kustutada ja mõnitada muul oma kujutlusvõimele kättesaadaval viisil Režiim nimega Layout võimaldab määrata FileMakeris andmete redigeerimise tööakna paigutust või lihtsamalt öeldes muuta selle välimust. Ka selles režiimis saate määrata kindlaksmääratud teabega aruannete välimuse ja vaadata neid viimases režiimis - Eelvaade. Nagu spikker ütleb, on see režiim eriti tõhus kokkuvõtetega liitaruannete jaoks.


Skriptid FileMakeris

Töötamine mis tahes DBMS-iga, isegi nii lihtsaga nagu FileMaker, ei saa lõppeda nuppude vajutamise ja andmete lihtsalt andmebaasi "juhtimisega". Varem või hiljem peate pöörduma skriptide ja programmeerimise poole – ja FileMaker pakub kasutajale selle võimaluse.

Skriptide eest vastutab FileMakeris spetsiaalne tööriist, mille leiab peaakna menüüst "Skriptid" Redaktori aknas on näha väga arvestatav hulk juba programmis olevaid skripte, mis on mõeldud peamiselt andmete sorteerimiseks. Otse sellest aknast saab skripti käivitada, kustutada või muuta. Loomulikult saate luua ka uue skripti.

FileMakeri skriptikujundajat saab kutsuda kui mitte visuaalselt, siis visuaalile väga lähedalt. See näeb välja selline: aknas vasakul on skripti “tekst”, st käskude jada kirjeldus, mis see skript käivitub. Kuid tegelikult ei ole see skripti tekst, sest seda ei saa tekstina redigeerida. Klõpsates loendis mis tahes käsul, saate määrata selle parameetrid ja kuvatakse selle oma aknad, mis määravad Kui parameeter on tabelis väli, siis kuvatakse saadaolevate väljade loend ja kui parameeter on teist tüüpi, siis veelgi huvitavam aken, mis võimaldab visuaalselt määrata tingimusi, võrdlustoiminguid jne. skripti redigeerimise akna paremas servas on nimekiri kõigist saadaolevatest käskudest, mida just sellele skriptile lisada saab. Nimekiri on üsna suur ja seetõttu saab selles navigeerida. See pole nii lihtne, kuigi tõenäoliselt saate aja jooksul harjunud.

Loomulikult ei ole selline skriptidega töötamise viis eriti mugav programmeerijatele, kes on harjunud skriptiteksti otse kirjutama, kuid kasutajatele, kes pole programmeerimisega harjunud, on see kindlasti palju eelistatavam variant.

Selle kõige juures on FileMakeril võimalus skripte siluda. Skriptide silumisrežiimis käivitamiseks tuleb kontrollida menüüst "Tööriistad" üksust "Silumisskriptid" Silumisvõimalused on üsna standardsed: katkestuspunktid, protseduuri sammu täitmine sammuga " ja tegeleb skriptide silumisega.

FileMakeri enda skriptikeele olemasolu aga ei tähenda, et andmetega SQL päringuid kasutades ei saaks töötada.Väga võimalik, aga nagu öeldakse, ole ettevaatlik FileMakeri skriptid toetavad käsku Execute SQL, mis täidab SQL -päringud. Lisaks saab SQL-i kasutada FileMakeri andmebaasidega töötamisel ODBC või JDBC kaudu.


Üheksas versioon

Selle artikli kirjutamise ajal oli ajakohane FileMakeri üheksas versioon.Vaatame, mille poolest see erineb versioonist 8.5 – võib ju programmi arengu dünaamika selle kohta palju öelda.

Üheksandas versioonis rakendatud peamiseks täiustuseks nimetavad arendajad ise kahesuunalisi ühendusi SQL-i andmebaasiga. See on juba aastaid parandanud FileMakerit kasutavate süsteemide jõudlust. Lisaks on üldiselt oluliselt ümber kujundatud programmi SQL-iga töötamise eest vastutav osa ning suurendatud ühilduvust SQL andmebaasidega. Rakenduses FileMaker Pro 9 pääsete SQL-i andmeallikale juurde samamoodi nagu teisele FileMaker Pro 9 failile. Nüüd on võimalik andmebaasidega suhelda reaalajas: kõik muudatused kuvatakse kohe teistele kasutajatele ja nende tehtud muudatused , - sina. See aga ei tähenda, et SQL-i tundmine oleks muutunud FileMakeri versiooniga 9 töötamiseks kohustuslikuks.

FileMaker Pro 9 kasutaja jaoks on huvitav funktsioon võimalus tõsta esile olulised tühjaks jäetud või valesti täidetud väljad (näiteks sisestatakse üksuse negatiivne kogus). FileMaker Pro 9 Server võimaldab teil kiiresti andmebaasist automaatselt PHP saidi luua. Lisati võimalus skripte kataloogides rühmitada.


Kokkuvõte

Noh, siin see on, see FileMaker. Loomulikult ei saa seda programmi nimetada Oracle'i või PostgreSQL-i otseseks konkurendiks, kuid iga toode on oma niši jaoks hea ja töötab optimaalselt nendes tingimustes, mille jaoks see on loodud. Mis puudutab FileMakeri ja Microsoft Accessi sarnasust, siis arvan, et kui olete Accessiga tuttav, võite nüüd FileMakeri kohta lugedes ise öelda, kui sarnased need on.

Igal juhul tuleb tunnistada, et FileMaker on mugav, huvitav ja turul nõutud. Ja see on hea tarkvaratoote näitaja.

Enamik FileMaker 12 toodetes rakendatud uuendustest peegeldab ühel või teisel määral arendajate soovi oma platvormi "mobiliseerida".

Paljud kavandatud täiustused on suunatud väikestele ja keskmise suurusega ettevõtetele, kes soovivad mobiilseadmeid oma olemasolevatesse töövoogudesse paremini integreerida. Ettevõtete käsutuses on lihtsad ja usaldusväärsed tööriistad professionaalsete andmebaaside loomiseks ja juurutamiseks ilma koodi kirjutamata.

Kasutajatele pakutakse tahvelarvutite ja nutitelefonide sisseehitatud funktsioonide kasutamiseks täiustatud võimalusi. Filemaker 12 Go pakub muuhulgas võimalust kiiresti paigutada mobiiltelefoniga salvestatud video- ja helimaterjale “konteineri” tüüpi väljadele. Tuletame meelde, et eelmistes versioonides sai neid välju kasutada hetktõmmiste, pealdiste ja GPS-andmete salvestamiseks.

Kaasaskantavate seadmete tugi sisaldub ka FileMaker 12 Serveri ja FileMaker 12 Server Advancedi serveriväljaannetes, mis nüüd toetavad suurte failide, sealhulgas piltide, heli-, video- ja PDF-dokumentide voogesitust mobiilikliendile.

FileMaker Pro 12 sisaldab uusi teemasid ja malle, võimsaid rakenduste kujundamise tööriistu iPadi, iPhone'i ja lauaarvutite jaoks ning failihaldustööriistu kaasaegsete, meediamahukate rakenduste jaoks. FileMaker Pro 12 Advanced sisaldab täiendavaid autori- ja projektihaldustööriistu.

FileMaker Go 12 rakendused iPadile ja iPhone'ile on App Store'i kaudu tasuta saadaval. Hetkel pole need rakendused venestatud. FileMaker Go 12 tasuta allalaadimine võimaldab igaühel hõlpsasti töötada iOS-is FileMaker Pro 12-sse ehitatud andmebaasirakendustega.

FileMaker Server 12 ja FileMaker 12 Server Advanced uued 64-bitised versioonid parandavad WAN-i jõudlust, laiendavad suurte andmebaaside tuge ning võimaldavad failide ja meedia kiiret voogesitust.

Kesk-Euroopa ja Lähis-Ida versioonide peamised lokaliseerimiselemendid:

  • lokaliseeritud liides tšehhi, vene ja türgi keeles;
  • mallid heebrea, araabia, poola, tšehhi, vene ja türgi keeles;
  • kiire veebiavaldamise funktsioon heebrea, araabia, ungari, kreeka, poola, tšehhi, vene ja türgi keeles;
  • Tšehhi, slovaki, ungari ja poola keele sõnaraamatud ja õigekirjakontroll.
  • Peegelpaigutuse funktsioon võimaldab kasutajatel ühe klõpsuga lülituda vasakult paremale paigutuselt paremalt paremale paigutusele (MENA riikide puhul).

FileMaker Pro 12 abil saab iga kasutaja luua andmebaase ilma suuremate raskusteta. 16 uut standardülesannet kiirendavad andmebaaside loomist kontaktide, projektide, digitaalse sisu, laoseisu ja muude kriitiliste äriülesannete haldamiseks. Tüüpiliste ülesannete hulka kuuluvad iPadi ja iPhone'i jaoks optimeeritud eelvalmistatud ekraanid. Kasutajad saavad muuta rakenduste välimust 40 uue teema abil. Teemasid saab kasutada tavaliste ülesannetega või rakendada olemasolevates andmebaasides. Spetsiaalselt iPadi ja iPhone'i jaoks loodud kohandatud Touch teemad, mis sisaldavad fonte, värve, nuppe ja muid iOS-i kujunduselemente.

Kasutajad saavad luua rakendusi täielikult eelehitatud teemade põhjal või kohandada iga detaili uute kujundustööriistadega, nagu kalded, piltide kärpimine, dünaamilised joondusjuhised ja kohandatud ruudustikud. Spetsiaalsed ekraanišabloonid muudavad teabe kuvamise iPadi ja iPhone'i ekraanidel lihtsamaks.

FileMaker Pro 12 sisaldab uut kiirdiagrammide tööriista visuaalsete diagrammide koheseks loomiseks, aga ka viit uut diagrammistiili: mulldiagrammid, hajusdiagrammid, positiivsed ja negatiivsed diagrammid, virnastatud tulpdiagrammid ja virnastatud tulpdiagrammid.

FileMaker Pro 12 täiustatud konteineriväljad toetavad paljude failitüüpide (nt PDF, video, fotode, heli ja dokumentide) salvestamist, kasutades pukseerimisfunktsiooni. Faile saab salvestada andmebaasi või linkida. Lingitud failide haldamine on lihtsam, sest FileMaker 12 korraldab nüüd failid kettal automaatselt ja saab need turvalisuse suurendamiseks krüpteerida.

FileMaker Server 12 ja FileMaker Server 12 Advanced uued 64-bitised versioonid on optimeeritud kiireks andmetöötluseks. Täiustatud WAN-i jõudlus muudab kaugtöö lihtsamaks, eriti iOS-i seadmete kasutajatele. Muudetud veebi avaldamise mootor parandab kohandatud veebilehtede integreerimise kiirust ja stabiilsust FileMakeri andmebaasidega, samas kui järjepidev varukoopiad lihtsustavad serveri haldust ja parandavad lahenduste töökindlust.

Aktiivse hooldusega ettevõtete litsentside kasutajatel on mais võimalus FileMakeri versioonile 12 tasuta üle minna.

2014: FileMaker 13

19. detsembril 2013 tutvustas ettevõte FileMaker FileMaker DBMS-i versiooni 13.

18. märtsil 2014 algas Venemaal ja Kesk-Euroopa riikides lokaliseeritud FileMaker 13 DBMS-i müük Venemaal ja SRÜ riikides.

Muudatuste ja uuenduste kirjeldus

Väikeettevõtte jaoks on FileMaker Pro abil võimalik korraldada jagatud juurdepääs andmebaasile veel 5 FileMaker Pro või FileMaker Go kasutajale. Rohkematele kasutajatele juurdepääsu võimaldamiseks on vaja FileMakeri serverit. FileMaker Server 13 pakub suuremat turvalisust, paindlikumaid andmejagamisvõimalusi, sealhulgas uut FileMaker WebDirecti tehnoloogiat kasutavate lahenduste käitamise tuge brauseris.

Uuendused ja täiendused

Uuenduste hulgas:

  • luua kohandatud brauseripõhiseid ärilahendusi FileMaker WebDirecti abil;
  • uued võimalused iOS-i arendamiseks ja optimaalne töökeskkond iPadile ja iPhone'ile tänu erifunktsioonidele (väljatõmmatavad paneelid, sekundaarsed ekraanid, vöötkoodi skannimise tugi, kerimisliigutused, klaviatuuritüübid, skriptipäästikud ja muud spetsiaalselt iPadi ja iPhone'i jaoks loodud funktsioonid);
  • funktsionaalsemate ärilahenduste loomine, kasutades uusi funktsioone (näiteks väljade valik, kohandatud stiilid, paigutusobjektide nähtavuse haldamine);
  • andmekaitse garantii tänu kaasaegsele tööstusstandarditel põhinevale krüpteerimissüsteemile.

Funktsioonide, tööriistade lisad:

  • FileMaker Pro 13 sisaldab paigutustes täiustatud konteinerivälju. Funktsioon Hangi konteineri atribuut tagastab automaatselt konteineriväljadele salvestatud elementide metaandmed. Sõltuvalt konteineriväljale salvestatud elemendist saab tagastada rohkem kui 40 atribuuti (faili nimi, faili suurus, pealkiri, mudel, esitaja, album, žanr, helilooja, kõrgus, laius, laiuskraad, pikkuskraad, loomise kuupäev, muutmise kuupäev, insult -koodid jne).
  • Peamine uuendus FileMaker Server 13-s on FileMaker WebDirecti komponent. See veebipõhine tehnoloogia võimaldab kohandatud äriülesandeid täita otse brauserist, ilma et kasutajal oleks vaja veebiarendusoskusi. FileMaker WebDirect võimaldab teil veebilahenduse loomiseks välistada PHP, HMTL5, CSS-i ja JavaScripti programmeerimiskeelte kasutamise.
  • Ilmunud on uus halduskonsool. Konsool on HTML5-s ümber kirjutatud, et pakkuda kiiret ja lihtsat juurdepääsu mis tahes brauserist. Haldustoimingute täitmine nõuab nüüd vähem aega ja andmebaasi oleku värskendamine on kiirem.

FileMaker Pro 12 ostjad üleminekuperioodil ja FileMakeri kasutajad, kellel on aktiivne värskenduste tellimine, saavad uue versiooni tasuta. Teised FileMaker Pro omanikud saavad värskendusversioone osta allahindlusega.

Litsentsi andmine

Toote uus versioon on muutnud serverile juurdepääsu litsentsimist. FileMaker Server 13-ga ühenduse loomiseks brauseri või iPadi ja iPhone'i jaoks mõeldud FileMaker Go abil peate ostma ühenduse litsentsid

Ühilduvus

FileMaker Pro 13 ei toeta operatsioonisüsteeme Windows XP ja Mac OS X 10.6 (Snow Leopard). Nende OS-i versioonide kasutajad peavad FileMaker Pro 13 versioonile üleminekul uuemale versioonile üle minema.

See artikkel avab Igor Shichko artiklite sarja FileMakeri süsteemi kohta

  1. Üldteave DBMS-i kohta "FileMaker»

Andmebaasihaldussüsteemi FileMaker töötas välja samanimeline firma “FileMaker”, mis omakorda on tuntud Apple’i ettevõtte tütarettevõte. Selle artikli avaldamise ajal (august 2015) anti välja selle DBMS-i 14. versioon.

Vaatleme FileMaker DBMS-i põhifunktsioone, võttes arvesse olemasolevaid ideid andmebaaside kohta üldiselt.

Kõigepealt tuleb märkida, et see DBMS on mitmesüsteemne, st. saab installida nii Windowsiga arvutitesse (IBM PC) kui ka arvutitesse, kuhu on installitud Mac OS X (Apple'i arvutid).

Selle süsteemi esimene omadus on kehtivad andmebaasi väljatüübid. Erinevalt teistest süsteemidest on neid väga vähe:

Number– numbrivormingu andmete jaoks

Tekst– tekstivormingu andmete jaoks

Kuupäev– kuupäeva sisaldavate väljade jaoks

Aeg– aega sisaldavate väljade jaoks

Ajatempel- väga mugav väli, mis sisaldab ajatemplit (kuupäev ja kellaaeg)

Konteiner– konteineri tüüpi väli, mis suudab salvestada üsna laia valikut andmeid (erinevat tüüpi failid, pildid, videod jne).

Seega ei pea kasutaja väljatüüpide määramisel kaua mõtlema andmebaasi ülesehitusele. Kui on vaja arvestada arvandmeid, siis kasutatakse olenemata nende vormingust (täisarv, kümnendkoht jne) välja tüüp Number. Arvesse lähevad ka tekstiandmed olenemata teksti pikkusest. See väljatüüp (tekst) toetab sõnumi suurust kuni 2 GB.

Samuti peaksite tähelepanu pöörama ülejäänud kahte tüüpi väljadele:

Arvutus– arvutatud väli, võimaldab olemasolevate väljade põhjal luua arvutusliku andmebaasi struktuuri.

Kokkuvõte– summeerimisväli, arvutab arvestusandmete summa andmebaasi veergude (väljade) kaupa.

Neid kahte ülaltoodud väljatüüpi (arvutus ja kokkuvõte) on väga mugav kasutada erinevat tüüpi aruannete koostamisel.

Lisaks võimaldab FileMaker süsteem kasutada igat välja mitme väärtuse koondina, nn kordamine valdkonnas, millel pole aruannete koostamisel ja nende tulemuste kuvamisel vähe tähtsust.

Teine omadus Tahaksin keskenduda volikirjade kuvamise vormide arendamisele.

Süsteemi arendajad on liidese kujundamise algoritmi nii palju kui võimalik lihtsustanud, et esitada andmed kasutajasõbralikul kujul. Välja asetamine vormile võtab sõna otseses mõttes kaks nupuklõpsu (Vali toiming + Vali väli). Lisaks on samas vaates saadaval kõik ekraanil kuvatava teabe vormindamisvalikud (asukoht, fondid, täidised jne).

Andmebaasi arendaja liides sisaldab andmepaigutuse kujundamisel nelja tüüpi teabeesitlust:

— Sirvige– teabe vaatamine arvutiekraanil

— Leia– teabeotsingu režiimi lubamine

— Paigutus- lubage vormikujundusrežiim

— Eelvaade– vormi eelvaade, s.o. kuidas dokument printimisel välja näeb, olenevalt lehest ja printeri sätetest.

Vastavalt sellele toimub režiimide vahel ümberlülitumine ühe nupuvajutusega ning see on saadaval ka tarkvara kaudu, millest allpool lühidalt räägime.

Kolmas omadus FileMakeri andmebaasihaldussüsteem, millele tahaksin keskenduda, on väljundandmete vormingud.

Eespool on juba märgitud, et FileMaker on programm, mis pole installitud operatsioonisüsteemi jaoks kriitiline. Seetõttu näeb väljundandmete vorming ette nende kasutamise kõigis nendes süsteemides. Need. Üks kasutaja saab andmeid sisestada Windowsi operatsioonisüsteemi abil ning samu andmeid saab eksportida ja töödelda Mac OS X-i kasutavas arvutis.

Andmeväljund pakub mitut vormingut. Enimkasutatud ja kasutajatele tuttavamad on *.pdf (Adobe Acrobat Reader) ja *.xls (Excel) vormingud. Konteiner-tüüpi väljadele salvestatud andmeid saab eksportida vastavasse faili (pilt, video, fail).

PDF-dokumendi kujundus töötatakse välja otse andmebaasi struktuuris ja vastavalt sellele on selle eelvaade saadaval.

Ja lõpuks neljas FileMaker DBMS-i funktsioon.

Loogiline on kaasata andmebaasi programmikoodi arendamise laiad võimalused ja mõistlik lihtsus. Peaaegu kõik proovivõtu, andmete eksportimise ja aruannete koostamise protseduurid, mis on ette nähtud süsteemimenüüs, on automatiseerimiseks saadaval.

Programmikoodi arendamise aluseks on skriptide kirjutamine (stsenaariumid, teatud toimingute jada). Skript põhineb paljude eelmääratletud funktsioonide ja arvutatud väljade kasutamisel. Skripte saab luua arendaja, kes on enam-vähem kursis algoritmiseerimise põhitõdedega ja koolitasemel inglise keelega.

Lisaks annab FileMaker arendajale võimaluse kujundada mõningaid oma funktsioone, samuti kasutada väliseid teeke (pluginaid).

Kõik FileMakeri andmebaasihaldussüsteemi funktsioonid ei piirdu ainult selles artiklis mainitutega. Edaspidi, kui räägime DBMS-i komponentidest ja nendega töötamise metoodikast, peatume üksikasjalikumalt nendel ja paljudel muudel selle tarkvara funktsioonidel, mis eristavad seda teistest, võib-olla Venemaal laiemalt kasutatavatest.

  1. Aluse loomine, esimesed sammud, juurdepääsu seadistamise omadused ja struktuuri arendamine.

2.1. Uue andmebaasi loomine.

Uue andmebaasi loomine on võimalik peamiselt kahel viisil.

— Uue andmebaasi loomiseks valige menüükäsk Fail – uus andmebaas…(FileMaker 14-s on menüüelemendi nimi Fail – uus lahendus…) Avaneb vorm, mis näitab loodava andmebaasi nime ja selle asukohta. Valige draiv, sisestage loodava andmebaasi nimi ja klõpsake nuppu "Salvesta". Tabel nimega Tabel.

— Teine võimalus andmebaasi loomiseks põhineb tarkvarapaketiga kaasasolevatel mallidel. Valige üksus FailUus Alates Starter Lahendus Avanevas aknas vali andmebaasi malli tüüp ja selle põhjal luuakse uus andmebaasi fail. Sõltuvalt versioonist võib mallide arv varieeruda (15 kuni 30).

See lõpetab FileMakeri andmebaasi loomise protseduuri esimese sammu.

  1. Andmebaasi struktuuri loomine.

Süsteemi andmebaasistruktuuri loomiseks ja kirjeldamiseks on ette nähtud menüüpunkt FailHaldaAndmebaas Kui valite selle üksuse, avaneb kolme vahekaardiga aken. Vaatame lühidalt nende kirjeldust.

A) TabTabelid(Tabelid). See vahekaart sisaldab teavet selles andmebaasis olevate tabelite kohta. Arendaja saab teha järgmisi toiminguid:

- looge uus tabel. Selleks sisestage väljale Tabeli nimi tabeli nimi ja klõpsake nuppu Loo. Teine võimalus andmebaasitabeli loomiseks on tabelite importimine välistest failidest. Selleks kasuta menüüd File – Import Records – File... FileMaker võimaldab importida teiste FileMakeri andmebaaside failidest, Exceli failidest, eraldajatega failidest (näiteks *.csv või *.tab).

— muutke tabeli nime. Valige tabel, sisestage väljale Tabeli nimi uus nimi ja klõpsake nuppu Muuda

kustuta tabel. Pärast tabeli valimist klõpsake nuppu Kustuta

- kopeerimislaud. Valige tabel ja klõpsake nuppu Kopeeri. See kopeerib tabeli struktuuri arvuti lõikepuhvrisse. Kui klõpsate seejärel nuppu Kleebi, lisatakse tabel nimega Tabel 2 (kui algne oli tabel).

- impordi tabel. Selleks klõpsake nuppu Import. Avanevas aknas valige väline andmebaasi fail ja selles failis olev tabel.

B) TabVäljad(Väljad). Sellel vahekaardil kuvatakse praeguse andmebaasi valitud tabeli väljade struktuur. Ma ei peatu selle vahekaardi võimalustel. Need on sarnased vahekaardi Tabelid võimalustega. Need on loomise, muutmise, kopeerimise, kleepimise ja kustutamise funktsioonid. Lisatud on ainult funktsioon Duplikaat(Duplikaat). See funktsioon ühendab kopeerimise ja kleepimise funktsioonid üheks.

B) TabSuhted. Sellel vahekaardil kuvatakse kogu andmebaasi struktuur graafilises vormingus. Selle vahekaardi allosas on menüü andmebaasi struktuuri haldamiseks. Vaatame selle liidese kaudu saadaolevaid põhifunktsioone. Need on jagatud kolme kategooriasse:

Lisa tabel– tabeli lisamine andmebaasi struktuuri

Uue ühenduse loomine– võimaldab korraldada uue ühenduse erinevate andmetabelite väljade vahel

Tabeli duplikaat– võimaldab luua valitud andmetabelist koopia. Tuleb märkida, et andmetega tabelist ei looda füüsilist, vaid loogilist koopiat. Sel juhul nõuab süsteem struktuuris uut tabelinime. Need. füüsiliselt võib olla üks tabel (Tabel), kuid loogiliselt võib neid olla mitu (Tabel1, Tabel2 jne). See struktuur on väga mugav erinevate aruannete koostamisel ja mis tahes parameetri tulemuste arvutamisel. Nagu süsteemiarendajad ise märgivad, tähendab aruande koostamine teatud seoste loomist andmetabelite kujutiste vahel.

Redigeeri tabelit– võimaldab muuta tabeli loogilist nime ja andmeallikat.

Kustuta tabel– teostab tabeli loogilise (mitte füüsilise) kustutamise graafilisest liidesest.

horisontaalne joondamine– sisaldab keskele, vasakule ja paremale joondamise funktsioone

vertikaalne joondamine– sisaldab kesk-, ala- ja ülemise joonduse funktsioone

levitamine– sisaldab horisontaalseid ja vertikaalseid jaotusfunktsioone

suuruse muutus– kõigi valitud objektide viimine ühele kuuest parameetrist (väikseim laiuselt, kõrguselt, laiuselt ja kõrguselt, suurim laiuselt, kõrguselt, laiuselt ja kõrguselt).

Märgin, et selle alamrühma funktsioone kasutatakse kahe või enama valitud objekti jaoks ja nende eesmärk on luua andmebaasistruktuuri graafilisest kujutisest loetav välimus.

laua värv– võimaldab muuta valitud tabeli(te) värvi, et graafilises liideses tabelirühmi visuaalselt esile tõsta.

graafikarežiimi nupp / tekstirežiimi nupp– kaks nuppu, mis on mõeldud töötamiseks graafiliste ja tekstielementidega. FileMaker pakub võimalust lisada GUIsse tabelikirjeldused. Pealdise loomiseks on nupp tekstirežiimi lülitumiseks.

Suurenda/Vähenda/Tavaline nupud– kolm nuppu liidese kuvaskaala juhtimiseks.

— mõõtkava kuvaaken (protsentides)

— nupp lehekülgede kuvamiseks

— prindiseadete nupp

Seega koostatakse ja konfigureeritakse kolme ülalkirjeldatud vahekaarti kasutades andmebaasi tabelite struktuur, luuakse ja kirjeldatakse välju.

  1. Andmebaasi juurdepääsu seadistamine

Andmebaasihaldussüsteem FileMaker pakub andmetele juurdepääsu piiramiseks üsna laia valikut kohandamisvõimalusi.

Andmetele juurdepääsupiirangute konfigureerimiseks kasutage menüüd FailHaldaTurvalisus. See avab nelja vahekaardiga akna. Kirjeldame lühidalt nende eesmärki.

Tab Kontod– mõeldud andmebaasi kasutajate loendi lisamiseks ja muutmiseks. See paneel sisaldab nuppe Uus, Redigeeri, Dubleeri ja Kustuta. Need on mõeldud vastavalt uue kasutaja loomiseks, valitud kasutaja juurdepääsuparameetrite muutmiseks, kasutaja dubleerimiseks (koos kõigi juurdepääsuparameetritega) ja kasutaja kustutamiseks.

Tab Privileeg Komplektid– mõeldud õiguste tüüpide lisamiseks ja muutmiseks. Vaikimisi on andmebaasis konfigureeritud kolme tüüpi õigusi:

Täis Juurdepääs- täielik juurdepääs

Andmed Sissepääs Ainult– kõigi kirjete lugemine, kirjutamine, kustutamine ilma andmestruktuuri väljatöötamise võimaluseta

LugegeAinult Juurdepääs- kirjutuskaitstud juurdepääs andmetele.

Uut tüüpi privileegi loomine.

Andmebaasi administraator saab lisada ka oma õiguse tüübi. Selleks klõpsake nuppu Uus. Avaneb aken Muuda Plivilege Määra.

Põllul Privileeg Määra Nimi määrake loodava privileegi tüübi nimi. Ühise nimega väljade rühmas Andmed Juurdepääs ja Disain on konfigureeritud juurdepääs andmebaasi kirjetele (välja kirjed), vaadetele (väli Layouts), väärtuste loenditele (väli Väärtuste loendid), skriptidele (väli Skriptid). Kõigil neil väljadel saate kasutaja juurdepääsu täpsustada. Näiteks juurdepääsu seadistamine andmebaasitabeli üksikutele väljadele, üksikutele vaadetele jne. See võimaldab piirata kasutaja juurdepääsu andmetele ilma süsteemi tööd häirimata.

Märge: on vaja mõista, et DBMS-i struktuurisFileMakerjuurdepääs andmetele toimub vaadete kaudu (Paigutused). Seega saab mis tahes tabelist andmeid lugeda (redigeerida) ainult vastava vaate kaudu.

Järgmisena on juurdepääsuõiguste redigeerimise vormil nime all märkeruutude rühm Laiendatud Privileegid(Laiendatud privileegid). Need on loodud selleks, et korraldada sellele kasutajarühmale juurdepääs töötamiseks läbi WEB-liidese, ODBC-ühenduse, võrguühenduse jne.

Ja lõpuks, vormi paremal küljel on märkeruutude rühm nimega muud Privileegid(Muud privileegid). Nende abiga saab arendaja konfigureerida juurdepääsu kasutajate rühmale printimiseks ( Lubama trükkimine), andmete eksport ( Lubama eksportivad), laiendatud juurdepääsuõiguste seadistamine ( Halda Laiendatud Privileegid), sisestatud andmete kontrollimise režiim, kasutajate andmebaasist lahtiühendamise režiim, parooli muutmise režiim.