Деректер қорын құру және оны мысалда қарастыру

Жоспар

Кіріспе

1. Деректер қоры туралы жалпы түсінік

1.1. Деректер қорының модельдері
1.2. Деректер қорының қолданылуы

2. Деректер қорының жобасын жасау және қолданушыларды анықтау

2.1. Жүйеге қойылатын талаптар мен есептің шарты, кестелер
2.2. Пәндік облысты анықтау
2.3. Пайдаланушылар категориялары
2.4. Деректер базасы әкімшілігі. Функциялары. Байланыстары
2.5. Деректер қорын жүзеге асырудың техникалық және бағдарламалық құралдарын таңдау

3. Деректер қорын құру және оны мысалда қарастыру

3.1. Кестелерді құру, индекс құру, байланыстыру
3.2. Бағдарламалық қамтамасыз ету бөлімі
3.3. Есеп беруді жүзеге асыру

Қорытынды

Пайдаланылған әдебиеттер тізімі
Кіріспе
Деректер қоры деп ақпаратты сақтауға, пайдалануға, басқауға арналып арнайы ұйымдастырылатын құрылымды айтамыз. Курстық жұмыс Еуразия Ұлттық Университетінің инженерлік-құрылыс факультетінің деканатында қолдануға арналған деректер қорын жасауға негізделген. Оның қатарына деректер қорын жасауды ұйымдастыру, арнайы кестелер жасау, олардың байланыстарын орнату, оларды басқаруға арналған бағдарлама құру жатады. Бұндай кішігірім ақпараттық жүйе жасау заманның дамуымен тығыз байланысты.
Деректер базасының пайда болуы жалпы алғанда есептеуіш техникалардың жетілдірілуі мен олардың құнының төмендеуіне байланысты. Алғашқы кезде есептеуіш техникалар тек “қолмен” шығаруға болмайтын математикалық күрделі есептеулерді шығару үшін қолданылды. Кейін компьютерлік технологиялардың дамуына байланысты бұндай есептеулер тек автоматтандырылған жүйелер арқылы есептеле бастады. Сол уақытта компьютерлерді ақпаратты сақтау мен өңдеу үшін қолдану ойластырылды. Адам өмірінің кез келген саласында қажет болатын ақпараттар мен мәліметтерді есептеуіш техника арқылы сақтау, өңдеу және беру/алу өте ыңғайлы болып шықты. Соған сәйкес қазіргі заманда адамдар өз қызметтерінде ақпаратты көп пайдаланатындықтан есептеуіш техникалар ақпаратты сақтау мен өңдеуге ыңғайлы етіліп жетілдірілуде.
Курстық жұмыстың мақсаты қазіргі заманғы ақпараттық технологиялардың жетілуіне байланысты ақпаратпен жұмыс жасауды автоматандыру жұмыстарын жүргізуге кіріспе ретінде кішігірім ақпараттық жүйе жасауға үйрену және онда атқарылатын негізгі функцияларды оқулықтар негізінде талдап қарастыру.
Пайдаланылған әдебиеттер тізімі:

1. “Программирование в Dephi7”, Архангельский, Москва – 2005
2. “Информационные системы”, Петров, Москва – 2000
3. “Самоучитель программиста”, Баженова, Москва– 2000
4. “База данных”, А.С.Марков, К.Ю.Лисовский, Москва-2006
        
        Жоспар
Кіріспе
1. Деректер қоры туралы жалпы түсінік
1.1. Деректер қорының модельдері
1.2. Деректер қорының қолданылуы
2. Деректер қорының жобасын жасау және қолданушыларды анықтау
2.1. Жүйеге қойылатын ... мен ... ... ... ... облысты анықтау
2.3. Пайдаланушылар категориялары
2.4. Деректер базасы әкімшілігі. Функциялары. Байланыстары
2.5. Деректер қорын жүзеге асырудың техникалық және бағдарламалық
құралдарын таңдау
3. Деректер қорын құру және оны ... ... ... ... ... құру, байланыстыру
3.2. Бағдарламалық қамтамасыз ету бөлімі
3.3. Есеп беруді жүзеге ... ... ... қоры деп ... ... пайдалануға, басқауға арналып
арнайы ұйымдастырылатын құрылымды айтамыз. Курстық ... ... ... ... ... деканатында қолдануға
арналған деректер қорын жасауға негізделген. Оның қатарына ... ... ... арнайы кестелер жасау, олардың байланыстарын орнату,
оларды ... ... ... құру ... Бұндай кішігірім
ақпараттық жүйе жасау заманның дамуымен тығыз байланысты.
Деректер базасының пайда болуы ... ... ... ... мен ... құнының төмендеуіне байланысты. Алғашқы кезде
есептеуіш техникалар тек “қолмен” шығаруға болмайтын ... ... ... үшін ... Кейін компьютерлік технологиялардың
дамуына байланысты бұндай есептеулер тек автоматтандырылған жүйелер арқылы
есептеле бастады. Сол уақытта ... ... ... мен өңдеу
үшін қолдану ойластырылды. Адам өмірінің кез келген саласында қажет болатын
ақпараттар мен мәліметтерді есептеуіш ... ... ... ... ... өте ... болып шықты. Соған сәйкес қазіргі заманда ... ... ... көп ... ... ... ... мен өңдеуге ыңғайлы етіліп жетілдірілуде.
Курстық жұмыстың мақсаты қазіргі заманғы ақпараттық технологиялардың
жетілуіне байланысты ... ... ... ... ... ... ретінде кішігірім ақпараттық жүйе жасауға үйрену және
онда атқарылатын ... ... ... ... талдап қарастыру.
1. Деректер қоры туралы жалпы түсінік
Деректер қорының моделдері
Деректер қоры жоғарыда айтып өткендей ... ... ... ... ... ... ... қоры мәліметтер базасын басқару жүйесімен
егіз ұғым деуге болады.
Мәліметтер базасын ... ... ...... ... ... ... ақпараттық жүйені құру және басқару үшін, ... ... ... құрудағы сияқты транслятор қажет. МББЖ-
ның негізгі функциялары:
• сыртқы жадыдағы (дискідегі) мәліметтерді басқару;
... ... ... басқару;
• кенет өшіп қалғаннан кейінгі мәліметтер базасын қайта қалпына
келтіруді және өзгерулерді ... ... ... (мәліметтерді анықтау тілі, мәліметтерді
манипуляциялау тілі). Әдетте, қазіргі заманғы МББЖ-да ... ... ... (суретті қара.): ядро, ол сыртқы және оперативтік ... ... және ... жауап береді, мәліметтер базасының
тілдерінің процессоры, ол мәліметтерді шығарып алу және ... ... ... тиімдестіруді және машиналық-тәуелсіз
орындалатын ішкі кодтарды құруды ... ... ... ішкі ... ол ... ... арасындағы интерфейсті құруға
арналған, мәліметтерді ... ... ... программалар (ішкі утилиттер), ол ақпараттық жүйелерге қызмет
ететін, бірқатар қосымша мүмкіндіктерді қамсыздандырады.
60-шы жылдардың ... ... ... жеткілікті арзан және тез
істейтін сыртқы жадының, яғни ... ... ... ... кейін ғана, бірінші мәліметтер базасын және МББЖ-ны құру мүмкін
болды. 70–ші жылдары мәліметтер базасын құрудың теориялық ... ... ... ... 80-ші ... ... ақпараттық жүйелерді
құру мен проектілеудің инструментальдық құралдары пайда болды. Бірақ та, ... ... ... ... ... мәліметтерді сипаттауға және
өңдеуге кең көлемді талаптар қоя ... ... ... ... таң ... ... дамыса да, аяқталуына әлі ерте.
Реляциялық термині(relation) – ... ... және ... ара ... екілік кестеде көрсетуді ұйымдастрады. Қарым-
қатынас немесе реляциялық деп аталатын модель ... ... ... ... ... деректер қоры(ДҚ) – ақпараттарды ДҚ-
нда сақтайтын қатынастардың жиынтығы. Реляциялық ДҚ ... ... мен ... ... ... алуға болады.
Ерекшелігі:
• Құрылымы қарапайым түсінікті, өте оңай сұраныс сөздері арқылы ДҚ
өңдеуді енгізе алады.
... ... және ... ... ... ... ... отырады.
Иерархиялық ДҚ – IMS (Information Management System) мысалдары арқылы
көрініс табады. ... ... ... үшін ДҚ ... ... ... ... Бұл модельдің иерархиялық ... ... Тек бір ... болады.
• Көбінесе 1→∞ арқылы байланысады.
Кемшілігі:
• Жүйелі кеңейту ... ... ... ... ... ... ... бір-біріне байланысқан
деректерді өзіміз реттеуге тура келеді.
Желілік модельдің ... ... ... ... Бұл ... үшін ... басы арқылы болады. Әрбір басы бірнеше ... ... ... ... Екі ... арасында бірнеше байланыс болады.
Мұнда байланыс 1→∞. Мұнда байланысқан файлдар набор деп ... ... ... файл ... ... Ол ... ... мүшесі деп аталады.
Бір файл бір наборды иеленуші, 2-де мүшесі болуы мүмкін.
Ерекшелігі:
• Көптеген түйін болады.
• Бір ... ... ... жасалады.
• Бір затпен бірнеше заттың байланысы.
Кемшілігі:
• Жүйені кеңейту қиынға соғады.
• Деректер ... ... ... ... ... тура келеді.
1.2. Деректер қорының қолданылуы
ДБ-ның айқын басымдылықтары мен объективті алғы ... оның ... ... ... Оны қолданудың алғы шарттарына келесі тізімді
жатқызуға болады:
• нақты өмірдің объектілері өзара ... ... ... ... ... ақпараттық көрінісі өзара байланысқан бір бүтінді
қалыптастыруды талап етеді;
• әртүрлі ... ... ... ... ... бұл бір ... базасын қолдануды және әр түрлі пайдаланушылардың
оған кіру ... бір ... ... ... қорды құру мен жүргізу функциялары мен қажетті мәліметтерді
ұсыну әртүрлі тапсырмаларды шешуде универсалды және жалпы ... ... ... үшін ... ... құру бұл ... ... деңгейінің өсуі мен
ақпараттық жүйелерді құрудың еңбек сыйымдылығының ... ... ... және ... қамтамасыз етудің дамуының қазіргі
заманғы деңгейі, ақпараттық жүйелерді құру теориялары мен практикасы
тиімді ДБ-н құруға мүмкіндік ... ... ... ... және қолданушыларды анықтау
2.1 Жүйеге қойылатын талаптар мен есептің ... ... ... ... ... ... Университеті инжинерлік құрылыс
факультетінің деректер қоры
Деректер қорындағы кестелер тізімі:
▪ Студенттер кестесі
▪ Қызметкерлер кестесі
▪ Группалар кестесі
▪ Кафедралар кестесі
... ... ... ... ... ... кез-келген
мәліметті алу
▪ Студентер тізімін, қызметкердер тізімін әр-түрлі ... ... ... Студенттер тізімін, қызметкердер тізімін әр-түрлі бағандар бойынша
диапазондарда шығару
▪ Студенттер тізімін, қызметкердер тізімін әр-түрлі ... ... ... ... жасайтын қызметкерлер тізімін шығару
▪ Жоғарғы және төменгі курс студенттерін SQL сұраныстар ... ... ... кестесінде студенттің орта балл(GPA) көрсеткішін шығару
2.2. Пәндік облыс
Пәндік облыс – бұл ... ... ... ... ... ... арналған нақты әлемнің бөлігі. Пән облысы
фрагменттер жиыны арқылы көрсетіледі, ... ... ... және т.б. бар ... Пән облысының әрбір фрагменті,
объектілерді қолданатын, сонымен қоса пән ... ... ... ... ... сипатталатын объектілер және процесстер
жиынымен сипатталады.
«Динамикалық түрде жаңартылып отыратын» сөз ... пән ... күйі ... ... периодты түрде емес, нақты уақыт режиміне
сәйкес келетіндігін білдіреді. Бұл ... ... ... әртүрлі
қолданушылардың талаптарына сай әртүрлі түрде көрсетілуі мүмкін.
Сонымен, мәліметтер базасын ... ... ...... ... компоненті. МББЖ-да ақпараттық жүйені құру және басқару үшін, ... ... ... ... ... ... қажет. МББЖ-
ның негізгі функциялары:
• сыртқы жадыдағы (дискідегі) мәліметтерді басқару;
• оперативтік жадыдағы мәліметтерді басқару;
... өшіп ... ... ... базасын қайта қалпына
келтіруді және өзгерулерді тіркеу;
... ... ... ... ... ... ... тілі).
Әдетте қазіргі заманғы МББЖ-да келесі компоненттер бар болады (суретті
қара.):
• ядро, ол сыртқы және ... ... ... ... ... жауап береді,
• мәліметтер базасының тілдерінің процессоры, ол мәліметтерді
шығарып алу және ... ... ... ... және машиналық-тәуелсіз орындалатын ішкі кодтарды
құруды қамсыздандырады,
• орындалу уақытын қолдаудың ішкі жиыны, ол МББЖ-мен қолданушы
арасындағы ... ... ... мәліметтерді
манипуляциялау программаларын интерпретациялайды,
• сервистік программалар (ішкі утилиттер), ол ақпараттық жүйелерге
қызмет ететін, бірқатар қосымша мүмкіндіктерді қамсыздандырады.
Ақпараттық ... ... ... пән ... ... бүкіл
нақты әлемді) үш түрлі жолмен сипаттау қабылданған:
• пән ... ... ... ... бар сол ... қабылдау
• адам қалай қабылдайды сол қалпында қабылдау (мәліметтер базасын
проекциялаушы)
• оны символдар көмегімен қалай сипатталады, солай ... біз бұл ... ... ... және ... нақты жұмыс істейтінімізді білдіреді.
Сыртқы сипатталу (сыртқы схема) мәліметтері, қолданушы ... ... ... мәліметтерге қоятын талаптар жиыны арқылы
анықталады.
Концептуальды схема қолданушының нақты әлем туралы ойларынан ... ... ... ... жиынтығы.
Ішкі схема – бұл мәліметтер базасының өзі.
Осыдан, ... ... ... ... ... ... негізгі этаптары шығады:
Концептуальды проектілеу – бұл мәліметтерге қойылатын талаптарды жинау,
талдау және өңдеу. Ол үшін келесі қасиеттер орындалады:
• пән ... ... және оның ... ... ... әрқайсысы қолданушының ойымен, ақпараттық объектілермен және
олардың арасындағы байланыстармен, ... ... ... ... ... ... ... сипаттауларды модельдеу және интеграциялау.
Бұл этапты аяқтағанан кейін ... ... ... ... ... ... Ол көбінесе «маңыз-байланыс» моделі түрінде
өрнектеледі.
Логикалық проектілеу – ол мәліметтерге қойылатын талаптарды мәліметтер
структурасына түрлендіру. ... ... ... ... структурасын және қолданбалы программалар спецификациясын
аламыз. Бұл ... ... ... МББЖ-ға қолдануға болатын мәліметтер
базасын моделдейді және моделдердің ... ... ... проектілеу – ол мәліметтердің сақталу ерекшеліктерін, оларға
кіру әдістерін және т.с.с. анықтайды.
2.3. Пайдаланушылар категориялары
Деректер ... оның құру мен ... ... әр түрлі
категориядағы пайдаланушылар бірге іс-әрекет жасайды.
Пайдаланушылардың негізгі ... ... ... ... ... ... үшін ... базасы құрылатын
пайдаланушылар табылады. Құрылушы деректер ... ... оның ... ... әр ... бола ... Бұл ... мезгіл өткен сайын көңіл аударатын кездейсоқ пайдаланушылар болуы
мүмкін ... ... ... ... ... ... ... Негізгі пайдаланушылар бір-бірінен есептеуіш техниканы меңгеру
дәрежесімен де ... ... ... ... есептеуіш
техника мен тіл жабдықтары саласында арнайы ... ... ... ... ... ... 3 пайдаланушы категориясы қарастырылған:
▪ БасАдминистратор(Декан)
▪ Администратор
▪ Қолданушы
Қолданушы категориясының ... ең ... Оның ... қолдануға рұқсаты жоқ және кестедегі мәліметтерді өзгертуге
мүмкіндігі жоқ. Ол тек ... ... ғана ... ... мүмкін.
Ал администратор болса, оның мүмкіндіктері көбірек болады, яғни ол
барлық кестелерді қолдана алады, алайда жаңа мәліметтерді ... ... ... ... ... базасын функционалдау деректер базасын құруды,
функционалдауды және дамытуды ... ... ... қатысуынсыз
мүмкін емес. Мамандардың бұндай тобы деректер ... ... деп ... ... бұл тобы ... ... ... бөлігі
болып есептелінеді.
2.4. Деректер базасы әкімшілігі. Функциялары. Байланыстары
Деректер базасының администраторларының ... ... ... ... ... ... ... бөліп көрсетуге
болады. Әкімшілік топтың құрамының саны, олардың атқаратын қызметі деректер
базасының ... онда ... ... ... базасының типіне, ... ... ... және ... басқа факторларға белгілі-бір дәрежеде тәуелді
болады.
Деректер базасының әкімшілігінің құрамында жүйелік аналитиктер,
деректер базасына ... ... ... ... ... ... ... технологиялық процесстерінің
жобалаушылары, жүйелік және қолданбалы программистер, ... ... ... ... ... ... Егер ... деректер базасы жөнінде болса, онда бұл жерде маңызды ... ... ... ... ... администраторлары жан-жақты функциялардың
үлкен шеңберін орындайды. Әрі қарай олардың кейбіреуін қарастырып өтуге
болады. Бұл ... ... ... ... ... ... ... жазбаша суреттеу, толықтылықты
шектеуді табу, ... ... ... ... ... пайдаланушылар статусын анықтау, "мәліметтер - ... ... ... ... уақыттық - көлемдік мінездемесін
анықтау.
Деректер базасының құрылымын жобалау: деректер ... ... мен ... ... ... ... ... анықтау,
мәліметтерді тәртіптеу әдістері мен ақпаратқа енуі ... ... ... мен ... жазбаша суреттеу тілдерінің ... ... ... мен ДБ-н ... ... құрылымын жазбаша суреттеу
кезінде толықтылықты шектеуді беру: пәндік облысқа жататын толықтылықты
шектеуді беру, ... ... ... ... ... ... ... енгізу мен корректировкалауда ДБ-ң
толықтылығын қамтамасыз ететін шараларды ... көп ... ... ... жұмысында толықтылықты шектеуді қамтамасыз
ету.
Деректер базасын алғашқы жүктеу мен ... ... ... ... мен ... технологиясын жасау, енгізу формаларын жобалау,
мәліметтерді дайындау, енгізу және енгізуді бақылау.
Мәліметтерді қорғау
Жүйеге пароль арқылы кіруді қамтамасыз ету: ... ... ... және ... ... ... қамтамасыз ету: пайдаланушылар топтарының
және жеке пайдаланушылардың ену ... ... жеке ... ... ... ... етілген операцияларды анықтау,
мәліметтерді ... ... - ... ... администраторы өз қызметінің барысында деректер базасының басқа
пайдаланушыларымен, ... ... ДБ-ң ... ... ... мамандармен де қарым-қатынасқа түседі.
Ең алдымен егер деректер базасы қандай да бір ... ... ... қамтамасыз ету үшін құрылса, онда осы ... ... ... Жоғарыда көрсетілгендей ДБ-сын енгізу
ақпаратты өңдеу жүйесінде ғана емес, сонымен ... ... ... ... де өзгеріс енгізеді. Бұндай ... ... ... ... түрде араласуынсыз және қолдауынсыз орындалмайтыны
анық. Ұйым басшылығы ДБ-мен ұсынылатын мүмкіндіктермен танысуы керек, оның
басымдылықтары мен ... ... ... ... сонымен қатар
ДБ-ның құрылуы мен функционалдануы барысында пайда болатын ... ... алуы ... ... ... облыстың динамикалық ақпараттық көрінісі
болып ... ... ... өз ... ... жүйе
құрылатын объектінің даму переспективасы туралы уақытында хабарлануы тиіс.
Ұйым басшылығы мен ДБ-ның администраторы ДБ-н ... ... мен ... және оның ... ... қосу кезектілігі
туралы келісуі қажет.
ДБА-ның ДБ-ның бүкіл ... ... ... өте ... ... ... ... Бұл қарым-қатынас
пайдаланушылардың қажеттіліктері зерттелген кездегі, пәндік ... ... ... жүйені жобалаудың алғашқы кезеңдерінде
басталады және жобалау процесі мен ... ... ... ... ... ... ... базасының түпкілікті пайдаланушылары мен
администраторлары арасында функцияларды қайта бөлу жүріп жатқандығын айта
кеткен жөн. Бұл ең ... ... ... бағытталған тілдік
және программалық жабдықтардың дамуымен байланысты. Бұған ... ... қоса ... ... салу ... ... ... жобалауды автоматтандыру
жабдықтары жатады.
Егер деректер базасы қандай-да бір оны қосушы ... ... ... ... ... ... онда ДБА-а
бұл жүйеде мәліметтерді өңдеу бойынша мамандармен ... ... ... ... оған қатысты мамандардың сыртқы топтарымен
де және ең алдымен ДҚБЖ жеткізушілерімен, ... ДБ ... ... ... ... ұжымдармен бүтіндей немесе ДБ
жобалаудың өзіндік нысаны ... жиі ... Бұл ... ... ... ... ретінде де, ұйымдық-тапсырыс беруші
ретінде де құрылуы керек.
2.5. Деректер қорын жүзеге асырудың техникалық және ... ... ... ... Delphi ... қарастырамыз.
Қосымшаларды Delphi көмегімен жүзеге асыру Delphi ... ... ... ... ... ішкі ... алуды болғызбай,
керісінше ыңғайлылық жағдайын тудырып отырады. Delphi-қосымшалар әсіресе
эффективт, егер ... ... ... ... ... ... Бұл ... эксплуатация кезінде қауіпсіз және ... ... ... ие. Delphi ... ... ... жүйесін жасаудың
жетілген құралдарын ұсынады.
Тек деректер базасын (ДҚБЖ емес) Delphi ... ... ... ... ... тіпті мүмкін емес. Шынында да, егер сіз екі немесе үш
деңгейлі архитектураны таңдасаңыз, өз ... ... ... емес ... еш ... ... ... Ал әңгіме егер файл-сервер деректер
базасы туралы болса, мұнда да ... ... ... ... ... ... мұндай мақсаттарға Database Desktop утилитасы қолданылады.
Сонымен қатар Paradox, dBASE (корпорации ... FoxPro, ... ... т.б. ... ... ДҚБЖ пайдаланылады.
«Л.Н.Гумилев атындағы ЕҰУ-нің инженерлік-құрылыс факультеті»
проектісінің деректер базасы мен ... ... ... біз ... ... пайдаландық.
ДБ жұмыс жасауға арналған Delphi құралдарына мыналар жатады:
• инструментальды құралдар (арнайы программалар мен пакеттер);
• деректер базасымен операцияларды орындайтын қосымшаларды ... ... ... ДБ ... ... арналған келесі құралдар бар:
- BDE (Borland DataBase Engine) – ДБ-на рұқсатты қамтамасыз ететін
кітапханалар жиынынан тұратын ... ... ... BDE ... – BDE ... ... утилита;
- DataBaseDesktop – SQL кестелерін және QBE ... ... ... ... ... SQL Explorer – ДБ параметрлерінің күйлерін келтіру ... жол ... ... SQL Monitor – ... ... ... ... SQL Links – ... жойылған программаларына рұқсат үшін арналған
драйверлер, мысалы MSSQL Server ... Local ... Server – Borland ... SQL-серверінің
локальді версиясы;
- InterBase Server Server for Windows 95 – Borland InterBase-дің SQL-
серверінің көп ... ... бір ... төрт ... ... версиясы.
-
Компоненттер
Деректер базасының жұмысы үшін арналған компоненттер DataAccess,
DataControls, Midas, Qreport және ... ... ... ... ... үшін арналған визуалды емес компоненттер
DataAccess парағында орналасқан:
• DataSourse – ... ... Table – ДБ ... ... ... жиыны;
• Query – SQL-сұранысқа негізделген мәліметтер жиыны;
• StoredProc – серверде сақталатын ... ... ... DataBase – ... базасымен қосу;
• Session – ДБ-мен атқарылатын жұмыстың ағымдағы сеансы.
DataControls парағында келесі визуалды компоненттер орналасқан:
• DBGrid – тор (кесте);
• DBNavigator – ... ... DBText – ... DBEdit – ... ... DBImage – графикалық бейне;
• DBListBox – қарапйым тізім;
• DBComboBox – комбинацияланған тізім;
...... ... қосқыш.
Деректер қорын құру және оны мысалда қарастыру
3.1. Кестелерді құру, индекс құру, байланыстыру
Кестелерді құру ... ... ... яғни ... ... ... басталады. Ол үшін компьютерде немесе серверде жаңа ... ... ... ... ... кейін псевдонимді меншіктеу орындалады. Ол үшін Пуск->программы-
>Borland Delphi7->Delphi7 жолымен программаны іске ... ... ... ... ... ... ... нәтижеснде
SQL Explorer терезесі ашылады(1-сурет). Пйда болған ... ... ... - ... - ... ... New Database Alias терезесінің Database Drive Name бөлімінде
Standard ... ОК ... ... ... ... Standard ... ... қоры құрылады. Дерек
қорына өзімізге сәйкес ат ... Осы ... оң жақ ... Database ... Path ... (...) ... ... болған диалогтық терезеде деректер қорын сақтайтын директорияны
көрсетеміз.
3 - сурет
Бұдан кейін орындағанымызды сақтау үшін ... ... ... ... ... ... ... аяқталады.
Кестені құру үшін Delphi 7 ... ... ... Desktop ... ... - сурет
Көрсетілгендей File->Working Directory әрекетін жасап ... ... Aliases ... ... ... ... ... көрсетеміз.
Кесте құру үшін File->New->Table орындаймыз. Кесте типіне үнсіздікте
тұрған Paradox 7 мәнін қалдырамыз.
Field Name өрісіне ... ... атын ... ... ... бағандағы ақпараттың қандай типті болу ... ... ... ... ... ... Key қасиеті кілттік өріс
екендігін көрсетеді. Егер өріс ... ... ... ... ... Field ... белгілеп қоямыз. Осылай өрістерді толтырып кесте
құрамыз. Сондай-ақ сандық өрістерде максималды, минималды т.б. қосымша
Студенттер кестесінің көрінісі
6 - сурет
Егер кестеде ... ... ... Table Properties тізімінен
Secondary Index-ті ... ... құру үшін Define ... басамыз,
Fields тізбегіне индекстелетін өріс таңдап (>>) батыпмасын шертеміз.
Индекске ат ... ... ... – сурет
Кестелер арасында байланыс орнату үшін Table Properties тізімінен
Referential Integrity-ді таңдап Define ... ... Сол ... ... өріс атын ... ал оң ... ... кесте
атын таңдап, ОК батырмасын басып, байланысқа ат ... ... ... ... кестелер арасында бірнеше байланыстар бар:
▪ Кафедралар мен группалар кестесіндегі – кафедра номері
▪ Кафедралар мен қызметкерлер кестесіндегі – кафедра ... ... мен ... ...... қысқаша аты
▪ Бағалар мен студенттер кестесіндегі – студент номері
3.2. Бағдарламалау бөлімі
Бағдарламалау жұмысы жаңа формалар құрудан басталады. Ол үшін ... ... ... Ен ... әрбәр кестеге арнап бір-бірден
форма ашамыз. Форма ... ... ... ... ... TDataSource, TDBNavigator. TDBGrid компоненті кестедегі ақпаратты
көру үшін арналған. Ал TDBNavigator кестені басқару үшін арналған. Олардың
DataSource ... ... ... TTable компонентінің
DataBaseName қасиетінде ISF ... ал ... ... ... атын ... Содан кейін кестені іске қосамыз.
Бағдарламада кесте бойынша қолданылатын негізгі ... ... ... ... оларды өзгерту, жою, сақтау
▪ Сұрыптаулар
▪ Фильтрациялар
▪ Іздеу
▪ Есеп беруді жүзеге асыру
Сұрыптауды жүзеге асыру үшін ... ... ... ... ... ... ... Secondary Indexes-ті таңдап, Define
батырмасын басып, жаңа индекстерді құраймыз.Мысалы, Студенттер кестесінде
Тегі, Аты, ... ... күні ... ... ... ... ... курс бойынша сұрыптауды жасау көрсетілген.
Ал фильтрацияны орындауды 1 параметр және 2 ... ... ... 1 ... таңдағанда, TTable компонентінің Filter
қасиетіне ... ... жазу ... және Filtered ... ақиқат мәнді
кою арқылы мәліметтерді фильтрациялайды. Ал 2 ... ... ... ... Ол үшін ... пен ... ... керекті мәндерді енгіземіз де, ... ... ... үшін Locate және Lookup ... қолданамыз.
function Locate(const KeyFields: String; const ... ... ... ... ... ... мен баған атын және іздеу параметрін, іздеу
түрін беремін. Бұл әдіс егер кестеден іздеген мәліметіміз ... ... ... жоды ... қылдырады. Locate әдісі келесі код арқылы
орындалады: Table3.Locate('өріс_аты’,edit1.Text,[іздеу_түрі]). Іздеу түрі:
LoCaseInsensitive –регистр ескерілмейді және ...... ... келсе табады.
function Lookup(const KeyFields: String; const ... ... ... String): ... ... ... ... арқылы іздеу жүргізгенде Variant типті
нәтиже ... ... Lookup 3 ... ... МЫСАЛЫ:
Table3.Lookup('Tegi', Edit1.text, 'aty, ... ... ... типі
вариант, яғни, var LookupResult: Variant.
Құрылған ... ... ... ... ... ... ... қойылады. Біз ол үшін File->New-
>Others әрекетін орындаймыз. Dialogs ... ... ... ... ... ... ... жазуға арналған орын бар. ... ... ... мынадай көрініс табады:
3.3. Есеп берулерді жүзеге асыру
Rave Reports ... ... Nevrona Report Printer Pro ... болған) есеп берулерді ... және ... ... жүйе екі бөліктен құралады: есеп берудің формасын визуалды
жобалауға мүмкіндік беретін Rave редакторы мен Rave ... ... есеп беру құру ... ... ... формасындағы кафедралар кестесінің есеп беру
парағын жасаймыз. Ол үшін формаға ... ... ... ... Rave) пен RvSystem ... Rave) ... ... пен kafedry кестесі арасында және RvProject пен
RvSystem арасында байланыс ... Енді Rave Reports Designer ... ... кірісеміз, ал оны
шақыру үшін Tools - Rave Reports Designer командасын орындаймыз. File • ... Object ... ... Data ... терезесін шақырып, Direct Data
View таңдаймыз. Next батырмасын басқаннан кейін, ... ... Tools • Report Wizards • Simple Table ... ... ... негізгі параметрлерін орнатуға мүмкіндік береді. Барлық ашылған
терезелерден керекті параметрлерді таңдағаннан кейін, соңғы терезе ... ... есеп ... ... мен ... ... таңдауға
болады. Generate батырмасын басқан соң, есеп берудің жобалық түрі формада
көрсетіледі.
4. Бұл кезде ... ... ... ... ... ... сақталған кестеге project1.rav деп сақтап аламыз.
5. Execute деген батырманы бассақ, кафедралар ... есеп ... ... ... ... есеп ... аяқтаумаймыз, сонымен бірге NewReportPage
деген бұйрық арқылы жаңа парақты қосып, оны одан әрі жетілдіреміз.
7. Жаңа алты парақ жасап, оларға алты ... ... ... ... Delphi-ге қайтадан оралып, формадағы RvProject компонентінің
ProjectFile қасиетіне Projectl.rav проектісінің атын жазамыз. Одан кейін
формаға «Есеп беруді шығару» деген ... ... ... ... ... ... жазамыз.
9. Программаны компиляцияға жібереміз, жұмыс нәтижесін есеп ... ...... кездегі адам жұмыс ... ... ... ... ең ... әдісі. Қазіргі заманда
ақпараттық технологиялардың дамуына байланысты әлеуметтік-экономикалық,
қызмет ... ... ... ... ... Соған сәйкес бұл
салаларды басқару орталықтандырылған жүйе бойынша жүзеге ... осы ... ... ... келе ... ... тоқталған жөн:
1. Деректер базасы - ақпараттарды сақтау үшін ... ... ... ... базасын басқару жүйелері (ДҚБЖ )
өз құрылымында тек қана мәліметтерді ғана ... ... ... ... ... да ... кешендермен
қарым-қатынас жүзеге асырылатын әдістерді де қолдануға мүмкіндік
береді.
2. Пайдаланушылардың негізгі ... ... ... ... ... ... ... базасының
ерекшеліктеріне байланысты оның түпкілікті ... әр ... ... Егер деректер базасы қандай да бір кәсіпорынды немесе ұйымды
ақпараттық қамтамасыз ету үшін ... онда осы ... ... ... ... ... күрделі
деректер базасын құрғанда, ұйым басшылығының араласуы тиіс болады.
4. Егер деректер базасы қандай-да бір оны ... ... ... (мысалы, АБЖ-да) құрамында функционалданса,
онда ДБА-а бұл ... ... ... ... ... ... ... істеуі қажет.
Пайдаланылған әдебиеттер тізімі:
1. “Программирование в Dephi7”, Архангельский, Москва – 2005
2. “Информационные системы”, Петров, Москва – ... ... ... ... ... ... “База данных”, А.С.Марков, К.Ю.Лисовский, Москва-2006

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









Ұқсас жұмыстар
Тақырыб Бет саны
Тоқтарбайұлы қобыланды7 бет
Қарахандар әулетi7 бет
Cүт консервілерін сақтау технологиясы4 бет
Java тілінің даму тарихы6 бет
Шығармашылық дарындылық6 бет
Өтпелі процесс6 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет


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


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

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

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

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

Email: info@stud.kz

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

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