«Toyota» автосалон деректер қорына навигациялық тәсілдерді қолдану

КІРІСПЕ
1 БӨЛІМ. DELPHI ИНТЕГРАЛДЫ ОРТАСЫ ЖӘНЕ МӘЛІМЕТТЕР ҚОРЫ
1.1 Delphi . де қолданылатын мәліметтер қорының түрлері
1.2 Delphi.де мәліметтер қорымен байланысты ұйымдастыру
1.3 Мәліметтер қоры кестесі
1.4 Навигациялық тәсілдерді мәліметтер қорында қодану
2 БӨЛІМ.«TOYOTA» АВТОСАЛОН ДЕРЕКТЕР ҚОРЫНА НАВИГАЦИЯЛЫҚ ТӘСІЛДЕРДІ ҚОЛДАНУ
2.1 Жобаның сипаттамасы
ҚОРЫТЫНДЫ
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
ҚОСЫМША
Бүгінгі күнде қызметтің қай саласы болмасын жұмыстың тиімді әрі жылдам нәтиже алатын жолын қарастыруда. Осындай ауқымды жұмысты орындау үшін мәліметтер қоры қолданылады. Мәліметтер қоры дегеніміз кесте түрінде берілген мәліметтердің жиыны. Оны басқаратын арнайы жүйелер болады. Оларды мәліметтер қорын басқару жүйесі деп атайды.
Қазіргі күнде мәліметтер қорымен жұмыс жасамайтын бірде - бір жұмыс орны болмайды. Тіпті онсыз (мәліметтер қорынсыз) жұмыс жасауды көз алдымызға елестіп көрудің өзі де қиын. Себебі қазіргі таңда барлық жұмыс орынында мәліметтер көздері өте көп жиналады.
Қазіргі кезде жаңа ақпараттық технологияның жетістіктері, идеялары қолданбайтын саланы айту қиын. Ғылымның әр саласының есептері бағдарламалау тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. Бағдарламалау технологияларының негізгі бағыттарыныңбірі – объектілі бағытталған бағдарламалау тілі. Delphi интегралды ортасы объектілі бағытталған бағдарламалауға негізделген. Бұл ортада күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, электрондық оқулықтар, мәліметтер қорын құруға болады.
Енді менің тақырыбыма келер болсақ, ғалам осы жоғарғы технологияларға мойын бұрып жатқанда “TOYOTA” автосалон басшылары да осы мәселені назардан тыс қалдырмауға тырысып-ақ жатыр.
Курстық жұмысымның тақырыбы: «Toyota» автосалон деректер қорына навигациялық тәсілдерді қолдану». Аты айтып тұрғандай бұл бағдарламаның негізгі атқаратын жұмысы байланыс дүкендерінде сатушылар жұмысын автоматтандыру болып табылады. Бағдарламаны жоғарыда айтып өткен Delphi 7 ортасында жасадым, оған қоса дизайнын өңдеу үшін PowerPoint 2007 және Photoshop CS 3 бағдарламаларының көмегіне жүгіндім. Айта кету керек бағдарлама өте сәтті шықты.
1.Бобровский С. Delphi 5: Учебный курс. - СПб.: Питер, 2011.
2.Баженова И.Ю. Delphi 6. Самоучитель программиста–М.: Кудиц–Образ, 2010. –432с.М.М.Ерекешева,Т.А.Әмірғалиева.“Delphi ортасында программалау
3.Байжұманов М. Қ., Жапсарбаева Л. Қ. Информатика. Астана -2012.
4. Баженова И.Ю. Delphi 6. Самоучитель программиста–М.: Кудиц–Образ, 2010. –432с.
5. Ералиева М. Оқытудың қазіргі технологиялары 2011.- №5. 3-5 бет.
6. Захарова И. Г. Информационные технологии в образовании: Учеб. пособие для студ.высш. учеб, заведений. М.: Академия, 2011.
7. Қазақстан Республикасының бiлiм беру жүйесiн 2010 жылға дейiн дамытудың Мемлекеттiк бағдарламасы.
8. Горячев А., Шафрин Ю. Практикум по информационным технологиям. М., 2010.
9. Байжұманов М. Қ., Жапсарбаева Л. Қ. Информатика. Астана -2012 10. Байшоланова Қ. С. Ақпараттық жүйелер теориясы. Алматы - 2011
11. Балпанов Е. Қ., Бөрібаев Б. Информатикадан 30 сабақ. Алматы – 2010
12. Балпанов Е. Қ., Бөрібаев Б., Мадиярова Г. Жаңа ақпараттық технологиялар. Алматы – 2010.
13. Ермеков Н., Ермеков М., Ноғайбаланова С. Информатика. Алматы: «Жазушы» - 2002.
14. Исаев С. Ә., Мұхамади А. Н., Ахметова О. С. Компьютерлік технология негіздері курсына арналған практикум. Алматы – 2012.
15. Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. информатика мен есемтеуіш техника негіздері. Алматы – 2010.
        
        Кіріспе
Бүгінгі күнде қызметтің қай саласы болмасын жұмыстың тиімді әрі жылдам нәтиже алатын жолын қарастыруда. Осындай ауқымды жұмысты орындау үшін мәліметтер қоры ... ... қоры ... ... ... берілген мәліметтердің жиыны. Оны басқаратын арнайы жүйелер болады. ... ... ... ... жүйесі деп атайды.
Қазіргі күнде мәліметтер қорымен жұмыс ... ... - бір ... орны ... ... ... ... қорынсыз) жұмыс жасауды көз алдымызға елестіп көрудің өзі де қиын. Себебі қазіргі таңда ... ... ... ... көздері өте көп жиналады.
Қазіргі кезде жаңа ақпараттық технологияның жетістіктері, идеялары қолданбайтын саланы айту қиын. Ғылымның әр саласының ... ... ... ... ... ... құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. Бағдарламалау ... ... ... бірі - ... ... ... тілі. Delphi интегралды ортасы объектілі бағытталған бағдарламалауға негізделген. Бұл ортада күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, электрондық оқулықтар, мәліметтер қорын ... ... ... ... ... келер болсақ, ғалам осы жоғарғы технологияларға мойын бұрып жатқанда "TOYOTA" автосалон басшылары да осы мәселені назардан тыс қалдырмауға тырысып-ақ жатыр. ... ... ... автосалон деректер қорына навигациялық тәсілдерді қолдану>>. Аты айтып тұрғандай бұл бағдарламаның негізгі атқаратын жұмысы ... ... ... жұмысын автоматтандыру болып табылады. Бағдарламаны жоғарыда айтып өткен Delphi 7 ортасында жасадым, оған қоса дизайнын өңдеу үшін ... 2007 және ... CS 3 ... көмегіне жүгіндім. Айта кету керек бағдарлама өте сәтті шықты.
Ал теориялық жағына келер болсақ, бірінші бөлімде ... ... ... ... оның ... моделдері, үлгісі және Delphi ортасының толық сипаты туралы жазылған. Ал екінші бөлімде ... ... ... ... ... артықшылықтары және мүмкіндіктері бары жөнінде ақпарат көрсетілген.
Курстық жұмытың зерттеу ... - ... ... ... ... ... зерттей келе, оң бағыттарға сәйкес мәліметтер қорын жасау әрекеттерін одан әрі ... және ... ... ... ... объектісі - сауда саласындағы қолданыста бар ақпараттық жүйелер, оларға ... ... ... ... және ... ... кәсіпорындық ақпараттық жүйелердің ерекшеліктері, кәсіпорындық ақпараттық жүйелер, ... ... құру ... және ... ... ... ... құруда Delphi 7 ортасының мүмкіндіктері.
Курстық жұмыстың өзектілігі: ... ... Delphi ... ... ... жазылған. Қазіргі уақытта Delphi корпоративтік пайдалану үшін ... ... қоры ... ... ... кеңінен таралған құрылғы болып есептелінеді. Delphi-де мәліметтер қорының қосымшаларын өңдеуші бизнес-логика және бағдарлама интерфейсін жүзеге ... ... ... алу ... ғана ... ... қорымен өзара іс-әрекет архитектурасы және мәліметтерге ену мүмкіндігі де бар.
1 БӨЛІМ. DELPHI ИНТЕГРАЛДЫ ОРТАСЫ ЖӘНЕ МӘЛІМЕТТЕР ҚОРЫ
1.1 Delphi - де ... ... ... ... ... ... ... көбіне синоним ретінде қолданады, бірақ 1982 жылы шығарылған техника және ғылым бойынша мемлекеттік комитеттің мәліметтер қорын құру ... ... ... ... ... бұл ... бөлінеді. Онда мәліметтер банкі, мәліметтер қоры және мәліметтер қорын басқару жүйелеріне келесідей анықтамалар келтіріледі:
Мәліметтер қоры - ... ... ... ... және ... ... күйін бейнелейтін мәліметтердің аталған жиыны.
Мәліметтер қорын басқару жүйелері - мәліметтер қоры көптеген қолданушылармен бірігіп қолдану жүргізу және құру үшін ... ... және ... құралдар жиыны.
Құрғақ кеңсе тіл қабылдау үшін өте қиын, бірақ бұл анықтамалар барлық үш базалық түсініктердің мақсаттарын кеңейтеді, және біз ... ... ала ... ... қорымен жұмыс жасауда көмектесетін бағдарламалар қосымшалар деп ... ... ... бір ... ... ... әр түрлі қосымшалар жұмыс жасай алады. Бір мәліметтер ... ... ... ... қарастырғанда олар бір бірінен тәуелсіз және параллельді жұмыс жасай алады деп болжалады және олардың көптеген қосымшалардың бір мәліметтер қорымен жұмысын әр ... ... ... ... бірақ басқа қосымшалармен мәліметтер қорына енгізілетін өзгерістерді есепке алуын мәліметтер қорын басқару жүйелері қамтамасыз етеді [1,22-26].
Мәліметтер қорын басқару жүйелеріндегі терминология, ... және ... ... ... ... ... Бұл ... алу бекерге емес және қаражат массасымен жұмыс және ... ... ... ... болатындығымен түсіндіріледі, себебі онда да өңдеу объектісінің персонофикациясы жоқ. Жүз сандық екі банкнот екі ... байт ... ... алмайды және өзара алмастырылады (әрине сериялық нөмерден басқа).
Мәліметтер қорын басқару жүйелері қалай құрылуы керектігіне арналған ғылыми зерттеулер ... ... ... әр ... ... ұсынылды. Олардың ең қолайлысы болып стандартизация бойынша американдық компаниясы ұсынған ANSI (American National ... ... ... ... ұйымдастырудың үш деңгейлік жүйесі табылды.
1. Сыртқы модельдер деңгейі - ең жоғарғы деңгей, мұнда әр модель ... өз ... Бұл ... ... ... ... көзқарасын анықтайды. Әр қосымша дәл осы қосымшаға қажет мәліметтерді ғана көреді және өңдейді. Мысалы, жұмысты бөлу ... ... ... ... ... ... бірақ оны қызметкер жалақысы, мекен-жайы туралы мәліметтер қызықтырмайды және керісінше бұл мәліметтер кадрлар ... ішкі ... ... ... ... - ... ... буын, мұнда мәліметтер қоры неғұрлым жалпы түрде көрсетілген, ол берілген мәліметтер қорымен жұмыс жасайтын барлық қосымшалармен қолданылатын ... ... ... ... ... ... арналып құрылған пәндік аумақтың (нақты әлем объектілері) жалпыланған моделін бейнелейді. Кез-келген модель сияқты концептуальды модель нақты әлем объектілерінің ... ... ... тек ... ... ... Физикалық деңгей - сыртқы ақпарат тасымалдаушыларында орналасқан ... ... ... ... ... деректер.
Бұл архитектура деректермен жұмыста логикалық (1 және 2 деңгейлері арасында) және физикалық (2 және 3 ... ... ... ... ... мүмкіндік береді. Логикалық тәуелсіздік - мәліметтер қорымен жұмыс жасайтын басқа қосымшаларды түзетпей бір қосымшаны өзгерту мүмкіндігін болжайды. Физикалық тәуелсіздік ... ... ... жұмыс жасайтын барлық қосымшалардың жұмыс мүмкіндіктерін сақтай отырып сақталатын ақпаратты бір тасушыдан басқаларға ауыстыру мүмкіндіктерін болжайды. Бұл ... ... ... ... дәл өзі ... деңгейді бөлу мәліметтер қорын басқарудың ортақтандырылған ақпаратын құруға мүмкіндік береді.
Қолданушылық сұраудың өту процесімәліметтер ... ... ... және ... жүйе ... ... сұраудың өңделуіндегі қарым-қатынасы. Қолданушы мәліметтер қорына деректерді алуға мәліметтер қорын басқару ... ... ... құқығының және берілген қолданушыға сәйкес деректердің сыртқы моделінің анализі берілген қолданушының ... ... ... растайды не тыйым салады.
Деректерге рұқсатқа тыйым салған жағдайда мәліметтер қорын басқару жүйелері бұл туралы қолданушыға хабарлайды және одан әрі ... ... ... кері ... ... ... басқару жүйелері қолданушы сұрауымен қозғалатын концептуальді модель бөлігін анықтайды.
Мәліметтер қорын басқару жүйесі коцептуальді ... ... ... ... ақпаратты алады.
Мәліметтер қорын басқару жүйесі деректердің физикалық деңгейде (файлдар нмесе физикалық мекендер) орналасуы туралы ақпаратты сұрайды.
Мәліметтер қорын басқару жүйелері де ... ... ... деректердің орналасқан орны туралы ақпарат қайта оралады.
Мәліметтер қорын басқару жүйелеріоперациялық жүйені ... жүйе ... ... ... ... ... беруді сұрайды.
Операциялық жүйе сақтау құрылғыларынан ақпаратты алып ... ... ... жүйе ... ... басқару жүйесіне жүктеу аяқталғандығы туралы хабар береді.
Мәліметтер қорын басқару жүйелері жүйелік буфер ... ... ... тек ... ... таңдап алады да бұл деректерді қолданушының жұмыс ... ... ... ... ... ... жүйелері де сұрауды өту механизмі әлдеқайда күрделі, бірақ осы қарапайымдатылған жүйе де ... ... ... басқару жүйелері қолдайтын сұрауларды өңдеу механизмдері қиын және күрделі болу керектігін көрсетеді [3,62-81].
Мәліметтер банкі қолданушылары. ... ... ... ... ... ... ... уақытта және кеңістікте болады.
Өзінің өмір сүруінің әр ... ... ... ... әр ... ... ... топтарын және мәліметтер банкісіндегі қызметіндегі олардың ролін анықтайық:
Шекті қолданушылар. Бұл қолданушылардың ... ... ... қажеттіліктері бойынша мәліметтер банкі құрылады. Құрылатын мәліметтер банк ерекшеліктеріне байланысты оның ... ... ... ... ерекше болуы мүмкін. Бұл мәлімет қоры кейде қандай да бір ақпарат алу үшін ... ... ... ... ... ... не ... қолданушылары болуы мүмкін. Басты принцип шекті қолданушылардан есептеу техникасы және тіл құралдары аймағынан қандай да бір талап етілмеу де ... ... ... Бұл ... ... құрудың бастапқы сатысында көптеген шекті қолданушылардың бір уақытта жұмыс жасау тұрғысынан оның тиімді ұйымдастырылуына жауап беретін, іске қосу ... ... ... ... ақпарат банкісінің дұрыс жұмысына жауап беретін қолданушылар тобы. Даму және қайта ұйымдастыру сатысында бұл ... тобы оның ... іске ... ... және өзгертулерсіз банкінің қайта ұйымдастырылу мүмкіндігі үшін жауап береді.
Қосымшалар ... мен ... ... бұл тобы ... банкін жобалау, құру және қайта ұйымдастыруда қызмет етеді. Қосымшалар ... ... ... ... функционалді ішкі жүйеге біріктірілген қосымшалар тобын құру кезінде құрушылардың жұмысын реттейді.Нақты қосымша құрушылары нақты қосымша үшін қажет мәліметтер қоры ақпаратының ... ... ... ... ... түрі бөліне алмайды. Үстел үсті мәліметтер қорын басқару жүйелерін ... ... ... құру ... мәліметтер банкі администраторы, қосымшалар администраторы және құрушы әдетте бір тұлғада болғанын білеміз. Бірақта қазіргі кезеңдегі ... ... ... ... ... ... бөлігі немесе барлығын автоматтандыру үшін қолданылатын күрделі корпоративті мәліметтер қорын құрғанда қосымша администраторлар топтары және ... ... ... ... Ең қиын ... мәліметтер қорының администратор тобына жүктелген.
Мәліметтер қоры дегеніміз - бұл ... ... ... ... қорына процедуралар және объектілер кіреді.
Кестені қандай да бір жиын атрибуттары бар екі өлшемді кесте ретінде елестетуге ... ... аты ... ... ол ... оған ... жүреді. Кестенің бағандары сол немесе басқа объектілердің сипаттамаларына сәйкес келеді, яғни өрістерге сәйкес келеді. Әрбір өріс сақталған ... аты мен типі ... ... Өрістің аты- идентификатор. Ол әр түрлі бағдарламадағы мәліметтерді ... үшін ... ... аты ... ... ... ... типі мәліметтер өрісінде сақталғандардың типін сипаттайды. Ол жол, сан, ... ... әр ... ... болуы мүмкін [5,85-86].
Әрбір кестенің жолы берілген кестеде сипатталған объектілердің біреуіне сәйкес келеді, оны жазба деп ... және оның ... ... ... ... барлық өрістердің мәні кіреді. Мәліметтер қорын құрған кезде ақпараттардың қарама-қайшылықсыз болуын қамтамасыз ету ... ... бұл ... ... ... ... ететін кілттік өрісті енгізумен іске асады. Кілттік өріс бір немесе бірнеше болуы мүмкін. Өрістердің мәнін қолданушы өзі енгізеді және ол ... ... ... Бұл ... ... ... жүйелерде есептелінетін өрістерді енгізуге болады. Мұндай өрістердің мәнін қолданушы енгізбейді, ол автоматты түрде басқа ... ... мәні ... ... ... ... ... немесе бағдарлама меңгермен жазбалардың бойымен жылжитын сияқты. Әрбір уақыт мезгілінде ағымдағы жазба бар және онымен жұмыс жасалады. Мәліметтер қорын ... және ... ... ... ... қорын басқару мәліметтер қорын басқару жүйелері. Дербес мәліметтер қорын басқару жүйелері бір компьютерде орындалатын жеке ... ... ... ... ... Мәліметтер қоры - қоғамның қандай да бір саласындағы немесе оның бөліміндегі нақты объектілер туралы мәліметтер жиынтығы.
Дербес мәліметтер ... ... ... бір ... орындалатын жеке мәліметтер қорын құруды қамтамасыз етеді. Жалпы мәліметтер қорын басқару жүйелері "Клиент-Сервер" архитектурасымен жұмыс істейтін ... ... ... ... етеді.
Delphi жүйесі тура мағынасындамәліметтер қорын басқару жүйелері болмағанымен, мәліметтер қорының басқару жүйесінің ... ... мен ... [6,42-46].
Delphi - дің өзінің кестелер форматы болмағасын, басқамәліметтер қорын басқару жүйелерінің, мысалы, dBase, Paradox ... ... - дың ... форматын пайдаланғаны үшін Delphi - ді мәліметтер қорын басқару жүйелері ... ... бұл ... ... ... себебі аталған форматтар өздерін жақсы көрсете алады. Оның үстіне Delphi - дің мүмкіндіктері мамандырылған мәліметтер қорын басқару жүйелерінің мүмкіндіктерінен кем ... асып ... ... ... ... ... ... тұрады.
Мәліметтердің иерархиялық моделі ағаш түрінде болады. Бұл ұйымдасу иерархиялық ақпараттарды жинақтауда ыңғайлы, бірақ басқа логикалық байланыстарда өте ... ... ... модельдерде мәліметтер граф түрінде болады. Бұл модельдің кемшілігі - құрылымының қатаңдығы мен оның ... ... - ... ... ... базасының жеке жазылымдары обьект түрінде болады. Ірі мәліметтер қорын басқару жүйелерін ... ... ... аты ... ағылшын сөзінен шыққан. 1970 жылдары ІВМ фирмасының қызметкері Эугар Кодд ойлап тапқан. ... ... ... байланыстар мен (қарым-қатынас) байланысты кестелер жиынтығынан тұрады. Реляциялық модельдің артықшылығы - оның ... ... ... ... ... ... ... сипаттамасының болуында. Қазіргі мәліметтер қорын басқару жүйелерінің көпшілігі дербес компьютерлерде реляциялық ... ... ... іске ... үшін ... көп пайдаланатын мәліметтер қорын басқару жүйесі, мысалы, Oracle немесе Microsoft SQL Server ... ... ... ... ... ... үлкен кәсіпорындарда пайдаланылады.
1.2 Delphi-де мәліметтер қорымен байланысты ұйымдастыру
Delphi-де мәліметтер қорымен жұмыс ... ... Borland Database Engine ... ... ... ... процессоры болып табылады. BDE мәліметтер қоры мен қосымша арасында делдал қызметін атқарады. Ол ... ... ... қолданушыға мүмкіндік береді. Осыған байланысты мәліметтер қоры реализациясын ауыстырғанда қосымшаны ... ... Delphi ... ... да ... қорымен тікелей жұмыс істемей, BDE арқылы ғана жұмыс істейді.
Delphi қосымшасы мәліметтер қорымен байланысар кезде BDE-ге барады да, мәліметтер ... ... ат және ... ... ... ... BDE динамикалық тіркестірілген кітапханалар Dle түрінде ұйымдастырылған. Олар, басқа кітапханалар сияқты IDAPI ... Database ... Program ... деп ... ... Application Program Interface - қолданбалы бағдарламалар интерфейсімен қамтамасыз ... Бұл ... ... мәліметтер қорымен жұмыс істеу процедуралар мен функциялар тізімі.
BDE лақап аты арқылы көрсетілген мәліметтер қорына сәйкес драйвер табады. Драйвер - бұл ... да бір ... ... ... ... ... ... керек екенін көрсететін көмекші бағдарлама. Егер BDE-ның мәліметтер қорын басқару жүйесіне сәйкес келетін өзінің драйвері бар ... онда BDE ... ... және ... қажет кестемен байланысады, қолданушы сұранысын өңдейді және қосымшаға ... ... ... BDE ... Access, Fox Pro, Paradox, dBase сияқты мәліметтер қорына өздігінен ене алады [7,45-48].
Егер BDE-нің өзінде қажет мәліметтер қорын басқару жүйесінің ... ... онда ODBC ... ... ODBC (Open Database ... BDE функцияларына аналогты DLL, бірақ Microsoft өзінің офистік өнімдеріне ODBC қолдануын қосқан соң және ODBC үшін барлық ... ... ... ... ... қосылғандықтан, Borland фирмасы ODBC-ты қолдануға мүмкіндік беретін BDE қосты. Шындығында ODBC ... ... ... BDE-ге ... мәліметтер қорын басқару жүйесінің өз драйверіне қарағанда жәй жүргізіледі. Бірақ ODBC-пен қатынасқа байланысты Delphi масштабы үлкейіп, қазір Delphi кез - ... ... ... ... ... ... жасай алады.
BDE SQL - сұраныстардың стандарт тілін қолдайды, ол Sybase, Microsoft SQL, Oracle, InterBase ... ... ... алмасуға мүмкіндік береді.Бұл мүмкіндік клиент/сервер платформасында жұмыс кезінде кеңінен қолданылады.
Database Desctop BDE Administrator сияқты Delphi қойылымына кіреді. Ол жаңа ... ... ... және бар ... қоры ... ... сонымен қатар визуальды және SQL сұраныстарымен және мәліметтер қоры псевданимімен жұмыс жасауға арналған.
Мәліметтер қорының жаңа кестесін құруды қарастыру. Database Desctop ... ... Енді оның ... ... мына ... ... FileNewTable (ФайлҚұруКесте). Осыдан кейін құрылатын кесте типін таңдайтын (1-суреттегі) диалогты терезе пайда болады. Келісім ... ... Paradox 7 ... ... Егер dBase IV типі таңдалып, ОК батырмасы басылса, кесте құрылымын құратын жаңа терезе ... - ... Жаңа ... құру ... - ... ... ... құру терезесі
Реляциялық кестеде ең болмағанда бір өріс болуы керек.Кесте құрылымында өрісті анықтау үшін кесте ... құру ... Field Name ... аты) ... өрісіне кесте өрістерінің атын енгіземіз. Содан соң Type (Tun) өрісінде мәліметтердің типін көрсетеміз. Ең соңында Size (өлшемі) мәтіндік өрісінде өріс ... ... ... соң ... өріс ... Ол үшін ... құрылымын құру терезесінің оң жағындағы Table Properties ... ... ... ... Indexes ... ... ... ашылған тізім астындағы Define (анықтау) батырмасы басылады.
Индекстік өрісті таңдап, ондағы мәннің ... ... ... қою ... ... ... ОК ... құрылған таблицаны сақтауға болады, әзірше онда мәліметтер жоқ.Сақтау үшін Save As... батырмасы басылады [8,25-27].
Бұл құрылған кестені енді бағдарламада ... ... Оны ... ... қарауды Database Desctop арқылы жасауға болады. Ол үшін Database Desctop ... ... ... ... ... Ашу ... жаңа кесте құрылымын құрумен қатар, бар кесте құрылымын пайдаланып, оны жаңа ... ... ... болады. Ол үшін кесте құрылымын беру терезесіндегі ... ... алу) ... ... ... ... мәліметтерді көшіріп алғаннан бөтен, қосымша информацияны да көшіруге болады.
1.3 Мәліметтер қоры кестесі
Delphi - де мәліметтер қоры кестесінің ... жоқ, ... ... қарамастан көптеген локальді (мысалы: DBase, Paradox) және өнеркәсіптік (мысалы: SyBase және InterBase) ... ... ... ... ... ... қорымен жұмыс жасауға арналған Delphi құралдарына мыналар жатады:
1) Инструментальді құралдар ... ... тыс ... қорына қызмет көрсетуге арналған арнайы ... мен ... ... ... ... ... Инструментальді құралдар.
Delphi жүйесінде мынадай инструментальді құралдар бар:
Borland Database Engine (BDE) - Delphi қосымшаларынан мәліметтер қоры на ... ... ... ... жиынынан тұратын мәліметтер қорының процессоры;
BDE Administrator - BDE - ні баптауға ... ... ... ... параметрлерін баптауға мүмкіндік береді;
Database Dektop - кестелерді, SQL және QBE-сұранымдар құруға және редактрлеуге арналған бағдарлама.
SQL Explore r - ... қоры ... ... мүмкіндік беретін мәліметтер қоры проводнигі.
SQL Monitor - SQL - сұранымдардың орындалу ретінбақылауға арналған ... Links - ... ... ... ... басқару жүйелеріне, мысалы Microsoft SQL Server және Oracle ... үшін ... ... ( ... үшін ... InterBase Server - клиентсервер архитектурасында қашықтықтағы мәліметтер қорымен ... ... ... ... ... ... Borland ... SQL-серверінің локальді версиясы.
InterBase Serve for Windows 95 - бір ... ... ... ... Borland ... ... көп ... версиясы.
Мәліметтер қорымен жұмыс жасауға арналған Delphi компоненттерді визуальді және визуальді емес ... ... ... ... емес компоненттер кестелердегі мәліметтерге қатынауға арналған. Олар мәліметтер қоры кестесінің мәліметтері мен визуальді компоненттер ... ... ... ... ... ... компоненттер қосымшаның интерфейстің бөлігін құруға арналған. Олардың көмегімен ... ... қоры ... мәліметтерді көре алады және редактрлей ... ... ... ... арналған компоненттер Data Access, Data Controls, Midas,Decision Cube және Qreport ... ... ... ... ... кейбіреулері клиентсервер архитектурасында жұмыс жасауға арналған.
Data ... ... ... Data Controls ... ... ... арналған визуальді компоненттер орналасқан.
Midas парағындағы визуальді компоненттер қашықтықтағы мәліметтер қорын ... үшін ... ... ... компоненттер есеп құруға мүмкіндік береді.
Қарапайым қосымша құруды қарастырайық. Ол келесі сатылардан ... ... қоры ... ... Қосымша формасын құру.
Мәліметтер қоры кестесін құру үшін Database Desktop ... ... ... Ол ... ... ... ... жазбаларды редактрлеуге мүмуіндік береді:
Жаңа кестені құру New=>Table командасынан басталады және интерактивті режимде жүзеге асырылады. ... қоры ... ... ... ... ... ... типін таңдау ( Paradox);
2) Кесте құрылымын анықтау;
3) ... ... ... ... ... ... ... қойылған шектеулерді анықтау;
6) Құпиясөзді анықтау;
7) Кестелерді байланыстыру.
Осы тізімдегі бірінші екеуі міндетті түрде орындалуы керек. ... ... ... соң (Create Table) ... ... құрылымын анықтауға мүмкіндік беретін терезе ашылады. Онда кестенің ... ... үшін ... ... ... Type ... ... ал қажет болса Size бағананында өлшемін беру қажет. Өріс типін Type бағанында тышқанның оң жақ батырмасын ... ... ... ... ... ... үшін Кеу кілт бағанында символын енгізу ... ... ... тізімінің жоғарғы бөлігінде орналасуы керек.
Кесте құрылымын ... ... ... ... Table properties (кесте қасиеті) тізімінде орналасады. Ол мынадай пунктерден тұрады:
Seconfary Indexes - (индексті беру);
Validity Сhecks - өріс ... ... ... Security - ... сөз қою;
Referential Integrety - кестелер арасындағы сілтеуіштік біртұтастықты анықтау;
Table Language - тілді ... Lookop - ... ... ... ... Indexes ... таңдаған кезде Define (анықтау) пернесі белсенді ... Оны ... Define ... Index ... ... ... ... пайда болады. Терезенің оң жақ тізіміне индекс қойылатын тізімдер көшіріледі. Олардың параметрлері келесі жалаушалар арқылы өзгертіледі:
Unique - ... ... ... уникальді мәндер қабылдай алады;
Case sensitive - жолдық типті ... ... ... локальді;
Descending - сұрыптау мәндердің кему реті бойынша орындалады.
Индекстік өрістерді анықтап болған соң, ОК ... ... Save Index As ... ... аты ... ... құрылымы анықталған соң оны Save as.. батырмасын ... ... ... ... өзгерту үшін Tabl/Restructure командасын қолданады. Ол үшін алдында ... ... ашып қою ... Ал егер ... ... ... ... Table/Into Structure командасын таңдаңыз.
1.4 Навигациялық тәсілдерді мәліметтер қорында қодану
Навигациялық әдіст мәліметтер қорындағы әрбір жазба ... ... ... Мұның негізгі артықшылығы кодтау операциясының қарапайымдылығында, ал негізгі кемшілігі ол қанша қажет екендігіне тәуелсіз мәліметтер қорындағы барлық жазбаны алады. Бұл ... ... ... ... ... ... навигациялық әдіс локальды мәліметтер қорына енумен шектеледі.
Сұрыпталған жазбалармен жұмыс істеу өте ... ... ... өріс бойынша өсу немесе кему ретімен жазбаларды реттейді Сұрыптауды бернеше өріс бойынша да жасауға болады [13,45-48].
Table ... ... ... ... ... ... арқылы жүреді. Индексті өзгерткенде жазбалар автоматты түрде басқаша реттеледі. Сұрыптау тек ... өріс ... ... ғана жүреді.
Сұрыптаудың бағытын ixDescending параметрі анықтайды, егер ол қосылмаса сұрыптау өсу реті бойынша, ал қосылып тұрса кему реті ... ... ... ... мәнін indexName немесе indexFieldNames қасиеттері арқылы беруге болады.
Мәліметтер қоры бойынша навигация ... ... ... ... басқарылады. Бұл көрсеткіш өзгерту және өшіру секілді операциялар орындалатын өрісті анықтайды. ... ... ... ... ... орындалған кезде, өрістегі жазбаның мәні осы аралыққа тиісті екендігі тексеріледі [14,23-28].
2 БӨЛІМ. ... ... ... НАВИГАЦИЯЛЫҚ ТӘСІЛДЕРДІ ҚОЛДАНУ
2.1 Жобаның сипаттамасы
Тақырыбы: автосалон деректер қорына навигациялық тәсілдерді қолдану. Delphi объектіге бағытталған ортада 4 формадан ... ... ... Ол үшін ... Database Desktop және BDE Administrator бағдарламаларында кесте мәліметін құрып алдым.
3-сурет. Бастапқы ... ... ... ... ... ... мәлімет беті ашылады. Toyota маркасының атауы, шыққан жылы, ... ... ... мәлімет берілген. Осы бетте шыққан жылы бойынша електен өткізу және бағасы бойынша іздестіру
жұмыстарын жүргізуге болады. Сипаттама ... ... ... мен сипаттамасы берілген.
5-сурет. Сипаттама беті
6-сурет. Автор беті.
ҚОРЫТЫНДЫ
Автоматтандырылған жұмыс орнының қызмет көрсетуі деп, компьютерде, ақпаратты өңдеуде адам мен машина құрылғысы ... ... мен ... ... ... ... ... нақты қорытындыны шығарып беруін айтуға болады. Сонда ғана автоматтандырылған жұмыс орыны басқарудың тиімділігін және ... ... ... ... ғана емес, сондай-ақ мамандардың қолайлы жұмыс жасауына мүмкіндік жасайды.
Әр түрлі басқару объектісінде, олардың атқаратын қызметіне ... ... ... орны ... ... ... та автоматтандырылған жұмыс орнын құру принципі ортақ ... ... ... ... ... ... мынадай принциптерге сүйенуі қажет:
:: Жүйелілік;
:: Икемділік;
:: Орнықтылық;
:: Тиімділік.
Курстық жұмыстың жазылуын аяқтай келе төмендегідей ой- ... ... ... курстық жұмыстың жазылу құрамы кіріспе, негізгі бөлім, практикалық бөлім, сондай-ақ қорытынды, пайдаланған әдебиеттер және қосымшаны ... ... ... ... ... ... ... және қойылымы, автоматтандырылған жұмыс орнының жалпы, сондай - ақ даму перспективалары ... ... ... бағдарламалық қамсыздандыру есептеуіш техниканың функционерленуін және жаңа бағдарламалардың қосылуын және өңделуін қамтамасыздандырады.
Бірінші бөлімде, маған берілген бағдарламаны құру үшін ... ... ... ... ... ... Ол бөлімде мәліметтер қоры архитектурасы және Delphi бағдарламалау ортасы туралы айтылған. Сондай-ақ Delphi - де қолданылатын мәліметтер қорының ... мен ... ... ... ... және ... ... туралы қысқаша мазмұн беріп кеттім. Мәліметтер қоры - ... ... да бір ... ... оның ... ... ... туралы мәліметтер жиынтығы. Мәліметтер қорын басқару жүйесі компьютерлік ... даму ... ... жетілдіріліп тұрды, пайдаланушының қойған барлық күрделі деңгейдегі талаптарын орындауға бейімделді. Delphi-де ... ... ... ... негізі Borland Database Engine (BDE)-Borland фирмасы мәліметтер қорының процессоры болып табылады. BDE мәліметтер қоры мен қосымша арасында ... ... ... Ол ... ... ... ... мүмкіндік береді. Осыған байланысты мәліметтер қоры реализациясын ауыстырғанда қосымшаны өзгертуге болады. Delphi қосымшасы ешқашан да ... ... ... ... ... BDE ... ғана ... істейді.
Тәжірибелік бөлімде, Toyota автосалон дүкенінде мекемесінің жұмысының автоматтандырылуы, мәліметтер қоры жүйесі туралы қарастырып ... және осы ... ... ... жасау керегін де түсіндіріп кеттім. Сонымен қатар автосалонның мақсаттары мен міндеттері, операциялары мен ... ... ... ... ... оқу орнының мамандық бағдары бағдарламалық қамсыздандырудың функционалды бөлігімен анықталады. Аймақтың анықталған пәндік есептерін шешу. ... ... ... Бобровский С. Delphi 5: Учебный курс. - СПб.: Питер, 2011.
2. Баженова И.Ю. Delphi 6. Самоучитель программиста - М.: ... - ... 2010. - 432с. ... ортасында программалау
3. Байжұманов М. Қ., Жапсарбаева Л. Қ. ... ... ... ... И.Ю. Delphi 6. ... ... - М.: Кудиц - Образ, 2010. - 432с.
5. Ералиева М. Оқытудың қазіргі технологиялары 2011.- №5. 3-5 ... ... И. Г. ... технологии в образовании: Учеб. пособие для студ.высш. учеб, заведений. М.: Академия, 2011.
7. Қазақстан ... бiлiм беру ... 2010 ... дейiн дамытудың Мемлекеттiк бағдарламасы.
8. Горячев А., Шафрин Ю. Практикум по информационным технологиям. М., 2010.
9. Байжұманов М. Қ., ... Л. Қ. ... ... -2012 10. Байшоланова Қ. С. Ақпараттық жүйелер теориясы. Алматы - 201111. Балпанов Е. Қ., ... Б. ... 30 ... ... - 2010 12. ... Е. Қ., ... Б., ... Г. Жаңа ақпараттық технологиялар. Алматы - 2010.13. ... Н., ... М., ... С. ... Алматы: - 2002.14. Исаев С. Ә., Мұхамади А. Н., Ахметова О. С. Компьютерлік технология ... ... ... ... ... - 2012.15. ... А. Г., Лебедев Г. В., Сворень Р. А. информатика мен есемтеуіш техника негіздері. Алматы - ... ... ... ... ... Classes, ... ... Forms,Dialogs, jpeg, ExtCtrls, StdCtrls, Mask, DBCtrls, DB, DBTables, Grids,
DBGrids, Buttons;
type
TForm2 = class(TForm)
img1: TImage;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Table1: TTable;
DBEdit1: ... ... ... ... TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
CheckBox1: TCheckBox;
Edit1: TEdit;
Label5: TLabel;
BitBtn1: ... ... ... ... ... ... ... BitBtn1Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
//procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1, Unit3;
{$R *.dfm}
procedure TForm2.CheckBox1Click(Sender: TObject);
var N:string;
begin
if ... ... table1 do ... ... TForm2.BitBtn1Click(Sender: TObject);
begin
table1.IndexName:='ind_bagasy';
table1.FindNearest([edit2.text]);
end;
procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
form3.show();
form2.Hide();
end;
end.

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 16 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
Авиацияда серіктік навигациялық жүйелердің сигналдарының мүмкіндіктерінің қолданулуын талдау57 бет
Графикалық интерфейстер9 бет
Дағдыны қалыптастыруға әсер ететін факторлар54 бет
Орта мектеп химия курсында инновациялық технологияларды пайдаланып оқыту әдістемесі24 бет
Радиолокациялық жүйелердегі ақпараттық технологиялар7 бет
Шет тілдеріне оқытудың инновациялық әдістері5 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь