КампутарыПраграмнае забеспячэнне

MS Access. Базы дадзеных MS Access. MS Access 2007

MS Access - рэляцыйная кліент-серверная сістэма кіравання базамі дадзеных (СКБД) ад кампаніі Microsoft. Рэляцыйная азначае, што яна заснаваная на табліцах. Разгледзім гэту сістэму падрабязней.

Што такое рэляцыйная база дадзеных?

Рэляцыйная база дадзеных складаецца з мноства табліц, паміж якімі выбудаваны адносіны, або сувязі. СКБД - гэта абалонка, якая дазваляе ствараць і выкарыстоўваць базы дадзеных MS Access.

Разгледзім перавагі і недахопы дадзенай СКБД.

Перавагі СКБД Microsorf Access

  • Просты і зразумелы інтэрфейс. Прыступіць да працы з дадзенай СКБД можна, не маючы ніякіх асаблівых навыкаў. Акрамя таго, на дапамогу пачаткоўцу прыходзяць шматлікія даведачныя дапаможнікі, онлайн-і афлайн-курсы.
  • СКБД MS Access агульнавядомая і вельмі папулярная ў настольных ПК. Гэта значыць, што вы заўсёды можаце звярнуцца па дапамогу да знаёмага, ужо даўно якая выкарыстоўвае дадзеную СКБД, за радай, а таксама разам працаваць з адной базай дадзеных па сетцы.
  • Практычна бязмежныя магчымасці экспарту дадзеных: дадзеныя з табліц пстрычкай адной клавішы мышы можна перанесці ў Excel, Word, экспартаваць у XML, апублікаваць у PDF, не кажучы ўжо пра тое, каб без праблем перанесці выбраныя аб'екты ў іншую базу дадзеных.
  • Невысокі кошт. Калі купляць MS Access ў складзе поўнага пакета Microsoft Office, то, у параўнанні з іншымі платнымі СКБД, цана апынецца вельмі прывабнай.
  • Шырокі выбар канструктараў для пабудовы формаў, справаздач і запытаў, з дапамогай якіх можна адфільтраваць дадзеныя і вывесці іх у зручным выглядзе.
  • Шырокія магчымасці імпарту дадзеных: калі ў вас ёсць таблічныя дадзеныя, створаныя пры дапамозе тэкставага працэсара MS Word ці таблічнага працэсара MS Excel, вы з дапамогай майстра без працы перанесяце іх у сваю базу. Імпарт, акрамя таго, можна выканаць з простага тэкставага дакумента, з дакумента XML, а таксама з файлаў баз дадзеных, створаных у іншых СКБД (такіх як dBASE, PARADOX).
  • Магчымасць стварэння пароля на сваёй базе дадзеных.
  • Убудаваны мова VBA высокага ўзроўню.
  • Магчымасць запісу макрасаў.
  • Рэдактар SQL.

Для праграмістаў можна вылучыць яшчэ адзін значны плюс: ядро Access JET 4 ўбудавана ў аперацыйныя сістэмы Microsoft, пачынаючы з Windows-98. Гэта значыць, што распрацаванае прыкладанне, якое выкарыстоўвае ў працы базу дадзеных, створаную ў Access, можна без праблем пераносіць на любы кампутар з АС Windows. Яно будзе працаваць, не патрабуючы ўстаноўкі самой СКБД. У крайнім выпадку спатрэбіцца толькі ўстаноўка RUNTIME - версіі, якую можна абсалютна бясплатна спампаваць з сайта Microsoft.

Як бачым, годнасьці СКБД MS Access наяўнасці. Але ўсе плюсы могуць перакрыць цалкам істотнымі мінусамі. Разгледзім іх.

Недахопы СКБД Microsoft Access

  • MS Access ставіцца да файл-серверная СКБД. Гэта азначае, што ўся апрацоўка дадзеных адбываецца непасрэдна на кампутары кліента, карыстальніка. Серверная частка толькі здабывае дадзеныя і перадае іх па патрабаванні. Гэта прыводзіць да таго, што па лакальнай сеткі курсуюць вялікія патокі дадзеных, і пры вялікай колькасці карыстальнікаў, якія працуюць з базай дадзеных, можа здарыцца перагрузка сеткі. Класічная файл-серверная архітэктура заўсёды цягне за сабой нізкую прадукцыйнасць пры вялікай колькасці карыстальнікаў. У версіі MS Access 2010 гэтае пытанне часткова вырашана.
  • Адсутнасць надзейных сродкаў абароны дадзеных. Па сутнасці, выкарыстоўваецца толькі пароль на базе дадзеных і пароль карыстальніка. Для вопытнага спецыяліста не ўяўляе ніякай складанасці зняць такую абарону.
  • Шматкарыстальніцкі рэжым магчымы толькі ў аднарангавыя сеткі або ў сеткі з файлавым серверам.
  • Для распрацоўкі нестандартнага інтэрфейсу патрабуецца прыцягваць праграмістаў.
  • Рэдактар запытаў SQL прымітыўны, выкарыстоўваць яго няёмка.
  • Дадзеная СКБД ня бясплатная.
  • MS Access заменчаны пад аперацыйныя сістэмы Windows. Каб паспрабаваць выкарыстоўваць дадзеныя, створаныя ў гэтай СКБД ў іншых АС (напрыклад, LINUX), прыйдзецца ладна павазіцца. Прасцей перанесці дадзеныя ў іншую СКБД.

Пасля таго, як мы разгледзелі мінусы і плюсы MS Access, на прыкладзе версіі 2007 дамо невялікія інструкцыі па магчымасцях дадзенай СКБД.

стварэнне табліц

Няма нічога прасцей, чым стварыць новую табліцу пры дапамозе MS Access 2007 года:

  1. Пасля адкрыцця базы дадзеных пераходзім на ўкладку «Стварэнне».
  2. Пстрыкаем па абразку «Табліца», яна першая злева.
  3. Перад намі візуальнае прадстаўленне табліцы са стандартным назвай «Табліца 1» і автоинкрементным полем «Код».
  4. Можна прыступаць да ўводу дадзеных у другой слупок. Пасля ўводу радкі неабходна націснуць клавішу Enter. Слупок аўтаматычна пераймянуюць у «Поле 1», поле «Код» прыме значэнне адзінкі, стане даступным ўвод дадзеных у наступны радок.
  5. Каб перайменаваць слупок, дастаткова клікнуць па ім мышшу два разы. Пажадана задаваць імёны слупкоў без прабелаў!
  6. Будаўнік табліц у Access 2007 вельмі разумны. Варта вам у першым радку новай табліцы ўвесці ў поле значэнне тыпу «Дата», як у наступным радку таго ж слупка вам аўтаматычна прапануюць скарыстацца календаром.
  7. Для завяршэння стварэння табліцы неабходна яе захаваць, націснуўшы на адпаведную абразок або спалучэнне клавіш CTRL + S.

Шматлікім карыстачам зручней перайсці ў рэжым «Канструктар» для больш нагляднай працы над палямі табліцы, бо ў дадзеным рэжыме можна задаваць тыпы палёў, абмежаванні на значэння. У гэты рэжым можна перайсці ў любы момант працы з табліцай, дастаткова толькі націснуць на адпаведную кнопку на панэлі.

стварэнне запытаў

Разгледзім, як ствараць у MS Access запыты. Створым у версіі 2007 просты запыт у рэжыме канструктара:

  1. На панэлі "Меню" абярыце на ўкладцы «Стварэнне» кнопку «Канструктар запытаў».
  2. Перад вамі адразу з'явіцца акенца выбару табліц. Пстрыкніце па кожнай табліцы, з якой неабходна абраць дадзеныя. Варта памятаць, што выбар вы зможаце ажыццявіць, толькі калі некалькі табліц можна лагічна звязаць адзін з адным пры дапамозе якога-небудзь поля.
  3. Калі ў вас абрана некалькі табліц, неабходна пабудаваць паміж імі сувязь, працягнуўшы мышшу лінію ад аднаго поля адной табліцы да связываемого поля іншы.
  4. Цяпер падвойным пстрычкай абярыце поля з кожнай табліцы, якія вы хочаце бачыць у выніку.
  5. На панэлі меню на ўкладцы «Канструктар» націсніце на вялікі клічнік. Перад вамі ў таблічнай форме паўстане вынік вашай выбаркі.

Гэта самая агульная формула стварэння запытаў. Для больш складаных запытаў чытайце даведку да праграмы або скарыстайцеся спецыяльнымі дапаможнікамі.

Часам нават пачаткоўцу карыстачу хочацца прадставіць свае дадзеныя ў больш цікавым фармаце, чым простая табліца. Тады на дапамогу яму прыйдзе інструмент MS Access - "Формы".

майстар формаў

На прыкладзе Access 2007 разгледзім, як карыстацца майстрам формаў:

  1. На ўкладцы «Стварэнне» у падраздзеле «Формы» перайдзіце да "Майстру формаў" праз "Іншыя формы».
  2. Абярыце з спадальнага спісу табліцу або запыт, па якім хочаце сфармаваць візуальную форму.
  3. З дапамогай кнопак «>» і «>>» перанясіце з блока «Даступныя поля» патрэбныя слупкі ў блёк "Вылучаныя палі» па адным ці ўсе адразу адпаведна. Перайдзіце па кнопцы «Далей».
  4. Абярыце знешні выгляд формы, скарыстаўшыся перамыкачом.
  5. Далей абярыце стыль формы, і можна націскаць кнопку «Гатова». Перад вамі дадзеныя вашай табліцы або запыту ў цікавым фармаце.

Для стварэння больш складаных формаў неабходна скарыстацца адпаведным канструктарам.

Разгледзеўшы гэтыя інструкцыі, можна зрабіць выснову, што MS Access - гэта нядрэнныя магчымасці за невялікі кошт. Зразумелы інтэрфейс, распаўсюджанасць, убудаваныя дапаможныя канструктары і майстры - усё гэта палягчае праектаванне базы дадзеных і працу з ёй.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.