Ano ang master sa ms access database. Pangkalahatang konsepto tungkol sa pag-access sa database. Maikling paglalarawan ng Microsoft Access

Ginagamit para sa multi-user na trabaho sa mga database, na, sa turn, ay tumutulong sa pag-imbak, pag-systematize, pag-uuri at pagkontrol ng impormasyon. Ang mga sistema ng pamamahala ng database ay nahahati sa mga uri batay sa mga uri ng mga modelo ng data na sinusuportahan nila. Ang uri ng relasyon ay ang pinaka-praktikal dahil ang mga naturang sistema ay madaling gamitin at nagbibigay ng maraming pagkakataon para sa mga developer. Kabilang dito, bukod sa iba pa, ang Access DBMS.

Pangkalahatang impormasyon

Microsoft relational DBMS I-access ang trabaho oo, ayon dito, kasama mga database ng relasyon datos. SA pangkalahatang pananaw nangangahulugan ito ng maraming magkakaugnay na mga talahanayan, bawat isa ay naglalaman ng ibang uri ng data.

Ang MS Access DBMS ay kasama sa software Microsoft software Opisina.

Mga posibilidad

Ang Access DBMS ay nagbibigay sa user ng mga sumusunod na kakayahan:

    lumikha ng mga database;

    magdagdag ng bagong impormasyon sa mga nilikhang database;

    i-update o kung hindi man ay baguhin ang data sa database;

    tanggalin ang umiiral na impormasyon mula sa database;

    tingnan ang data sa anyo ng mga ulat, mga form, iba't ibang mga seleksyon at mga query;

    pag-aayos ng data sa pamamagitan ng pag-uuri at/o pag-uuri ng impormasyon;

    pagbabahagi ng mga talahanayan at data kapag gumagamit ng mga ulat, mga email, Internet at/o lokal na network;

    pagpapatupad iba't ibang uri koneksyon sa pagitan ng mga talahanayan;

    paglikha ng mga push-button form at user interface para sa pamamahala ng database sa loob ng DBMS.

Mga elemento ng istruktura ng database

Ang bawat talahanayan ng database ay may mga row na may kasamang data tungkol sa mga bagay, pati na rin ang mga column na ang gawain ay upang matukoy ang mga katangian ng mga ito. Ang isa pang pangalan para sa mga hilera ay mga talaan na binubuo ng mga patlang na puno ng data. Ang field ay dapat may uri ng data (numeric, text, petsa, MEMO, atbp.). Ang lahat ng mga tala sa talahanayan ay naglalaman ng parehong mga patlang, ngunit ang mga ito ay puno ng impormasyon sa ibang paraan.

Mga katangian ng field

Tinutukoy ng mga field sa MS Access DBMS ang istraktura ng database, at itinakda din ang mga katangian ng data mula sa mga cell ng record.

Ang mga pangunahing katangian ay:

    Pangalan ng field. Karaniwan, ang mga heading ng column ay ibinibigay, iyon ay, pinangalanan nila ang mga katangian ng bagay. Maaari mo ring i-access ito sa pamamagitan ng pangalan ng field para sa impormasyon kapag nagsasagawa awtomatikong operasyon mula sa DB.

    Uri ng data. Itinatakda ang kaukulang pag-aari, tinutukoy kung anong uri ang maaaring isulat sa cell.

    Sukat. Mga pag-install maximum na haba naitalang datos. Hindi kinakailangang gamitin ang property na ito, bagama't ginagawa nitong mas madali ang mga bagay sa pamamagitan ng paglalagay ng mga paghihigpit sa user ng database.

    Format. Nag-format ng data ng field.

    Lagda. Gumaganap ng parehong function bilang isang pangalan - pamagat ng isang katangian. Kung hindi ka magsasaad ng lagda, ang unang talata ang magsisilbing pamagat. Ang lagda ay walang pangalawang posibilidad ng Pangalan - ma-access ito mula sa database.

    Kinakailangang field. Kung lagyan mo ng check ang kahon sa tabi ng property na ito, hindi mo maaaring iwanang blangko ang cell. Para sa mga pangunahing field, ang property na ito ay pinagana bilang default.

Mga Uri ng Data

Ang mga patlang ng database sa Microsoft Access ay maaaring magkaroon ng mga uri ng data gaya ng:

    Text. Ang pinakasimpleng uri ng field. Sa kabila ng pangalan, maaari itong maglaman ng parehong mga titik at numero, simbolo, atbp. Samakatuwid, may mga paghihigpit lamang sa haba - hindi hihigit sa 255 na mga character. Maginhawang gamitin kung walang karagdagang kalkulasyon sa pagitan ng mga cell ang kinakailangan, kaya kung mga numero lamang ang ipinasok sa isang field, mas mainam na gamitin ang kaukulang uri.

    field ng MEMO. Pareho uri ng teksto, nag-iimbak ng malaking halaga ng impormasyon (hanggang sa 64 kbytes, iyon ay, hanggang sa 64 libong mga character). Dahil sa katangiang ito, hindi maaaring gamitin ang MEMO bilang susi o index.

    Numerical. Isang digital na field na may mga subtype, ang pagpili nito ay depende sa nais na katumpakan ng mga kalkulasyon, atbp. Hanggang 8 byte o 16 para sa mga replication code.

    Kontra. Ang isang patlang na hindi nangangailangan ng pagpuno - mga halaga (pataas na mga numero) ay awtomatikong ipinasok sa talahanayan, na nagpapahintulot sa data sa mga cell na manatiling natatangi. Sa madaling salita, ang mga numero ng counter ay nagtatala sa isang database. Maginhawang gumamit ng 4 na byte bilang susi, 16 para sa mga replication code.

    Lohikal. Ginagamit lamang para sa mga halaga - 0 (hindi) at minus 1 (oo). Maaaring ipasadya iba't ibang mga pagpipilian mga entry - check mark o manu-manong pagpili (laki - 1 byte).

    Petsa/oras. Ang pangalan ng uri ng data ay nagsasalita para sa sarili nito. Ang output sa field ng data ay posible sa pitong magkakaibang format. 8 byte.

    Monetary. Tinutukoy ang mga halaga ng pera. Ginawa ang uri ng data na ito upang maiwasan ang pag-round sa mga kalkulasyon. 8 bytes din.

    Patlang OLE object. Tumatanggap ng mga bagay iba't ibang mga format- graphic, audio, atbp. Sukat - hanggang sa isang gigabyte.

  • Master ng mga pagpapalit. Paunang ipinapalagay ang mga nauugnay na talahanayan. Binibigyang-daan kang pumili ng value mula sa isa pang table o combo box. Sa kasong ito, awtomatikong itatakda ang uri ng napiling halaga. May sukat pangunahing susi. Hindi hihigit sa 4 na byte.
  • Mga susi

    Ang mga database ng MS Access DBMS ay may isang pangunahing field sa kanilang mga talahanayan - isang pangunahing field. Bilang default, tulad ng nabanggit na, kailangan itong punan. Bilang karagdagan, napapailalim ito sa pangangailangan na maging natatangi, na nangangahulugan na ang isang halaga na naipasok na sa isang key field ay hindi maaaring ilagay sa key field ng isa pang tala sa parehong talahanayan. Kung kinakailangan, maaari kang magdagdag ng karagdagang key field, na may hindi gaanong mahigpit na mga panuntunan - ang pagiging natatangi ay pinili ng developer ng database. Gamit ang mga pangunahing field, ang mga koneksyon ay ginagawa sa pagitan ng mga talahanayan ng database.

    Ang mga susi ay nahahati sa:

      pangunahing (pangunahing) - ang koneksyon mismo;

      pangalawa (panlabas) - paraan ng komunikasyon.

    Mga relasyon sa talahanayan

    Ang isang Access database ay maaaring maglaman ng mga talahanayan na nakikipag-ugnayan sa isa't isa. Para sa layuning ito, ginagamit ang mga koneksyon, na sa mga sumusunod na uri:


    Mga paghihigpit sa pangalan

    Naglalagay ang Microsoft Access ng mga paghihigpit sa mga pangalan ng mga patlang at kontrol, at nalalapat din ang mga ito sa mga bagay na Access sa DBMS:

      ang pangalan ay hindi dapat maglaman ng higit sa 64 na mga character;

      Hindi ka maaaring gumamit ng tuldok, tandang padamdam, superscript, o square bracket;

      ang pangalan ay hindi maaaring magsimula sa isang puwang;

      Hindi ka maaaring gumamit ng mga control character sa pangalan (mga code mula 0 hanggang 31 sa ASCII);

      ang pangalan ay hindi maaaring magsama ng mga tuwid na panipi.

    Mga bagay

    Ang mga bagay sa MS Access DBMS ay user interface mga database. Pinapayagan ka nitong direktang pamahalaan ito at ang data nito.

    Mga mesa

    Ang pangunahing bagay, na nabanggit nang higit sa isang beses sa artikulong ito. Tinutukoy nila ang istraktura ng buong database. Nag-iimbak sila ng data na maaaring baguhin, tanggalin o idagdag. Maaaring magkakaugnay ang mga talahanayan. Ang lahat ng iba ay binuo batay sa bagay na ito, at ang mga pangunahing operasyon na may data ay isinasagawa din sa tulong ng mga ito.

    Mga kahilingan

    Binibigyang-daan kang magproseso ng data mula sa mga talahanayan. Ang isang query ay maaaring isang seleksyon batay sa anumang pamantayan mula sa isa o higit pang mga talahanayan, maaari rin itong gamitin upang pagbukud-bukurin o i-filter ang impormasyon, pag-aralan ang data, i-extract ito at ibigay ito sa user sa isang madaling paraan. Ang resulta ng query ay isang pansamantalang bagong talahanayan.

    Mga porma

    Ginamit bilang isang input tool bagong impormasyon sa mesa. Ang bentahe ng mga form ay ang kanilang user-friendly na hitsura - ang developer ay maaaring gumamit ng isang mock-up ng form o lumikha ng isang ganap na bago. Maaari kang maglagay ng mga button, switch, at higit pa sa bagay na ito. Sa iba pa espesyal na atensyon Ang form ng pindutan, na isang binagong task manager, na pinagsama-sama ng gumagamit "para sa kanyang sarili", ay nakakaakit ng pansin. Maaari mong ilagay ang mga pangunahing pag-andar ng pagtatrabaho sa isang database dito - pag-log in, pag-log out, pagpuno ng mga talahanayan, pagtingin sa data. Mga regular na anyo maaari ding ilipat sa push-button.

    Mga ulat

    Ipakita ang huling resulta ng gawain. Idinisenyo para sa kasunod na paglilimbag, samakatuwid mayroon silang naaangkop na pag-format. Binibigyang-daan kang gumawa ng mga pagpili at pagpapangkat. Malinaw na sumasalamin sa impormasyong nakaimbak sa database.

    Teknolohiya para sa pagtatrabaho sa Access DBMS

    Ang pagbuo ng DBMS sa Access ay isinasagawa gamit ang mga sumusunod na punto:

      Tukuyin ang layunin ng pagbuo ng database. Ito ay kinakailangan upang matukoy ang layunin, alamin kung aling direksyon ang lilipat - kung paano nila pinaplano na gamitin ang database, kung anong mga resulta ang nais nilang makuha, kung anong mga function ang dapat ipatupad.

      Tukuyin ang tinatayang bilang ng mga talahanayan sa database - ang impormasyon ay kailangang ma-systematize at "pagbukud-bukurin ang lahat." Hindi ka dapat magdagdag ng masyadong maraming mga patlang sa isang talahanayan: mas mahusay na ipamahagi ang data sa dalawa at i-link ang mga ito. Ang bawat talahanayan ay dapat maglaman lamang ng isang paksa.

      Tukuyin ang lahat ng mga patlang at ang kanilang mga uri ng data sa mga talahanayan. Ang data sa mga cell ay dapat tumugma sa mga uri upang walang mga problema sa mga kalkulasyon, pagpapangkat at pag-uuri sa hinaharap.

      Tukuyin ang mga relasyon sa table-field.

      Tukuyin ang pangunahin at (kung kinakailangan) pangalawang key sa mga talahanayan.

      Bumuo ng schema ng data para sa database, na sumasalamin sa mga ugnayan sa pagitan ng mga talahanayan. I-maximize ang pakikipag-ugnayan sa pagitan ng data gamit ang mga koneksyong ito.

      Pagbutihin ang istraktura sa pamamagitan ng biswal na pagtingin sa lahat ng magagamit na impormasyon at ang posibleng systematization nito.

      Gamitin ang pagsusuri ng Access mismo para sa susunod na pagsusuri.

    Ang paglikha ng isang DBMS sa Access ay posible sa dalawang paraan:

      gamitin ang database wizard upang lumikha ng mga kinakailangang bagay;

      lumikha ng isang walang laman na database, pagdaragdag ng mga bagong bagay dito.

    Binibigyang-daan ka ng MS Access na palawakin ang database pagkatapos itong malikha, ngunit ang pangunahing istraktura ay dapat pag-isipan nang maaga: ang mga bagay tulad ng mga uri ng data ay hindi mababago sa ibang pagkakataon, lalo na pagkatapos punan ang talahanayan.

    Maaaring ipatupad ang isang pinag-isipang paraan ng data gamit ang naaangkop na tab sa DBMS. Ang bawat uri ng koneksyon ay malinaw na ipinapakita sa Access. Maaaring baguhin o tanggalin ang mga link.

Maikling paglalarawan Microsoft Access

Ang Microsoft Access ay isang desktop DBMS (database management system) ng isang relational na uri. Ang bentahe ng Access ay napakasimple nito GUI, na nagpapahintulot hindi lamang na lumikha sariling base data, ngunit bumuo din ng mga application gamit ang mga built-in na tool.

Hindi tulad ng iba pang mga desktop DBMS, iniimbak ng Access ang lahat ng data sa isang file, bagama't ipinamahagi ito sa iba't ibang mga talahanayan, bilang angkop sa isang relational na DBMS. Kasama sa data na ito hindi lamang ang impormasyon sa mga talahanayan, kundi pati na rin ang iba pang mga object ng database, na ilalarawan sa ibaba.

Upang maisagawa ang halos lahat ng pangunahing operasyon, nag-aalok ang Access ng malaking bilang ng mga Wizard, na gumagawa ng pangunahing gawain para sa user kapag nagtatrabaho sa data at pagbuo ng mga application, na tumutulong upang maiwasan ang mga nakagawiang aksyon at gawing mas madali para sa isang walang karanasan na gumagamit sa programming.

Paglikha ng multi-user Access database at pagkuha sabay-sabay na pag-access ilang mga gumagamit sa karaniwang base ang data ay posible sa isang lokal na peer-to-peer network o sa isang network na may file server. Ang network ay nagbibigay ng hardware at suporta sa software pagpapalitan ng data sa pagitan ng mga computer. I-access ang mga monitor ng access control iba't ibang mga gumagamit sa database at tinitiyak ang proteksyon ng data. Sa sabay-sabay na gawain. Dahil ang Access ay hindi isang kliyente server DBMS, ang mga kakayahan nito para sa pagbibigay ng gawaing maraming gumagamit ay medyo limitado. Karaniwan, upang ma-access ang data sa isang network mula sa ilang mga workstation, ang Access database file (na may *.mdb extension) ay naka-post sa file server. Sa kasong ito, ang pagproseso ng data ay pangunahing isinasagawa sa kliyente - kung saan tumatakbo ang application, dahil sa mga prinsipyo ng pag-aayos ng mga DBMS ng file. Nililimitahan ng salik na ito gamit ang Access upang matiyak ang gawain ng maraming user (higit sa 15–20) at may malaking halaga ng data sa mga talahanayan, dahil ang pag-load ng network ay tumataas nang maraming beses.

Sa mga tuntunin ng pagpapanatili ng integridad I-access ang data tumutugon lamang sa maliliit at maliliit na modelo ng database katamtamang kahirapan. Kulang ito ng mga tool tulad ng mga trigger at nakaimbak na mga pamamaraan, na pumipilit sa mga developer na ipagkatiwala ang pagpapanatili ng lohika ng negosyo ng database sa programa ng kliyente.

Tungkol sa seguridad ng impormasyon at kontrol sa pag-access, ang Access ay walang maaasahan karaniwang paraan. SA karaniwang pamamaraan Kasama sa proteksyon ang proteksyon gamit ang database password at proteksyon gamit ang user password. Ang pag-alis ng naturang proteksyon ay hindi mahirap para sa isang espesyalista.

Gayunpaman, sa kabila ng mga kilalang pagkukulang, mayroon ang MS Access isang malaking bilang mga pakinabang kumpara sa mga sistema ng isang katulad na klase.

Una sa lahat, maaari nating tandaan ang pagkalat, na dahil sa ang katunayan na ang Access ay isang produkto Microsoft, software at ang mga operating system na ginagamit ng karamihan ng mga user mga personal na computer. Ang MS Access ay ganap na katugma sa operating system Ang Windows, na patuloy na ina-update ng tagagawa, ay sumusuporta sa maraming wika.

Sa pangkalahatan, ang MS Access ay nagbibigay ng isang malaking bilang ng mga tampok para sa isang medyo mababang gastos. Kinakailangan din na tandaan ang pagtuon sa mga user na may iba't ibang propesyonal na background, na makikita sa presensya malalaking dami mga pantulong na kasangkapan (Mga Master, tulad ng nabanggit na), isang binuo na sistema ng tulong at malinaw na interface. Pinapadali ng mga tool na ito ang pagdidisenyo, paglikha ng database, at pagkuha ng data mula dito.

Ang MS Access ay naglalagay sa pagtatapon ng hindi-programming user ng iba't ibang interactive na tool na nagpapahintulot sa kanya na lumikha ng mga application nang hindi gumagamit ng pagbuo ng mga query sa wika ng SQL o sa programming macros o modules sa VBA.

May access malawak na posibilidad sa pag-import / pag-export ng data sa iba't ibang mga format, mula sa mga talahanayan ng Excel at mga text file, sa halos anumang server DBMS sa pamamagitan ng mekanismo ng ODBC.

Ang isa pang mahalagang bentahe ng MS Access ay ang mga advanced na built-in na tool sa pagbuo ng application. Karamihan sa mga application na ipinamahagi sa mga user ay naglalaman ng ilang halaga ng VBA (Visual Basic for Applications) code. Dahil ang VBA ay ang tanging kasangkapan upang makagawa ng marami karaniwang gawain sa Access (paggawa gamit ang mga variable, pagbuo ng mga SQL command habang tumatakbo ang program, paghawak ng error, gamit ang Windows API atbp. atbp.), upang lumikha ng higit pa o mas kaunti kumplikadong mga aplikasyon ang kaalaman at kaalaman nito ay kailangan modelo ng bagay MS Access.

Hi sa lahat. Ang paksa ng artikulong ito ay ang pangunahing layunin ng 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 mga produkto Microsoft Office, ay Microsoft Office (mula rito ay tinutukoy bilang Access). Ito ay inilaan para sa parehong mga nagsisimula at advanced na mga gumagamit. Kinakatawan ng Access database ang isang koleksyon ng data at mga bagay (tulad ng mga talahanayan, query, at form) na may kaugnayan 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.

Ang access ay nagbibigay 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 imbakan (haba ng string, katumpakan ng mga numero at petsa) at ang 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 wika ang Access Visual programming 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;

ARALIN #1

Paksa. Ang konsepto ng mga database at database management system (DBMS). Mga katangian ng MS Access DBMS. Mga uri ng data at katangian ng field.

Database (DB) ay isang sistematikong imbakan ng impormasyon sa isang partikular na lugar ng paksa, na maaaring ma-access ng iba't ibang mga gumagamit upang malutas ang kanilang mga problema. Lugar ng paksa tinatawag na bahagi tunay na sistema, na kawili-wili para sa pag-aaral na ito.

Ang pangunahing layunin ng database ay mabilis na paghahanap ang impormasyong nilalaman nito.

May mga database makatotohanan At dokumentaryo. Ang mga totoong database ay naglalaman ng maikling impormasyon tungkol sa mga bagay, na ipinakita sa isang tiyak na tinukoy na format (halimbawa, May-akda, pamagat, taon ng publikasyon). Ang mga database ng dokumentaryo ay naglalaman ng impormasyon iba't ibang uri: teksto, tunog, graphic, multimedia. Halimbawa, DB modernong musika maaaring naglalaman ng mga lyrics at tala ng mga kanta, mga larawan ng mga may-akda, mga sound recording, mga video clip.

Ang database mismo ay naglalaman lamang ng impormasyon at hindi maaaring maghatid ng mga kahilingan ng user para sa paghahanap at pagproseso ng impormasyon. Ang database ay pinananatili ng isang database management system.

Sistema ng pamamahala ng database (DBMS)– ito ay software na nagpapahintulot sa iyo na lumikha ng isang database, i-update ang impormasyong nakaimbak dito at magbigay ng maginhawang pag-access dito para sa pagtingin at paghahanap.

Mga kinakailangan sa DBMS:

Kakayahang manipulahin ang data;

Kakayahang maghanap at bumuo ng mga query;

Tinitiyak ang integridad ng data (consistency);

Tinitiyak ang proteksyon at lihim.

Mga pangunahing tampok ng DBMS:

Pag-update, muling pagdadagdag at pagpapalawak ng database;

Mataas na pagiging maaasahan ng imbakan ng impormasyon;

Output ng kumpleto at maaasahang impormasyon sa mga kahilingan;

Paraan ng pagprotekta ng impormasyon sa database.

Mayroong mga DBMS tulad ng Microsoft Access, FoxPro, Paradox, Oracle, Sybase, dBase. Ang pinakasikat na DBMS ay ang Access, na isang simple ngunit makapangyarihang kasangkapan pagproseso at pag-iimbak ng data.

Mga pangunahing bagay ng MS ACCESS DBMS

Bagay Paglalarawan
Mga mesa Naglalaman ng data sa anyo ng dalawang-dimensional na talahanayan. Ang mga talahanayan ay ang batayan ng database ng lahat ng iba pang mga bagay ay nakasalalay sa kanila.
Mga kahilingan Nilikha ang mga ito upang maghanap at pumili ng data mula sa isang talahanayan na nakakatugon sa ilang partikular na kundisyon. Nagbibigay-daan din sa iyo ang mga query na mag-update o magtanggal ng maraming record nang sabay-sabay, at magsagawa ng built-in o mga espesyal na kalkulasyon.
Mga porma Ginagamit upang tingnan, ipasok o baguhin ang data sa mga talahanayan. Binibigyang-daan ka rin ng form na pumili ng data mula sa isa o higit pang mga talahanayan at ipakita ito gamit ang isang karaniwan o custom na layout.
Mga ulat Ipakita at i-print ang data mula sa isang talahanayan o query sa isang partikular na paraan. Ang data sa ulat ay hindi na-edit.
Mga pahina Ang mga ito ay isang espesyal na uri ng mga Web page na idinisenyo upang gumana sa isang database sa pamamagitan ng lokal o pandaigdigang network.
Mga macro Mga espesyal na koponan upang i-automate ang trabaho sa database.
Mga module VBA programs upang gumanap nang higit pa kumplikadong operasyon, na hindi maaaring magsagawa ng mga macro.


DB entry– ito ay isang table row, isang tiyak na pagpapatupad (kahulugan) ng isang konsepto ng subject area.

field ng DB ay isang column sa isang data table, isang property (attribute) konseptong ito lugar ng paksa.

DB key field– isang patlang na natatanging tumutukoy (nagpapakilala) ng isang tala. Halimbawa, numero ng tauhan empleyado, code ng produkto, numero ng sasakyan.

Para sa bawat field ito ay tinukoy uri ng data , na maaaring nasa loob nito:

text– maaaring maglaman ng string ng character na hanggang 255 character ang haba;

field ng MEMO– isang text field na ginagamit para sa pagpasok ng malalaking teksto na binubuo ng ilang linya (hanggang sa 65,535 character);

numerical– isang numero ng anumang uri (integer, real, atbp.). Property – laki (byte, integer, long integer, floating point, bilang ng mga decimal na lugar);

petsa/oras– naglalaman ng petsa at oras sa hanay mula 100 hanggang 9999;

pera - nalalapat sa mga halaga ng pera. Pinipigilan ang pag-ikot kapag nagsasagawa ng mga kalkulasyon. Maaaring magkaroon ng hanggang 15 digit sa integer na bahagi at hanggang 4 sa fractional na bahagi;

counter – nagbibigay awtomatikong pagpasok magkakasunod (tumataas ng 1) o random na mga numero kapag nagdadagdag ng entry. Ito ay ginagarantiyahan na ang mga counter value ay hindi mauulit;



lohikal - naglalaman lamang ng isa sa dalawang halaga: “Oo/Hindi”, “Tama/Mali”, “Naka-on/Naka-off”;

OLE object field - naglalaman ng mga guhit, sound files, Mga talahanayan ng Excel, Word na dokumento atbp. Upang magpakita ng OLE object sa isang form o ulat, dapat kang gumamit ng naka-attach na object frame;

master ng pagpapalit - ang mode na ito ay hindi isang independiyenteng uri. Ang pagpili nito ay maglulunsad ng isang wizard na nagbibigay-daan sa iyong lumikha ng isang listahan o magtalaga ng isang talahanayan o query kung saan maaari kang pumili ng mga halaga para sa field. Ang uri ng data ay itinakda batay sa mga halagang pinili sa panahon ng wizard.


Ang lahat ng uri ng field (maliban sa counter) ay may mga sumusunod ari-arian :

laki ng field– mga set maximum na bilang mga character na ipasok sa field na ito. Para sa field ng teksto ito ang maximum na bilang ng mga character (hanggang 255). Kapag pumipili ng laki, dapat mong isaalang-alang na sa isang patlang na may 20 character ay hindi posible na magpasok ng teksto ng 30 character ang haba. Sa kabilang banda, ang pag-install ay masyadong mahabang haba ay maaaring humantong sa isang hindi kinakailangang pagtaas sa laki ng database file kung ang mga halaga na nakaimbak sa field ay makabuluhang mas mababa kaysa sa tinukoy na haba nito. Para sa mga numeric na field, ang laki ay pinili mula sa listahan ng posible mga uri ng numero data;

mga bagong halaga - tumutukoy kung paano nagbabago ang counter value kapag nagdagdag ng mga bagong tala;

format ng field - tinutukoy kung paano dapat ipakita ang mga nilalaman ng field, halimbawa, para sa uri ng Petsa/Oras, maaari mong piliing magpakita ng petsa tulad ng Hunyo 30, 1999 o 6/30/99;

bilang ng mga decimal na lugar tinutukoy ang bilang ng mga digit pagkatapos decimal point Para sa mga fractional na numero. Ang halagang ito ay nakakaapekto lamang sa kung paano kinakatawan ang mga numerong halaga, hindi kung paano sila nakaimbak sa memorya. ;

input mask - nagbibigay-daan sa iyo na tukuyin ang isang template ng pag-input na nagbibigay ng ilang garantiya ng kawastuhan ng pagpasok ng data na ito ay ginagamit para sa mga patlang ng Petsa/Oras at mga uri ng teksto. Ang input mask ay nagpapakita ng mga placeholder na character, nagpapakita kung gaano karaming mga character ang kailangang ilagay, at may kasamang paghihiwalay ng mga character (gitling, panaklong). Halimbawa, para sa isang petsa, maaaring ganito ang hitsura ng input mask: --.--.--. Ang mask na ito ay naka-encode ng 99/99/00 character set. Ang ibig sabihin ng placeholder 9 ay mga numero lamang ang pinapayagang ipasok, at ang pagpasok nito ay hindi sapilitan na nangangailangan ng mandatoryong pagpasok ng isang numero. Kapag pinili mo ang Input mask property, may lalabas na button sa kanan na maglulunsad ng wizard na tutulong sa iyong gumawa ng mask. Halimbawa, ang isang student code ay nabuo mula sa isang dalawang-digit na numero ng departamento, tatlong-digit na numero mag-aaral at ang huling 2 digit ng taon ng pagpasok: 00-000-“01”;0; #."01" - ang halaga sa mga panipi ay awtomatikong idinagdag sa patlang; 0 - ang mga mask character ay nai-save sa talahanayan kasama ang ipinasok na mga character (kung hindi man ay 1); # – nagsasaad kung aling karakter ang dapat lumitaw bilang kapalit ng mga inilagay na character. Kapag nagpapasok ng data, makikita ng user ang sumusunod na mask: ## ### ––01;

pirma ginamit bilang header ng column sa Datasheet view;

default na halaga nagpapahintulot sa iyo na awtomatikong magpasok ng isang halaga sa isang field;

kondisyon sa halaga– tumutukoy sa lugar o saklaw ng halaga ng data na ipinasok sa field;

mensahe ng error– nagpapahintulot sa iyo na tukuyin ang teksto ng mensaheng ipinapakita sa screen kung ang ipinasok na data ay lumalabag sa kundisyon ng halaga;

kinakailangang field– may dalawang kahulugang Oo at Hindi. Kung itinakda mo ang halaga sa Oo, hihilingin sa iyo ng Access na magpasok ng halaga sa field na ito.;

walang laman na linya– tinutukoy kung pinapayagan ang input sa field na ito walang laman na linya;

na-index na field– tinutukoy kung isasagawa o hindi ang pag-index ayon sa ang larangang ito. Binubuo ang pag-index ng paglikha ng isang listahan ng mga numero ng record na naayos ayon sa mga halaga ng field. Ang pagkakaroon ng isang index ay nagpapabilis sa paghahanap at pag-uuri ng mga operasyon, ngunit nangangailangan dagdag na espasyo sa disk.