Delphi ортасында кітапхана жұмысына МБ құру

Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...2
1. Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2
1.1.Мәліметтер базасы туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2
1.2.МБ.ын құру ж\е оның технологиялары ... ... ... ... ... ... ... ... ... ... ... ... 3
1.3.МБ.ын ұйымдастыру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
1.4.Бизнес.ережелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
1.5. МБ.мен жұмыс істеуге арналған құрал.саймандар ... ... ... ... ... ... ... .6
1.6. МБ.ын құруға арналған басты этаптар ... ... ... ... ... ... ... ... ... ... ... ... 8
2. Теориялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
2.1.Database Desktop ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
2.2. BDE Administrator ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
2.3.Delphi ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...18
Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
Программалау листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22
Мәліметтер базасы дегеніміз – ол арнайы орталықтандырылған программалық басқару астындағы және анықталған бір қолдану саласына қатысты бір-бірімен байланысқан және белгілі-бір құрылымға келтірілген мәліметтер жиынтығы.МБ-ның бірінші ерекшелігі – ол базада мәліметтерінің өздерінің сипаттамаларымен бірге орналасуында.Бұл өте тиімді, себебі.алғашқыда мәліметтерді сипаттамалары қолданбалы программада ғана белгіленетін, сондықтан бір өзгеріс енгізу үшін құрылған программада да өзгерістер енгізу қажеттіліктері туындайды.Екінші ерекшелік : МБ-нан ақпараттарды іріктеуде.Жай, бір файлды ақпаратты іздеу, оның нақты мәнін және файлдағы физикалық форматты анықтайтын терминді талдау арқылы ғана жүзеге асырылады.МБ-сы деректердің электрондық сақтаушысы.Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады.Әдетте МБ-сы деректерді сақтау үшін жасалады.МБ-сы ақпараттарды сақтауды және мәліметтерге ыңғайлы тез кіруді қамтамасыз етеді.МБ-сы өзінен белгілі-бір ережелерге сай құрылған деректер жиынтығын құрайды.МБ-ын қолданған кезде мәліметтер сипаттамалары өз бетінше орналастырылған объект және пайдаланушылар программасына тәуелсіз түрінде пайдаланылады.МБ-да сипаттамалар метомәліметтер деп аталады, ал оның орталықтандырылған жиынтығы мәліметтер сөздігі деп аталады.Метоақпарат құрамына: мәліметтер сипаттамаларымен қоса, көбінесе қолдану саласы МБ-ын пайдаланушылар,жобалық шешімдер, мәліметтерге сұрау жасау статистикасы туралы ақпарат кіреді.Мұндай ақпарат жүйені жобалауда пайдаланылады.МБ-ғы ақпарат қайшылықсыз біртұтас болуы керек.МББЖ МБ-ын құруға, толтыруға, жаңартуға арналған программалық жабдық болып табылады..МББЖ-сі – ол көптеген қосымшаларға арналған жалпыланған МБ-ын құру, оны әр кезде жұмыс жағдайында ұстау және пайдаланушылардың оларға берілге өкілеттіктер шеңберінен аспайтын ену мүмкіндігін қамтамасыз ету үшін арнайы тұрғызылған программалық жүйе.Программалық өрнекті саралау бойынша МББЖ мәліметтердің барлағын өңдеу мүмкіндігін кеңейтетін қолданбалы программаның пакеті болып саналады.
1. Бобровский «Delphi5 учебный курс»
2. Культина
3. Фаронов
        
        Қазақстан Республикасының білім және ғылым министрлігі
Т.Рысқұлов атындағы Қазақ Экономикалық Университеті
Факультет: «Инженерлік Экономикалық»
Кафедрасы: «Қолданбалы Информатика»
Курстық жұмыс
Пәні: «Программалау ... «Delphi ... ... жұмысына МБ құру»
Тексерген: Меркасимова Толқын
Орындаған: АЖ 102 топ студенті
Рахметкалиева Мақпал
Алматы 2007ж
Мазмұны
Есептің қойылымы………………………………………………………...…..2
1.
Кіріспе.................................................................
...........................................2
1.1.Мәліметтер базасы туралы
түсінік........................................................2
1.2.МБ-ын құру ж\е оның
технологиялары................................................3
1.3.МБ-ын
ұйымдастыру...............................................................
................5
1.4.Бизнес-
ережелер..................................................................
....................6
1.5. МБ-мен ... ... ... ... ... ... арналған басты
этаптар................................................8
2. Теориялық бөлім…………………………………………………………...9
2.1.Database Desktop
.......................................................................
.............9
2.2. BDE
Administrator..........................................................
......................14
2.3.Delphi.............................................................
.........................................14
Қорытынды................................................................
.......................................18
Қолданылған
әдебиеттер..................................................................
..............18
Қосымша.....................................................................
......................................19
Программалау листингі
............................................................................
......22
Есептің қойылымы
Delphi ортасында кітапхана жұмысына МБ-ын құру.Программа келесі
функцияларды орындау тиіс: сұраныс бойынша ... ... ... ... ... негізгі мәліметтер сақталсын: авторы, баспа аты, басылым
жылы.Талап бойынша келесі ақпараттарды беру: берілген тематика бойынша
барлық кітаптар туралы ... ... ... ... ... ... берілген баспа кітаптары.
Кіріспе
Мәліметтер базасы дегеніміз – ол арнайы орталықтандырылған ... ... және ... бір ... ... қатысты бір-бірімен
байланысқан және белгілі-бір құрылымға келтірілген мәліметтер жиынтығы.МБ-
ның бірінші ерекшелігі – ол базада мәліметтерінің ... ... ... өте тиімді, себебі.алғашқыда
мәліметтерді сипаттамалары қолданбалы программада ғана белгіленетін,
сондықтан бір өзгеріс енгізу үшін құрылған программада да ... ... ... ... : МБ-нан ақпараттарды
іріктеуде.Жай, бір файлды ақпаратты іздеу, оның нақты мәнін және файлдағы
физикалық ... ... ... ... ... ғана ... ... электрондық сақтаушысы.Оларға қатынас бір
немесе бірнеше компьютерлер көмегімен іске ... ... ... үшін ... ақпараттарды сақтауды және мәліметтерге ыңғайлы
тез кіруді қамтамасыз етеді.МБ-сы өзінен белгілі-бір ережелерге сай
құрылған ... ... ... ... ... мәліметтер
сипаттамалары өз бетінше орналастырылған объект және пайдаланушылар
программасына тәуелсіз түрінде пайдаланылады.МБ-да сипаттамалар
метомәліметтер деп аталады, ал оның орталықтандырылған жиынтығы мәліметтер
сөздігі деп ... ... ... сипаттамаларымен
қоса, көбінесе қолдану саласы МБ-ын пайдаланушылар,жобалық шешімдер,
мәліметтерге сұрау жасау статистикасы туралы ақпарат кіреді.Мұндай ақпарат
жүйені жобалауда ... ... ... біртұтас болуы
керек.МББЖ МБ-ын құруға, толтыруға, жаңартуға арналған программалық жабдық
болып табылады..МББЖ-сі – ол көптеген қосымшаларға арналған жалпыланған МБ-
ын құру, оны әр ... ... ... ... және ... оларға
берілге өкілеттіктер шеңберінен аспайтын ену мүмкіндігін қамтамасыз ету
үшін арнайы тұрғызылған программалық жүйе.Программалық өрнекті саралау
бойынша МББЖ мәліметтердің барлағын ... ... ... ... ... ... ... жабдық болып саналады, бірақ ол ешқандай қолданбалы есептерді
шешпейді.Мұндай мәселелер қолданбалы программада жүктеледі. ... ... ... болып ядросы саналады.Ядро – бұл МБ-ғы сұраулар
жасау процесстерін автоматтандыру үшін арналған басқарушы программа.Оның ең
маңызды қызметі – ол МБ-на ... ... ... ... ... ... программа жиынтығын болды деп: мәліметтерге
сипаттама біру тілдері сұраулар тілдері және программа тілдері
транслятор,редакторлар.
Delphi жүйесі МББЖ ... ... ол ... ... ие. Delphi ... ... бөліктері қолданушы
компьютердің МБ-да орналасады.Егер бір мезгілде қатынас жасаса, ... ... ... ... ... ... болуы керек)
және тораптық (оған файл-серверлік, клиент-серверлік МББЖ-рі жатады.Осы
жүйенің негізгі атрибуттары болып торап саналады.Ол бірнеше компьютерлерді
байланыстырып, бір ... ... ... корпоративті жұмысын
қамтамасыз етеді) МБ-ын құрып және оның ішінде жұмыс істеуге, сондай-ақ кез
келген МБ-мен жұмыс істе алатын қосымша ... ... ... ... ... жүйе ... ... береді. Delphi кәдімгі
МББЖ-сі деп айтуға оның өзінің ... ... ... ... ол асқа МББЖ-нің кестелік форматын қолданады.Бұны
жетіспеушілік деп айтуға болмайды.Себебі аталған форматтар өздерін жақсы
қолданушылық қабілеттері ар ... ... Delphi ... ... мүмкіншіліктерінен қалыспайды, кейде асып кетеді.
Мәліметтер базасын құру және оның технологиялары
Мәліметтер базасын (МБ) немесе мәліметтер базасын ... ... ... –де құру үшін өте ... яғни мүмкін емес.Егер МБ-ғы файл-сервері
туралы айтсақ, онда бұл жерде арнайы құралдар қажет.Delphi–де
Ол үшін Database Desktop утилиті қолданылады.Сонымен қатар ... ... ” dBase ” (Borland ... ) , ”FoxPro” , ”Access”
(Microsoft корпорациясы) және т.б. утлиттер қолданылады.
МБ құру проектілеуінен басталады.Бұл этапта кестелер жиынтығын анықтау
мақсатында ... ... ... ... ... яғни МБ нормаланған болуы керек.
Нормаланған МБ дегеніміз – егер онда кем дегенде үш шарт орындалса.Осы
шарттардың орындалуын МБ-на сәйкес ... ... ... деп аталады.
Бірінші нормаланған форма (1НФ) кестенің әр өрісі (поле) бөлінбейтін
болуы керек және құрамында қайталанатын топтардың болмауын қажет
етеді.Кестеде ... ... ... ... ... жалғыз өрісте
ұстауға болады,бірақ бұл 1НФ-на қарама-қайшы ... ... ... аты, ... ... және т.б. ... керек, ол
кіріспеде нақты кітап туралы мәлімет береді. Бұл ... ... ... ... ... ... әр түрлі авторлардың
санын,бір автордың кітаптарының санын, баспадан шыққан кітаптарының санын
анықтауға мүмкіндік береді және ... ... ... ... болатын
өріс - қайталанатын өріс болып табылады.Егер, мысалы, кесте құрамында
сатып алушы мен ол ... ... ... туралы мәлімет бар,1НФ сүйенетін
болсақ, онда кітаптар тізімі бөлек кестеге белгіленеді.Бұл кезде сатып
алушылар ... ... ... болады , ал олармен сатып алынған кітаптар
кестесі – детальдық кесте болады.Мұндай кестелердің арасынан реляциолық
байланыс, яғни біреу барлығына (один ко ... ... ... ... ... форма (2НФ) бір кестедегі барлық өрістер алғашқы кілтке
тәуелді ... ... ... – бұл ... ... кілт ... мәліметті
анықтайды.Мысалы, біз кітаптың берілу кестесінде номер накладной және
покупатель өрісі бойынша алғашқы кілт ... бұл кілт ... ... ... ... өрісі накладной номерімен анықталады,
сондықтан 2НФ сүйенетін болсақ, ол алғашқы кілтке кіруі мүмкін емес.
Үшінші нормаланған форма (3НФ) ... ... ... ... ... басқа өрістердің мағынасынан тәуелсіз болуын қажет етеді.Егер
накладталған кестеде книга және отпускная цена өрісі болса, онда ... ... ... және 3НФ сұранысы бойынша ол жеке кесиеге
енгізілуі керек. 3НФ орындалуының ортақ ережесі ... ... ... ... өрістер болуы керек.
Delphi ортасында мәліметтер жүйесін құру ... МБ ... ... ... құру ... құру үшін оның ... ... МБ-ның өрістер құрамы және олардың кесте бойынша
таралуымәліметтер жүйесіндегі өңдеушімен қолмен істеледі.
Әр түрлі ондаған,жүздеген ... ... ... ... ... ... мен ... CASE (Computer Aided Software
Engineering) көмегімен анықтаймыз – ол ... ... ... ... жүйесі программа жиынтығын көрсетеді, ол құру процессін және\немесе
мәліметтер жүйесін шығарып салуын қамтамасыз ... ... ... ... ... мен формалануы,
МБ-сы мен қосымшаларды проектіленуі, кодтың генерациялануы, тестілеу,
конфигурацияны және проектті басқару.Ол структуралық мәліметтерді моделдеу
және МБ ... ... ... ... ... кестелермен жұмыс істегенде келесі ережелер бар:
1. Өріс ... ... ... ... ... ... ... негізгі кестедегі өріс байланысының мағынасы
өзгергенде барлық бағынышты кестелердің байлансықан өрістерінің
мағынасын өзгерту керек.
2. ... ... ... ... ... ... ... сәйкес
жазуларды да өшіру керек.Мұндай өшіру каскад деп аталады.
3. Бағынышты кестеге жазулар қосқанда байланысы өрісінің мағынасы негізгі
кестедегі бір өріс ... ... тең ... ... ... және ... өрісін өзгерту және жазуларды каскадты өшіру
кестені реструктурлағанды және құрғанда ан.ықталуы мүмкін.Олар кестенің
структурасына ... және ... ... әсер ... МБ-мен жұмыс
істейтін.
Бұл шектеулер кесте структурасына кірмеуі де мүмкін, бірақ программалық
реализацияланады.Сонымен қатар оны қамтамасыз ... ... ... ... ... ... бағынышты кестедегі байланысқан өрісті мағынасын құру;
- өріс байланысының редактрлеуін шектеу;
- каскадты жазуларды ... ... ... кейбір қолданбалы ақпараттық жүйеледе қолданылатын деректерді
қамтиды.Мәліметтердің ұйымдастыру түріне байланысты ... ... ... ... ... ... иерархиялық модель – мұнда деректер ағаш, бұтақ тәріздес құрылым
түінде ... ... ... ... реттелген
ақпараттармен жұмыс жасағанда ыңғайлы.Бірақ қиын логикалық
байланыстармен жұмыс жасағанда бұл мадуль әлсіз болады;
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 ... ... ... ... Pump - МБ арасындағы мәліметтерді тасымалдау программасы.
- Inter Base Windows ... SQL (WISQL) - ... ... басқаратын
программа.
- Inter Base Server Manager - өшірілген серверлерді ... ... ... ... ... арналған драйверлер де бар.Бірақ
олар BDE-дан МББЖ-ға сұраныс ... ... және ... ... ... ... МББЖ мәліметтерді өңдеу
жұмысын атқарады.
BDE қойылуына екі драйверлер жинағы бар:
➢ Бірінші жинақ ... ... ... яғни Paradox, dBase ... Access және ... форматтағы мәліметтер.
➢ Екінші драйверлер жинағы клиенттік-серверлік МББЖ-ға негізделген,яғни
Inter Base, IBMDB2, Informix, ORACLE, Sybase және
Microsoft SQL Server.Бұл драйверлері жинағы SQL Links деп ... SQL Links - ... ... ... ... драйвер. Delphi-мен
бірге қойылатын, өндірістік серверге Inter Base-ке кіруді BDE арқылы
орындауға болады, SQL Links драйверін қолданбай.
- Local Inter Base Server - Borland Inter ... ... ... ... BDE прослойкасы программаны берілген МББЖ-мен
байланыстырмауға мүмкіндік береді.Егер қолданушылар программасы ... және көшу ... ... ... ... dBase ... Base ... көшу үшін бірнеше BDE настройкасын өзгерту жеткілікті,
және берілген текстті өзгертпей-ақ.МББЖ-нің 2 жұмыс режимі бар:
1. Жобалаушы – ол база ... ... ... және оның ... ... ... мәліметсіз жасауға болады және ол
тапсырыс берумен бір қорытындыға келеді;
2. Пайдаланушы – ол базаны толтыру н\е одан ... алу үшін ... ... ... құрушылар МБ-ын нақты мәліметтермен толтырады.Ал базаны
пайдаланушылар формалардың көмегімен осы ақпараттарды толтырады,
мәліметтерді сұрау, сұрыптау көмегімен өңдейді.Қорытындысында ... ... ... ... ... этаптар
Мәліметтер жүйесін құрған кезде басты этап болып МБ мен қосымша болпы
табылады.МБ құрудағы басты этап:
- МБ-ның атын(псевдоним) ... ... ... құру;
- МБ-ын қолдану үшін қосымшаны құрастыру;
Егер аты мен кестесі болса, онда бірінші және екінші этап
шықпайды.Мысалы, МБ-ын қолдану үшін қосымшаны құрастыруға ... ... ... ... ... мақсатында.Ол C:\Program Files\Common
Files\Borland Shared\Data каталогында орналасқан.МБ логикалық аттармен
идентификацияланады.Ат құру МБ-ны каталогын анықтайды.Ол кесте мәліметтерін
басқа ... ... ... ... ... ... тасымалдануына мүмкіндік
береді.
( Alias) атын құру МБ-ғы файлдардың орналасуын анықтайды, яғни каталогты
аты, оның ... ... ... ... ... ... МБ-ң файлдарын
басқа каталогқа және қосымшаны басқа компьютерге тасымалдауды
жеңілдетеді.Егер қосымшада ат қою қолданылса, онда МБ немесе қосымшаны
тасымалдау ... ... ... ... ... жеткілікті,оны шарты ат қою,
яғни ат қоюдың бір ғана амалын анықтау ... - Database Desktop ... BDE ... поджүйесі арқыл
Теориялық бөлім
Database Desktop программасын кесте структурасын және жазуларды құрғанда
қолданамыз.Ол кесте құрғанға,олардың ... ... ... ... ... құру процессі Database Desktop
орталығында File\New\Table командасынан басталады.Creat table терезесі
шығады(1-сурет).Бұл терезеден кестенің форматын таңдауға болады.Paradox
форматы көп қолданылады.Ок батырмасын басқаннан ... Creat Paradox 7 ... ... ... ... ... кестедегі өрістердің жазуын баяндау;
- кілт(негізгі,басты,бірінші индекс);
- өріс жазуларының ... ... ... ... ... мағыналарды таңдауға арналған кесте;
Міндетті түрде тек бірінші әрекет қолданылады – кестедегі өрістердің жазуын
баяндау.Егер структуралы жаңа ... құру ... ... ... ала ... оны ... жасалған кестеден көшіруге болады.Ол үшін форматты таңдап
және Creat Paradox 7 table терезесі ... ... Borrow ... ... терезесі шығады (3-сурет). Бұл терезеден кестені
таңдау керек Primarу Index (басты,db кеңейтілуімен).Қажетті
режимге(Options) нүкте құру, ... Primarу Index ... ... ... батырмасын басу.Жаңа кестеге өрістердің баяндалуы және
элементтердің қасиеттері көшіріледі, олар белгіленеді.
Кесте жазуларының структурасын құру
Кесте жазуларының структурасы Creat Paradox 7 table ... ... «Field roster» ... ... әр жолда кестедегі
өріс жазулары жөнінде мәліметтер беріледі.Кесте бағандарында:
1) жазуды элемент нөмері-автоматты түрде форматталады;
2) Field пате – жазу элементінің аты-идентификатор;
3) Type – жазу ... ... аты; ... ... ... ... ... типтері:
4) Size – жолдық деректерге арналған – максималды символдардың берілу
саны.
5) Key – негізгі (Primarу Index-бірінші) кілттің ...... оны ... ... арқылы құруға болады.
Негізгі кілт (бірінші индекс) жазудың бірінші элементінде ... ... roster» ... ... элементінде.Ол уникалды болуы керек.
2-суретте бұл Nит.
Кесте қасиетін анықтау - бұл дегеніміз біріншіден:
1. Required Field – бұл ... ... әр ... міедетті түрде болуы
керек өрістер белгіленеді.Мені есебімде бұндай өрістер
абономент,кітап аты,авторы.
2. Minimum value – ең кіші мән.Бұл ... ... ... берген
пайдалы.Мысалы, басылым жылы, шифр өрістері үшін қолдануға болады.
3. Maximum value – ең ... ... ... де ... ... ... шифр мен ... жылы өрісіне.
4. Default value – Қалыпты жағдайдағы мән.Бұл қасиетті сандық, логикалық
өрістерге берген ... ... ... жылы ... Picture – ... енгізу шаблоны беріледі.Бұл редакторда дайын
шаблондарды қолдануға болады.
6. Assist – Picture шаблонын беру үшін сұхбат терезесін шақырады.
Екіншіден: индекстерді беру.кесте структурасының қасиеттері ... ... ... ... ... таңдалады:
-Validity Checks – мәндерінің дұрыстығын тексеру;
Көп жағдайда кесте өрісіне екінші кестедегі мәліметерді енгізу
қажеттіліктері туады.Мысалы, қасиетін, белгілі-бір нормативпен анықталған
кесте делік. Delphi –де ... ... ... ... ... кестеге
көшіруге мүмкіндігі бар.Кесте өрісі кіру мағынасы тізімінің формалауында
қолданылады.Өрісті формалау үшін негізгі кесте құрылуы керек.
- Table Lookup - өріс ... ... ... ... және ол ... ... ... бір өрісті келесі бір кестедегі екінші өріспен
байланыстырады.Мысалы: кос. кестесіндегі абон өрісін ... ... ... ... Table Lookup ... алғанда Define – анықтау
батырмасы ғана шығып тұрады.Бұл батырманы басып, келесі (5-сурет ... ... Drive or Alias ... ... Browse ... басу
арқылы қосымша кесте орналасқан папканы іздеп табамыз. Field бөлімінен
қосымша кестені, менің есебімде ол аbon, тадап алып стрелка ... басу ... Field Name ... ... Lookup Table бөлігінен
басты кестені аbon таңдап алып Lookup field өрісіне енгіземіз.Осыдан
кейін Ок батырмасын басамыз.
Lookup type өшіріп-қосу ... ... ... ... ... Just cuurent field - ... тізімі – тек өріс үшін ғана ,field name-
ге енгізілген;
- all ... fields – ... ... ... тізімі және
барлық келесі өрістер үшін де;
Өшіріп-қосу группасы lookup access тадау кестесіні қасиеттері ... ... Fill no help – ... ... өзі ... және ... білуі керек;қолданушыға болатын қасиеттердің тізімі
берілмейді;
- Help and Fill – көмек және қою;оның көмегімен болатын қасиеттердің
тізімін негізгі кесте өріс ... және оның өріс ... ... ... ... ... ... болғаннан кейін Modify және Erase батырмалары
шығады. Modify батырмасы кесте таңдау терезесін ашады;жаңа мәліметтерді
енгізуге ... Erase ... ... ... ... ... жасайды.
-Secondary Index – екінші индекс.Сырғымалы тізімдегі кестенің ...... ... ... негізделген.
Мысалы:
|№ |Индекс аты |өріс ... |
|1 |ака ... аты, ... ... кітаптарды алдымен |
| | | ... б\ша, ... ... |
| | | ... б\ша ... |
|2 ... |Кітап аты, ... аты б\ша, ... ... | ... бас.аты, |басылым б\ша реттейді. |
| | ... | |
|3 ... ... |Кестені классификация б\ша |
| | | ... де шифр мен ... |
| | | |аты б\ша ... ... ... ... индекс жасау үшін Define батырмасын басамыз.6-суреттегі
терезе ашылады. Сол жақ ... Fields ... ... ... ... fields ... индекске керек деген өрістер тізімін реттеп
орналастырсақ болады.Сол жақ терезеден оң жақ терезеге оны белгілеп алып
стрелкасы бар ... ... ... ... ... оң ... ... өрістердің орналасу ретін өзгертуге
болады.Бұл терезенің астыңғы жағында Index options радиобатырмалар панелі
бар.
Ол ... ... ... ... ... ... мағынасы уникалды болуы керек.Мысалы: класс индексі үшін |
| ... ... ... ... ... ... етеді. |
|Descending |Бұл индекспен реттелу өріс индекс мағынасыны кему ретімен |
| ... ... ... ... ... ... ... есепке алынады. ... |Бұл ... ... ... кезде кесте өзгерегн сайын индекс |
| ... ... және егер ... ашық ... онда ... |
| ... ... өзгермейді. ... ... ... соң Ок ... ... ... терезе ашылады.
Оған индекс атын беріп сақтаймыз.Ок-ді басқаннан кейін жасалған индекс
кестеге қосылады,және оны аты құрылған индекстердің тізімінде пайда
болады.Бұл құрылған индексті өзгертуге де ... үшін ... ... белгілеп Modify (8-сурет) батырмасын басып, алдындағы іс-
әрекетті орындау қажет.Ал егер өшіру керек болса, оны индекс тізімінен
белгілеп Erase ... басу ... ...... дегейіндегі бүтінділік.Ол бөлек
кестелердегі мәліметтердің өзара тұарқты байланысын қамтамасыз етеді.
Егер екі кесте арасында осындай байланыс орнатылса, онда олардың бірі –
негізгі, ...... ... ... ... ... кілттік
өрістен ғана мәндерді ала-алаиын өріс көрсетіледі.Осындай байланысты орнату
үшін ең алдымен екі кестеде де орналасқан кітаптар ... ... ... Directly ... арқылы орындалады.Көмекші
кестені құғанда кесте қасиеттерінің тізімінен ... ... ... ... Erase ... ... Define ... Referential Integrity (9-сурет) терезесі
шығады.Біртұтас аударуды беру үшін негізгі кестенің атын білу керек,
бағынышты және негізгі кестенің байланысу өрісін және ... fields ... ... және ... key ... ... өрісі көмегімен кестелер байланысады.Негізгі ж\е бағынышты
кесте байланысын қарастырсақ,fields тізімінде ... ... ... аты ... ... ... өріс байланысатын атты
таңдап, о жаққа стрелкасын басамыз.Table тізімінен негізгі кестенің
abon.db атын тададым.Сол жаққа стрелкасын басқаннан кейін екі ... өріс ... rule ... ... ... ... анықтайды:Cascade – каскадты жоюдың режимін орнатады, негізгі
кестеде ... ... ... ... - ... ... ... н\е негізгі кестені өріс байланысын жою, егер оған бағынышты
кестеде жазулар болса.Ок-ді басқаннан кейін сақтандыру терезеі ашылады.
Негізгі мен ... ... ... ... ... ... өріс ... өзгертуге н\е негізгі кестедегі жазуларды жоюға
тыйым салынады, егер оған қосымша кестеде жазулар болса;
o негізгі кестедегі жазуларды ... ... ... ... да ... түрде жойылады.
-Password Security – кіру парольдері.Бұл қасиет арқылы кестеге пароль
беруге және әр ... н\е ... ... ... бір операцияларды жүргізуге
болатынын анықтауға болады.Кестені ашу барысында парольді беру трезесі
ашылады.парольді беру үшін Table ... ... ... ... ... қорғау) қасиетін таңдау қажет.Тізімнің астында Define
(анықтау) және Modify (модификациялау) атырмалары шығады. Define батырмасын
басу арқылы 10-суреттегі Password Security ... ... ... екі рет ... – Master password ... негізгі парольді
және оны нақтылау үшін Verify master password беруге болады.
Ок батырмасын басқаннан кейін екі пароль да ... егер ... ... онда бұл ... ... ... ... Define
батырмасы өшіп тұрады, ал Modify батырмасы – қасылады.Оны басқаннан кейін
парольді енгізу терезесі (10-сурет) ашылады қосымша батырмалармен change
және Delete.Олардың ... ... ... не ... ... ... парольден басқа кестеге қосымша пароль
енгізуге болады.Auxiliary Passwords (қосымша пароль) батырмасын басу
арқылы.Бұл батырманы басқаннан кейін, қосымша парольдерді анықтайтын
жалғызатты ... ... ... ... ішіндегі Current password өрісіне пароль бері керек, ол
алдығы енгізілген ... ... ... ... ... ... қолданылатын парольдер шығады.Бұл Table rights кестеге
кіру мүмкіндігінің жалпы деңгейін анықтауға болады.Олар келесідей бола
алады:
o All – толық құқық,жазулардың, парольдердің,кесте құрылымының өзгеруі
және ... ... кез ... ... ... болады;
o Insert & delete – Кесте құрылымын өзгертуге ... ... кез ... яғни қою,өшіру,өзгерту,жою,енгізу операцяларын
жүргізуге болады;
o Data entry – мәліметтерді енгізуге, жазбаларды қоюға болады, бірақ
жазбаларды ... ... және ... құрылымын өзгертуге болмайды;
o Update – кестелерді көруге болады және кілттік емес өрістерді
өзгертуге болады;
o Read only – кестені тек көруге ғана ... ... ... құру үшін New ... ... Current ... ... парольдің атын енгізу қажет.
Field right батырмасының басылуы әр өрістің қосымша ... ... ... all - ... барлық рұқсат беріледі; read only - өрістегі
мәліметтерді тек оқүға ғана ... ... ... көруге, редакциялауға болмайды. Керек рұқсатты таңдағаннан
кейін, add батырмасына басу керек.Пароль қосымша пароль тізіміне
кіргізіледі.
-Table Language – тілдік драйверді ( ... беру үшін ... ... (Table ... -4 сурет) Table Language қасиетін
таңдау крек – кесте тілі.Терезені оң ... Modify ... ... кейін үніз түрде, тілдік драйвер сырғымалы тізіммен: драйвер ... үшін ... ... ... Pdox ANSI Cyrillic ... ... ... терезесі 12-суретте беріледі.Тілдік
драйвер «үнсіз түрде» оның BDE - ... ... ... ... ... BDE Administrator программасы арқылы оның
LANGDRIVER парамаетрін құруымыз шарт.Русифакторды құру үшін BDE
Administrator-ға меню-программа арқылы кіру ... ... ... ... Drivers ... ... қажет.Одан түйіндер тізімі ашылады.
Native түйінін таңдап,одан МБ-ның типтер тізімі ашылады. PARADOX
типін таңдағанда, форманың оң жағында тип ... ... ... ашылады. LANGDRIVER (тілдік драйвер) параметрлі жолын таңдау
нәтижесінде, оң жақтағы ... ... ... ... ... ... ANSI Cyrillic ... таңдау керек. Оны пиктограммада Apply
жеңілдігімен(подсказкой) шерткенде қолданамыз.
BDE Administrator-да МҚ драйверлерін және ... ... ... ... ... ... түрлі типтегі BDE мәліметтер қорыны жаңа
драйверлерін көруге, құруға, түзетуге мүмкіндік береді.Программа терезесі
(13-сурет) екі беттен тұрады: ... – МБ, ... ... жақта МБ-ң жалған аттарының бұтақшасынан тұрады.
Object\new командасын орындап, макпал ... ... ат ... ... Standart драйвері қолданылады.Path параметрін ерекшелеп, көп
нүктелі батырманы ... онда Database Desktop – ғы ... ... ... ... ... ... Apply
батырмасын басамыз.Ашылған терезеде оны сақтаймыз.
Delphi МБ-ын құру үшін жаңа жоба ашып, BDE ... Table ... Source ... Data Access ... мәліметтерді көру үшін DBgrіd компонентін Data Control
бетінен алып, Align қасиетіне all button ... ... ... Control ... ... ... ... керек мәндерді
беріп, оларды бір-брімен байланыстырамыз.
Мәліметтерді фильтрлеу
Table компоненті мәліметтерді тек көретіп, редактрлеп ғана қоймайды,
сонымен қатар білгілі-бір критерий б\ша ... ... ... ... Table ... filter,
filtered, filter option. Filtered қасиеті фильтрді қолданғанда қосады және
өшіреді.Фильтрдің өзі filter қасиетінде жол б\ша жазылады.Ол белгілі-бір
өріс ... ... ... filter ... мынаны беруге
болады: abon=’kaz’, содан кейін filtered ... true ... ... abon өрісі б\ша тек қазақша абономенттің кітаптары ғана
көрсетіледі.Өрістерді салыстыру шартында * символын қолдануға болады, ол
әрқайсысы символдың шексіз саны ... ... ... or, not ... ... ... болады.Мысалы:
(abon=’kaz’) and (bas.jily

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









Ұқсас жұмыстар
Тақырыб Бет саны
Объектті бағытталған программалау54 бет
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру23 бет
Delphi ортасы туралы түсінігі51 бет
Мектеп кітапханасы жұмысын автоматтандыру55 бет
Проект сараптамасының кезеңдері8 бет
Бейіндік оқыту5 бет
Мектептерде география мен өлкетануды байланыстыра оқыту негіздері58 бет
Мемлекеттік әлеуметтік сақтандыру қорының рөлі мен міндеттері3 бет
Халықты әлеуметтік қорғау мен әлеуметтік сақтандырудың теориялық негіздері23 бет
Қазақстан Республикасының сот билігі статусы4 бет


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


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

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

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

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

Email: info@stud.kz

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

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