Delphi ортасында

Мәліметтер базасы дегеніміз – ол арнайы орталықтандырылған программалық басқару астындағы және анықталған бір қолдану саласына қатысты бір-бірімен байланысқан және белгілі-бір құрылымға келтірілген мәліметтер жиынтығы.МБ-ның бірінші ерекшелігі – ол базада мәліметтерінің өздерінің сипаттамаларымен бірге орналасуында.Бұл өте тиімді, себебі.алғашқыда мәліметтерді сипаттамалары қолданбалы программада ғана белгіленетін, сондықтан бір өзгеріс енгізу үшін құрылған программада да өзгерістер енгізу қажеттіліктері туындайды.Екінші ерекшелік : МБ-нан ақпараттарды іріктеуде.Жай, бір файлды ақпаратты іздеу, оның нақты мәнін және файлдағы физикалық форматты анықтайтын терминді талдау арқылы ғана жүзеге асырылады.МБ-сы деректердің электрондық сақтаушысы.Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады.Әдетте МБ-сы деректерді сақтау үшін жасалады.МБ-сы ақпараттарды сақтауды және мәліметтерге ыңғайлы тез кіруді қамтамасыз етеді.МБ-сы өзінен белгілі-бір ережелерге сай құрылған деректер жиынтығын құрайды.МБ-ын қолданған кезде мәліметтер сипаттамалары өз бетінше орналастырылған объект және пайдаланушылар программасына тәуелсіз түрінде пайдаланылады.МБ-да сипаттамалар метомәліметтер деп аталады, ал оның орталықтандырылған жиынтығы мәліметтер сөздігі деп аталады.
        
        Қазақстан Республикасының білім және ғылым министрлігі
Т.Рысқұлов атындағы Қазақ Экономикалық Университеті
Факультет: ... ... ... Информатика»
Курстық жұмыс
Пәні: «Программалау технологиясы»
Тақырыбы: «Delphi ортасында»
Тексерген:
Орындаған: АЖ 101 топ студенті
Калиева Назира
Алматы 2007ж
Мазмұны
Есептің қойылымы………………………………………………………...…..2
1.
Кіріспе.................................................................
...........................................2
1.1.Мәліметтер базасы туралы
түсінік........................................................2
1.2.МБ-ын құру ж\е ... ... ... ... ... ... ... құруға арналған басты
этаптар................................................8
2. Теориялық бөлім…………………………………………………………4
1.
.................................................................4
2.
..................................................................
...............................4
3. .............................8
4. ...............................................................9
5. ........................................................10
6. ....................................12
7. 13
3.Программаның ... ... ... листингі
Есептің қойылымы
Delphi ортасында кітапхана ... ... ... ... ... тиіс: сұраныс бойынша керек кітапты ... ... ... ... ... ... ... баспа аты, басылым
жылы.Талап бойынша келесі ақпараттарды беру: берілген ... ... ... ... қысқаша, толық мәліметтер, берілген ... ... ... ... ... базасы дегеніміз – ол арнайы орталықтандырылған программалық
басқару ... және ... бір ... ... қатысты бір-бірімен
байланысқан және белгілі-бір құрылымға келтірілген ... ... ... ерекшелігі – ол ... ... ... бірге орналасуында.Бұл өте тиімді, себебі.алғашқыда
мәліметтерді сипаттамалары ... ... ғана ... бір ... ... үшін ... программада да өзгерістер енгізу
қажеттіліктері туындайды.Екінші ерекшелік : ... ... бір ... ... іздеу, оның нақты мәнін және файлдағы
физикалық форматты ... ... ... ... ғана ... ... ... сақтаушысы.Оларға қатынас бір
немесе ... ... ... іске ... ... деректерді
сақтау үшін жасалады.МБ-сы ақпараттарды сақтауды және мәліметтерге ыңғайлы
тез кіруді қамтамасыз етеді.МБ-сы өзінен ... ... ... деректер жиынтығын құрайды.МБ-ын қолданған кезде ... өз ... ... ... және пайдаланушылар
программасына тәуелсіз түрінде пайдаланылады.МБ-да ... деп ... ал оның ... ... ... деп аталады.Метоақпарат құрамына: мәліметтер сипаттамаларымен
қоса, көбінесе ... ... ... ... шешімдер,
мәліметтерге сұрау жасау статистикасы туралы ақпарат кіреді.Мұндай ақпарат
жүйені ... ... ... ... ... ... МБ-ын құруға, толтыруға, жаңартуға арналған программалық жабдық
болып табылады..МББЖ-сі – ол көптеген ... ... ... МБ-
ын құру, оны әр кезде жұмыс жағдайында ұстау және пайдаланушылардың оларға
берілге өкілеттіктер шеңберінен аспайтын ену ... ... ... ... ... программалық жүйе.Программалық өрнекті ... МББЖ ... ... ... ... ... қолданбалы
программаның пакеті болып саналады.
МББЖ жабдық болып саналады, бірақ ол ешқандай қолданбалы ... ... ... программада жүктеледі. ... ... ... ... ... ... – бұл МБ-ғы сұраулар
жасау процесстерін автоматтандыру үшін арналған басқарушы программа.Оның ... ... – ол ... ... ... ... ... құрамында өңдеуші программа жиынтығын болды деп: ... біру ... ... ... және ... ... ... МББЖ болып табылмайды.Бірақ ол ... ... ие. Delphi ... локальдық(барлық бөліктері ... ... ... бір ... ... ... әрбір
қолданушының компьютерінде өзінің локальді МББЖ-нің көшірмесі болуы керек)
және тораптық ... ... ... ... ... ... атрибуттары болып торап саналады.Ол бірнеше компьютерлерді
байланыстырып, бір ... ... ... ... ... етеді) МБ-ын құрып және оның ішінде жұмыс ... ... ... ... ... істе ... ... құруға мүмкіндік береді.Көп
қоданбалы МББЖ-сі ... жүйе ... ... ... Delphi ... деп айтуға оның өзінің ... ... ... бөгет
жасайды.сондықтан ол асқа МББЖ-нің ... ... ... деп ... ... ... форматтар өздерін жақсы
қолданушылық қабілеттері ар екенін ... Delphi ... ... мүмкіншіліктерінен қалыспайды, кейде асып кетеді.
Мәліметтер базасын құру және оның технологиялары
Мәліметтер базасын (МБ) немесе мәліметтер базасын басқару жүйесін (МББЖ)
Delphi –де құру үшін өте ... яғни ... ... ... файл-сервері
туралы айтсақ, онда бұл жерде арнайы құралдар қажет.Delphi–де
Ол үшін Database Desktop утилиті қолданылады.Сонымен ... ... ... ” dBase ” (Borland ... ) , ”FoxPro” , ”Access”
(Microsoft корпорациясы) және т.б. утлиттер қолданылады.
МБ құру проектілеуінен басталады.Бұл ... ... ... ... ... ... анализдалады.Проектілеу процессін формалау
қажет, яғни МБ нормаланған болуы керек.
Нормаланған МБ ... – егер онда кем ... үш шарт ... ... ... сәйкес нормалы формаларды келтіру деп аталады.
Бірінші нормаланған форма (1НФ) кестенің әр ... ... ... ... және құрамында қайталанатын топтардың ... ... ... ... ... ... ... жалғыз
өрісте ұстауға болады,бірақ бұл 1НФ-на қарама-қайшы келеді.
Сонымен қатар кестеде киноның аты, қысқаша мазмұны,шектеуі , және ... ... ол ... ... ... ... мәлімет береді.
Бұл МБ-на тапсырыс бергенде реализацияны ... ... ... түрлі касеталардың атын, бір жанрдағы касеталар ... ... ... атын ... ... береді және т.с.с. Құрамында бірдей
мәліметтер болатын өріс - қайталанатын өріс болып ... ... ... прокатқа алған кісілер туралы мәлімет бар,1НФ сүйенетін
болсақ, онда касеталар ... ... ... ... ... ... ... басты кесте болады , ал ... ...... ... ... ... ... арасынан
реляциолық байланыс, яғни біреу барлығына (один ко многим) ... ... ... ... (2НФ) бір ... ... ... алғашқы
кілтке тәуелді болуын қажет етеді – бұл кезде ... кілт ... ... біз ... ... ... ... куәлігінің номері, берілу мерзімі және т.б бойынша алғашқы кілт
құрдық.
Үшінші нормаланған форма (3НФ) ... ... ... ... ... ... ... мағынасынан тәуелсіз болуын қажет
етеді. Егер ... ... ... және заказ өрісі болса, онда екінші
өріс біріншісіне тәуелді және 3НФ ... ... ол жеке ... ... 3НФ ... ... ... мынандай: кестеде бір-
біріне тәуелсіз өрістер болуы керек.
Delphi ортасында ... ... құру ... МБ ... және
қолданылатын қосымшаларды құру керек.МБ-ын құру үшін оның кестесін құру
керек.Жай ... ... ... және ... ... ... жүйесіндегі өңдеушімен қолмен істеледі.
Әр түрлі ондаған,жүздеген кестелерден тұратын МБ-сы ... ... ... мен ... CASE ... Aided ... көмегімен анықтаймыз – ол қосымшаларды құрастыруға ... ... ... ... ... ... ол құру процессін және\немесе
мәліметтер жүйесін шығарып салуын ... ... ... ... талап
етудің анализі мен формалануы,
МБ-сы мен қосымшаларды проектіленуі, кодтың ... ... және ... ... ... ... ... МБ автоматты түрде проектілеуге арналған программа.
Байланысқан кестелермен жұмыс істегенде келесі ... ... Өріс ... ... ... ... арасындағы байланыс ... ... ... өріс байланысының мағынасы
өзгергенде барлық бағынышты кестелердің ... ... ... ... ... ... ... өшіргенде бағынышты кестедегі соған сәйкес
жазуларды да өшіру керек.Мұндай өшіру каскад деп аталады.
3. Бағынышты ... ... ... ... ... ... негізгі
кестедегі бір өріс байланысының мағынасына тең болуы керек.
Құруды шектеу және ... ... ... және ... каскадты өшіру
кестені реструктурлағанды және құрғанда ... ... ... кіреді және барлық қосымшаларға әсер етеді, МБ-мен ... ... ... ... ... де ... ... программалық
реализацияланады.Сонымен қатар оны қамтамасыз етуіміз керек:
- кесте ... ... ... ... кестедегі байланысқан өрісті мағынасын құру;
- өріс байланысының редактрлеуін шектеу;
- каскадты жазуларды өшіруді шектеу.
МБ-ын ұйымдастыру
МБ-сы кейбір қолданбалы ... ... ... ... ... ... ... МБ-да деректердің
негізгі модульдері келесі түрде болады:
1. иерархиялық модель – мұнда деректер ағаш, ... ... ... ... ... ... иерархиялық реттелген
ақпараттармен жұмыс ... ... қиын ... ... ... бұл ... әлсіз болады;
2. желілік модельдер – ... ... граф ... ... болып құрылымының қаттылығы және оны
ұйымдастыруды қиындылығы болып ... ... ... ... модельдерінің кемшіліктерінің бірі болып, ... ... ... кезінде берілуі және деректерге қатынасу
барысында оны өзгертуге келмеуі;
3. ... ... ... ... түрінде беріледі, деректердің
мұндай түрінде ақпараттармен жұмыс жасау ығайлы және ұйымдастыруға
оңай.
4. объектілі бағытталған ... ... ... ... ... модель желілікжәне релиациялық
модель ерекшеліктерін қамтып, күрделі базалар құруда пайдаланылады.
Бизнес-ережелер
Бизнес-ережелер МБ бүтін ... ... үшін және т.б. ... үшін ... ... ... жинау үшін МБ-мен жұмыс
жасау.Бизнес-ережелері МБ-ын басқару ережелері болып табылады және ... еш ... ... ... ... ... бар:
- өрістердің болатын диапазонын көрсету;
- ... ... ... уникалды мағынаны қажет етеді;
- бос ... тиым ... ... ... қорғау;
МБ-ның қауіпсіздігінің төмендеуі бизнес-ереженің өзгеретін программалық
кемшілігі болып табылады.
МБ-мен жұмыс істеуге арналған құрал-саймандар
Delphi-дегі ... ... ... ... 2 ... ... ... және компонентті.Саймандық түрге арнайы программа және пакет
жатады, олар тыс ... ... ... көрсетіп, қамтамасыз
етеді.Компоненттер МБ-мен жұмыс істейтін қосымшаларды құру үшін арналған.
Delphi МБ-мен жұмыс ... үшін ... ... ... жинағы
қолданылады:
Программа құрған кезде, Delphi жүйесінде МБ-мен жұмыс ... ... Borland Database Engine (BDE) ... ... Delphi7 ... ... ... МБ-ның процессоры;ол қосымшалардың ... ... ... динамикалық кітапхана мен ... ... ол ... тілінде жазылған программаға ... ... ... ... жай және ... ... ... BDE механизмін қолданған кезде құрастырушы оның ... ... ... ... ... клиенттік-серверлік
архитектурадағы МБ-мен қалай жұмыс жасайтындығына ойланбауға ... ... әр ... ... МББЖ-ны қолдануға өткен кезде,
програмистке ... ... ... де болады. BDE настройкасына
өзгертулер ... ... ... ... болу ... BDE
маханизмі клиенттік программа мен МБ-сы арасындағы ... ... ... ... беру BDE ... ... ол арнайы жүйелік программа мен МББЖ-мен жұмысты қолданылады.
- BDE Administrator – BDE параметрлерін өңңдеу.
- Database Desktop – кестелерді құру мен ... ... ... және ... ... SQL Explorer – МБ тасымалдаушысы; МБ-ын, сөзіктер мәліметтерін көруге
және редактірлеуге рұқсат ... Оны ... әр ... ... және BDE ... соны ... настройкаланады.Стандартты
МББЖ файл-сервер болып құрастырылды, сондықтан драйверлер МББЖ-ның көптеген
функцияларын орындайтын және өте ... ... ... ... SQL Builder – SQL ... ... құрастыру программасы.
- SQL Monitor – өшірілген МБ-ғы SQL сұранысының орындалу процессін бақылау
программасы.
-Data Pump - МБ ... ... ... программасы.
- Inter Base Windows Interactive SQL (WISQL) - өшірілген МБ-ын басқаратын
программа.
- Inter Base Server Manager - ... ... ... ... МББЖ-мен жұмыс істеуге арналған драйверлер де бар.Бірақ
олар ... ... ... ... тасымалдайды және олардың
орындалу қорытындысын ... ... МББЖ ... ... ... ... екі ... жинағы бар:
➢ Бірінші жинақ файл-серверлік МББЖ-ға арналған, яғни Paradox, dBase ,
FoxPro, Access және ... ... ... ... ... ... ... МББЖ-ға негізделген,яғни
Inter Base, IBMDB2, Informix, ORACLE, Sybase және
Microsoft SQL Server.Бұл драйверлері жинағы SQL Links деп аталады.
- SQL Links - ... ... ... ... ... ... қойылатын, өндірістік серверге Inter Base-ке кіруді BDE ... ... SQL Links ... ... Local Inter Base Server - Borland Inter ... ... ... жүйесіндегі BDE прослойкасы ... ... ... ... ... қолданушылар программасы санын
кеңейту және көшу ... ... ... ... dBase МББЖ-нан
күрделірек Inter Base МББЖ-ға көшу үшін бірнеше BDE ... ... және ... ... ... 2 ... режимі бар:
1. Жобалаушы – ол база жұмысымен құрылуы керек және оның ... ... ... ... ... ... және ол
тапсырыс берумен бір қорытындыға келеді;
2. Пайдаланушы – ол базаны толтыру н\е одан мәліметтер алу үшін ... ... ... құрушылар МБ-ын нақты мәліметтермен толтырады.Ал базаны
пайдаланушылар формалардың ... осы ... ... ... ... ... ... нәтижелік
кестелер құрылады.
МБ құруға арналған басты этаптар
Мәліметтер жүйесін құрған кезде басты этап болып МБ мен ... ... ... ... ... МБ-ның атын(псевдоним) құру;
- МБ-ның кестесін құру;
- МБ-ын қолдану үшін қосымшаны құрастыру;
Егер аты мен кестесі болса, онда ... және ... этап ... ... үшін ... ... болады, ол Delphi-мен бірге
қойылады көрсету мақсатында.Ол ... ... ... ... ... ... ... құру МБ-ны каталогын анықтайды.Ол кесте мәліметтерін
басқа орынға немесе дискке немесе сетьтің ішіне тасымалдануына ... Alias) атын құру ... ... ... ... яғни ... оның ... МБ-ның файлы орналасқан.Ат құруды қолдану МБ-ң файлдарын
басқа каталогқа және ... ... ... ... қосымшада ат қою қолданылса, онда МБ ... ... ... ... ... ... ... жеткілікті,оны шарты ат қою,
яғни ат қоюдың бір ғана амалын анықтау керек - Database Desktop ... BDE ... ... арқыл
Теориялық бөлім
Database Desktop программасын кесте структурасын және жазуларды құрғанда
қолданамыз.Ол ... ... ... ... мүмкіндік береді.Жаңа кестені құру процессі Database Desktop
орталығында File\New\Table командасынан басталады.Creat table терезесі
шығады(1-сурет).Бұл ... ... ... ... ... көп ... ... басқаннан кейін Creat Paradox 7 table
терезесі ашылады(2-сурет).Оның ішіне жазуға болады:
- ... ... ... баяндау;
- кілт(негізгі,басты,бірінші индекс);
- өріс жазуларының мағынасын шектеу;
- парольдер;
- тілдік драйвер;
- мағыналарды таңдауға арналған кесте;
Міндетті ... тек ... ... ... – кестедегі өрістердің жазуын
баяндау.Егер структуралы жаңа кесте құру керек болса, алдын ала жобаланған,
онда оны ... ... ... ... ... үшін форматты таңдап
және Creat Paradox 7 table терезесі шыққаннан ... Borrow ... ... терезесі шығады (3-сурет).Бұл терезеден кестені
таңдау ... Primarу Index ... ... ... ... ... Primarу Index ... индекс) кілт
үшін.Открыть батырмасын басу.Жаңа кестеге өрістердің баяндалуы ... ... ... олар ... жазуларының структурасын құру
Кесте жазуларының структурасы Creat Paradox 7 table ... ... «Field roster» ... жерде әр жолда кестедегі
өріс жазулары жөнінде мәліметтер ... ... ... ... ... түрде форматталады;
2) Field пате – жазу элементінің аты-идентификатор;
3) Type – жазу ... ... аты; ... ... ... шақыруға
болады.жазуларды басты типтері:
4) Size – жолдық деректерге арналған – ... ... ... Key – ... ... ... ... қасиеті – жұлдызша
түрінде; оны мысалы пробел арқылы құруға болады.
Негізгі кілт (бірінші индекс) жазудың бірінші ... ... ... roster» кестесінің бірінші элементінде.Ол уникалды болуы керек.
Қолданылған әдебиеттер:
1. Бобровский «Delphi5 учебный курс»
2. ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Borland Delphi ортасында электронды оқулық жасау45 бет
Delphi 7 ортасында Калькулятор бағдарламасын құру23 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру23 бет
Delphi ортасында анимация құру13 бет
Delphi ортасында бір айнымалының функциясын зерттеу әдістемесін жасау18 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Delphi ортасында Гуманитарлық-техникалық бөлім меңгерушінің автоматтандырылған жұмыс орыны81 бет
Delphi ортасында жұмыс14 бет
Delphi ортасында кітапхана жұмысына МБ құру20 бет


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


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

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

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

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

Email: info@stud.kz

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

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