КампутарыБазы дадзеных

Стварэнне базы дадзеных: прыёмы і існуючыя рашэння

У дадзеным артыкуле апісваецца працэс, які праграмісты называюць не інакш як «стварэнне базы дадзеных». Растлумачым, што ён досыць стомны. Лепш, вядома, людзям, якія не выклікаюць прыхільнасць вольным часам, у дадзеныя «нетры» не хадзіць. Значна прасцей даверыць дадзенае занятак прафесіяналу. Добра, што сёння інтэрнэт мільгае падобнымі аб'явамі. Напрыклад, ёсць сетка біржаў freelance або падобнага спецыяліста вы зможаце лёгка знайсці на любы біржы артыкулаў. Для гэтага Вам трэба аформіць заяўку на стварэнне такой праграмы як на звычайную артыкул, апісаўшы неабходнае заданне.

Што такое стварэнне базы дадзеных? Адрозніваюць два выгляду базы дадзеных: настольную і кліент-серверную. Для стварэння настольных баз дадзеных вам неабходна такая праграма, як Access. Вы зможаце без працы яе знайсці ў любым офісным пакеце. Зараз Access выпускае фірма Infra-Office, Microsoft і многія іншыя стваральнікі офісных пакетаў. Што тычыцца кліент-сервернай мадэлі, то прасценькую мадэль можна рэалізаваць сіламі «вучэбнай» праграмы Delphi. Сур'ёзныя базы дадзеных сёння пішуцца на Oracle і Visual Fox Pro. Дадзеныя праграмныя платформы абсталяваныя графічным інструментаром для стварэння апрацоўваных запытаў да баз у 500 000 і 1 000 000 або ў дзесяткі мільёнаў радкоў.

Разгледзім найбольш перспектыўную платформу для праграмавання мінулых гадоў Delphi 6.0. Абмовімся адразу, што стварэнне базы дадзеных у Delphi - гэта не проста атрыманне файлаў * .db або * bdb, а інсталяцыя яе на персанальны кампутар, налада і аўтаматызацыя. Такім чынам, у Delphi 6.0 ствараюцца файлы базы дадзеных у падпраграме, размешчанай у галоўным меню асяроддзя распрацоўкі, Date Base Desktop 6.0.

Тут вы знойдзеце ўсе неабходныя прылады для стварэння файлаў базы дадзеных, прызначэння яе тыпу і папярэдняга запаўнення. Адзначым, што вам даступна будзе стварэнне і апераванне толькі тымі файламі, для якіх на платформе усталяваны драйвер. Так напрыклад, для працы з тыпам Visual Fox Pro 9.0 неабходна даўсталёўваць ў аперацыйную сістэму знешні драйвер.

Што да працы праграмы з базай дадзеных, створанай на Delphi 6.0, без суіснавання яе з самой платформай, то дадзеная праблема вырашаецца шляхам ўстаноўкі і налады праграмнага пакета Data Base Engine 6.0 (BDE).

Так, калі вы цвёрда вырашылі працаваць з тыпам файлаў Paradox, то, напісаўшы праграму ў пэўнай тэчцы на цвёрдым дыску, вам неабходна пасля прапісваць налады ў пакеце Data Base Engine 6.0, у якія ўваходзяць шляху да файлаў, іх ўласцівасці і назва базы дадзеных. Такая схема працуе пры перамяшчэнні ствараюцца вамі праграм на іншы кампутар.

Пакет Data Base Engine 6.0 абавязкова павінен быць усталяваны на кампутары, куды вы инсталлируете створаны на Delphi 6.0 машынны код.

Стварэнне базы дадзеных на Delphi 6.0 досыць аўтаматызавана. Элементарная праграмка для захоўвання дадзеных з адным файлам базы атрымліваецца шляхам некалькіх націскаў клавіш. Тут асноўная складанасць заключаецца ў рэалізацыі рэляцыйных формаў базы дадзеных. Так СДНФ 3 можа рэалізавацца шляхам налад двух табліц DBGRID. А атрыманне розных відаў справаздач ў QReport - гэта цэлая гісторыя, якую не хочацца нават закранаць. Скажам толькі, што лепш код створанай праграмы не выкідваць у кошык, так як кожны карыстацкі справаздачу для людзей, якія не ведаюць SQL, прыйдзецца праграмаваць зноўку ...

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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