II Теориялы блім

КУРСТЫ ЖМЫС

Таырыбы: «Деректер орын жобалау»

 

Орындаан: Жапарбаева Зылиха Базарбаевна

Мамандыы: 5В060200-Информатика

 

Тобы: ИНФ-21 тобы

 

абылдаан: Туребаева Рахила Дауылбековна

 

 

Aстана 2015 ж.

 

 

Мазмны

 

I Кіріспе......................................................................................................3

1.1 Есепті алгоритмі …………………………………………………....4

II Теориялы блім ..........................................................................5

2.1. Borland C++ Builder программалау ортасы.........................................5

2.2. Деректер оры........................................................................................7

2.3 Database Desktop кмегімен кестеру .......................................8

III Программаны баяндалуы ..........................................................14

3.1 Жалпы малматтар.....................................................................14

3.2 Функционалды таайындалуы ...................................................15

3.3Модульдерге сипаттама............................................................... 20

IV орытынды..............................................................................................22

V олданылан дебиеттер ......................................................................23

VI осымша..................................................................................................24

 

 

Кіріспе

азіргі уаытта оамды мірде апаратты таралу арыны те жылдам. Апаратты басару компьютерлерді олдануды негізгі саласы болып табылады.

Деректер оры кейбір олданбалы апаратты жйеде олданылатын деректерді амтиды.Мліметтер орыны негізгі модульдері келесі трде болады:

Иерархиялы модульге деректер бта тріздес рылым трінде беріледі.Деректерді осындай йымы иерархиялы реттелген апараттармен жмыс жасауа ыайлы.

Желілік модульге деректер ерікті граф трінде беріледі. Желілік модульді кемшілігі болып, рылымны аттылыы жне оны йымдастыруды иындыы болып табылады.

Объектілі – баытталан модульге мліметтер орыны жазбасы объект трінде беріледі. Объектілі – баытталан модуль желілік жне реляциялы модульдер ерекшеліктерін амтып,крделі базалар руда пайдалынылады.

Реляциялы модульге деректер кесте трінде беріледі.Деректерді мндай трінде апараттармен жмыс жасау ыайлы.

азіргі замана сай апаратты жйеге мыналар жатады:

§ Есептеуіш жйе

§ Бір немесе бірнеше мліметтер оры

§ Мліметтер орын басару жйесі

§ олданбалы программалар жиынтыы

Мені курсты жмысымны таырыбы « Деректер орын жобалау » деп аталады. Деректер орын жобалауды мысалы ретінде мен - «Дріхана» деген мліметтер орын арастырдым. Бл деректер оры С++ Buildеr тілінде жасалынды жне Database Desktop бадарламасыны кмегімен жасалан.

Мені жмысымны масаты- «Дріхана» деген мліметтер орын жне автоматтандырылан жйені жобалау, сонымен атар дріханадаы препараттар туралы сатаулы деректерді сапалы делу жмысыны тиімділігін арттыру болып табылады. Дріхана(аптека) – дрі-дрмек дайындайтын жне сататын мекеме немесе аурухана блімшесі. Осы масаттар дріханалар жне препараттарды ндірушілер туралы апараттарды іздеуге кеткен уаытты ысарту шін жзеге асырылан.

«Дріхана» мні дрі-дрмекті сатылымы енгізілетін барлы дріханалар туралы апараттан ралады. Осы мнні данасы дріхананы наты данасына емес дріхананы барлы сипаттамасына сйкес келеді. Дріханаларда кптеген дрі-дрмектер сатылады, сондытан оан «Дрi-дрмек» деген мн беріледі. «Дрi-дрмек» мніні р данасы наты дрi-дрмек туралы апаратты ралады.

Бл таырып зекті болып табылады, себебі адамдарды кпшілігі дріханадаы дрілер туралы мліметтерді ажет ететіндіктен дерек алысы келеді.

 

Есепті алгоритмі

 

1.Деректер базасын ру шін е алдымен Database Desktop арылы бізге керекті кестелерді рамыз. Сонымен атар, бас кестені осымша кестелермен байланыстыру шін бас кестеде екінші индекстерді таайындау керек. Бас кестені осымша кестелермен байланыстыру керек. Барлы рылан кестелерді BDE Administrator – да крсетілген каталога сатау керек.

2.Содан кейін С++ Buildеr – ге кіріп, кестелер жне менюі бар жаа форманы жасаймыз, сатаймыз.

3. С++ Buildеr – де кестелерді байланыстыру шін DataModule – ді рамыз, сатаймыз.

4.р бір кестеге формаларды жасаймыз, проектте сатаймыз.

5.Кестені жне SQL тілін пайдаланып, жаттар мен есеп беруді растырамыз.

6.Жаа формалара инструкцины жне автор туралы мліметтерді енгіземіз.

7.Барлы жасалан формаларды проекті ішіне сатаймыз.

 

1.1-сурет. С++ Buildеr ортасында жмыс жасау

II Теориялы блім

2.1 Borland C++ Builder программалау ортасы

С++ Builder тілі баытталан визуалды программалау жйесі болып табылады.Ол бастапыда Borland Software компаниясымен зірленді, содан кейін оны блімшесі CodeGear одан рі жаластырды , ал азір компания Embarcadero Technologies-а тиесілі болып табылады.

Бастапыда тек платформа Microsoft Windows шін рылан . Кросс-платформалы компонентті кітапхана Borland, олдау мен Windows, жне Linux бар кейінірек нсалары пайда болды.

Жобамен жмыс жасау:

- Жоба ру шін негізгі терезеде Fileà New à Application командалары орындалады.

- Жаа рылан жобаны толыымен сатау шін Filеà Save All командасы орындалады. Жоба рамына кіретін файлдарды жиынтыы бір бумада саталуы ажет.

 

2.1- сурет. С++Builder программмалау ортасыны негізгі терезесі

 

- Жобаны орындау бірнеше тсілдермен жргізіледі.

- Жобаны жабу шінFilеà Close Allкомандалары орындалады.

- Брыннан бар жобаны ашу шін Filеà Openкомандасы орындалады да, пайда болан диалогты терезеде жоба файлыны (* .bpr) аты крсетіледі.

- Жоба файлыны (*.bpr- файл) мтінін арау шін бас мзірден Projectà View Source (Проект->Просмотр) командасы орындалады;

- Жоба файлыны терезесін жабу шін терезе контекстік мзірінен Close Page командасы орындалады;

- Жоба файлын С++Builder ортасы автоматты трде зі рады;

- Жоба файлы С++Builderортасыны жобалар тобына (группа проектов, ProjectGroup1) кіреді. Жоба тобы - бл зі амтитын бір немесе бірнеше жобалар туралы апараттар, сипаттаулар саталатын *.bpgкееймелі файл.

- Project Manager программасы жоба тобымен жмыс жасауда олданылады.

- Жоба параметрлерін беру шін ProjectàOptions командасы орындалады.

Деректер оры

 

Деректер оры (Д) - рылымы берілген тсіл бойынша йымдастырылан арнайы форматтаы файл. Д – да саталатын берілгендер кесте трінде дайындалады. Яни дискілік файл – деректер оры, оан енгізілетін кесте – Д рамында саталушы обьекті.

Деректерді жне оларды арасындаы байланыстарды йымдастыруды трлі типтері бар: иерархиялы, реляциялы жне торапты.

Иерархиялы Д – ында жазба элементтері реттеліп жазылады да, бір элементі негізі, аландары баыныы элементтер деп есептеледі. Мнда элементтер наты тізбек бойынша сатылы трде реттеліп ойылады. Онда берілгендерді іздеп табу саты бойынша тмен баытта жргізіледі.

Реляциялы Д – кесте трінде дайындалан берілгендер. Ол е кп таралан берілгендер оры, кестелер арасындаы байланыстар – жиі пайдаланылатын е маызды ым. Д-да баандарды рістер (поля) деп, ал жолдарды жазбалар (записи) деп атайды. Кестеде айталанатын бірдей жолдар болмайды. рісті негізгі ерекшелігі – бір ріс элементтері бір типті етіп рылады.

Реляциялы деректер орын ру жне онымен жмыс істеуді басару шін кптеген арнайы программалар дайындалан: dBase, FoxBase, FoxPro, Access. Оларды Деректерді орын басару жйелері (ДБЖ) деп аталады.

Деректерді орын басару жйелері дегеніміз мліметтер базасын руа, оны мліметтермен толтыруа, оны мазмнын редакциялауа, оларды реттеуге, безендіруге жне баспа рылыларына шыаруа немесе байланыс арналарына жнелтуге арналан программалы ралдар кешені.

Дние жзінде мліметтер базасын басару жйелеріні трлері те кп. Оларды рбіруіні трлі обьектілерімен жмыс істеу ерекшеліктеріне, олданушыа сынатын ызмет тріні згешелігіне арамастан, оларда орта ымдар кешені алыптасан. Сондытан бізге бір ана мліметтер базасын басару жйесін арастырса жеткілікті.

Сонымен деректер оры - бір-бірімен белгілі бір тртіппен рылымды трыдан байланысан, машинамен оылатын, наты олданбалы сала шін ккейтесті,апаратты технология шін жарамды нысандаы наты дние объектілері сипаттамаларыны, сондай-а ЭЕМ-ні жадындаы немесе машинамен оылатын сатаыштаы (магаитті ленталардаы, дискеттердегі, ышам дискілердегі) апарат жазбаларыны жиынтыы. Деректер оры оамны барлы апаратты орларымен тыыз байланысты, соларды негізінде жасалады, ал оларды кбісі апаратты тек жатты кздерімен бірге пайдаланылады. Деректер орын жасау шін е алдымен мдделілік туызан объектілер (мысалы, жеткізушілер, ттынушылар, ксіпорындар, ызметкерлер, т. б.) айындалады, сонан со рбір объекті шін оны згешеліктерін сипаттайтын деректерді жиынтыы бліп крсетіледі. Мысалы, ксіпорынны згешеліктеріне оны атауы, мекен-жайы, банкідегі шоты, шыаратын німіні трпаты, т. б. жатады.

Деректер оры-апаратты жйелерді маызды рамдас блігі болып табылады. Апаратты жйе з алдына басару функциясын орындау шін р алуан денгейдегі жмыстарды апаратпен жабдытаан объект туралы апаратты жинау, тасымалдау, айта деу бойынша атынас жйесін білдіреді.

Деректер оры деп-компьютер жадында сатайтын, арнайы трде йымдасан, зара байланысан мліметтер жиынтыын айтамыз.Апаратты жйелерді мысалына: банктік жйелер, ксіпорындарда, автаматты трде басару жйелері, авияция немесе темір жол билеттерін, мейрамхана номерлерін алдын ала белгілеу жне таы баса жатады.Деректер орын басару жйесін кптеген олданушылар деректер орын ру, енгізу, бірлесіп пайдалану жне програмалау ралдарды жиынтыын айтады.

Деректер оры дегеніміз – мліметтерді сатауа арналан йымдасан рылым. Бл деректер орыны рылымына апаратпен атар, оларды йымдастыруа, олдануа арналан тсілдер мен дістер кіреді.

Деректер оры деректер орын басару жйесімен (ДБЖ) тыыз байланысты. Бл программалы рылымдар кешені жаа орды рылымын руа, оны деректермен толтыруа, мазмнын редактрлеуге жне апаратты визуалдандыруа арналан.

ор апараттарын визуалдау дегеніміз берілген критерий бойынша экрана шыаратын мліметтерді тадап, оларды белгілі бір ретке келтіріп, безендіріп артынан баспаа немесе байланыс каналдарына беруді айтамыз. лемде деректер орын басаратын кптеген жйелер бар.