Gumagana ang MS access subd. Maikling paglalarawan ng database ng microsoft access. Maikling paglalarawan ng Microsoft Access

Kamusta kayong lahat. Ang paksa ng artikulong ito ay ang pangunahing Layunin ng pag-access. Ngunit bago natin matutunan ang pangunahing layunin ng Access, unawain natin ang konsepto ng isang database.
Database (DB)- isang set ng data na nakaayos ayon sa ilang mga patakaran, na nagbibigay pangkalahatang mga prinsipyo paglalarawan, pag-iimbak at pagmamanipula ng data, independyente sa mga programa ng aplikasyon.
Ang pinakakaraniwang uri ng modelo ng representasyon ng data ay ang relational na uri. Ang pangalang "relational" ay nagmula sa katotohanan na ang bawat tala sa database ay naglalaman ng impormasyon na may kaugnayan sa isang partikular na bagay. Bilang karagdagan, ang impormasyon na kabilang sa iba't ibang mga bagay ay maaaring iproseso bilang isang solong kabuuan, batay sa mga halaga ng kaugnay na data. SA pamanggit na DBMS Ang lahat ng naprosesong data ay ipinakita sa anyo ng mga talahanayan.

Isa sa pinakasikat ngayon mga desktop system pamamahala ng database na kasama sa mayamang kapaligiran ng pamilya ng Microsoft Office ng mga produkto ay Microsoft Office (mula dito ay tinutukoy bilang Access). Ito ay inilaan para sa parehong mga nagsisimula at advanced na mga gumagamit. Base I-access ang data kumakatawan sa isang koleksyon ng data at mga bagay (tulad ng mga talahanayan, query, at mga form) na nauugnay sa isang partikular na gawain.

Ang mga pangunahing tampok ng Access ay:
kahulugan ng data, iyon ay, pagtukoy sa istraktura at uri ng data, pati na rin ang pagpahiwatig kung paano nauugnay ang data na ito sa isa't isa:
pagpoproseso ng data, kabilang ang paghahanap, pag-filter, pag-uuri, pagkalkula; Kasama rin sa pagproseso ang pagsasama-sama ng data sa iba pang nauugnay na impormasyon;
pamamahala ng data, iyon ay, na nagpapahiwatig kung sino ang pinahihintulutang gumamit ng data at mag-update ng database, pati na rin ang pagtukoy sa mga patakaran para sa kolektibong paggamit ng data.

Nagbibigay ang access ng maximum na kalayaan sa pagtukoy ng uri ng data - text, numeric data, petsa, oras, halaga ng pera, larawan, tunog, dokumento, spreadsheet. Posibleng magtakda ng mga format ng storage (haba ng string, katumpakan ng mga numero at petsa) at presentasyon ng data na ito kapag ipinakita o na-print.
Ang pag-access ay modernong aplikasyon Windows at nagbibigay-daan sa iyong gamitin ang lahat ng feature ng DDE (Dynamic Data Exchange) - dynamic na data exchange at OLE ( Pag-uugnay ng Bagay at Pag-embed) - komunikasyon at pagpapatupad ng mga bagay. Pinapayagan ng DDE ang pagpapalitan ng data sa pagitan ng MS Access at anumang iba pang Windows application. Ang OLE ay nagtatatag ng isang koneksyon sa mga bagay sa isa pang application o nag-embed ng isang bagay sa isang Access database; ang mga bagay ay maaaring mga larawan, diagram, spreadsheet o mga dokumento mula sa iba Mga aplikasyon sa Windows. Maaaring gumana ang access sa isang malaking bilang iba't ibang mga format ng data, na nagbibigay-daan sa iyong mag-import at mag-export ng data mula sa mga file mga text editor At mga spreadsheet. Maaaring direktang iproseso ng access ang Paradox, dBase III, dBase IV, FoxPro at iba pang mga file.

Gumagamit ang Access DBMS ng isang database processor upang gumana sa data data ng Microsoft Jet, Mga Bagay sa Pag-access sa Data, at Pasilidad mabilis na konstruksyon interface - taga-disenyo ng form. Upang makakuha ng mga printout, gamitin ang taga-disenyo ng ulat. Automation mga nakagawiang operasyon maaaring isagawa gamit ang mga macro command. Sa kabila ng pagtutok nito sa end user, May programming language ang Access Visual Basic para sa Application, na nagbibigay-daan sa iyong lumikha ng mga array, sarili mong mga uri ng data, at kontrolin ang pagpapatakbo ng mga application.

Ang access ay may tatlong pangunahing operating mode:
launch mode, na nagpapahintulot sa iyo na i-compress at ibalik ang database nang hindi binubuksan ito;
mode ng disenyo, kung saan maaari kang lumikha at magbago ng istraktura ng mga talahanayan at query, bumuo ng mga form para sa pagpapakita at pagbabago ng data, at bumuo din ng mga ulat bago mag-print;
execution mode, kung saan ang mga bintana ng mga database object ay ipinapakita sa pangunahing window.

Ang anumang database ng Access ay kinabibilangan ng mga sumusunod na elemento:
mga talahanayan, na binubuo ng mga talaan na naglalaman ng data tungkol sa isang partikular na paksa;
mga form na ginagamit upang ipasok at tingnan ang mga talahanayan sa window ng form at pinapayagan kang limitahan ang dami ng impormasyong ipinapakita sa screen sa kinakailangang form;

Mga natatanging tampok ng MS Access

Kahulugan 1

Ang mga database management system (DBMS) ay isang hiwalay na klase ng mga produkto ng software na ang pangunahing gawain ay mag-imbak at pamahalaan ang malalaking volume ng data.

Mayroong iba't-ibang mga modelo ng matematika data kung saan nakabatay ang DBMS. Tungkol sa mga modelo ng data, ang mga DBMS ay nahahati sa hierarchical, network, relational, object-oriented at iba pa. Ngayon, ang pinakasikat ay ang mga DBMS batay sa modelo ng relasyon. Kasama sa klase ng mga relational na DBMS ang: MS SQL SERVER, PostgreeSQL, MySql, InterBase, MS Access. Ang mga pangunahing tungkulin ng relational DBMS ay:

  • paglikha, pag-edit at pagtanggal ng mga istruktura ng talahanayan;
  • pagdaragdag, pagbabago at pagtanggal ng mga tala sa mga talahanayan;
  • pagbuo ng mga query batay sa wika ng SQL;
  • paglikha ng mga nakaimbak na pamamaraan sa database server.

Upang bumuo ng isang ganap na sistema ng impormasyon na may user interface at pag-print iba't ibang anyo Ang DBMS lamang ay hindi sapat na mga dokumento. Kailangan pa mataas na antas ng wika programming, marahil wala kahit isa.

Ang MS Access ay hindi isang ordinaryong DBMS. Mas katulad nito software ay isang komprehensibong development environment na may kasamang relational na DBMS. Bukod sa nakalistang mga function Ang MS Access ay may ilang karagdagang mga tampok:

  • paglikha sa visual editor mga interface ng gumagamit na tinatawag na mga form;
  • mga layout ng ulat ng gusali na may kasunod na pag-print;
  • paggamit ng built-in na programming language na Visual Basic para sa Mga Aplikasyon upang bumuo ng lohika ng negosyo ng application.
  • ang paggamit ng mga macro, na nagpapahintulot sa mga user na bago sa programming na magpasok ng maliliit na piraso ng code sa kanilang mga application.

Tandaan 1

Kaya, pinapayagan ka ng MS Access na bumuo ng mga ganap na application at maging Sistema ng Impormasyon batay sa mga relational database nang hindi kinasasangkutan karagdagang pondo pag-unlad.

Pangunahing MS Access Objects

Ang modelo ng MS Access ay binubuo ng mga sumusunod na pangunahing bagay:

  • talahanayan - isang istraktura para sa pag-iimbak ng data batay sa modelo ng pamanggit;
  • form - window ng user interface;
  • query - isang bagay na nagpapahintulot sa iyo na pumili ng data mula sa mga talahanayan ayon sa iba't ibang pamantayan;
  • ulat - isang bagay na nagpapahintulot sa iyo na maghanda ng isang naka-print na anyo ng dokumento ng output batay sa data na nakaimbak sa database;
  • module – mga programa sa VBA na lumikha ng karagdagang paggana sa sistema ng impormasyon.
  • macro - bagay ng software, na nagpapahintulot sa iyo na gumamit ng mga elemento ng programming nang walang kaalaman sa wikang VBA.

Ang pagsisimulang magtrabaho sa MS Access ay nauuna sa pamamagitan ng pagdidisenyo ng modelo ng data. Ang developer ay nagdidisenyo ng mga talahanayan at mga relasyon sa pagitan ng mga ito gamit ang anumang maginhawang paraan. Pagkatapos nito, maaari niyang simulan ang unang yugto ng pagtatrabaho sa MS Access - paglikha ng mga talahanayan. Ang mga talahanayan na ginawa gamit ang tool na "Data Schema" ay naka-link alinsunod sa proyekto.

Ang direktang pagpuno ng mga talahanayan ng data ay posible, ngunit hindi maginhawa. Ito ay pinakamahusay na gawin sa pamamagitan ng user interface. Samakatuwid, ang susunod na hakbang ay ang paglikha ng mga form. Ang mga form sa MS Access ay:

  • simple (single) - ipakita lamang ang isang talaan ng talahanayan;
  • tape - ipakita ang lahat ng mga talaan ng talahanayan nang sabay-sabay;
  • complex - binubuo ng isang pangunahing at subform, na naka-link ng mga napiling field.

Maaari kang lumikha ng mga form sa tatlong paraan: awtomatiko, gamit ang "form wizard" at gamit ang taga-disenyo. Ang tagabuo ng form ay nagbibigay sa iyo ng higit sapat na pagkakataon upang lumikha ng mga layout ng form batay sa personal na proyekto ng developer.

Ang mga query ay kadalasang ginagamit upang pumili ng data batay sa iba't ibang pamantayan at kundisyon. Karamihan sa mga relational na DBMS ay gumagamit ng wikang SQL upang lumikha ng mga query, na hindi madali para sa karaniwang gumagamit na makabisado. Sa MS Access, ang mga kumplikado ng wikang SQL ay nakatago mula sa gumagamit maginhawang kasangkapan"Tagabuo ng Query". Mayroon ding ilang uri ng mga kahilingan:

  • Piliin ang query - nagbibigay-daan sa iyong bumuo ng data mula sa iba't ibang mga talahanayan sa isang talahanayan batay sa mga nabuong relasyon.
  • Query na may kundisyon – nagbibigay-daan sa iyong magpataw ng mga kundisyon sa mga indibidwal na field sa form lohikal na pagpapahayag. Maaaring may ilang kundisyon, pagkatapos ay maiugnay ang mga ito mga lohikal na operator AT, O.
  • Kahilingan na may parameter – nagbibigay-daan sa iyong ilagay sa kondisyon ng kahilingan hindi isang pare-parehong halaga, ngunit isang parameter na ang halaga ay hiniling mula sa user.
  • Kahilingan mula sa pagpapatakbo ng grupo– nagbibigay-daan sa iyo na maglapat ng mga operasyon tulad ng pagsusuma, pagbibilang ng bilang ng mga hilera, paghahanap para sa average na halaga, paghahanap para sa minimum at maximum ng pangkat sa isang pangkat ng data.
  • Ang crosstab ay isang espesyal na uri ng query ng pangkat na gumagawa ng crosstab na may mga row heading, column heading, at intersection value.
  • Humiling na magdagdag ng tala.
  • Humiling na i-update ang isang tala.
  • Kahilingan na magtanggal ng tala.

Ang isang form ay maaaring magkaroon ng hindi lamang isang talahanayan kundi pati na rin ng isang query bilang isang mapagkukunan ng talaan. Binibigyang-daan ka nitong lumikha ng mas nababaluktot na mga interface.

Tandaan 2

Ang mga ulat ay ginagamit upang lumikha ng mga layout ng dokumento at pagkatapos ay i-print ang mga ito. Ang mga prinsipyo ng paglikha ng mga ulat ay katulad ng mga prinsipyo ng paglikha ng mga form. Ang mapagkukunan ng data ng ulat ay maaaring isang query o isang talahanayan. Maaaring gumawa ng ulat, tulad ng isang form, gamit ang "Report Wizard". Para sa karagdagang mga propesyonal na gumagamit Mayroong isang "taga-disenyo ng ulat" na nagpapahintulot sa iyo na bumuo ng isang layout na may isang pasadyang hitsura.

Ang MS Access programming environment ay object-oriented. Nangangahulugan ito na ang lahat ng mga bagay sa MS Access ay maaaring maranasan tiyak na listahan mga pangyayari. Halimbawa, pagbubukas ng isang form, pag-click sa isang pindutan, pag-update ng isang tala, pag-double click sa isang field ng teksto, atbp. Maaaring "i-link" ng user ang paglitaw ng mga kaganapang ito code ng programa, nagpapatupad ng ilang algorithm. Halimbawa, kapag nag-click ka sa isang pindutan, isang pamamaraan ay isinaaktibo na nagpapakita ng isang dialog box na may mensaheng "Ipasok ang iyong pangalan." Advanced na user ay maaaring gumamit ng wikang VBA upang iprograma ang mga naturang pamamaraan. Kung ang gumagamit ay hindi pamilyar sa programming sa VBA, maaari niyang malutas ang maraming mga problema gamit ang mga macro - maliit na karaniwang "blangko" ng VBA code.

Ang mga nakalistang kakayahan ay sapat na para sa pagbuo ng isang maliit na sistema ng impormasyon.

Iba pang Mga Tampok ng MS Access

Sa una, ang MS Access ay inilaan bilang isang kapaligiran para sa pagbuo ng mga sistema ng impormasyon kung saan ang database at ang user interface ay naka-imbak sa isang file sa isang computer. Ang ganitong mga sistema ng impormasyon ay karaniwang tinatawag na "desktop". Gayunpaman, habang ang mga bagong bersyon ay inilabas, ang MS Access ay nakakuha ng mga bagong kakayahan. Sa mga bersyon na nagsisimula sa MS Access XP naging posible na lumikha hiwalay na server data at ikonekta ang ilan dito mga computer ng kliyente. Maaari ka ring lumikha ng isang database sa isa pang DBMS (MS SQL SERVER, MySQL) at ikonekta ang mga form, ulat at query mula sa MS Access dito. Posibleng mag-import at mag-export ng data sa ganoong paraan mga unibersal na format Paano:

  • EXCEL;

Mga natatanging tampok ng MS Access

Kahulugan 1

Ang mga database management system (DBMS) ay isang hiwalay na klase ng mga produkto ng software na ang pangunahing gawain ay mag-imbak at pamahalaan ang malalaking volume ng data.

Mayroong iba't ibang mga modelo ng data ng matematika kung saan nakabatay ang mga DBMS. Tungkol sa mga modelo ng data, ang mga DBMS ay nahahati sa hierarchical, network, relational, object-oriented at iba pa. Ngayon, ang pinakasikat ay ang mga DBMS batay sa relational na modelo. Kasama sa klase ng mga relational na DBMS ang: MS SQL SERVER, PostgreeSQL, MySql, InterBase, MS Access. Ang mga pangunahing tungkulin ng relational DBMS ay:

  • paglikha, pag-edit at pagtanggal ng mga istruktura ng talahanayan;
  • pagdaragdag, pagbabago at pagtanggal ng mga tala sa mga talahanayan;
  • pagbuo ng mga query batay sa wikang SQL;
  • paglikha ng mga nakaimbak na pamamaraan sa database server.

Upang bumuo ng isang ganap na sistema ng impormasyon na may user interface at pag-print ng iba't ibang anyo ng mga dokumento, ang isang DBMS lamang ay hindi sapat. Kailangan din namin ng mataas na antas ng programming language, marahil higit pa sa isa.

Ang MS Access ay hindi isang ordinaryong DBMS. Sa halip, ang produktong software na ito ay isang komprehensibong development environment na may kasamang relational na DBMS. Bilang karagdagan sa mga nakalistang function, ang MS Access ay may ilang karagdagang mga tampok:

  • paglikha ng mga user interface na tinatawag na mga form sa isang visual editor;
  • mga layout ng ulat ng gusali na may kasunod na pag-print;
  • paggamit ng built-in na programming language na Visual Basic para sa Mga Aplikasyon upang bumuo ng lohika ng negosyo ng application.
  • ang paggamit ng mga macro, na nagpapahintulot sa mga user na bago sa programming na magpasok ng maliliit na piraso ng code sa kanilang mga application.

Tandaan 1

Kaya, pinapayagan ka ng MS Access na bumuo ng mga ganap na application at maging ang mga sistema ng impormasyon batay sa mga relational na database nang hindi gumagamit ng mga karagdagang tool sa pag-unlad.

Pangunahing MS Access Objects

Ang modelo ng MS Access ay binubuo ng mga sumusunod na pangunahing bagay:

  • talahanayan - isang istraktura para sa pag-iimbak ng data batay sa modelo ng pamanggit;
  • form - window ng user interface;
  • query - isang bagay na nagpapahintulot sa iyo na pumili ng data mula sa mga talahanayan ayon sa iba't ibang pamantayan;
  • ulat - isang bagay na nagpapahintulot sa iyo na maghanda ng isang naka-print na anyo ng dokumento ng output batay sa data na nakaimbak sa database;
  • module – mga programa sa VBA na lumikha ng karagdagang paggana sa sistema ng impormasyon.
  • Ang macro ay isang object ng program na nagbibigay-daan sa iyong gumamit ng mga elemento ng programming nang walang kaalaman sa wikang VBA.

Ang pagsisimulang magtrabaho sa MS Access ay nauuna sa pamamagitan ng pagdidisenyo ng modelo ng data. Ang developer ay nagdidisenyo ng mga talahanayan at mga relasyon sa pagitan ng mga ito gamit ang anumang maginhawang paraan. Pagkatapos nito, maaari niyang simulan ang unang yugto ng pagtatrabaho sa MS Access - paglikha ng mga talahanayan. Ang mga talahanayan na ginawa gamit ang tool na "Data Schema" ay naka-link alinsunod sa proyekto.

Ang direktang pagpuno ng mga talahanayan ng data ay posible, ngunit hindi maginhawa. Ang mga pagkilos na ito ay pinakamahusay na ginagawa sa pamamagitan ng user interface. Samakatuwid, ang susunod na hakbang ay ang paglikha ng mga form. Ang mga form sa MS Access ay:

  • simple (single) - ipakita lamang ang isang talaan ng talahanayan;
  • tape - ipakita ang lahat ng mga talaan ng talahanayan nang sabay-sabay;
  • complex - binubuo ng isang pangunahing at subform, na naka-link ng mga napiling field.

Maaari kang lumikha ng mga form sa tatlong paraan: awtomatiko, gamit ang "form wizard" at gamit ang taga-disenyo. Nagbibigay ang taga-disenyo ng form ng pinakamalawak na pagkakataon para sa paglikha ng mga layout ng form batay sa personal na proyekto ng developer.

Ang mga query ay kadalasang ginagamit upang pumili ng data batay sa iba't ibang pamantayan at kundisyon. Karamihan sa mga relational na DBMS ay gumagamit ng wikang SQL upang lumikha ng mga query, na hindi madali para sa karaniwang gumagamit na makabisado. Sa MS Access, ang mga kumplikado ng wikang SQL ay nakatago mula sa user ng maginhawang tool na Query Builder. Mayroon ding ilang uri ng mga kahilingan:

  • Piliin ang query - nagbibigay-daan sa iyong bumuo ng data mula sa iba't ibang mga talahanayan sa isang talahanayan batay sa mga nabuong relasyon.
  • Query na may kundisyon – nagbibigay-daan sa iyo na magpataw ng mga kundisyon sa anyo ng mga lohikal na expression sa mga indibidwal na field. Maaaring mayroong ilang mga kundisyon, pagkatapos ay konektado sila ng mga lohikal na operator AT, O.
  • Kahilingan na may parameter – nagbibigay-daan sa iyong ilagay sa kondisyon ng kahilingan hindi isang pare-parehong halaga, ngunit isang parameter na ang halaga ay hiniling mula sa user.
  • Query na may pagpapatakbo ng pangkat - nagbibigay-daan sa iyo na maglapat ng mga operasyon sa isang pangkat ng data tulad ng pagsusuma, pagbibilang ng bilang ng mga hilera, paghahanap ng average na halaga, paghahanap para sa minimum at maximum ng pangkat.
  • Ang crosstab ay isang espesyal na uri ng query ng pangkat na gumagawa ng crosstab na may mga row heading, column heading, at intersection value.
  • Humiling na magdagdag ng tala.
  • Humiling na i-update ang isang tala.
  • Kahilingan na magtanggal ng tala.

Ang isang form ay maaaring magkaroon ng hindi lamang isang talahanayan kundi pati na rin ng isang query bilang isang mapagkukunan ng talaan. Binibigyang-daan ka nitong lumikha ng mas nababaluktot na mga interface.

Tandaan 2

Ginagamit ang mga ulat upang lumikha ng mga layout ng dokumento at pagkatapos ay i-print ang mga ito. Ang mga prinsipyo ng paglikha ng mga ulat ay katulad ng mga prinsipyo ng paglikha ng mga form. Ang mapagkukunan ng data ng ulat ay maaaring isang query o isang talahanayan. Maaaring gumawa ng ulat, tulad ng isang form, gamit ang "Report Wizard". Para sa higit pang mga propesyonal na gumagamit, mayroong isang "taga-disenyo ng ulat" na nagbibigay-daan sa iyong bumuo ng isang layout na may pasadyang hitsura.

Ang MS Access programming environment ay object-oriented. Nangangahulugan ito na ang isang tiyak na listahan ng mga kaganapan ay maaaring maganap sa lahat ng mga bagay sa MS Access. Halimbawa, pagbubukas ng isang form, pag-click sa isang pindutan, pag-update ng isang tala, pag-double click sa isang field ng teksto, atbp. Ang user ay maaaring "magbigkis" ng program code na nagpapatupad ng isang tiyak na algorithm sa paglitaw ng mga kaganapang ito. Halimbawa, kapag nag-click ka sa isang pindutan, isang pamamaraan ay isinaaktibo na nagpapakita ng isang dialog box na may mensaheng "Ipasok ang iyong pangalan." Ang isang may karanasang gumagamit ay maaaring gumamit ng VBA upang i-program ang mga naturang pamamaraan. Kung ang gumagamit ay hindi pamilyar sa programming sa VBA, pagkatapos ay malulutas niya ang maraming mga problema gamit ang mga macro - maliit na karaniwang "blangko" ng VBA code.

Ang mga nakalistang kakayahan ay sapat na para sa pagbuo ng isang maliit na sistema ng impormasyon.

Iba pang Mga Tampok ng MS Access

Sa una, ang MS Access ay inilaan bilang isang kapaligiran para sa pagbuo ng mga sistema ng impormasyon kung saan ang database at ang user interface ay naka-imbak sa isang file sa isang computer. Ang ganitong mga sistema ng impormasyon ay karaniwang tinatawag na "desktop". Gayunpaman, habang ang mga bagong bersyon ay inilabas, ang MS Access ay nakakuha ng mga bagong kakayahan. Sa mga bersyon na nagsisimula sa MS Access XP, naging posible na lumikha ng isang hiwalay na server ng data at ikonekta ang ilang mga computer ng kliyente dito. Maaari ka ring lumikha ng isang database sa isa pang DBMS (MS SQL SERVER, MySQL) at ikonekta ang mga form, ulat at query mula sa MS Access dito. Posibleng mag-import at mag-export ng data sa mga pangkalahatang format gaya ng:

  • EXCEL;

MS Access - relational client-server mula sa Microsoft. Relational ay nangangahulugan na ito ay batay sa mga talahanayan. Tingnan natin ang sistemang ito.

Ano ang isang relational database?

Isaalang-alang natin ang mga pakinabang at disadvantages ng DBMS na ito.

Mga kalamangan ng Microsorf Access DBMS

  • Simple at madaling gamitin na interface. Maaari kang magsimulang magtrabaho sa DBMS na ito nang walang anumang espesyal na kasanayan. Bilang karagdagan, maraming sangguniang gabay, online at offline na mga kurso ang tumulong sa isang baguhan.
  • Ang MS Access DBMS ay kilala at napakapopular sa mga desktop PC. Nangangahulugan ito na maaari mong palaging bumaling sa isang kaibigan na gumagamit nito sa loob ng mahabang panahon para sa tulong. itong DBMS, para sa payo, at nagtutulungan din sa parehong database sa network.
  • Praktikal walang limitasyong mga posibilidad mula sa mga talahanayan, sa pag-click ng isang pindutan ng mouse, maaari mong ilipat ito sa Excel, Word, i-export sa XML, i-publish sa PDF, hindi sa banggitin ang katotohanan na madali mong ilipat ang mga napiling bagay sa isa pang database.
  • Mababa ang presyo. Kung bumili ka ng MS Access bilang bahagi ng isang kumpletong Microsoft package Opisina, kung gayon, kumpara sa iba pang mga bayad na DBMS, ang presyo ay magiging lubhang kaakit-akit.
  • Isang malawak na seleksyon ng mga designer para sa pagbuo ng mga form, ulat at query, kung saan maaari mong i-filter ang data at ipakita ito sa isang maginhawang form.
  • Malawak na mga opsyon sa pag-import ng data: kung mayroon kang tabular na data na ginawa gamit tagaproseso ng salita MS Word o processor ng mesa MS Excel, madali mong mailipat ang mga ito sa iyong database gamit ang wizard. Ang pag-import ay maaari ding gawin mula sa isang simple tekstong dokumento, mula sa XML na dokumento, pati na rin mula sa mga file ng database na nilikha sa iba pang mga DBMS (tulad ng dBASE, PARADOX).
  • Kakayahang lumikha ng isang password sa iyong sariling database.
  • Built-in na mataas na antas ng VBA na wika.
  • Kakayahang mag-record ng mga macro.
  • SQL editor.

Para sa mga programmer, may isa pang makabuluhang bentahe: ang Access JET 4 core ay nakapaloob sa OS Microsoft, simula sa Windows-98. Nangangahulugan ito na ang binuong application, na gumagamit ng database na ginawa sa Access, ay madaling mailipat sa anumang computer na nagpapatakbo ng Windows. Ito ay gagana nang hindi nangangailangan ng pag-install ng DBMS mismo. SA bilang huling paraan Ang kailangan mo lang gawin ay i-install ang RUNTIME - isang bersyon na maaaring ma-download nang libre mula sa website ng Microsoft.

Tulad ng nakikita mo, ang mga pakinabang ng MS Access DBMS ay halata. Ngunit ang lahat ng mga pakinabang ay maaaring mabawi ng medyo makabuluhang disadvantages. Tingnan natin sila.

Mga disadvantages ng Microsoft Access DBMS

  • Ang MS Access ay isang file server na DBMS. Nangangahulugan ito na ang lahat ng pagproseso ng data ay nangyayari nang direkta sa computer ng kliyente, ang gumagamit. Bahagi ng server kinukuha lamang ang data at ipinapadala ito kapag hinihiling. Ito ay humahantong sa katotohanan na lokal na network tumatakbo ang malalaking data stream, at kailan malalaking dami ang mga gumagamit na nagtatrabaho sa database ay maaaring makaranas ng network congestion. Klasiko arkitektura ng file server laging kasama mababang produktibidad na may malaking bilang ng mga gumagamit. Sa bersyon ng MS Access 2010, ang isyung ito ay bahagyang nalutas.
  • Kakulangan ng maaasahang mga hakbang sa proteksyon ng data. Sa esensya, tanging ang database password at ang user password lamang ang ginagamit. Para sa isang nakaranasang espesyalista, hindi mahirap alisin ang naturang proteksyon.
  • Ang multi-user mode ay posible lamang sa isang peer-to-peer network o sa isang network na may file server.
  • Upang makabuo ng isang hindi karaniwang interface, kinakailangan na kasangkot ang mga programmer.
  • Ang editor ay primitive at hindi maginhawang gamitin.
  • Ang DBMS na ito ay hindi libre.
  • Ang MS Access ay iniakma para sa mga operating system Mga sistema ng Windows. Upang subukang gumamit ng data na nilikha sa DBMS na ito sa iba pang mga operating system (halimbawa, LINUX), kailangan mong mag-tinker nang husto. Mas madaling maglipat ng data sa isa pang DBMS.

Pagkatapos naming tingnan ang mga kalamangan at kahinaan ng MS Access, gamit ang bersyon 2007 bilang isang halimbawa, magbibigay kami ng mga maikling tagubilin sa mga kakayahan ng DBMS na ito.

Paglikha ng mga talahanayan

Walang mas madali kaysa sa paglikha ng isang bagong talahanayan gamit ang MS Access 2007:

  1. Pagkatapos buksan ang database, pumunta sa tab na "Paglikha".
  2. Mag-click sa icon na "Talahanayan", ito ang una sa kaliwa.
  3. Bago tayo biswal na representasyon mga talahanayan na may karaniwang pangalan"Talahanayan 1" at ang awtomatikong pagdaragdag ng "Code" na field.
  4. Maaari mong simulan ang pagpasok ng data sa pangalawang column. Pagkatapos pumasok sa linya, dapat mong pindutin Ipasok ang susi. Awtomatikong papalitan ang pangalan ng column sa "Field 1", ang field na "Code" ay kukuha sa halaga ng isa at magiging naa-access na input data sa susunod na linya.
  5. Upang palitan ang pangalan ng isang column, i-double click lang ito. Maipapayo na tukuyin ang mga pangalan ng column nang walang mga puwang!
  6. Ang tagabuo ng talahanayan sa Access 2007 ay napakatalino. Gastos ka sa unang linya bagong mesa magpasok ng isang halaga ng uri ng "Petsa" sa field, tulad ng sa susunod na linya sa parehong column ay awtomatiko kang ipo-prompt na gamitin ang kalendaryo.
  7. Upang makumpleto ang paglikha ng talahanayan, kailangan mong i-save ito sa pamamagitan ng pag-click sa kaukulang icon o ang kumbinasyon ng CTRL+S key.

Nakikita ng maraming user na mas maginhawang lumipat sa mode na "Disenyo" para sa higit pang visual na gawain sa mga field ng talahanayan, dahil sa mode na ito Maaari kang magtakda ng mga uri ng field at mga paghihigpit sa mga halaga. Maaari kang lumipat sa mode na ito anumang oras habang nagtatrabaho sa talahanayan;

Lumilikha ng mga query

Tingnan natin kung paano lumikha sa MS I-access ang mga query. Gumawa tayo ng simpleng query sa design mode sa bersyon 2007:

  1. Sa panel ng Menu, piliin ang button ng Query Builder sa tab na Gumawa.
  2. Ang isang window ng pagpili ng talahanayan ay agad na lilitaw sa harap mo. I-click ang bawat talahanayan kung saan mo gustong pumili ng data. Dapat tandaan na maaari ka lamang gumawa ng isang pagpipilian kung ang ilang mga talahanayan ay maaaring lohikal na maiugnay sa bawat isa gamit ang ilang mga patlang.
  3. Kung mayroon kang ilang mga talahanayan na napili, kailangan mong bumuo ng isang koneksyon sa pagitan ng mga ito sa pamamagitan ng pagguhit ng isang linya gamit ang mouse mula sa isang field ng isang table patungo sa naka-link na field ng isa pa.
  4. Ngayon double-click piliin ang mga patlang mula sa bawat talahanayan na gusto mong makita sa resulta.
  5. Sa menu bar, sa tab na Disenyo, mag-click sa malaki Tandang padamdam. Ang resulta ng iyong sample ay lilitaw sa tabular form.

Ito ang pinaka pangkalahatang pormula paglikha ng mga kahilingan. Para sa mas kumplikadong mga query, basahin ang tulong ng programa o gumamit ng mga espesyal na tutorial.

Minsan kahit na ang isang baguhan na gumagamit ay nais na ipakita ang kanyang data sa isang mas kawili-wiling format kaysa simpleng mesa. Pagkatapos ay ang MS Access tool na "Mga Form" ay tutulong sa kanya.

Form Wizard

Naka-on Halimbawa ng pag-access 2007 tingnan natin kung paano gamitin ang Form Wizard:


Upang lumikha ng mas kumplikadong mga form, dapat mong gamitin ang naaangkop na taga-disenyo.

Sa pagsasaalang-alang sa mga tagubiling ito, maaari nating tapusin na ang MS Access ay isang magandang pagkakataon para sa mura. I-clear ang interface, prevalence, built-in na helper designer at wizard - lahat ng ito ay nagpapadali sa pagdidisenyo at pagtatrabaho sa isang database.