Кітапхана қоры негізінде мәліметтерге BDE технологиясы арқылы қатынау

МАЗМҰНЫ

КІРІСПЕ 4

1 АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРЫНДАРЫНА ШОЛУ
ЖАСАУ 5
1.1 Кітапханалық жүйелер 10
1.2 АКАЖ (автоматтандырылған кітапханалық . ақпараттық
жүйелер) бағдарламасының жұмыс сатысы 11

2 МӘЛІМЕТТЕРДІ ТАЛДАУ ЖӘНЕ ӘЗІРЛЕМЕ ҮШІН
ҚОЛАЙЛЫ АСПАПТАМАНЫ ТАҢДАУ 13
2.1 Әзірленетін автоматтандырылған жұмыс орындарының кызметі 13
2.2 Құрылымдық сызбаны анықтау 13
2.3 Бағдарламалық құралды таңдау 15
2.4 САSЕ технологиясы 16

3 МӘЛІМЕТТЕР ҚОРЫ ЖӘНЕ МӘЛІМЕТТЕР ҚОРЫН БАСҚАРУ
ЖҮЙЕСІ 18
3.1 Мәліметтер қорының негізгі түсініктері 18
3.2 Мәліметтер қорының объектілері 23
3.3 Мәліметтер қорын жобалау 24

4. ЛОГИКАЛЫҚ СЫЗБАНЫ АНЫҚТАУ 27
4.1 Логикалық жобалау 27
4.2 Автоматтандырылған жұмыс орындарының құру мақсатын анықтау 28
4.3 Кестелерді дайындау 28
4.4 Delphi және мәліметтер қоры сервері BDE технологиясымен қатынау 33

ҚОРЫТЫНДЫ 44

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 45

ҚОСЫМША А «Кітапхана» автоматтандырылған ақпараттық жүйесін құру 47
КІРІСПЕ
Соңғы кездері есептеуіш техника құралдарын әр түрлі жұмыс орындарда қолдану қызығушылығы арта түсуде. Бұл есептеуіш құралдар дегеніміз ең әуелгі ретте қазіргі дербес электронды есептеуіш машиналарды білдіреді. Бұл электронды есептеуіш машиналар адамның еңбек ететін әртүрлі салаларында ақпаратты өңдеуді автоматтандырудың ыңғайлы ортасы болып табылады. Дербес компьютерлер ауқымы оларды тікелей пайдаланушының жұмыс орнына орналастыруға мүмкіндік береді. Сонымен ақпаратты жинақтау, өңдеу және тарату мәселелері адамзат алдында оның барлық даму кезеңдерінде маңызды болып табылады.
XXI ғасырдағы адамзат өркениетінің дамуындағы ғаламдық ө згерістер оны жаңа кезеңге компьютерленген еңбек құралдары мен ақпараттық технологияларды кеңінен колданатын қоғамға әкелді.
Мұндай қоғамдағы ақпарат адам қызметінің негізгі өнімдерінің бipi болып табылады, ал үлкен көлемді ақпараттық қоры бар кітапханалар мазмұнын байыта отырып және кызметіндегі библиографиялық ақпаратпен қатар аналитикалық, сондай - ақ дәстүрлі және жаңа өнімдер құруды қоса, олар өндіретін ақпараттық өнім түрлерін кеңейте отырып акпараттық жүйе даму үрдісіне енуі қажет. Осының барлығына, кітапханалық үрдістерді автоматтандырылған кешендік бағдарламаларды құру кәзіргі кездегі ең маңызды сұрақтардың бipi болмақ.
Қолданушылар кітапханадан өзіне қажетті кез - келген ақпаратты алуға болады. Қaзip ақпараттың мөлшерден тыс көптігі жағдайында кітапханалық қор құру, ақпараттың - библиографикалық жене абономенттік қызмет көрсету сияқты негізгі функцияларды атқару күннен - күнге күрделенуде.
Тәжірибе жүзінде бұл кітапханадағы жаңа түсімдерді өңдеуді орындауда картотекаларды, басылымдарды, тізімдерді, тапсырыстарды, есептік құжаттамаларды дайындау бойынша қызметкерлердің уақытын үнемдеумен қатар, бip сарынды жұмыстан босату, түсімдер туралы мәліметтер қорын кұру
және көшірме жасау бойынша операцияларды орындауды білдіреді. Ең бастысы - кітапхана оқырмандарды отандық және дүние жүзілік ақпараттық кеңістікке шығу мүмкіндігімен қамтамасыздандырылады.
Дипломдық жұмыстың мақсаты: «Кітапхана» автоматтандырылған ақпараттық жүйесін құру. Осы мақсатқа жетү үшін келесі міндеттер қойылды:
1) «Кітапхана» пәндік аймағына талдау жасау;
2) «Кітапхана» мәліметтер қорының құрылымын жобалау;
3) Microsoft Access ортасында мәліметтер қоры жүйелерін құру;
4) Мәліметтер қорын толтыру;
5) Мәліметтер қорымен жұмыс жасау үшін клиенттік қолданбаны әзірлеу, мәліметтерді енгізу, өзгерту, түзету, сақтауды қамсыздандыру.
Дипломдық жұмыстың өзектілігі: Кітапхана жұмысын автоматтандыру арқылы кітапханалық басылымдар (анықтамалықтар, мақалалар жинағы және т.б) туралы ақпаратты, әр басылымның жекелеген даналарының (түптеулерінің) орны туралы ақпаратты, кітап айналымы туралы мәліметтер мен оқырмандар жайлы деректерді енгізуге, сақтауға және өңдеуге арналған бағдарлама құрып кітапхана кызметкерлерінің жұмысын жеңілдету болып табылады.
Дипломдық жұмыстың тәжірибелік құндылығы: Кітапханадағы жана түсімдерді өңдеуді орындауда, картотекаларды, басылымдарды, тапсырыстарды, есептік құжаттарды дайындау бойынша қызметкерлердің жұмыстан жеңілдетіп, жаңа түсімдер туралы мәліметтер қорын құру бойынша операцияларды орындау.
Дипломдық жұмыс кipicпe, 4 бөлiмнен, қорытынды және қолданылған әдебиеттер тізімінен тұрады. Дипломдық жұмыстың жалпы көлемі 52 бет.
        
        КІРІСПЕ
Соңғы кездері есептеуіш техника құралдарын әр түрлі жұмыс орындарда
қолдану қызығушылығы арта түсуде. Бұл ... ... ... ... ... ... дербес электронды есептеуіш машиналарды білдіреді. Бұл
электронды есептеуіш машиналар адамның еңбек ететін ... ... ... автоматтандырудың ыңғайлы ортасы болып табылады. Дербес
компьютерлер ауқымы оларды тікелей пайдаланушының ... ... ... береді. Сонымен ақпаратты жинақтау, өңдеу және
тарату мәселелері адамзат ... оның ... даму ... ... ... ғасырдағы адамзат өркениетінің дамуындағы ғаламдық ө згерістер
оны жаңа ... ... ... құралдары мен ақпараттық
технологияларды кеңінен колданатын қоғамға әкелді.
Мұндай қоғамдағы ... адам ... ... ... ... ... ал үлкен көлемді ақпараттық қоры бар кітапханалар мазмұнын
байыта ... және ... ... ... ... сондай - ақ дәстүрлі және жаңа өнімдер ... ... ... ... өнім ... ... отырып акпараттық жүйе даму
үрдісіне енуі қажет. Осының ... ... ... ... ... құру кәзіргі кездегі ең маңызды
сұрақтардың бipi болмақ.
Қолданушылар кітапханадан өзіне қажетті кез - келген ақпаратты алуға
болады. Қaзip ақпараттың мөлшерден тыс ... ... ... қор
құру, ақпараттың - библиографикалық жене абономенттік қызмет көрсету сияқты
негізгі функцияларды атқару күннен - күнге күрделенуде.
Тәжірибе жүзінде бұл ... жаңа ... ... ... ... ... ... есептік
құжаттамаларды дайындау бойынша қызметкерлердің уақытын үнемдеумен ... ... ... ... ... ... мәліметтер қорын кұру
және көшірме жасау бойынша операцияларды орындауды білдіреді. Ең бастысы -
кітапхана оқырмандарды отандық және ... ... ... ... ... ... жұмыстың мақсаты: «Кітапхана» автоматтандырылған ақпараттық
жүйесін құру. Осы мақсатқа жетү үшін келесі міндеттер қойылды:
1) «Кітапхана» пәндік аймағына талдау жасау;
2) «Кітапхана» мәліметтер ... ... ... ... Access ... ... қоры жүйелерін құру;
4) Мәліметтер қорын толтыру;
5) Мәліметтер қорымен жұмыс жасау үшін клиенттік қолданбаны
әзірлеу, ... ... ... ... ... ... өзектілігі: Кітапхана жұмысын автоматтандыру
арқылы кітапханалық басылымдар (анықтамалықтар, мақалалар жинағы және ... ... әр ... жекелеген даналарының (түптеулерінің) орны
туралы ақпаратты, кітап айналымы туралы мәліметтер мен ... ... ... ... және ... арналған бағдарлама құрып
кітапхана кызметкерлерінің жұмысын жеңілдету болып табылады.
Дипломдық жұмыстың тәжірибелік ... ... ... ... орындауда, картотекаларды, басылымдарды, тапсырыстарды,
есептік құжаттарды дайындау бойынша қызметкерлердің жұмыстан ... ... ... ... ... құру бойынша операцияларды орындау.
Дипломдық жұмыс кipicпe, 4 бөлiмнен, қорытынды және қолданылған
әдебиеттер тізімінен ... ... ... жалпы көлемі 52 бет.
1 АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРЫНДАРЫНА ШОЛУ ЖАСАУ
Басқаруды автоматтандыру құралдарын ... ... ... мен қарқыны практикалық, әрі теориялық сипаттағы ... ... ... мен жалпыландыруға байланысты кешенді зертеулер өткізуді
міндеттейді.
Мамандар АЖО - ның мәнін талдай отырып, оларды тікелей ... ... ... және ... ... автоматтандыруға
арналған кәсіптік - бағытталған кіші есептеуіш жүйелер ретінде анықтайды.
Басқарудың әрбір элементі үшін ... ... ... сәйкес
автоматтандырылған жұмыс орындарын қарастыру қажет. Алайда АЖО ... ... ... болуға тиіс (жүйелік, икемділік, ... ... ... ... АЖО ... ... бойынша анықталатын жүйелер ретінде қарастырған жөн. ... ... ... ... құрылу модульдігі мен ... ... ... мүмкін қайта құрылуына ... ... ... ... тұрады: АЖО жүйесі негізгі
функцияларды ішкі және сыртқы факторлардың әсерінен тәуелсіз атқаруға ... оның ... ... ... оңай ... ал ... қабілеттілігі - жылдам қалпына келтірілуі тиіс. АЖО тиімділігін
жүйенің құрылуы және пайдалануы ... ... ... ... ... ... асыру деңгейінің интегралдық көрсеткіші
ретінде қарастырған жөн. Орталығы ЭЕМ болып ... ... ... және ... ... ... функциялар мен жүктемелерді
дұрыс бөлген жағдайда ғана АЖО тиімділігін ғана ... ... ... ... ... ... ... болады.
Енді дербес ЭЕМ негізіндегі АЖО дамуының күйімен ... одан ... АЖО ... және бағдарламалық қамсыздандырылуы
жайлы мәселелерге тоқталамыз.
Электрониканың дамуы есептеуіш машиналарының жаңа ... - ... ... ... болуына әкелді. ДЭЕМ басты артықшылығы - салыстырмалы түрде
бағасының төмендігі және жоғары өнімділігі. Мысалы, егер 60 - ... ... ЭЕМ, ... ... мини-ЭЕМ мен 80-жылдардағы ДЭЕМ
сипаттамаларына талдау жасасақ, өнімділігі шамамен алғанда бірдей. ... ... ... ... ... қымбат болуы, қызмет
көрсетуі мен өзара әрекеттесудегі күрделілігі үшін қолданылмаған адамның
қызмет салаларында, ... ... ... ... ... Мұндай
салаларға ДЭЕМ қолдану ақпаратты өңдеумен байланысты мамандардың ... ... ... ... ... ... қызмет түрі
жатады. Бұл аспект басқару еңбегінің өнімділігі қазірге дейін өте төмен
қарқынмен өсуіне байланысты ... ... ... Осылайша соңғы 30 жыл
ішінде ол 2 - 3 есе, ал өнеркәсіпте 14 - 15 ... ... ... ... ... ... ... және басқару еңбегін интенсификациялау
үшін ДЭЕМ ... ... ... АЖО әзірленіп, кеңінен қолданысқа енуде.
ДЭЕМ қолданудың анағұрлым ... ... ... ... ... мамандардың (экономистердің, статистиктердің,
бухгалтерлердің, ... АЖО құру ... ... ... ... ... мен машина арасындағы қатынастардағы психологиялық бөгетті
болдырмайды.
Жинақталған тәжірибе ... АЖО ... ... сай ... ... ... және есептеуіштік қажеттіліктерін уақытында
қанағаттандыру;
2) ... ... ... беру уақытының минималдылығы;
3) қолданушының дайындық деңгейі мен оның ... ... АЖО - да ... ... тәсілдерін меңгерудегі қарапайымдылық және қарым -
қатынастың жеңілдігі, сенімділігі және ... ... ... ... ұстамдылық;
6) қолданушыны жылдам үйрету мүмкіндігі;
7) есептеуіш желі құрамында ... ... ... АЖО ... ... ... Автоматтандырылған жұмыс орнының сызбасы
Жалпы бағдарламалық қамсыздандыру (БҚ) есептеуіш ... ... жаңа ... әзірлеу және қосуды қамтамасыз етеді. Мұнда
операциялық ... ... ... ... көрсету
бағдарламалары жатады.
АЖО кәсіптік бағыты БҚ функционалдық бөлігі (БҚФ) ... ... ... ... ... ... ... бір пәндік аймақтардың
есептердің шешілуі қамсыздандырылады. БҚФ әзірлеу ... ... - ... ... ... ... басты назар аударылады. Қолданушы
пайдалы, маңызды іспен айналысатындығын сезе алған жағдайда ғана, оған ЭЕМ
- да ... ... ... әрі тартымды. Кері жағдайда, ол өзін қолайсыз
сезінеді. Маман емес адам қандай да бір ... ... ... үшін өзін ... ... ... АЖО-ны әзірлеудің екі тәсілін қарастырайық, типтік функцияларды
автоматтандыруды білдіреді.
Функционалдық БҚ (ФБҚ) ... ... ... ... ... ... ... өңдеумен және басқарудың
шешімдер қабылдаумен байланысты әртүрлі ... үшін ... ... ... ... ... ... атап өтейік. Алғашқы болып
техникалық қызметкерлердің орындайтын функцияларының формализациясымен
байланысты техникалық қызметкерлердің ... ... ... құралдар пайда болды. Мысалы, мәтіндік редакторлар
(процессорлар). Олар ақпаратты ... ... оны ... мүмкіндік
береді, қателерді өзі ... ... ... шығаруға, әзірлеуге
көмектеседі. Мәтіндік редакторларды қолдану машиналар ... ... ... ... ... ... ... үшін қажетті мәліметтерді табу
үшін үлкен көлемдегі деректермен жұмыс істеуге тура келеді. Мұндай ... ... үшін ... ... басқару жүйелері (МҚБЖ, Dbase,
Oracle және т.б) жасалады.
МҚБЖ үлкен көлемдегі ақпаратты сақтауға және ең ... ... ... табуға мүмкіндік береді. Мысалы, ... ... ... ... ақпаратты табу үшін мәліметтердің үлкен архивтерін
әсіресе карточкалар керекті белгі бойынша сұрыпталмаған болса үнемі ... ... бұл ... ... ... - ақ ... ... кестелік құжаттар түрінде берілгендіктен мамандардың ... әр ... ... ... ... ІФК (ірі форматты
электрондық кестелер) осыған ұқсас ... ... ... ... ... ... ... қорытынды және аралық мәліметтерді
өздері есептейтіндіктен өте қолайлы.
Қазіргі уақытта мәтіндік редакторлардың, кестелердің және графикалық
редакторлардың ... ... ... ... құру
тенденциясы бақыланады. Негізінен бірдей операцияларды - мәліметтерді құру
және өңдеуге ... ... ... ... көп ... ... ... түріне сандык, мәтіндік және графикалық болуымен байланысты.
Ақпаратты сақтау үшін көп жағдайда аталған ... ... ... ... ... мүмкіндік беретін МҚБЖ қолданылады. Қазір
ақпараттың басқа екі ... ... және ... ... ... Олар үшін өз редакторлары құрылды және жуық арада бұл ... ... ... қорының ажырамас бөлігіне айналады.
Қазіргі заманғы функционалдық БҚ ... ... ... ... ... жауап бергенімен, бәрі бір жетіспеушілік
байқалады. ... ... БҚ ... - оны ... мен толықтыру
мүмкіндігі болып табылады. АЖО басқа жаңа ... ... ... ол екі ... бойынша жүргізіледі: жаңа ... жаңа БҚ ... және ... ... ... БҚ
мамандандыру. Бүгінгі таңда кәсіптік қызметтегі АЖО құруға өту тендендиясы
байқалады. Ол келесіден көрінеді:
1) шешілетін мәселелерді есепке ... өзге ... ... әрекеттесу;
3) кәсіптік әдет дағдыларды, бейімділіктерді есепке алу;
4) тек ФБҚ ғана емес, сондай - ақ ... ... ... ... ... ... автоматты түрде теру және т.б)
әзірлеу.
Мамандарды мұндай АЖО-мен жабдықтау тиімді жоспарлау мен ... ... ... ... өнімділігін арттыруға, олардың санын
азайтуға, сонымен қатар экономикалық ақпаратты өңдеу және оның заңдылығын
жылдамдығын арттыруға ... ... ... ... ... технологияларды енгізудегі ҚР кітапханалар Ассоция
ролі. ҚР 2030 жылғы ... даму ... ... ... ... тең
және демократиялық жағдайлар туғызу үшін біздің қоғамымызда ірі ... ... жаңа ... және ... ... ... шешуде.
Осы бағыттағы ҚР министрлер кабинетінің «ҚР ғылыми - ... ... ... ... ... ... ... және
жаңа технологиялар министрлігінде жүзеге асырылады. Бағдарламаны ... ... ... ... - ... ... қатар 31 ұйым,
ақпараттық орталықтар мен республика кітапханалары. Осыған ... ... ... ... ... ... әрі оны жүзеге асыру
тапсырмасы берілген.
Кітапхананың мемлекеттік ақпараттық және мәдени саясатының өзгеруіне
байланысты кітапханалар өз ... жаңа ... ... ... ... ақпарат көздерінде тұрғындардың ақпараттық - коммуникативті орнына
айналдыруға мүмкіндік туғызды. Ақпараттандыру ... ... ... ... ұлттық ақпараттық ресурстарды сақтап,
әрі оны жүзеге асыру. Бұл ақпарат көздерін ... ... ... ... оларды басқа да кітапханалар арасында алмастыру, яғни жер шарының әр
түпкіріндегі адамдар өздеріне қажетті ақпаратты алуға ... ... ... ... жаңа ... туғызу мақсатында әлемдік
кітапханалардың электронды массивитерімен ... ... Бұл ... ... ... ... қосу қажет. Кітапханалар ... ... ... қатар ақпараттың сандық әрі баспа
түрін сәйкестендіріп, білімді алмастыруды ... әрі жаңа ... ету ... ... ... ... желісіне қосылу
кітапхананың қажеттігіне орай жасалынған. ҚР ... ... ... ... ... 1991 ... ... Бүгінгі
күні қазақ және орыс тілдеріндегі 1 млн - нан ... ... ... ... ... ... тағы бір мәселе электрондық каталогты іздеу
мүмкіндігін туғызатын бұл лингвистикалық қамсыздандыру. Лингвистикалық
қамсыздандыру іздеу ... ... ... ... ... ... ... (ЛҚ) әрқашан даму үстінде болуы шарт.
1.2 АКАЖ (автоматтандырылған кітапханалық - ... ... ... ... - ... ... ҚР ... кітапханасында АКАЖ бағдарламасын
жүзеге асыратын және Windows ... АКАЖ ... ... ... ... құрылды.
1989 - жылы ҚР ұлттық кітапханасының ... ... ... ... ... басталды. 1992 жылы электрондық каталогтар ... ... қоры ... ... ... ... 4 электронды
каталог пен 30 - ға жуық тақырыптық ... қоры ... ... «Қазақстан», «Өткенде және болашақта», «Н. Назарбаев ҚР - ... ... ... ... «Абай», «Әуезов» және басқалар
оқырмандар арасында үлкен ... ... ... ... ... принципіне негізделіп жасалған, яғни кітапхана бір ... ... ... бар ... жүйе және ... басқару миханизмі бар мекеме ретінде қарастырылады. Сонымен
қатар ақпараттық, бағдарламалық, лингвистикалық және техникалық ... ... ... ... ... Ал ... ішіндегі жеке үрдістер
мен амалдар бірыңғай технологиялық кешен түрінде ... ... ... ... ... технологиялық кітапханалық үрдістерде бірыңғай
ақпараттық қор құрылады. АКАЖ негізінде карточкаларды жасау мен ... ... ... түрге көшірілген. Санаулы уақыт ... ... ... тақырып бойынша тақырыптық сөздіктерді шығарып
бере алады. Бағдарлама ең қиын кітапханалық үрдістердің бірі ... ... ... ... ... ... баспаға
автоматты түрде дайындап бере ... Бұл ... ... ... ... осы АКАЖ ... артықшылықтарын басқа
бағдарламаларда қолдануда.
2 МӘЛІМЕТТЕРДІ ТАЛДАУ ЖӘНЕ ӘЗІРЛЕМЕ ҮШІН ҚОЛАЙЛЫ
АСПАПТАРДЫ ТАҢДАУ
2.1 Әзірленетін АЖО ... ... АЖО ... ... ... ... жинағы және т.б) туралы ақпаратты, әр басылымның
жекелеген даналарының орны ... ... ... ... ... мен ... ... деректерді енгізуге, сақтауға және өңдеуге
арналған. ... АЖО ... ... ... ... ... ... мүмкіндік береді;
1) қажетті ақпаратты жылдам және оперативті алуға көмектеседі;
2) мәліметтерді енгізуді ... ... ... ... ... ... ... оқырманға басылым туралы ... ... және дәл ... ... ... сызбаны анықтау
Жаңа қолданбаны әзірлеу барысында кестелердің дұрыс ... ... ... ... ... функцялардың жүзеге асырылуының
тиімсіздігіне әкеп соғады. Кестелердің жақсы ... ... ... шешуге көмектесіп қана қоймайды, сондай - ақ ... мен ... ... және ең ... бағдарламаны
жазу уақытын азайтады, сұраныстар мен SQL - операторларды қолдана ... ... және ... мүмкіндік береді.
Мәліметтер қорына әрқашан аса үлкен, тоқтап қалған және мөлшерден тыс
күрделі жүйелерге ... ... ... ... Жаңа ... ... жаңа сұраныстар тудырады, ал бұл оның ... ... ... жиынын арттырады. Осыған байланысты мәліметтерді
ұйымдастырудың қарапайым және анық сызбаларын ойластыру және қолдану қажет.
Ең ... ... ... ... ... ... кестелер арасындағы қатынастарды анықтау жатады. Теория бұл
катынастардың белгілі бір санын ... ... және ... ... ... кесте кем дегенде басқа біреуімен байланысты болғандықтан, мәліметтер
қорындағы барлық кестелер бір - ... ... ... ... байланысқан
болып табылады. Теориядағы тұжырым бойынша, егер мәліметтер нормализациялау
ережелерге сай ұйымдастырылса, мәліметтерді басқару өте қарапайым болады.
Кестелердің ... ... ... алу үшін ... ... ... мәндер болмауы тиіс. Екінші нормальды форманы алу үшін әр ... емес ... ... кілттік өрістерінің толық жиынтығынан
тәуелділігі қажет. ... ... ... ... ... ... бірінен катынастардың араларын ... ... - ... ... А ... 0, 1 ... бірнеше В мәні сәйкес
келеді.
1 ... 2 ... ... ... ... ... кез келген жазбаға екінші кестедегі бірнеше
жазба сәйкес келген жағдайда;
Біреуден - біреуге. Әрбір А мәнінің 0 ... 1 В мәні ... ... 3 ... ... ... ... кез келген жазбаға екінші кестедегі тек бір ғана
жазба сәйкес келгенде;
Көптен - ... ... А мәні ... В ... ... ... ... 4 «Көптен көпке» байланысы
Бірінші кестедегі кез келген жазбаға екінші кестедегі бірнеше жазба
сәйкес болғанда және керісінше.
Көп жағдайда екі ... ... ...... ... Бір немесе бірнеше кестеге сұраныс нәтижесі де кесте түрінде
көрсетіледі (беріледі). Әр кестеде жазбаны уникальды анықтайтын өз кілті
немесе ... ... ... ... ... ... жинағында мәндері
объект туралы жазбалары идентификациялайтын біреуден көп элементі болуы
мүмкін. Мұндай элементтердің әрқайсысы кілт болып ... және ... ... ... кілт ... ... ... кілт болып
табылмайтын мәліметтер элементі амрибуттар деп аталады. ... ... ... мәні ... ... мәндерімен
идентификакацияланады. Сондай-ақ реляциялық мәліметтер қорында белгілі бір
атрибуттардың ... ... ... ... ... немесе
түрлі кестелерден ақпараттарды біріктіруге болады.
Реляциялық үлгінің негізгі артықшылығы - бұл жаңа функциялар немесе
қолданбалар талап ететін ... ... жаңа ... ... Кез ... ... мәліметтердің реляциялық үлгісі өзгелерден
ерекшелігі - ескі қосымша жүйелерді бұзбай - ақ жаңа ... мен ... ... ... ... ... ... құралды таңдау
Қазіргі таңда Turbo Pascal тілінің даму нәтижесі болып табылатын
Object Pascal тілінің негізінде ... Delphi ... - ... ... қолданушылар аясында ерекше танымалдылыққа ие. ... ең ... ... және оқып - ... ... ... ... Delphi ортасы әдеттегі және ... ... ... негізінде жасалған әр түрлі күнделік
деңгейімен мәліметтер қорын басқару жүйесімен ... ... ... береді. Delphi дегеніміз Windows операциялық жүйесінде ... ... ... ... ... Delphi ... МҚБЖ болып
табылмағанымен, ол қазіргі заманғы МҚБЖ дамыған мүмкіншіліктеріне де ... ... ... ... және ... - ... мәліметтер қорын
құрумен (МҚ) жүргізуді, сонымен қатар кез - ... МҚ ... ... қолданбаларды әзірлеуді камтамасыздандырады. Алайда әр түрлі
қызметтегі қолданбаларды, оның ішінде МҚ ... құру ... ... арнаулы МҚБЖ мүмкіндіктерінен кем емес, ал көп жағдайда
олардан артық ... МҚБЖ - не ... ... ... ... CASE – технологиясы
Компьютерлік техниканың дамуымен ақпараттық жүйенің күрделілігі және
мәліметтер қоры көлемі ...... ... келеді. Қазіргі кезде мұндай
жүйелерді құру арнайы әдістемелер мен құралдарды талап ететін ... ... ... бірі болып табылады. Ақпараттық жүйе құруды
келесі кезеңдерге бөлуге болады:
1) пәндік аймақты талдау кезеңі;
2) құру ... ... ... ... тестілеу және сүйемелдеу кезеңі;
Жүйенің күрделілігінің жоғарылауына байланысты оны құру барысында
қателер ықтималдылығыда жоғарылайды. Мұндай қателер құны ... ... ... ... ... ... қателерді түзеуге қарағанда жүйені құру
кезінде жіберілген қателерді түзеу әлденеше рет құндырақ болып ... ... ... және ... кезеңдерінің алдынғы кезеңдерінің
ерекшеліктері маңызды болып келеді.
Күрделі жүйелерді құру ... оны ... ... ... ... ... құру, уақытына сай қысқарту, ... ... бірі ... табылады. Айта кетерлік жайт, ұжымдық
жұмысты ұйымдастыру ерекше тәсілді қажет етеді.
Құрушы нақты өмірде ... ... ... ... болуға тиіс.
Сондықтан, жобаның алғашқы ... ... ... ... ... ... ... мүмкіндік береді. Бұл жерде жобаның
есептелінген құжаттылығы айтарлықтай роль ойнайды.
Ақпараттық жүйенің ... ... ... – CASE (ағылшынша
«Computer-Aided Softwer System Engineering») құралы деп аталады. CASE ... ... коды ... ... ... түрінде
сипатталатын пәндік аймағына негізделген. Қазіргі ... ... ... құралдары бар және олар мәліметтер қорын құруға,
клиенттік қолданбалар құруға да арналған.
3 МӘЛІМЕТТЕР ҚОРЫ ЖӘНЕ МӘЛІМЕТТЕР ҚОРЫН
БАСҚАРУ ЖҮЙЕСІ
3.1 Мәліметтер ... ... ... қоры ... – ақпаратты сақтауға және жинақтауға
арналған ұйымдасқан құрылым. Ең ... ... қоры ... ... онда ... мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген
мәліметтер қорын басқару жүйелері өздерінің құрлымдарында тек ... ... ... ... олардың тұтынушымен және де басқа да ақпараттық -
бағдарламалық кешендермен қарым – қатынасының әдістерін де ... ... адам іс ... ... ... ... кеңінен қолданылатын болды, сонымен қатар оның ... ... ... ... байланысты жаңа бағдарламалаудың жаңа тасқыны, көптеген
адамдарға кәсіптік ақпараттық технология құралдарын жоғары дәрежеде қажет
екендігін ... Осы ... ... ... ... ... және мәліметтердің түрленіп тасымалдануы бүгінгі өмірдің өзекті
қажеттілігіне, сұранымына айналды.
Microsoft Access жүйесінің ... ... ... және ... да ыңғайлы жақсы мүмкіндіктер бар.
Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана
емес, ақпарат та ... деп айта ... Осы ... ... ... Ол үшін ... ... мәліметтер қорын қарастырайық.
Мұнда тұтынушы туралы, оның адресі ... ... ... несие алу
тарихы және т.б. мәліметтер бар. Бұл ... ... ... банк
қызметкерлері қатынай алады, бірақ олардың іштерінде тұтаста базаға кіріп,
оған өзгерістер енгізе алатын қызметкер жоқ.
Сонымен қатар әрбір қызметкердің ... ... ... ... ... қамтамасыз ететін мәліметтер қорының әдістері мен құралдары
да бар.
Мәліметтер қорын басқару жүйесі дегеніміз - жаңа ... ... оны ... ... оның ... редакциялауға, оларды
реттеуге, безендіруге және баспа ... ... ... байланыс
араларына жөнелтуге арналған бағдарламалық құрылдар кешені.
Дүние жүзінде мәліметтер қорын басқару жүйелерінің түрі өте ... ... ... ... ... істеу ерекшеліктеріне,
қолданушыға ұсынатын қызмет түрінің өзгешелігіне қарамастан, оларда ортақ
ұғымдар ... ... ... ішінен Microsoft Office
бағдарламасының құрамына енетін Microsoft Access ... ... ... ... ... да тек бір ғана ... қорын басқару ... ... ... ... ... Office ... енетін Microsoft Access 2003 мәліметтер базасын басқару жүйесін
таңдалынып алынды.
Қарапайым мәліметтер қорының құрылымы. ... ... ... ... ол мәліметтер қоры болып қала береді. Өйткені онда
мәліметтер болмаған күннің ... де, ... да бір ... бар – ... қорының құрлымы. Ол мәліметтерді енгізудің және ... ... ... қоры ... ... тұрады, бірақ солардың ең
негізгісі кесте болып табылады. Ең ... ... қоры бір ... ... ... ең ... ... қорының құрылымы сол
кестенің құрлымымен анықталады.
Мәліметтер қоры өрістерінің қасиеттері. ... ... ... ғана ... сонымен қатар мәліметтердің толық қасиеттерін де
анықтайды. Төменде Microsoft Access 2003 ... ... ... ... ... негізгі қасиеттері келтірілген:
Сурет 1 Конструктор бланкісіндегі өріс қасиеттері
Өріс ...... ... ... операцияларын
қолданғанда осы өрістің элементтеріне ... ... болу ... типі – ... ... мәліметтер типін анықайды;
Өріс өлшемі – берілген өріске ... ... ... анықтайды;
Енгізу қалқасы – енгізудің түрін анықтайды (енгізуді автоматтандыру
құралы);
Қолтаңба – берілген өріс үшін кесте бағанының ... ... ... ... онда ... ... өріс атауы қасиеті
пайдаланылады);
Үнсіз келісім бойынша қабылданатын мән – ұяшыққа автоматты түрде
енгізілетін мән ... ... ... ... шарт – мәліметтерді енгізудің дұрыстығын тексеру үшін
қолданылатын шектеу;
Қате туралы хабар – қате ... ... ... ... болатын
ескерту (Мәнге қойылатын шарт қасиеті берілген кезде тексеру ... ... ... өріс – ... қорын толтырғанда берілген өрісті міндетті
түрде толтыру қажеттігін анықтайтын қасиет;
Бос жолдар – бос ... ... ... ... рұқсат беретін
қасиет;
Индекстелген өріс – егер өріске осы қасиет берілсе, онда осы өрісте
сақталынған жазбаларды сұрыптаумен, ... ... ... ... ... үшін жазбалардағы мәндердің
қайталануын ... ... ... айтылған өрістер қасиеті негізінен мәтіндік типті ... ... ... ... ... осы ... ие ... және болмауы
мүмкін. Өрістердің кейбір типтері тек өздеріне ғана тән қасиеттерге ие бола
алады. Мысалы, нақты ... ... ... ғана тән ... ... кейінгі белгілер санын көрсету.
Ал суреттерді, бейнеклиптерді, дыбыстық жазбаларды сақтауға ... бұл ... ... ие бола алмайды.
Мәліметтер типі. Мәліметтер қорының кестесі көптеген мәліметтер
типімен жұмыс істеуге ... ... ... 2 ... ... ... мәліметтер типі
Мәтіндік - өлшемі ақырлы кәдімгі мәтіндік ақпаратты ... ... типі (255 ... ... ... – (65535 ... дейінгі) үлкен көлемді мәтінді сақтауға
арналған мәліметтер типі. Шын мәнінде мәтін өрісте ... ... ... ... жерінде сақталады да, өрісте оның тұрған жері
көрсетіледі, ... ... ... ... ... – нақты сандарды сақтауға арналған мәліметтер типі;
Мерзімі / уақыты – күнтізбе бойынша күнін, айын және уақытты сақтауға
арналған мәліметтер типі;
Қаржылық – ... ... ... ... ... ... – жазбаларды автоматты түрде нөмірлеуге арналған мәліметтер
типі;
Логикалық – логикалық мәліметтерді ... ... типі (Иә ... ... ... қабылдайды);
OLE объектілер өрісі - әртүрлі объектілерді ... ... ... ... ... типі. Бұл да MEMO өрісі
сияқтв басқа жерде сақталады, OLE объектілері өрісінде оның ... ...... Web – ... URL– ... арналған өріс. Сілтемені ... ... ... ... ... жүктелініп, терезеге Web – объекті шығады;
Ауыстырулар шебері – бұл ... емес ... ... ... ... мәліметтерді енгізуді автоматтандыруды дайын
тізімнен таңдап алатындай етіп ұйымдастыруға болады.
Сурет 3 ... Access 2003 ... ... ... ... ... ... Access 2003 мәліметтер қоры басқару жүйесі жеті түрлі
обьектілерді құруға және қолдануға мүмкіндік береді.
Кестелер. Бұл ... ... ... ... ... болып
табылады. Біріншіден, кестелерде мәліметтер қорындағы барлық ақпарат
сақталады, екіншіден ... ... ... ... ... Бұл ... кестедегі мәліметтерді қолданушыға ыңғайлы түрде
шығарып береді. ... ... ... ... ... ... Сұраныстың көмегімен бұрыннан бар кестенің негізінде
жаңа кесте ... ... ... ... ... ... ... жүргізіледі.
Жаңадан қолданушылар сұраныстың рөлін аса терең түсінбейді, өйткені
сол операцияларды кестеменде жүргізуге ... деп ... ... ... ... ... кез-келген уақытта ондағы ... ... ... ... Ал ... көмегімен ол кестелерге
қатынау шектелінеді. Мысалы, банклерде ... ... ... ... бар ... ал ... олардың есеп-шотына, үшіншілері
банктегі активтер кестесіне қатынай алады.
Сұраныстың ерекшеліктері – олар негізгі кестелердегі ... ... ... ... ... ... ... жүмыс істегенде
біз қатқыл дискімен жұмыс істейміз, ал оған кез-келген кезде ... ... ... Ал ... ... біз тек ... ... жұмыс
істейміз, ал оған қатанау тез уақытта жүзеге асырылады.
Қалыптар. Қолданушы қосымшаныңдиалгтық ... құру ... ... құрал болып табылады.
Есептер. Ол нәтижелік құжаттарды ... үшін ... ... есептің шешімін нәтижесін алу үшін, оны баспаға шығару үшін қажет.
Беттер. Ол ... ... ... ... ... Web беттері берілгендерді қарауға және өңдеуге және ... үшін ... яғни ... ... динамикалық байланысын жүзеге
асырады.
Макростар. Объектінің белгілі бір ақпаратының орындалуы үшін ... ... ... тұратын бағдарламада әрбір қимыл немесе
амал макрокомандаларының көмегімен орындалады.
Макросты құру диалогтық режимде ... ... ... ... таңдалады. Макростың орындалуы кезінде қолданылатын
параметрлер беріледі.
Модульдер. Модульдер VBA тілінің процедураларынан ... ... үшін ... құруға болады, сол сияқты қолданушы қажетінше
процедура функцияны құрып алуына болады.
3.3 Мәліметтер қорын жобалау
Мәліметтер қорымен ... ... ... ... ... ... ... екі категорияға бөлуге
болады.
1) категориядағы мәліметтер қорымен жұмыс атқарушылар – жобалаушылар.
Олардың міндеті ... ... ... сай ... кестелерінің құрылымын анықтап беру. Жобалаушы
мәліметтер базасын нақты мәліметтер мен ... ... ... ... ... ...... жобалаушы құрған дайын ... ... ... сәйкес мәліметтер қорымен жұмыс істеудің екі режимі бар:
біріншісі мәліметтер қорын ... оның ... ... ... ... арналған болса, екіншісі ... ... ... ... ... ... ... көбеюі салдарынан мәліметтер
қорын технологиясын кез – ... ... мен ... орнына пайдалану
қажеттілігі туып отыр.
Сондықтан қай саладағы маман иесі болмасын ол ерте ме, кеш пе, ... не ... ... ... ... ... даярлау, тапсырыс ... ... ... ... ... ... ... қорының құрылымын
дайындауға кірісеміз. Мәліметтер қорын оның ... ... ... құрылымын дайындаудан бастайды.
1) жұмыс негізгі өрістер тізімін құрудан басталады (олардың саны жүздеген
өрістерді қамтуы мүмкін).
2) әр өріске қандай ... ... ... ... ... ... жалпы тізімдегі өрістерді негізгікестелерге орналастырады. Егер
кестенің қайсы бір өрісіндегі жазбалар қайталанатын ... онда ... екі ... ... ... кестеде түйінді өріс белгіленеді. Мұндай өріс ретінде мәліметтер
қайталануы мүмкін емес өріс ... ... ... ... ... өріс ретінде оқырман билетінің нөмірін алуға болады. ... ... ... өріс ... оны әдейлеп құруға болады.
5) қағаз бен қарындаштың көмегімен кестелер аралығындағы баланысты ... ... ... ... ... кітапханасы мәліметтер қорына
кіретін кестелердің өзара байланысын қарастырайық. Түйінді өрістер бұл
кестелерде майлы әріптерменкөрсетілген. Бұл сызба ... ... ... ... ... бірнеше типті болады: бірден біреуге
және бірден көпке.
Бір жағында ... да ... өріс ... ... ... Көп ... сол өрістің мәні бірінші рет қайталанады. Мысалы,
Кітап авторлары кестесіндегі Тіркелу ... ... ... ... ... ... кітаптың тіркелу нөмірі қайталанбайды.
Мәліметтер қорын басқару жүйесі мен ... ... ... ... ... ... ... обьектілерінде екінші бір
жақтығын мәліметтердің бір рет енгізілуін және олардың
түзетулерінің қарапайымдылығын қамтамасыздандыру;
2) мәліметтердің қарама - қайшылықсыздығы;
3) ... ... ... ... рұқсаттың болуына мүмкіншілік;
5) мәліметтердің мүмкін емес таңдаулары және олардың әртүрлі
есептеулер мен қолданушының қосымшасы ретінде қолданылуы;
6) мәліметтерді ... ... ... ... ... ... ... қорғау және
қайта құру;
7) мәліметтер қорының құрлымын мәліметтерді қайта ... ... ... ... ... ... ... пәндік облыста
қолданушылардың ... ... ... негізі болып саналады.
4 ЛОГИКАЛЫҚ СЫЗБАНЫ АНЫҚТАУ
Кез келген АЖО толық жобалау - жобалаудың кейбір ... ... ... ... ... тиіс.
Төменде АЖО Delphi ортасында әзірленетіндей, негізгі жобалау
кезеңдері келтірілген.
1) Логикалық ... АЖО құру ... ... ... мен ... ... ... кестелер арасындағы байланыстарды анықтау.
2) Кестелерді құру.
а) кестелерді құру.
б) кесте өрістері үшін ... ... ... (беру).
в) кестелер арасындағы индекстермен байланыстарды құру.
4.1 Логикалық жобалау
Логикалық жобалау жайлы сөз қозғағанда мән, ... және ... ... ... ... - бұл дана ... деп ... біртипті
объектлердің жиыны, мұнда әр бір дана жекеше және барлық қалған даналардан
айырықша.
Атрибут ... - ... ... ... мәннің бір аяқталған
және анықталған ... ... ... ... ... құру ұсынылады. Байланыс дегеніміз - қандай да бір шектеуді
немесе бизнес-ережесін білдіретін ... ... ... ... арасындағы байланыстарды құру барысында еншілес мәнге аталық
мәндегі алғашқы ... ... ... ... мәнде сыртқы мәнді
құрайды.
4.2 АЖО құру мақсатын анықтау
Жобалаудың бірінші кезеңінде АЖО құру ... ... ... АЖО болуы тиіс ақпаратты яғни мәліметтер қорындағы кестелердің ... және ... ... ... ... ... қоры ... жұмыс істейтіндермен талаптарына сай болуы тиіс. Ол үшін ... ... ... ... ... ... ... мәліметтерді сақтауға және жазуға арналған формаларға сұрыптау
жүргізу керек. Яғни оқырмандар кестесінде,
1) Қалалар (қала_коды, ... ... ... ... ... ... ... Сондай-ақ қала_коды-бүтін
санды атрибутын енгіземіз, ал жаңа көше атауы қосылған сайын
бір бірлікке автоматты түрде артып ... ... ... ... ... ... ... туралы мәліметтер сақталады. Сондай-ақ Көше_коды-бүтін
санды атрибутын енгіземіз, ал жаңа көше ... ... бір ... автоматты түрде артып отырады.
Бұл кестелерді бөлу қайшылықтардың пайда болуынан сақтайды, әрі
сақталатын мәліметтер ... ... және ... ... ... ... ... немесе бірнеше күрделі этаптарды жобалау ... ... ... ... ... ... ... жүйе әрқашан кесте
құрылымы туралы көрсетпейді.
Өңдеу ... ... ... ... басқарған жөн;
1) кестедегі ақпараттардың қайталанбауы; анықталған ақпараттар тек ғана ... ... және ... ақпараттарды сәйкестіріп отыру
қамтамасыздандырылады.
2) әрбір кестеде тек бір ... ... ... егер ... ... ... ... онда бұл мәселе оларды өңдеуге
жеңілдік тудырады.
Осы мәлімметтер туралы қарастырайық. ... ... ... ... ... ... ... және
кітапханалық статистика туралы үлкен бөлім ... ... ... ... ... ... тізбелерде
мазмұндалған. Тізбе сізге іздеу барысында ... - ... ... ... тез ... ... көмектеседі. Тізбе карточкалардан тұрады.
Әрбір карточкада құжаттың негізгі мағұлматтары сипатталады, яғни ...... ... аты, шыққан жері, баспасы, көлемі, карточканың сол жақ
бұрышында кітаптың ... ... ... ол кітапхана қорында сақталу
орнының шартты белгісі.
Сурет 4 Кітапханалық катологтық тізбе
Кітапхана - библиографикалық топтастыру (КБТ) ... беру ... ... жеке ... ... Ол сатыланып цифр
- әріптік көрсеткіштермен белгіленеді.
Басылым сақталынған бөлмелерде, сөрелерде және стелаждарда КБТ ... ал ... ... басқаруға арналған және ... ... есеп ... ... ... фамилиясының (буркеншік ат) немесе басылым атауының
бірінші әріпі және саны ... ... ... ... ... Мәнде белгіленген объектілер мен атрибуттар мәліметтер қорын
жобалау кезінде рұқсат беріледі, құрылған ... ... қоры ... ... ... ... ... арасындағы карама - қайшылықты
болдырмауға және де ... ... ... ... атаулардың
қайталануын болдырмауға рұқсат етеді. Мәліметтер қорын моделдеу кезінде
әрбір ... ... ... ... ал ... ... өрісі-кесте
тақырыбы мен мәлімдемелерден түрады. Өңдеу ... ... еске ... өріс ... ... байланысты болуы керек; Құрылған модель
нәтижесіне кесте қосу ұсынылмайды;
Кестеге тиісті ақпараттар ғана жазылады; Келесі ... ... ... ... ... ... қүрастыруға қатысқан
адамдар (авторы, редакторы) туралы ақпараттар ... ... ... ... ... ал жаңа құрастырушы қосылған
сайын бір бірлікке автоматты түрде ... ... ... ... ... баспа атауы және орналасқан жері туралы
ақпарат сақталады. Сондай-ақ ... ... ... ... ... Баспа_коды қосылған сайын бір бірлікке автоматты түрде артып отырады.
3) Басылым түрі (Баспа_түрі, ... ... түрі ... ... ... Сондай-ақ Баспа_түрі бүтін типті атрибут ... ... ... бір ... артып отырады.
4) Бөлім (Бөлім_атауы, Кітапханалық_код)-мүнда бөлім туралы ақпарат
және оның кітапхана-библографикалық коды туралы ақпарат ... ... ... ... ... атрибут енгізіледі, және ол автоматты түрде ... өсіп ... ... ... ... ... ... белгісі (Белгі_коды)-мұнда оқырмандар билетінің ... ... ... ... ... ... акпараттар сақталады.
2) Фамилия (Фамилия_коды, Фамилия) - ... ... ... ... ... Фамилия_коды бүтін типті атрибут. Жаңа
Фамилия_қодын қосу кезінде ол автоматты түрде бір бірлікке өсіп ... Аты ... Аты) - ... ... аты ... мәліметтер
сақталады. Сонымен қатар. Аты_коды бүтін типті атрибут енгізіледі. Жаңа
Аты_кодын қосу кезінде автоматты ... бір ... ... ... Тегі ... Тегі) -мүнда оқырман тегі туралы ақпараттар
сақталады. Сонымен қатар, ... ... ... ... енгізіледі. Жаңа
Тегі_кодын енгізу кезінде бір бірлікке автоматты түрде өсіп отырады.
5) Қала (Қала_коды, Қала) - мұнда оқырмандар өмір сүретін қала ... ... ... ... ... ... ... типті атрибут
енгізіледі. Жаңа Қала_кодын қосу кезінде ... ... бір ... ... ... ... таратып, өрістерді анықтағаннан кейін
түрлі кестелердегі ... ... үшін ... таңдау қажет. Ол
үшін кілттік өрістерді және кестелер арасындағы байланысты анықтау керек.
Жоғарыда сипатталған жобалау ... ... ... ... Кестелерді құру барысында әр жаңа кестеге жаңа жол ... ... өріс ... Бұл байланыстырушы өрістер сыртқы
кілттер деп аталады. Жақсы жобаланған мәліметтер қорында сыртқы ... ... ... пайдалануды қамтамасыз етеді. Жобалау үрдісінде
сыртқы
кілттерді құру барысын мұқият қадағалау қажет. Мәліметтер қорының ... ... ... ... ... ... ... Кестелерді құру кезінде берілетін алғашқы кілттердің ... ... ... ... ... біріктіру үшін
қолданылады.
Егер мәліметтер қорында «көпшілігі ... ... ... ... ... онда ... ... бір байланысы
«көпшілігі біріне» түріндегі екі байланысқа келтірілетіндей қиылысу
кестесін құру ... Біз ... ... ... барлық кестелер бір-
бірімен «көпшілігі біріне» түріндегі қатынаспен байланысқан болады. ... ... ... үшін ... тақырыптары туралы мәліметтері
бар кестедегі деректерді және басылымдарды байланыстыру ... ... ... ... ... ... түрінде болады, өйткені
бір бөлімде көптеген басылымдар болуы мүмкін, бірақ кез келген ... ... ғана ... ... ... (Раздел) кестесін Басылым ... ... үшін бұл ... алғашқы кілті - Бөлім_код
(Код_раздел) онымен байланыскан кестеде болуы ... ... ... кілт ... болып табылады, арқылы Авторы, Құрушылар,
Редакторы кестелерімен «біреуі көпшілігіне» ... ... бір ... бірнеше авторлары, құрастырушылары, және редакторлары
болуы мүмкін, сонымен ... ... бұл ... ... ... ... ... Құрушылар және редакторы кестелерімен «бірі
көпшілігімен» қатынасымен ... ... ... кестесі
Басылым кестесімен байланысады, сол ... ... ... ... ... деп ... ... кілттермен сәйrесінше
байланысқан. Сол сияқты Оқырман_нөмірі алғашқы ... ... ... ... ... ... ... 1 Оқырмандар кестесі үшін мәліметтер типін анықтау
|Оқырмандар (читатель.mdb) ... ... ... |Өлшемі ... |
|1 ... ... ... ... ... номері |
|2 |Номер авонент |Числовой ... ... ... номері |
|3 |Фамилия ... |15 ... ... |
|4 |Имя ... |15 |Аты ... |
|5 |Город ... |10 ... |
|6 ... ... |10 ... |
|7 |Дом ... ... ... |Үй ... |
|8 ... ... ... ... ... номері |
|9 |Датарождения |Дата/время |Длинный формат даты|Туған жыл/ай/күн ... 2 ... ... үшін ... ... ... (Карт.mdb) ... ... ... ... ... |
|1 |Код ... |Длинное целое |Топтар номері |
|2 |ББК ... ... ... ... ... |
|3 ... |Текстовый |15 ... ... |
|4 ... ... |Текстовый |50 ... ... |
|5 ... ... |30 |Баспа |
|6 ... ... ... ... ... саны |
|7 |Выдано ... ... ... ... даналар|
| | | | ... |
|8 ... ... |Длинное целое |жылы ... Delphi және ... қоры ... BDE ... ... - дегі ... ... істеудің бірнеше құрауыштары бар
әрбір жинақ белгілі бір есептер шеңберін шешу үшін ... ... әр ... не ... Олардың барлығы мәліметтерге қатынаудың
әр түрлі ... ... және ... ... Өз ... BDE технологиясын бейімдеген Microsoft – қа
қарағанда Borland фирмасы бізге әр ... ... ... ... ... ... ... және тек қана онымен шектеліп қалған жоқ.
Мұндай жағдай басқа программистер алдында ... ... ... ... ... ... ... қолданылуы мүмкін топтар да бар, бұл жерде мен бізге
жеткілікті құралдарға шолу жасауды жөн ... Access ... ... қатынаудың негізгі құрауыштары
орналасқан. Бұл құрауыштар барлығына ортақ және ... да ... ... ... мүмкін.
Data Controls бетбелгісінде кестелердегі мәліметтерді шығару және
редакциялау үшін қажетті құрауыштар орналасқан. Бұл ... да ... ... ... ... ... ... мүмкін.
Сызба 5 Мәліметтерге қатынау негізгі құрауыштары
BDE ... ... ... қатынауға мүмкіндік туғызатын
Borland фирмасымен ... Borland Database Engine ... ... құрауыштардан тұрады. Бұл технология ескіріп кетті, ... үшін ... ... Осыған қарамастан ол мәліметтер
қорының Paradox, dBase сияқты ескі типтерімен ... ... ... 5 Құрауыштар палитрасының BDE бетбелгісі
| | |
| | |
| | |
| | |
| | |
| | ... Access |Data Controls ... 6 BDE ... ... ... осы ... ... отырып мәліметтер қорына қатынаймыз.
DBxpress – Borland фирмасының мәліметтерге қатынаудың ... Ол ... және ... қоры ... клиент
серверлік қосымшаларды бағдарламалауға арналған. Бір ... ... ... бойынша құрылған Oracle, DB2 немесе MySQL
сияқты мәліметтер қорына ... ... ... қорымен жұмыс істеу компьютерге Office
бағдарламасымен ... ... ... ... немесе жеке орнатылатын
арнайы BDE ... ... ... Егер ... ... ... ... істемейтін болса, BDE Administrator-ды компьютерге
орнатуды қамтамасыз ету қажет.
Біз MS Access ... ... ... істейтін бағдарлама жазып
жатырмыз. Қолданбалар құру үшін BDE технологиясын ... ... ... ... істуге арналған біздің алғашқы қосымшамызды
жазайық.
Жаңа жоба құрыңыз. Енді ... ... ... ... Table ... ... ... қасиеттінде
жазылатын сервермен байланысты баптайық. Ол үшін ConnectionString жолында
екі рет шерту қажет және бізге
Бұл жерде бізге төмендегідей ... ... ... ... ... ... (Use Data Link ... қосылу жолын таңдау (Use Connection String)
Қосылу жолын қалай құру ... ... Ол үшін ... ... сурет 6-да көрсетілгендей тағы бір терезе ашылады.
Сурет 6 Қосылу жолын құру ... ... ... ... ... мүмкіндігі бар бар
BDE драйверлер көрсетілген. Егер қандай да бір драйвер жоқ ... ... ... ... 4.0OLE DB Provider»-ті қолдану болады.
Бұл драйвер ODBC драйвер арқылы мәліметтер қорына қатынас жасауға ... ... ... MS Access ... ... ... Jet OLE DB Provider» қолданылады. ... ... ... ... MS Officce ... ... орнатылады, ал Windows-тың соңғы
нұсқаларында ол үнсіздікпен орнатылады.
«Connection» бетбелгісінің түрі таңдалған ... ... ... бұл ... мәліметтер қорының атауын (қажет болса жолды
да) «Select or enter a database name» жолына енгізу қажет. Егер мәліметтер
қоры ... ... бір ... ... ... ... көрсетіп
қажеті жоқ. Мен мәліметтер қорын жүктелетін файлмен бір директорияда
орналастыру туралы ... ... ... Егер сіз ... ... ... ... онда толық жолды көрсету қажет, ал ... ... ... ... кезде қиындық туғызады. Өйткені
бағдарлама мәліметтер қорын көрсетілген жол бойынша іздейді. Егер файлдарды
басқа директорияда ... ... онда ... ... ... ... қоры файлын жеңіл таңдау үшін енгізу жолының оң ... ... ... ... ... ... ... келесі өрістерді
толтыру қажет:
1) Қолданушы есімі (User name) үнсіздіктен ... ... егер ... –ті ... ... есім берілмесе;
2) Пароль (Password) – егер мәліметтер қорында пароль болса, онда оны
көрсету қажет;
3) Бос пароль (Blank password) – егер ... ... ... онда ... ... ... ... Парольды сақтау мүмкіндігін беру (Allow saving password). Егер бұл
жерде қанатбелгіні орнатсақ, онда ... ... ... ... ... ... ... тестілеу үшін
батырмасын бас. Егер барлығы дұрыс көрсетілсе, сіз «Test ... ... ... ... ... құру ... жабу үшін ОК
батырмасын басу керек және қосылу жолының редактор терезесін жабу үшін ... бір рет ОК ... басу ... Енді ... ... ... ... қасиетін алып тастап, false деп орнатыңыз. Бұл
мәліметтер қорына енуде қайта-қайта пароль ... үшін ... Ал ... ... ... орнатылуы үшін Connected қасиетін True деп
берелік.
Сонымен, байланысты аяқталған деп есептеуге болады. Енді бізге ... ... ... ... алу керек. Ол үшін формаға құрауыштар
палитрасынан BDE ... Table ... ... ... оның ... BookName деп өзгертіңіз.
Бұл құрауышта да ConnectionString қасиеті бар, оны да тура ... ... Неге олай ... Өйткені, олай жасамас үшін біз формаға
Database құрауышын қойдық. Енді біз BookName ... ... ... ... ... ... ... құрауышын
көрсете аламыз.
Database қасиетіндегі төмен созылған тізімді шертіп жалғыз Database1
функтін таңда. Енді ... ... ... ... ... ... ... біздің кестеміздің атауын таңдау керек. Кестемен
байланыс көрсетілді, енді қосылуға болады. Ол үшін Active ... true ... ... ... ... мәліметтерді бейнелеу
үшін формаға құрауыштар палитрасынан Data Access ... ... ... ... Енді бұл ... ... кестені бейнелейтінін
көрсету керек. Ол үшін DataSet қасиетінде төмен ... ... ... кестесін таңдау қажет. Дайындықтар бітті, мәліметтерді шынайы
бейнелеуге кірісуге болады. Кестені ... ең ... ... ... ... орнату.
DBGrid құрауышының қасиеттері: Бұл мәліметтерді кесте түрінде
бейнелеуге ... ... Бұл ... ... кестеміздің жолдарын
қосуға, жоюға және редакциялауға ... ... ... ... ... ...... торды кестені
бейнелеу құрауышымен байланыстыру. Ол үшін DBGrid ... ... ... ... ... 1 құрауышын көрсету керек.
Енді міне біздің қосымшамыз дайын болды. Мүмкін сіз байқаған боларсыз
біз бірде-бір жол код ... ... Міне Delphi ... ... ... қорын бағдарламалау үрдісін ... ... ... де жоқ. Бұл мысалды жүктеп ... және ... ... ... бар ... ... жойып көріңіз. Жолды қосу
үшін Ins ... ал жою үшін Ctrl+Del ... ... ... қасиеттері: TTable құрауышы пайдалы қасиеттер
жинынан тұрады.олардың көпшілігі қолданыста ... ... ... мысалдар жиынтығын жазбас үшін бұл ... мен ... ... сипаттап кетейін. Келешекте іс ... біз ... ... ал ... сіз үшін ... ... ... сияқты
болады.
MasterSource – бұл қасиетте ағымдағы кестеге қарағанда негізгісі
көрсетіледі. Біз бұл ... ... ... ... ... іс жүзінде де қарастырамыз.
ReadOnly – егер бұл қасиет true-ге тең ... онда ... ... емес. Бұл жағдайда мәліметтер тек бейнеленеді. Міндетті
түрде бұл қасиетті ... ... тиіс және ... ... ... ... кестелерге орнату керек.
TableDirect – бұл қасиет кестеге қатынау қалай жүргізілетінін
бейнелейді. Егер бұл ... ... тең ... ... ... бойынша
тікелей қатынау жүргізіледі. Егер false болса онда ... ... ... ... SQL ... (SQL ... ... төмменнен
оқыңыз) жүргізіледі. Мәліметтер қорының барлығы тікелей байланыс арқылы
жұмыс істеуге мүмкіндік ... ... бұл ... ... ... – біз ... келетін кесте атауы.
CacheSize – кэш жадының өлшемі. Егер 50 ... ... ... ... қосылғанда құрауыш алғашқы 50 жолды таңдап оны локальды жадқа
орналастырады, ... ... ... – ReadOnly ... ... және ... ... мүмкіндікті көрсетеді.
CommandTimeout – команданың орындалуын күту уақыты. Құрауыш команданы
мәліметтер қорына бағыттаған кезде ол күту ... ... ... ... ... ... қате туралы хабарлама шығады.
Connection – бұл жерде ... ... ... құрауышы
көрсетіледі.
ConnectionString – мәліметтер қорына қосылу ... ... ... ... ... ... ... орналасуы. Курсор серверде немесе клинет машинасында
орналасуы мүмкін.
CursorType – курсор типі. Бұл жерде келесі ... бірі ... ... ... ...... тек алға ғана ... алады.
tKeyset мұндай курсорда бір қолданушымен енгізілген ... ... ... ... ... көрінбейді. Егер бір кестемен бір
уақытта бірнеше қолданушы жұмыс ... онда ... ... ... ... ... бейнелеу үшін мәліметтер қорынан
шығып кетіп оған қайтадан қосылу керек.
tDynamic ... ... ... бір ... ... да ... ... статикалық курсор. Бір қолданушының өзгерістерін басқаларына
көрінбейді.
Ескерту!!! Егер ... ... ... онда ... ... ... болады. Курсорлардың барлық типтері белгілі бір мәліметтер
қорымен жұмыс істей алмайды. Бір ... қоры бір ... ... ал
басқасы барлығын да қолдайды.
Filter – фильтр жолы.
Filtered – кесте фильтрленген бе? Егер мұнда false деп орнатсақ онда
фильтр жолы ...... ... ... Индекстер мәліметтерді
сұрыптауға және кестелер арасындағы ... үшін ...... ерекшеленген жол нөмірі.
RecordCount – кестедегі жолдар саны.
Sort – сұрыптау ... ... ... өсу реті ... сұрыптау керектігін айтады. DESC
операторы кему реті бойынша сұрыптау керектігін айтады.
Active – егер бұл ... ... тең ... онда ... ... – бұл жерде барлық агрегаттық өрістер сақталады.
AutoCalcFields – егер true болса, онда өрістерді ... ... ... бұл ... әсер ... ... ... true болса, онда біз
файлдың басында ... – бұл ... ... ... орналасқан.
Eof - бұл қасиетке әсер етуге болмайды, бірақ true болса, онда біз
файлдың соңында отырмыз.
FieldCount – кестедегі өрістер саны ... – бұл өріс ... ... ... ... ... сіз 4-ші өрісте қандай мән сақталғанын білгіңіз келді ... ... ... ... AsString ... ... жол түріндегі
мәнді алу ... ... Бұл ... тәсіл, бірақ мен оны
қолданғанды ұнатпаймын.
FieldValues – бұл қасиеттің көмегімен көрсетілген ... кез ... ... ... Өріс атауын квадраттық жақшаға алу қажет. Мысалы,
Table1.FieldValues[‘Картотека’]=’3346598’;
FilterOption – фильтрдің баптауы. Бұл жерде келесі ... ... ... ... ... ... егер бұл параметр тұрса, онда ұқсастықтар
фильтрдегі көрсетілген мәннің дәл ... ... Егер ... онда ... оның тура ... ... табылмайтын фильтрдегі
мән құралатын жолдарға түседі. Мысалы, егер фильтрде «Ж» сөздерін көрсету
қажет болса, онда ... ... ... ... ... авторлары
шығады (самолет, самокат).
Modified – егер қасиет true –ге тең болса, онда кестеде өзгерістер
енгізілді.
Table құрауыштарының әдістері
Көріп отырғанымыздай ... өте көп және ... ... ... Бұл тарауда сіздерді олармен ... ... ... Ал неді ... ... ... ... дайын болыңыз.
BookmarkValid – бұл әдіс бетбелгінің дұрыстығын тексереді. Жалғыз
параметр негізінде Тbookmark сияқты бетбелгі типін ... ... және ... ... онда оның ... true ... – кэш жадыда сақталған жаңартуларды болдырмау.
CompareBookmark – екі бетбелгіні ... Бұл ... екі ... Бұл екі ... ... Егер ... тең
болса, онда нәтиже нөлге тең. Егер біріншісі екіншісінен кіші болса, нәтиже
-1. Егер біріншісі ... ... ... онда ... ... тең.
DeleteRecords – жазбаларды жою. Бұл әдісте бір ғана параметр – қандай
жазбаларды жою. Сен параметрдің орнына келесі мәндерді көрсете аласың:
arCurrent тек ... ... ... ... ... қанағаттандыратын жазбаларды жою.
arAll - барлық жазбалар.
arAllChapters барлық бөлімдеріндегі жазбаларды ... - ... ... жаңа ... ...... ... өзгертуді болдырмау, егер өзгертулер Post
әдісінің көмегімен сақталмаған болса.
Close - кестені ... - ... ... ... - ... ... өту. Бұдан кейін өрістердің мәндерін
өзгертуге болады.
FieldByName - ... ... ... ... ... ... ретінде
жолда өрістің атауын көрсетіп және нәтижесінде TFied объектісі түріндегі
өріске ... ...... ... ... өту.
Insert - кестеге жаңа жол қосу.
IsEmpty - егер әдіс онда ... ... ... - ... ... ... ... - келесі жазбаға өту.
Post - барлық өзгертулерді қабылдау.
Prior - ... ... ... ... - ... ... ақпаратты жаңарту.
Update Record - ағымдағы жазбаны жаңарту.
Алдыңғы мысалда барлығы да дұрыс ... ... тұр, тек қана ... ... ... қажеті де жоқ. Бұл өріс – санағыш және оның мәні
автоматты ... ... ... ... жасыру үшін бізге
мәліметтерді бейнелеуді басқаруды үйрену керек. Алдымен оған кіріспес ... ... ... тағы екі ... ... ... ... Өзіміздің мәліметтер қорын Access-те жүктейік, оның оң ... шерт және ... ... ... ... таңда.
ҚОРЫТЫНДЫ
Тәжірибе жүзінде бұл кітапханадағы жаңа түсімдерді өңдеуді орындауда
картотекаларды, басылымдарды, тізімдерді, ... ... ... ... ... ... үнемдеумен қатар,
бip сарынды жұмыстан босату үшін, ... ... ... қорын кұрдым.
Бұл дипломдық жұмыста «Кітапхана» ақпараттық ... құру ... ... ... ... ... мен ... зерттелді.
Дипломдық жұмыс барысында ақпараттық жүйені жобалау ... ... ... ... ... жергілікті өңделуі қарастырылатын халық
шаруашылығын ... ... ... ... пайда болды.
Таратылымды басқару идеясын жүзеге асыру үшін ... ... ... ... ... үшін кәсіптік ... ... ... ... ... (АЖО) құру ... ... жұмыста АЖО-
ға талдау жасалынып, оны құрудағы жүйелік, икемділік, түтастылық ... ... ... ... жұмыста төмендегідей нәтижелер алдық:
1) «Кітапхана» пәндік аймақ талданылды.
2) «Кітапхана» ... қоры ... ... МҚ Access бағдарламасы бойынша жасалынды.
4) МҚ-мен жұмысты қамтамасыз етуші клиенттік қосымшалар
құрылды.
5) Бағдарламалық сапа ... Delphi 7.0 ... ... ӘДЕБИЕТТЕР ТІЗІМІ
1. Жантасова Ж.З. Системы управления базамы данных. Методически указания /
Ж.З. Жантасоваю Издательство ВКГУ. – ... 2003. – 78 ... ... Қ.С. Ақпараттық жүйелер теориясы / Қ.С. Байшоланова. Оқу
құралы. Алматы: ... 2002. ( ... ... М.П. Базы ... / М.П. ... ... ... СПб.: БХВ ( Петрбург, 2004. ( 512с.:ил
4. Хомоненко А.Д. Базы данных: Учебник для высших учебных заведений / ... А.Д. ... / СПб. ... ( ... 2004. ( 736 С
5. Дейт К.Дж. Введение в системы баз ... К.Дж. ... ... ... 1990. – ... ... Л. И. ... в библиотеке/ Л. И. Алешин - Москва.:
Издательство МКУКУ, 2001. - ... - 256 ... ... А. Я.. Приемы программированние в Delphi Версий 5. 7/ ... ... ЗАО ... БИНОМ», 2003.- 520 стр.
8. Драхвелидзе П.Г. Программирование в Delphi 7. / П.Г. ... ... - СПб.: ... 2003. - 784 ... Хомоненко А. Самоучитель Delphi / А. Хомоненко, В. Гофман. - СПб.: БХВ
- Петербург, 2003г. - 556 ... Delphi 6 ... ... В. ... с ... ... в Delphi / В. Гофман. - СПб.: ... 2003г. - 624 ... ... В. Система программирования Delphi / В.Фаронов. - СПб.:БХВ-
Петербург, 2004.-888 с
13. Фаронов В. Программирование баз данных в Delphi 7 / В. ... - ... ... ... В. Базы данных в Delphi 7. Самоучитель / В. ... ... ... 2003 г. -219 ... Роб П. Системы баз данных: проектирование, реализация и управление / П.
Роб. - СПб.: БХВ - ... 2004г. - 1040 ... ... М.В. ... Delphi ... ... / М. В. ... и техника, 2004 г. - 600 стр.
17. Балапанов Е. Қ. Жаңа ақпараттық технологиялар / Е. Қ. ... ... Р. М. ... Г. А. Мадьярова. Алматы, 2001
ҚОСЫМША А
«Кітапхана» автоматтандырылған ақпараттық жүйесін құру
Бұл практикалық бөлімде құрылған «Кітапхана» ақпараттық ... ... ... және мәліметтер қорымен жұмысты
қамтамасыз етуші клиенттік қосымшалар құрылды. Құрылған қордың қызметі ... ... ... ... алуынан тұрады. Сонымен ... ... ... ... ... МҚ - ... ... және МҚ
- да сақталатын қандай да бір ... ... ... оны ... ... тиіс. Осы бөлімде көрсетілгендер қолданушы мен МҚ
арасындағы ... ... ... ... сонымен қатар
ақпараттың МҚ ... ... ... ... ... ... айтқанда МҚ құрайтын жекеленген ... ... ... ... ... ... мәліметтер қорынан
алынады. Енді бағдарламамен жұмыс жасау жолдары туралы қарастырайық.
Бағдарлама ... ... ең ... сурет 1 терезесі жүйелік меню шығады.
Сурет 1 Жүйелік меню
Жүйелік меню ... ... ... ... ... шығады.
Сурет 2 Жүйелік меню түрі
Бағдарлама функцияларына қатынауға кітапхана қызметшісі мен ... ... тең ... ал ... ... ... Бұл әрекетті
жасаушы қосымша сурет 3 - те көрсетілген.
Сурет 3 Бағдарлама функцияларына қатынауға ... ... ... қолданушы паролі дүрыс болған кезде бізге ... ... ... негізгі форма деп аталады. Бұл форма арқылы кітапханадағы
мәліметтерді ... ... ... ... ... т.с.с ... көмектеседі және де мәліметтер қорына қатынап жаңа ... ... Ал, ... қате ... қате ... хабар шығады.
Сурет 4 Қордағы картотекалармен жұмыс жасау ... ... ... таңдауға арналған батырмалар орналасқан.
Онда келесі функциялар болады
- Библиографиялық карталарды қарау;
- Жаңа түсімдерді қарау;
- Жаңа бөлім және жаңа ... ... ... ... ... ... тұратын кесте шығарылған,
онда келесідей мәліметтер бейнеленген:
- ББК (Раздел) нөмірі;
- Басылым авторының ... ... ... ... Басылым қаласы;
- Басылым жылы;
- Даналар саны;
- Берілген даналар саны;
Осы ... ... ... ... ... карточкаларға
немесе бөлімдерге іздеу үйымдастыру;
- Бөлімдер және карточкаларды сұрыптау;
- Жаңа түсімдерді қарау;
- Формадағы өрістерді баптау;
- Жаңа бөлім және басылым карточкаларын ... ... ... ... және ... ... ... үшін қолайлы.
Негізгі формадағы просмотр опциясына басу кезінде кітап карточкаларын
көруге болатын Сурет 5-тегі форма ашылады
Сурет 5 Баспа ... ... ... ... ... ... Бөлім номері;
- Авторы;
- Кітап атауы;
- Басылым түрі;
- Басылым жылы;
- Даналар саны;
- Қолдағы дана ... ... ... ... басу ... ... ... Ол форма бізге соңғы түскен кітаптар туралы
ақпарат береді. «Жаңалықтар» формасы ... 6-да ... 6 ... терезесі
Мұнда бейнеленетін ақпараттар:
- ББК (Раздел) нөмірі;
- Басылым авторының нөмірі;
- Басылым авторы;
- Баспа;
- Басылым қаласы;
- Басылым жылы;
- Даналар саны;
- Берілген даналар ... ... ... ... ... формадағы қосу батырмасын таңдау кезінде бізге «Бөлім қосу»
формасы ашылады. Бөлім қосу КБК дағы ... ... ... ақпараттар дан
тұратын Сурет 7 түріндегі форма ашылады. ... қосу ... ... кез ... ... басып қосуға болады.
Сурет 7 Жаңа бөлімді қосу
Оқырмандарға арналған кестеде тек ғана оқырмандар туралы ақпараттар
толығымен сақталады. Сурет 8 – де ... 8 ... ... ... бейнеленетін ақпараттар:
- Оқырман билетінің нөмірі;
- Әкесінің аты;
- Аты;
- Қаласы;
- Көше;
- Тұратын үй ... ... ... ... ... ... ... ай, күні;
Ал, екінші кестеде оқырманның баспаны алған уақыты мен ... ... ... ... ... ... ... ұйымдастырылған және оны
сақтауға, жоюға болады.
-----------------------
АЖО
Техникалық құралдар
Бағдарламалық құралдар
Ақпараттық қамсыздандыру және әдістемелік құжаттама
Жалпы бағдарламалық қамсыздандыру
Функционалдық бағдарламалық қамсыздандыру
Есептеуіш ... ... ... ... қамсыздандыру
Жаңа бағдарламалық құралдарды құру үшін арналған құралдар
Dataset
Data Control
В
А
Data Access
Data Components
А
В
А
В
Other
BDE
DB
BDE alias

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi ортасында мәліметтер қорымен жұмыс39 бет
Delphi-де мәліметтер қорын құру технологиялары6 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кітапхана" жұмысын автоматтандыру21 бет
Delphi және мәліметтер қоры сервері. мәліметтерге ado арқылы қатынау26 бет
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру23 бет
Delphi ортасында кітапхана жұмысына МБ құру20 бет
Graph кітапханасын қолдану21 бет
«Кітапхана бөлімінің Мәліметтер Базасын құру(ұйымдастыру)»15 бет
Абайдың ақындық кітапханасы20 бет


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


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

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

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

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

Email: info@stud.kz

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

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