Файл: Дипломды жобаны таырыбы Зергерлік бйымдар сататын дкені клиенттеріні деректер орын ру.doc
Добавлен: 07.11.2023
Просмотров: 108
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Енгізе алады -
Өзгерте алады -
Өшіре алады -
Жазба қосады -
Мәлімет іздейді
-
Сатылымдар -
Қызметкерлер -
Клиенттер
ADO – мен жұмыс жасауға арналған көптеген компоненттер BDE технологиясының компоненттеріне ұқсас:
| ADO компоненті | BDE компоненті |
| ADOTable | Table |
| ADOQuery | Query |
| ADOStoredProc | StoredProc |
| ADOConnection | Database |
| ADODataSet | Table, Query, StoredProc |
| ADOCommand | - |
Мәліметтер базасы көрсетілген физикалық нұсқаның кестесін немесе мәліметтер базасы физикалық моделін қарастырайық. Кестені физикалық түрге келтірген кезде құрылымы инвариантты болып табылады, яғни кесте құрылымы өзгеріссіз қалады. Бірақ кесте параметрі нақты мәнді қабылдайды.Мәліметтер базасы физикалық кестесінің құрылымы бір қалыпты болып табылады. Мәліметтер базасы жоспарының жалпы бөлігі болып табылатын мәліметтер базасы жоспарын құру. Тапсырманы шығаруға мәліметтер базасын құру.2.2-сурет. MS Access 2016 – та мәліметтер базасын жобалауМәліметтер базасы екі кестеден тұрады, оның біріншісі – мастер кесте, екіншісі – деталь. Олардың арасындағы қатынас бірді – көпке.Осыдан мәліметтер базасы құрудың келесі жоспары пайда болады.1- қадам. Құрудың технологиясын таңдау- консолді режимде -RAD режимдеМәліметтер базасы құру жоспары. Мәліметтер базасы құру келесіқадамнан тұрады.2- қадам. Мәліметтер базасын сақтау орнын тіркеу және анықтау- мәліметтер базасының орналасу орнын анықтау- мәліметтер базасының типін анықтау- мәліметтер базасының атын анықтау немесе алиас- алиасты тіркеу және мәліметтер базасының адресінің орналасуы Мәліметтер базасы құру және конструктірлеу, ол үшін келесіне орындау керек.3- қадам. Мәліметтер базасы кестесінің құрылымын құру.- кесте типін аықтау- кестенің физикалық моделін анықтау. Кестенің бірінші параметрінің қимылын орнату.- құрылған кестені таңдалған алдрес бойынша сақтау.Мәліметтер базасы деталь-кесте құрылымын құру. Мәліметтер базасының екінші кестесін құру бірінші кестеге сәйкес келеді. Оның айырмашылығы тек қана екілік индекс сқрыптау параметрін құру.4- қадам. Екі кесте жолы арқылы мәліметтер базасы формалдау.Мәліметтер базасын құру құрылған кесте бойынша іске асырылады:- екілік индекссацияны орындау.- құрылған кесте арасында бірді көпке қатынасын құру. Delphi - де мәліметтер базасын тіркеу.Мәліметтер базасын анықтау. Бұл файлдар жиынтығы, кесте, триггержәне индексте көрсетілген кестелер арасындағы байланыс.Мәліметтер базасы келесіден тұрады:- мәліметтер базасы кестесі- индекс- ескертулерБір кестені сақтау үшін жеке файл құрылады. Осындай жеке файлдар кесте индексімен Memo өрісті сақтауға құрылады. Бұл файлдар бірге сақталып орналасу қажет, әйтпесе Мәліметтер базасы қате көрсетеді.Сондықтан мәліметтер базасы компоненттері бірге сақталынады.
Деректер қоры-ақпараттық жүйелердің маңызды құрамдас бөлігі болып табылады. Ақпараттық жүйе өз алдына басқару функциясын орындау үшін әр алуан денгейдегі жұмыстарды ақпаратпен жабдықтаған объект туралы ақпаратты жинау, тасымалдау, қайта өңдеу бойынша қатынас жүйесін білдіреді.Деректер қоры деп- компьютер жадында сақтайтын, арнайы түрде ұйымдасқан, өзара байланысқан мәліметтер жиынтығын айтамыз.Ақпараттық жүйелердің мысалына: банктік жүйелер, кәсіпорындарда, автаматты түрде басқару жүйелері, авияция немесе темір жол билеттерін, мейрамхана номерлерін алдын ала белгілеу және тағы басқа жатады.Пайдалану облысы бойынша келесі класстарды бөліп айтуға болады:1)Ғылыми зерттеуге арналған;2)Автоматталған жобаларға арналған;3)Ұйымдастырушы басқарудағы ақпараттық жүйелер;4)Техналогиялық процессорды баспаға арналған.Деректер қорын басқару жүйесін көптеген қолданушылар деректер қорын құру, енгізу, бірлесіп пайдалану және програмалау құралдардың жиынтығын айтады.Деректер қоры дегеніміз – мәліметтерді сақтауға арналған ұйымдасқан құрылым. Бұл деректер қорының құрылымына ақпаратпен қатар, оларды ұйымдастыруға, қолдануға арналған тәсілдер мен әдістер кіреді.Деректер қоры деректер қорын басқару жүйесімен (ДҚБЖ) тығыз байланысты. Бұл программалық құрылымдар кешені жаңа қордың құрылымын құруға, оны деректермен толтыруға, мазмұнын редактрлеуге және ақпаратты визуалдандыруға арналған. Қор ақпараттарын визуалдау дегеніміз берілген критерий бойынша экранға шығаратын мәліметтерді таңдап, оларды белгілі бір ретке келтіріп, безендіріп артынан баспаға немесе байланыс каналдарына беруді айтамыз. Әлемде деректер қорын басқаратын көптеген жүйелер бар.Деректер қорының объектілері:1. кестелер (таблицы)2. сұраныстар (запросы)3. үлгілер (формы)4. есептер (отчеты)5. беттер (страницы)6. макростар7. модульдарAccess Windows-технологияның барлық мүмкіндіктерін сүйемелдейді және оның тұтынушысының жұмыс істеуіне қолайлы графикалық интерфейсі бар. 1) Кестелер - мәліметтерді сақтау үшін жасалған, өрістерден (бағаналардан) және жазбалардан (қатарлардан) тұратын мәліметтер.Кесте(Tables) - мәліметтер базасымен жұмыс істеуге арналған негізгі объект, мәліметтер жиыны. Ол өрістер (поля) мен жазбалардан (записи)тұрады.Жазба(Record) - кестенің бір қатары, яғни жолы. Ол СУБД мәліметтерін сақтайтын негізгі блок болып табылады. Жазба сипатталатын бір объект туралы толық мәлімет береді.
Өріс(Field) - кестедегі бағана немесе тік жол. Access-те өріс мәліметтерін сипаттайтын оның бірсыпыра қасиеттері болады. Енгізу өрісі деп басқару элементі ретінде мәлімет енгізілетін бір бағанадағы жолды айтады, оған пернелер арқылы мәндер енгізіледі [6].Санауыш - кестедегі жазбалардың реттік нөмерлері орналасатын өріс.2) Сұраныс(Queries) - жұмыс істеуші адамның керекті мәліметерді бір немесе бірнеше кестеден белгіленген шарттарға байланысты таңдап алу тәсілі. Таңдап алу жолымен сұраныс беру арқылы кестедегі мәліметтерді жаңартуға, жоюға, көбейтуге немесе бұрынғы кестелер негізінде жаңа (виртуальды) кестелер құруға болады. Access-те сұраныстардың бірнеше түрі бар.3) Форма(Forms) - мәліметтерді экранда бейнелеу жолы немесе оларды басқару мүмкіндіктері, яғни өзара байланысқан мәліметтерді тұтынушыға ыңғайлы түрде бейнелеуге, қарауға немесе енгізуге арналған тәсілдер.4) Есептер (Отчеты) - мәліметтерді баспаға шығарып қағазда бейнелеу тәсілі, яғни қағазға басып шығаруға арналған тәтижелік құжаттар.Конструктор - мәліметтер базасы обьектінің (кестелер, сұраныстар, формалар, басылымдар, макростар, модульдер) қасиеттерін анықтау режимі.Шебер(Wizards-Мастер) - белгілі бір мақсатта шектеулі әрекеттер жиынын біртіндеп орындайтын программа. Шеберлер оны орындайтын адаммен сұхбаттасу (диалог) ісін атқара отырып, қойылған мәліметтерді программаға енгізуді қамтамасыз етеді.5) Макростар(Modules) - Visual Basic for Application (VBA) тіліндегі программалар сақталады және олар қолданбалы программаларды құру кезінде стандартты емес процедураларды іске асыру үшін жасалады.Access-те тұтынушыға өз есептерін ойдағыдай шағаруға мүмкіндік беретін әртүрлі диалогтық құралдар бар, оларға меню командалары, саймандар тақтасындағы батармалар, суырылып шығатын түсініктемелік сөздер, Конструктор (Design), Шебер(Wizards) программалары жатады.Access деректер қорын басқару жүйесімен жұмыс істеу тәсілдері Windows ортасындағы графикалық объектілермен (терезе, тізім, ауыстырып қосқыш, жалауыша, батырма, тағы сол сияқты), жұмыс істеу тәрізді орындалады. Жобамның мәліметтер базасын MS Access-те құру үшін алдымен келесі суреттегідей кестелерді құрып алдым:2.3-сурет. MS Access бағдарламасында құрылған кестелер.Құрылған мәліметтер қорының структурасы келесі кестеде көрсетілген:2.2-кесте. Объекттердің спецификациясы
| Кесте | Өріс | | Түрі | Ұзындығы |
| klient | id_klient | | int primary key | 100 |
| | Aty_joni | | varchar | 255 |
| | Tugan_kuni | | date | 8 |
| | telefony | | varchar | 100 |
| | adresi | | varchar | 100 |
| kyzmetker | id_kyzmetker | | int primary key | 100 |
| | Aty_joni | | varchar | 100 |
| | Tugan_kuni | | date | 8 |
| | jynysy | | varchar | 70 |
| | telefony | | varchar | 100 |
| | adresi | | varchar | 100 |
| | kyzmeti | | varchar | 255 |
| | jalaqysy | | int | 100 |
| satylym | id_satylym | int primary key | 100 | |
| | Satu_kuni | date | 8 | |
| | satushy | date | 200 | |
| | Zat_atauy | varchar | 100 | |
| | bagasy | varchar | 200 | |