Мәліметтер қоры туралы ақпарат

КІРІСПЕ 3
I. МӘЛІМЕТТЕР ҚОРЫ
1.1 Мәліметтер қорының модельдері 5
1.2 Мәліметтер қорын жобалау 11
1.3 Мәліметтер қорындағы нормаланған қатынас ұғымы 13
II DELPHI БАҒДАРЛАМАСЫНДА БІТІРІУШІ ТҮЛЕКТЕРДІҢ БАЗАЛЫҚ ЖҮЙЕСІН ҚҰРУ
2.1 DELPHI.де мәліметтер қорымен жұмыс жасауға арналған
компоненттер 16

2.2 Access . тің алғашқы мәліметтер қорын құру 18
2.3 Мәліметтер жиынтығымен жұмыс істеуге арналған компоненттер 19
2.4 Құрылған қосымша сипаттамасы 24
2.5 Қолданушыға нұсқау 26
ҚОРЫТЫНДЫ 27
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР 28
ҚОСЫМША
Қазіргі біздің дамушы қоғамымыз адам қызметінің барлық жақтарынан өз уақытында және толық мәлімет алып отыруға, шаруашылықты өркендетуге ғылыми – техникалық прогресті жеделдетуге, білім беру мазмұнын ізгілендіруге мүмкіндік беретін жаңа ақпараттандырудың маңыздылығымен ерекшеленеді.
Бүгінгі күні негізі Object Pascal болатын Delphi объектілі–бағытталған программалау ортасының маңызы зор. Ол түрлі күрделірек деңгейдегі – қарапайым программалардан мәліметтер қорымен жұмыс жасауға арналған кәсіби қосымшаларға дейін құруға мүмкіндік береді. Коммерциялық және жеке мәліметтерді (адамдардың аты – жөні, мекен - жайлары, есепшоттары) есептемегенде дыбыс файлдары, видео көріністер, WEB – парақшалары сияқты басқа да ақпараттармен жұмыс істеуге визуальды интерфейс қолданылады.
Бұл курстық жұмыстың тақырыбы «Бітіруші тулектер» -дің мәліметтер қорын жобалау деп аталады.
Курстық жұмыстың мақсаты – мәліметтерді енгізетін, өңдейтін, сұрыптайтын, баспаға жібере алатын, берілген мәліметтер негізінде талдау жасай алатын қолданушыға ыңғайлы интерфейсі бар қосымша құру.
Курстық жұмыстың құндылығы құрылған қосымша жұмыс жасауға ыңғайлы және бұл бағдарламаны қажетіне қарай мәліметтермен толықтыруға мүмкіншілік қарастырылады
Курстық жұмыстың құрылымына тоқталатын болсақ,курстық жұмыс кіріспеден,үш негізгі бөлімнен,қорытындыдан,пайдаланылған әдебиеттерден тұрады.Алғашқы бөлімінде жалпы мәліметтер қоры, мәліметтер қорының модельдері, мәліметтер қорын жобалау, нормаланған қатынастар туралы жалпы түсінік беріледі.
Екінші бөлімде – осы мәліметтер қорын өңдеу программасы жасалған DELPHI- де мәліметтер қорымен жұмыс жасауға арналған компоненттері,SQL тілі,Мүмкіндігі көп болуына байланысты жоғарыда
1.Архангельский А.Я. «Программирование в Delphi 6» издат. Бином – 2003г.
2.Симонович С.В. «Информатика, базовый курс» издат. Питер – 1999г. Санкт-Петербург
3.Фаронов В. «Программирование баз данных в Delphi 6» издат. Питер – 2002г. Санкт-Петербург
4.Бобровский С. В. Delphi5. Учебный курс – СПб: Питер, 2001г.
5.Фаронов В.В., Шумаков П.В. Delpi5. Руководство разработчика базы данных – М.: «Нолидж», 2000г.
6.Гофман И. Э., Хомоненко А. Д. Delphi5. –СПб.: БХВ-Санкт-Петербург. 2000г.
7.Фаронов В.В. Delphi5. Учебный курс. – М.: «Нолидж»,2001г. – 608с.,ил.
8.Архангельский А.Я. Язык SQL в Delphi5 – М.: ЗАО «издательство Бином», 2000г.
        
        МАЗМҰНЫ
| |КІРІСПЕ |3 ... ... ҚОРЫ | ... ... ... модельдері |5 ... ... ... жобалау |11 ... ... ... ... қатынас ұғымы |13 ... |DELPHI ... ... ТҮЛЕКТЕРДІҢ БАЗАЛЫҚ ЖҮЙЕСІН | |
| ... | ... ... ... ... ... ... арналған |16 |
| ... | ... |Access - тің ... ... ... құру |18 ... ... жиынтығымен жұмыс істеуге арналған компоненттер |19 |
|2.4 |Құрылған қосымша сипаттамасы |24 ... ... ... |26 |
| ... |27 |
| ... ... |28 ... біздің дамушы қоғамымыз адам қызметінің барлық жақтарынан өз
уақытында және толық мәлімет алып отыруға, шаруашылықты ... ... ... ... ... ... беру ... ізгілендіруге
мүмкіндік беретін жаңа ақпараттандырудың маңыздылығымен ерекшеленеді.
Бүгінгі күні ... Object Pascal ... Delphi ... ... ... зор. Ол түрлі ... ... ... ... ... ... ... жасауға арналған кәсіби
қосымшаларға дейін құруға ... ... ... және ... (адамдардың аты – жөні, мекен - жайлары, ... ... ... ... ... WEB – парақшалары ... да ... ... істеуге визуальды интерфейс қолданылады.
Бұл курстық жұмыстың тақырыбы «Бітіруші тулектер» -дің ... ... деп ... жұмыстың мақсаты – мәліметтерді ... ... ... ... алатын, берілген мәліметтер негізінде талдау
жасай алатын қолданушыға ыңғайлы интерфейсі бар қосымша құру.
Курстық ... ... ... ... ... жасауға ыңғайлы
және бұл бағдарламаны қажетіне қарай мәліметтермен ... ... ... ... тоқталатын болсақ,курстық жұмыс
кіріспеден,үш негізгі ... ... ... ... ... ... ... қорының
модельдері, мәліметтер қорын жобалау, нормаланған қатынастар туралы жалпы
түсінік беріледі.
Екінші ... – осы ... ... ... программасы жасалған
DELPHI- де мәліметтер қорымен жұмыс жасауға арналған компоненттері,SQL
тілі,Мүмкіндігі көп болуына ... ... ... ... ... үшін Delphi ... ... болады.
I. МӘЛІМЕТТЕР ҚОРЫ
1.1 Мәліметтер қорының модельдері
Мәліметтер қоры дегеніміз – бұл алдымен кестелер жиынтығы. Мәліметтер
қорына процедуралар және объектілер кіреді.
Кестені ... да бір жиын ... бар екі ... ... ... болады. Кестенің аты идентификатор болады, ол арқылы оған
сілтеме жүреді. ... ... сол ... ... ... ... ... яғни өрістерге сәйкес келеді. Әрбір
өріс сақталған мәліметтердің аты мен типі арқылы сипаттауға болады. ...... Ол әр ... ... ... ... қолданылады. Өрістің аты латын әрпімен жазылады. Өрістің типі
мәліметтер ... ... ... сипаттайды. Ол жол, сан, ... әр ... ... ... ... ... жолы берілген кестеде сипатталған объектілердің
біреуіне сәйкес келеді, оны жазба деп атайды және оның ... ... ... ... ... мәні ... Мәліметтер қорын
құрған кезде информациялардың қарама – қайшылықсыз болуын ... ... ... бұл ... ... ... қамтамасыз ететін кілттік
өрісті енгізумен іске асады. Кілттік өріс бір немесе ... ... ... ... қолданушы өзі енгізеді және ол мәліметтер қорында
сақталады. Бұл өрістерден басқа ... ... ... ... ... ... өрістердің мәнін қолданушы енгізбейді, ол автоматты
түрде басқа жазба өрістерінің мәні негізінде есептелінеді.
Кестемен ... ... ... ... ... ... ... жылжитын сияқты. Әрбір уақыт мезгілінде ағымдағы жазба
бар және ... ... ... ... ... құратын және оларға
сұрауды өңдейтін мәліметтер қорын басқару жүйесі МҚБЖ. ... МҚБЖ ... ... жеке ... ... құруды қамтамасыз етеді. Жеке
МҚБЖ – Paradox, dBase, Access, ... қоры – ... ... да бір ... ... оның
бөліміндегі нақты объектілер туралы мәліметтер жиынтығы.
Мәліметтерді ұйымдастыру түріне байланысты ... ... ... ... модельдерін көрсетеді:
- иерархиялық;
- желілік;
- реляциялық;
- объектілі – бағытталған;
Мәліметтер қоры және ... ... ... ... қоры 2 ... ... Локальды мәліметтер қоры(локальды қосымшалар)
2. Қашықтықтағы мәліметтер қоры(клиент-серверлі қосымшалар) ортасында
өзіні кестелер форматы жоқ (мәліметтер ... ... ... қорынан басқа) МҚБЖ кестелер форматы қолданылады.
Иерархиялық модель. Иерархиялық модельде мәліметтер ағаш ... ... ... ... ... ... ... тәртіпке келтірілген ақпаратпен жұмыс жасау үшін ыңғайлы, бірақ
күрделі. Логикалық ... бар ... ... ... кезде
иерархиялық модель өте үлкен болып келеді. Иерархиялық ... ... ... ... граф (немесе тармақ) көмегімен ... ... ... ... ... ... төмендегі
суретте көрсетілген.
Қандай да бір программалау тілінде иерархиялық МҚ-ның ... ... ... типі ... иерархиялық моделінің жетістігіне компьютер жадының
тиімді пайдаланылуы мен мәліметтермен жасалатын ... ... ... көрсеткіштері жатады. Мәліметтердің иерархиялық моделі
иерархиялық реттелген ақпараттармен жұмыс істеуге ыңғайлы ... ... ... ... ... қиындығы иерархиялық модельдің
кемшілігі болып табылады.
Желілік модель. Мәліметтердің желілік моделінде элементтерінің әртүрлі
өзара байланысын еркін бұтақ түрінде ... ... ... ... ... ... жалпылайды.
Желілік мәліметтер қорының схемасын сипаттау үшін типтердің екі ... ... және ... ... типі келесі екі «жазу» типі
үшін анықталады: ұрпақ және ... ... типі ... ... болып табылады. Желілік мәліметтер қоры жазулар жиынтығынан ... ... ... тұрады. Байланысты қалыптастыру үшін
ерекше ... ... ... Егер ... ... жазу - ... ... ғана жазу - аталығы болса, мәліметтердің желілік моделінде жазу ... жазу - ... саны ... ... ... ... ... физикалық орналасуы, иерархиялық
мәліметтер қорындағыдай әдіспен ұйымдастырылуы мүмкін.
Желілік типті мәліметтер қорын манипуляциялаудың негізгі операциялары:
• мәліметтер қорында ... ... ... ... көшу;
• ұрпақтан аталыққа көшу;
• жаңа жазу құру;
• ағымдағы жазуды өшіру;
• ағымдағы жазуды жаңарту;
... ... ... ... байланыстан шығару;
• байланыстарды өзгерту және т.б.
Мәліметтердің желілік классификациясының жетістігі – жадының ... ... ... ... мен ... ... ... модельмен салыстырғанда желілік модельдің еркін байланыстар
құруда мүмкіндіктері ... ... ... ... МҚ ... аса ... мен қатаңдығы, сондай-ақ, мәліметтер ... ... ... ... түсініп, орындауындағы қиындықта болып
табылады. Мұнымен қатар, желілік ... ... ... ... әлсіздігінде және жазулардың арасындағы еркін
байланыстарды орнату мүмкіндігінің ... ... ... ... ... Эдгар Кодд
ұсынған, ол қатынас ұғымына негізделеді. Қатынас кортеж деп аталатын ... ... ... ... ... ... екі өлшемді
кесте болып табылады. Кестенің жолдары ... мен ... ... ... әрбір жолының құрылымдары бірдей және олар өрістерден
тұрады. Кестенің жолдарына кортеждер, ал бағандарына ... ... ... ... көмегімен мәліметтердің арасындағы қарапайым байланысты
сипаттауға болады, атап айтқанда, бір объектінің ... ... ... және т.б.) кестеде ... ... ... ... ... ... ... кестенің жолдары немесе
жазуы сәйкес келеді. ... ... ішкі ... өріс жазуларының мәндеріне
сәйкес сипатталатын бірдей құрылымы немесе қасиеттері бар. ... ... ... ... ... ... яғни олардың әрқайсысына
мынадай сипаттамалар тән: фамилиясы, аты, әкесінің аты, жынысы, ... Бір ғана ... ... пән ... ... ... ... логикалық құрылымын сипаттау ... ... ... жағдайда
кестелерді байланыстыру қолданылады.
Сыртқы тасымалдаушыларда реляциялық қорда мәліметтерді физикалық
орналастыру әдеттегі файлдардың көмегімен ... ... ... ... ... – оның қарапайымдылығы
мен түсініктілігінде және оның компьютерде ... ... ... ... ... ... өңдеу тиімділігінің проблемасы
техникалық тұрғыдан толық шешілген.
Реляциялық модельдердің кемшіліктері төмендегідей: жеке ... ... ... жоқтығы мен иерархиялық және
желілік байланыстарды ... ... ... ... шетелдік реляциялық мәліметтер қорын
басқару жүйесінің мысалдарына, dBase III Plus және dBase IV ... FoxPro және FoxBase (Fox Software ... Paradox ... for Windows (Borland), Visaul FoxPro және Access ... (Clarion ... Oracle (Oracle) және т.б. ... ... ... ... жүйесінің соңғы версиялары
объектіге - бағытталған жүйелердің кейбір ... ... ... ... ... ... ... - реляциялық деп атайды. ... ... ... Oracle 8.х өнімін жатқызуға болады. Алдыңғы
версиялары, яғни Oracle ... ... ... ... ... ... ... жүйесіне жатады.
Қатынастарға қолданылатын негізгі амалдарға: Жиындарға қолданылатын
амалдар: қиылысу, айырма, декарттық көбейту, бөлу, біріктіру;
... ... ... ... ... таңдау (селекция,
шектеулер) жатады.
Мәліметтер қорын басқару жүйесінің ... осы ... ... ... құралдардың бар болуымен және олардың қолайлылығымен
өлшенеді. Қатынастарда, реляционды мәліметтер қорында бұл ... ... ... екі ... ... ... ... алгебра тілдері;
• Реляционды есептеулер тілдері.
Реляционды алгебра тілдері ... ... ... қолданылатын амалдарды тізбектей белгілі ретпен жазып, қажетті
нәтиже аламыз. ... ... ... тілдері процедуралық тіл болып,
ал мәліметтер қорын басқару жүйелері тілдерінің көбі ... ... ... табылады.
Бұтақ тәрізді объектілердің кестесі иерархиялық құрылым болады. Бұндай
құрылым үшін төменгі ... ... ... ... объектіге
бағынышты.
ХХ ғасырдың жетпісінші жылдарында IBM ... ... ... ... ... ... ағаш термині «relation» (қарым - қатынас)
деген сөзден атау алады. Реляциялық мәліметтер қоры қарым – қатынастармен
байланысқан ... ... ... ... модельдерінің
артықшылығы – қарапайымдылығы, құрылымның икемділігі, компьютерде іске
асырудың ыңғайлылығы, теориялық ... ... ... ... үшін ... ... ... қоры реляциялық болып
табылады.
Объектілі бағытталған модель. Объектілі бағытталанған ... ... ... жеке ... идентификациялауға мүмкіндік
бар. Мәліметтер қорының жазулары мен оны ... ... ... ... ... тілдерінің командаларының көмегімен
өзара байланыс ... ... ... ... ODMG -93 стандартында
сипатталған (Object Database ... Group – ... ... ... ... ODMG -93 ... ... көлемде меңгеру әлі
асырылған жоқ. ... ... ... үшін ... бағдарланған МҚ
моделінің жеңілдетілген түрін қарастырайық.
Объектілі бағдарланған мәліметтер қорының құрылымын тораптары объект
болып табылатын графикалық тармақ түрінде ... ... ... ... да бір ... типпен (мысалы string - жолдық) немесе
пайдаланушының құрған типімен ... class) ... String ... ... жолы ... ... Class ... мәні сәйкес кластың
экземпляры болып табылатын объект болады.
Объектілі бағдарланған мәліметтер қорының ... ... ... ... ... ... ... арасындағы негізгі
айырмашылық мәліметтерді манипуляциялау әдісінде болуы мүмкін.
1.2 Мәліметтер қорын ... ... ... және ... оған ... ... Пәндік саланы жабдықтауды бейнелеудің ... ... ... ... мәліметтердің көкейтестілігі).
2. Әртүрлі категориядағы пайдаланушылардың өз ара ... ... ... ... ... ... ету.
3. Интерфейстің жақындығы.
4. Құпиялылық пен жасырындылықты қамтамасыз ету.
5. Бағдарламалар мен мәліметтердің өзара тәуелсіздігін қамтамасыз ету.
6. ... ... ... ... ету; ... ... ... бүлдіруден қорғау; жүйе істен шыққан (сбой) жағдайда
мәліметтерді тез және ... ... ... ... қорын жасауға, пайдалануға және алып жүруге жауапты тұлға –
мәліметтер ... ... (МҚА) ... Оның ... келесі
қызметтерді атқару кіреді:
1. Пәндік саланы талдау, оны ... ... ... ... МҚ ... яғни ... қоры ... құрамы мен
құрылымын, олардың арасындағы байланыстарды жобалау.
3. МҚ ... және ... ... процедурасын сипаттау кезінде
тұтастыққа қойылатын шектеулерді беру.
4. МҚ алғашқы жүктелуі және жүргізу.
5. Мәліметтерді қорғау;
• жүйеге кіру ... ... ... ... ... кіру ... құқықтарын анықтау
• мәліметтерді қорғаудың бағдарламалық-техникалық жабдықтарын талдау
және жасау.
... ... ... тестілеу.
• мәліметтердің пайдаланылуы туралы статистиканы жинау.
• мәліметтерді қорғауды бұзу жағдайларын зерттеу.
• мәліметтер қорын қалпына келтіруді ... ету, ... ... ... МҚ ... ... талдау.
7. Пайдаланушылармен жұмыс істеу.
8. Мәліметтер қорын жетілдіруге және ... ... ... ... қоры ... ... ... маңызды кезеңдердің бірі
нәтижесінен пәндік ... ... ... МҚ ... пайдаланылуының
тиімділігі тәуелді болатын жобалау кезеңі болады. Жобалау процесі кезінде
шешілетін басты мәселе – мәліметтерді ... яғни ... ... құрылымдау, және анықтау. Мәліметтерді ұйымдастыру тәсілі пәндік
саланың негізгі мәндерін және олардың ... ... ... ... ... анықталады. Объектілер арасындағы байланыстарды
кейіптеудің ... ... ... ... ... реляциялық
сияқты мәліметтердің әртүрлі логикалық модельдерінің тууына әкелді. 1980
жылдардың ортасына қарай қарпайымдылығына және ... ... ең көп ... реляциялық модель болды. Соның нәтижесінде
қазіргі заманғы ... ... ... ... ... осы ... ... Сондықтан да осы әдістеме реляциялық мәліметтер қорын
(РМҚ) жобалау мен жасауға арналған.
1.3 Мәліметтер қорындағы нормаланған ... ... ... кесте (қатынас) түрінде бірнеше ... ... яғни ... ... ақпараттық объектілер қатынастарының
әртүрлі топтары ұйымдастырылуы мүмкін. Атрибуттардың қатынас түріндегі
топталуы ... ... ... яғни ... ... және оларды өңдеу процедурасы мен жаңартуды жеңілдете
алатындай болуы қажет. ... ... ... ... ... мәліметтерді өшіргенде қатынастардың барлық басқа
жиынына қарағанда ерекше қасиеті ... егер ол ... ... ... ... ...... болдырмайтын, сақталынған
мәліметтер қоры қарама – қайшылықсыз болатын, мәліметтер қорын ... ... ... ... ... ... ... нормаланған формасының үш түрін және кез –
келген қатынасты үшінші (ең дамыған) нормаланған формаға ... ... ... ... нормаланған немесе бірінші нормаланған формаға келтірілді деп
аталады, егер оның барлық атрибуттары ... (әрі ... ... Қатынасты бірінші нормаланған формаға келтіру қатынас реквизиттері
(өрістері) санының өсуіне және ... ... ... ... форма.
Қатынасты екінші нормаланған формаға келтіру сұрағын ... ... ... және ... ... ... деген
ұғымдарға түсінік беру қажет.
Ақпараттық объектілердің сипаттау реквизиттері оларға ортақ
кілтпен ... ... бұл ... ... ... ... ... тәуелділігі – ақпарттық ... ... ... анық мәнінде сипаттаушы реквизиттің тек
бір мәні сәйкес келетін тәуелділік.
Функционалдық тәуелділіктің мұндай ... ... ... ... ... ... талдау кезінде өз алдына бөлек ақпараттық
объектіні көрсетеді.
Құрылымдық кілт болған жағдайда толық функционалдық тәуелділік ... емес ... ... ... ... ... емес атрибут кілттен функционалды тәуелді, бірақ құрылымдық ... да ... ... ... ... деп тұжырымдалады.
Қатынас екінші нормаланған формада бола алады, егер ол ... ... ... және ... ... емес ... құрылымдық
кілттен толық функционалды тәуелді.
Үшінші нормаланған форма.
Үшінші нормаланған форма ұғымы транзитивтік емес тәуелділік ұғымына
негізделеді. ... ... ... сол ... егер ... реквизиттердің біреуі кілттен тәуелді болса, ал басқа сипаттаушы
реквизит бірінші ... ... ... ... үшінші нормаланған формада бола алады, егер ол екінші
нормаланған формада болса, және ... ... емес ... ... ... емес тәуелділікте болса.
II. DELPHI БАҒДАРЛАМАСЫНДА БІТІРІУШІ ТҮЛЕКТЕРДІҢ БАЗАЛЫҚ ЖҮЙЕСІН ҚҰРУ
2.1 ... ... ... ... жасауға арналған компонеттер
DELPHI – бұл Borland ... ... тез ... ... жаңа ... Қосымшалармен мәліметтер қорымен “клиент-
сервер“ архитектурасында, Internet/Intranet, сонымен қатар ... және “ ...... ... істейді.
DELPHI тілі объктілі – бағытталған Object Pascal тілінің жалғасы.
DELPHI-ге InterBase ... SQL ... есеп беру ... компоненттің және информациялық жүйені немесе Windows ортасының
қарапайым программаларын ... ... ... ... ... арналған тағы басқа құрылғылар жатады.
Delphi 7, Windows 95, Windows 98 ... Windows NT ... ... ... ... Delphi 7 ерекшелігі: көптеген Delphi 7-
да құрылған ... ... ... және ... ... шешуге
бағытталған. Бұл мәлімметтер қорымен және есеп беру ... ... ... ... ... ... сурет, тексттік және цифрлық типтермен берілген информацияларды
беру және оқыту, алу үшін арналған техникалық жабдықтардың әрі ... ... ... бизнеспен және өндіріспен тығыз байланысты
болғандықтан қолданушылар Delphi 7-дан өздерінің ... шешу үшін ... ... ... Delphi 7-ның Visual Basic және C++ сияқты қолданушы
интерфейсі бар. Қазіргі кезде көптеген ... өз ... ... ... ... ... ... визуальды құрылатын
болғандықтан Delphi ортасында ... тез ... құру ... ... ортасынан басқа аспектісі ол- көмекші жүйесінінің
күштілігі.
Delphi 7-да басқа да қазіргі программалау ортасы сияқты, объектілі
бағытталған ... ... ... ... ... деп МҚ-ң бір ... бірнеше
кестесінен алынған жазбалар жиынтығын атайды. DELPHI –де ... ... ... ... үшін Table, Query, ... ... ... Жие пайдалынылатыны Table, Query.
Егер бір жазбаны өңдеу керек болса да, бәрібір жазба ретінде ... тобы ... ... ... әдіс SQL ... және SQL ... деп аталады. Бұл әдіс қашықтықтағы МҚ мен
жұмыс жасау үшін қолданылады. DELPHI – дегі ... үшін ... Table ... реляциялық тәсіл Query компоненті ... ... Query ... - ... SQL – ... ... ... қорына SQL-сұранысын құру ... үшін ... DBGrid ... - мәліметтерді жол немесе баған ретінде
көрсететін, белгіленген мәліметтерге кестесін туғызу ... ... ... ... ... - бұл компонент Table немесе Query
компоненттері секілді мәліметтер қорымен байланыстыру үшін
пайдаланылады
• Table – ДБ ... ... ... ... ... – түймелер жиынтығынан тұрады
• DBEdit – бір өлшемді редактор
• DBMemo – көпөлшемді редактор
• DBImage – ... ... ...... ... ...... мәндер тізіміндегі бір мәліметтер
жиынының өрістеріндегі мәндерді ... үшін ... Access - тің ... мәліметтер қорын құру
Қазір біз Access мәліметтер қорын қалай құрып ... ... ... Ол үшін ... компьютерімізде MS Office және оның
құрауышы MS Access орнатылуы ... ... ... қоры ... ... біз Delphi ... жұмыс істейміз.
Access-ті іске қосып менюден Файл-Создать командасын ... ... құру ... ... ... ... қоры) пунктін
таңдап және «ОК» батырмасына шертеміз. Бізге мәліметтер қорының атын ... ... ... ... ... ... өз ... атауын береміз.
Осыдан кейін Access мәліметтер қорын құрып оны көрсетілген жол
бойынша сақтайды. Ал ... ... ... ... ... терезесі
көрінеді. Терезенің сол жағында жұмыс ... ... ... ... орналасқан. Ең бірінші «Таблицы» (Кестелер) пункті ... ... ... ... Егер бұл ... ... ерекшеленбесе онда
оны ерекшелеңіз. Терезенің оң жағында үш пункт орналасады:
Кестені Конструктор режимінде құру
1) Кестені шебер көмегімен ... ... ... ... ... құру
Бұл командалардың көмегімен мәліметтер қоры ішінде бір файл ретінде
сақталынатын ... ... ... Мәліметтер қорындағы барлық мәліметтер
екі өлшемді кесте түрінде сақталынады.
Бағандар кестеде ... деп ... және олар ... ... ... ... ... болады. Телефон анықтамасының мәліметтер
қорын құруды іс жүзінде қарастырайық. «Кестені Конструктор ... ... ... жаңа кесте құрамыз.
2.3 Мәліметтер жиынтығымен жұмыс істеуге ... ... ... ... ... түлектердің»мәліметтер қорын жобалау.
Қосымшаны құруда келесі мәселелер ... ... ... ... жою.
- Белгілі бір шарттарға сәйкес жазбаларды іздеу, сұрыптау,електен
өткізу.есеп беру амалдарын құрастыру.
Қолданушылық интерфейсті жобалау
Кестенің жазбаларын редоктарлауға, қосуға немесе жоюға ... алу ... код жазу ... ... ... Data Controls (мәліметтерді
басқару элементтері) панелінен TDBGrid компонентін орнатқан жеткілікті.
TDBGrid
TDBNavigator
TDBGrid, TDBNavigator компоненттері
TDBNavigator (навигатор) ... ... ... ... арналған Delphi 7 жүйесінде TDBNavigator компоненті бар. Ол
әдетте, формада TDBGrid компоненттің астында орналастырылып, ... ... ... байланысады.
Навигатор жазбалар жиыны бойымен алға, артқа қозғалуға, ... ... ... ... және ... да ... функцияларды орындауға
мүмкіндік береді. Навигатор функциялары қосымшаның орындалу барысында ... ... да оның ... басу ... ... ... DBImage DBComboBox ... DBMemo ... ... ... ... TLabel ... ... TDBText компоненті жазбаның
жеке өрісінің ішіндегісін көрсетуге мүмкіндік береді.
Құрылуы. Мәліметтер көзі ... ... ... ... - DataField қасиетінде.
TDBEdit (редакторлау өрісі) компоненті.
Арналуы. Компонент ... ... жеке ... ... ... ... MS Access мәліметтер қорымен жұмыс істейтін ... ... ... құру үшін MS-тен қарағанда ADO –ны қолданған жақсы.
Мәліметтер қорымен жұмыс ... ... ... алғашқы қосымшамызды
жазайық.
Жаңа жоба құрайық. Енді формаға құрауыштар ... ... ... құрауышын кірістірейік. ConnectionString
қасиеттінде жазылатын ... ... ... Ол ... ... екі рет ... қажет және бізге
-ADOConnection.
Мәліметтер қорына қосылуды құру ... ... ... төмендегідей таңдау жасау қажет:
1. Арнайы файлды қолдану (Use Data Link File);
2. Қосылу ... ... (Use ... ... қосылу жолын қалай құру керек.
Қосылу жолын құру терезесі
Provider бетбелгісінде мәліметтер қорына қатынау мүмкіндігі бар ... ... ... Егер ... да бір ... жоқ ... ... ерекшеленген «Microsoft OLE DB Provider for ODBC Drivers»-ті
қолдану болады. Бұл ... ODBC ... ... ... ... қатынас
жасауға мүмкіндік береді. Біздің жағдайымызда MS Access мәліметтер қорына
қатынауға «Microsoft Jet OLE DB ... ... ... драйвер
машинаға міндетті түрде MS Office ... ... ... ал Windows-тың
соңғы нұсқаларында ол үнсіздіктен орнатылады.
Жалпы компьютерлерде бұл ... екі ... да ... біз оның ... - «Microsoft Jet 4.0 OLE DB ... ... ... ... Next ... ... немесе «Connection»
бетбелгісіне өтеміз .
«Connection» бетбелгісінің түрі таңдалған драйверге ... ... бұл ... ... ... ... (қажет болса жолды
да) «Select or enter a database name» жолына енгізу қажет. Егер ... ... ... бір ... ... ... ... көрсетіп
қажеті жоқ. Біз мәліметтер қорын жүктелетін ... бір ... ... ... ... Егер біз ... ... файлдан
бөлек сақтасақ, онда толық жолды көрсету қажет, ал ол ... ... ... ... ... ... Өйткені бағдарлама мәліметтер
қорын көрсетілген жол бойынша ... Егер ... ... ... келсе, онда ағымдағы директорияға қатысты жолды көрсетеміз.
«Connection» бетбелгісі
Мәліметтер қоры файлын жеңіл таңдау үшін ... ... оң ... ... ... ... ... қатар бізге келесі өрістерді
толтыру қажет:
1. Қолданушы есімі (User name) үнсіздіктен қоюға болады, егер ... –ті ... ... есім ... ... ... – егер ... қорында пароль болса, онда
оны көрсету қажет;
3. Бос пароль (Blank password) – егер ... ... ... онда
бұл жерде қанатбелгіні орнату орынды;
4. Парольды сақтау мүмкіндігін беру (Allow saving password). ... ... ... ... онда пароль сақталынуы мүмкін.
Мәліметтер қорын таңдағаннан кейін ... ... ... бас. Егер барлығы дұрыс көрсетілсе, біз «Test ... ... ... ... ... құру терезесін жабу үшін ОК
батырмасын басу керек және ... ... ... ... жабу үшін ... бір рет ОК батырмасын басу керек. Енді ... ... ... ... алып ... false деп ... Бұл
мәліметтер қорына енуде қайта-қайта пароль енгізбес үшін қажет. Ал енді
мәліметтер қорымен ... ... үшін ... ... True ... байланысты аяқталған деп есептеуге болады. Енді ... ... ... ... ... алу керек. Ол үшін ... ... ADO ... ADOTable ... ... Бірден
оның Name қасиетін BookName деп өзгертейік.
-TADOTable
Бұл құрауышта да ConnectionString қасиеті бар, оны да тура ... ... Неге олай ... ... олай жасамас үшін біз формаға
ADOConnection ... ... Енді біз BookName ... Connection
қасиетінде өзіміз құрастырған мәліметтер қорымен байланысу құрауышын
көрсете аламыз.
Connection қасиетіндегі ... ... ... ... ... ... таңда. Енді бізге ConnectionString ... ... да ... ... ... ... ... (Справочник) таңдау
керек. Кестемен байланыс көрсетілді, енді қосылуға болады. Ол үшін Active
қасиетін true деп орнат.
-TDataSource.
Кестедегі мәліметтерді ... үшін ... ... ... Access ... ... ... орнату керек. Енді бұл
құрауышқа қандай кестені бейнелейтінін ... ... Ол үшін ... ... созылған тізімнен біздің BookTable кестесін таңдау қажет.
Дайындықтар бітті, мәліметтерді шынайы бейнелеуге кірісуге ... ... ең ... тәсілі – DBGrid құрауышын орнату.
Бұл мәліметтерді кесте түрінде бейнелеуге ... ... ... біздің кестеміздің жолдарын қосуға, жоюға және ... ... ... ... ... кезеңі – құрауыш торды кестені
бейнелеу құрауышымен байланыстыру. Ол үшін DBGrid ... ... ... құрастырған DataSource 1 құрауышын көрсету керек.
2.4 Құрылған қосымша сипаттамасы
Borland Delphi 7 және MS Access ... ... ... жұмысымды жасадым.Бұл жұмыста яғни ... ... ... Ado палитрасындағы AdoConnection батырмасының
көмегімен жасалды. Ең ... MS Access ... ... ... құрып
алып, оның ішінде яғни кесте болады.Кестені неше жолдан , неше бағаннан
тұратының өзініңіз ... Access ... ... қорын құру
Бұл мәлімет қорын құрғанда реттік санын счетчик деп беріледі. Тегі,
аты, ... аты ... ... ... ... ... құрып
болып сақтаған кезде оның кеңейтіліуін .mdb яғни ( таблица1.mdb ) MS Access-
ті ... ... ... Delphi ... іске ... Form1 ... ... батырмасын орнатып, оның
қасиеттер тақтасына барып ConnectionString шерткеннен кейін экранғa ... ... ... ... сол ... Build
батырмасын басып, жанағы мәлімет қорын орнатып арадағы байланыс тек қана
Microsoft Jet 4.0 OLE DB Provider ... ... ... ... осы ... ... ... DataSource,
компоненттерін бір-бірімен байланыстыру арқылы ... ... ... ... ... ... байланысты тестілеу үшін батырмасын бас.
Егер барлығы дұрыс ... біз «Test ... ... ... ... ... құру терезесін жабу үшін ОК батырмасын басу керек
және қосылу жолының редактор ... жабу үшін тағы да бір рет ... басу ... Енді ... ... қасиеттерінде
LoginPrompt қасиетін алып тастап, false деп ... Бұл ... ... ... ... ... үшін ... Ал енді мәліметтер
қорымен байланыс ... үшін ... ... True деп берелік. Осылай
кестені байланыстырып өзімнің дипломдық жұмысымның жобасын ... ... ... ... мақсатын анықтай білдім.
2.5 Қолданушыға нұсқау
Құрметті оқытушылар және Delphi бағдарламасын қолданушылар сіздерге
айтар ... ... ... ... ... ... ... тізімдерін
орнататын кесте құрылды. Delphi жобамды ... ... ... ... ... ... Егер де ... өзгерту керек
жағдайда Project.dpr кеңейтілуі арқылы кіріп осы ... алға ... 100 % ... бар.
«Автор туралы»
ҚОРЫТЫНДЫ
Курстық жұмыстың мақсаты мәліметтерді енгізетін, өңдейтін,
сұрыптайтын, ... ... ... ... ... негізінде талдау
жасай алатын қолданушыға ыңғайлы интерфейсі бар программа құру болатын.
Мәліметтер қоры ақпаратты, мәліметті беру ... ... ... Кез келген мәлімет белгілі бір ортада өңделіп, сақталып, құрылып
отырады. Мәліметтер қоры құру ... ... ... ... ... ... экранда не қағаз бетінде көрсету тәсілдері механизмдерінің
барлығы мәліметтер қорын басқару жүйесі көмегімен атқарылады.
Мәліметтер қорын құруда мен Delphi 7 ... ... 6 ... ... ... ... тиімділігі қарапайым жұмыс жасай алатындығы. Қолданушыға
қиындығын тудырмайды. Жадыдан көп орынды талап етпейді. Құрылған қосымша
барлық ... сай ... және ... ... ... ... ... курстық жұмыс барысында мәліметтер қорын ... жолы және оны ... ... яғни Delphi 7 ... ... ... ... қорыттым деуге болады.
Пайдаланылған әдебиеттер
1.Архангельский А.Я. «Программирование в Delphi 6» издат. ...... С.В. ... ... ... издат. Питер – 1999г. Санкт-
Петербург
3.Фаронов В. «Программирование баз ... в Delphi 6» ... ...... С. В. Delphi5. ... курс – СПб: ... 2001г.
5.Фаронов В.В., Шумаков П.В. Delpi5. Руководство разработчика базы данных –
М.: «Нолидж», 2000г.
6.Гофман И. Э., Хомоненко А. Д. Delphi5. ... ... ... В.В. Delphi5. ... ... – М.: ... – 608с.,ил.
8.Архангельский А.Я. Язык SQL в Delphi5 – М.: ЗАО «издательство ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi және мәліметтер қоры100 бет
Delphi және мәліметтер қоры сервері31 бет
Delphi және мәліметтер қоры сервері. мәліметтерге ado арқылы қатынау26 бет
Delphi ортасында мәліметтер қорымен жұмыс39 бет
Delphi программалау ортасы және мәліметтер қоры34 бет
Delphi программалау ортасында Қазақстан туралы мәліметтер қорын даярлау 51 бет
Delphi-де мәліметтер қорымен байланысты ұйымдастыру55 бет
Delphi-де мәліметтер қорын құру технологиялары6 бет
Delphi-де мәліметтер қорын құру технологиялары жайлы11 бет
Delphi-де мәліметтер қорын құру технологиялары жайлы ақпарат7 бет


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


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

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

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

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

Email: info@stud.kz

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

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