SQL серверін қолданып қосымшалар жүйесін жетілдіру

Мазмұны.

Кіріспе. 3

Техника.экономикалық негіздеме 6
1. SQLқұрылымдық сұранымдар тілі 7
1.1 SQL мүмкіндіктері мен артықшылықтары 7
1.2 SQL даму тарихынан 8
1.3 SQL көмегімен мәліметтер қоры басқару 9

2.SQL командаларының типтері. 11
2.1.SQL мәліметтерінің типтері 11
2.2. Сандық типтер 12
2.3. Күні мен уақытты беру үшін арналған типтер 13

3. Желілік қосымшаларды құру 28
3.1. ODBC технологиясы 28
3.2.SQL.сервердің Word және Exce. мен өзара байланысы 33
3.3. SQL.серверде MS Access мәліметтерін пайдалану 40
3.4. Active Server Pages технологиясы. 45

3.5. Мәліметтер қорымен Visual Basic ортасында жұмыс 45
3.6. Visual C++.ті SQL.серверге кіру үшін қолдану 53

4. Адам өмірінің қауіпсіздік негіздері 55

5. Экономикалық тиімділік есебі 73

Қорытынды 81

Пайдаланылған әдебиеттер 82

Қосымшалар 83
Кіріспе.

Есеп жасау, бақылау және жобалаулардың негізін көптеген картотекалар, тіркеу журналдары, сондай-ақ тізімдер, сызбалар құрайды. Олар біртіндеп көбейіп, жаңадан топтасады.
Егер де ақпаратттар жинағының көлемі өте үлкен болса, онда керекті мағлұматты іздеп табу өте қиын болады.
ДЭЕМ және ақпаратты өңдеу мүмкіндігі пайда болғаннан кейін біздер көптеген ақпараттық-анықтамалық есептерин автоматизация арқылы шеше аламыз.
Бастапқы кезде ЕЭМда ақапаратты сақтап, оны жинақтауға арнайы файлдар қолданылды. Бұл кезде әрбір функционалдық есепке дербес белгілі бір қорытынды ақпараттан тұратын файл құралатын. Осының бәрі де қолданушыға көптеген қиындылықтар әкелетін.
ЕЭМнің дамуымен бірге басқару системаларын кұру идеялары талқыланды. Мысалы, өндірістегі бухгалтерлік есептің автоматизациясы кезінде мағлұматты сақтау, оны дұрыс өңдеу, және де белгілі бір уақыт сайын өзгертіп отыру. Бұл идеялар өзінің шешімін мәліметтерді басқару системасында, яғни МКБЖ ортасында тапты. МКБЖ арнайы ақпараттар базасымен тікелей жұмыс істейді. Дербес компьютерлердің пайда болуымен қатар таблицалардағы ақпаратты өндеудің ең қолайлысы МКБЖ болып отыр..
Access – реляциялық мәліметтер қорын басқару жүйесі. Қарапайым 2 өлшемді кестер реляциядық мәліметтер қоры болып табылады. Мәліметтер қорын басқару жүйесі мәліметтер қорын құру, мәліметтерді өңдеу, қандай да бір шарт бойынша қордан мәліметтерді таңдау, қор негізінде әр – түрлі формалардың есеп беруі (отчет) құружы жүзеге асырады.
Мәліметтер қорында 2 өлшемді кестенің жолдары жазбалар деп, бағандары өрістер деп аталады.
Дәлірек айтқанжа, мәліметтер қорында, кестердей әр бір жол жазба болып табылады, ал жазба бірнеше өрістерге бөлінеді, олар:
а) мәліметтер қорын құру
б) мәліметтер қорының құрылымын өзгерту
в) форма құру
Реляциондық модель – ең қарапайым модель берілгендерді кесте таблица түрінде топтастырған модель.

берілгендерді қолданбалы программаларға тәуелдігіш жою мақсатында 1970 жылы математик Код реляциондық модель концепциясын ұсынды. Қатынас белгілі бір шарттарда қанағаттандыратын 2 өлшемді кесте.
Қатынастың бағандары – артрибуттар деп аталады. Ал жолды жазулар деп атайды. Реляциондық қоры дегеніміз – бір бірімен байланысты қатынастар жиыны әр – бір қатынас жеке файл түрінде сақталынады. Олар келесі тәртіппен байланысқан (файл, кесте, қатынас, мән).
Модель құрылымның қаталдығы және жұмыс жылдамдығының берілгендер қорының өлшеміне тәуелділігі.
Қолданылған әдебиеттер:
1. Фаронов В. В. «Delphi 5: Руководство разработчика баз данных».
Издательство «Нолидж». Москва – 1999.
2. Microsoft SQL Server. Комплект документации.
3. Шуленин А.В. «Системы Управления Базами Данных».
Издательство «Питер». Санкт-Петербург – 1998.
4. Хьюгс С. «РНР. Руководство разработчика».
Издательство «ДиаСофт». Москва – 2001.
5. Фаронов В. В. «Delphi 5: Учебный курс».
Издательство «Нолидж». Москва – 2000.
6. Глушаков С.В.Ломотько Д.В. «Базы данных:Учебный курс»
www.delphiworld.narod.ru
        
        Реферат
Берілген дипломдық жобада «SQL сеорверін қолданып қосымшалар
жүйесін жетілдіру» тақырыбы зерттелді.
SQL- СЕРВЕР, ODBC ... WORD , EXCEL ,MS ... BASIC, VISUAL ... ... жоба ... SQL ... ... жүйесін жетілдіру болып келеді. Жұмыстың негізгі назар қойылған
программасы ... ... ... ... ... ... тілінің даму тарихы, мәліметтер қоры туралы түсінікке сипаттама
берілген. Жұмыста ... ... ... ... ... ... тұратыны туралы айтылған. Өрістердің мәндерінің типтері
көретілген.
Екінші бөлімде SQL командалары, олардың типтері, ... ... МҚ ... операторларына қысқаша сипаттама берілді.
Мысалдар келтіріліп, қолданылуы анық ... ... ... ... құру ... Бұл бөлімде SQL тілінің әртүрлі қолданбалы ... ... ... туралы айтылады. Сонымен қатар адам
өмірінің қауіпсіздігі қарастырылған және экономикалық ... ... ... ... ... ... SQL ... мен ... SQL даму ... SQL ... ... қоры ... командаларының ... ... ... ... ... Күні мен ... беру үшін арналған типтер
13
3. ... ... ... ODBC ... Word және Exce– мен ... байланысы
33
3.3. SQL-серверде MS Access ... ... Active Server Pages ... ... қорымен Visual Basic ортасында жұмыс
45
3.6. Visual C++-ті SQL-серверге кіру үшін ... Адам ... ... ... Экономикалық ... ... ... ... ... және ... ... көптеген картотекалар,
тіркеу журналдары, сондай-ақ тізімдер, сызбалар құрайды. Олар біртіндеп
көбейіп, жаңадан ... де ... ... көлемі өте үлкен болса, онда керекті
мағлұматты іздеп табу өте қиын болады.
ДЭЕМ және ... ... ... ... болғаннан кейін біздер
көптеген ақпараттық-анықтамалық есептерин автоматизация арқылы шеше аламыз.
Бастапқы кезде ЕЭМда ақапаратты сақтап, оны ... ... ... Бұл ... ... ... ... дербес белгілі бір
қорытынды ақпараттан тұратын файл құралатын. Осының бәрі де ... ... ... ... ... ... системаларын кұру идеялары талқыланды.
Мысалы, өндірістегі бухгалтерлік есептің автоматизациясы кезінде мағлұматты
сақтау, оны дұрыс өңдеу, және де белгілі бір ... ... ... ... ... ... шешімін мәліметтерді басқару системасында, яғни МКБЖ
ортасында тапты. МКБЖ арнайы ақпараттар базасымен тікелей жұмыс істейді.
Дербес компьютерлердің ... ... ... ... ... ең ... МКБЖ болып отыр..
Access – реляциялық мәліметтер қорын басқару жүйесі. Қарапайым 2
өлшемді кестер реляциядық мәліметтер қоры болып табылады. Мәліметтер ... ... ... ... ... ... өңдеу, қандай да бір
шарт бойынша қордан мәліметтерді таңдау, қор негізінде әр – түрлі
формалардың есеп беруі (отчет) ... ... ... ... 2 ... ... ... жазбалар деп, бағандары
өрістер деп аталады.
Дәлірек айтқанжа, мәліметтер қорында, кестердей әр бір жол жазба болып
табылады, ал жазба бірнеше өрістерге бөлінеді, олар:
а) ... ... ... ... ... ... өзгерту
в) форма құру
Реляциондық модель – ең қарапайым модель берілгендерді ... ... ... ... ... программаларға тәуелдігіш жою мақсатында 1970 жылы
математик Код реляциондық модель концепциясын ұсынды. Қатынас белгілі бір
шарттарда қанағаттандыратын 2 өлшемді кесте.
Қатынастың ...... деп ... Ал ... ... ... Реляциондық қоры дегеніміз – бір бірімен байланысты қатынастар
жиыны әр – бір ... жеке файл ... ... Олар келесі тәртіппен
байланысқан (файл, кесте, қатынас, мән).
Модель құрылымның қаталдығы және жұмыс жылдамдығының берілгендер
қорының өлшеміне тәуелділігі.
Microsoft Access - бұл ... ... ... әрі ... Онда ... барлық қолайлы жағдайлар қарастырылған: яғни,
қолданушы кез келген ақпаратты анықтап, өңдей алады, онымен ... ... ... ... жұмыс істей алады.
Ақпарат базасын басқару системаларына сүйеніп, біз ... ... ... істеуді, және бірлесіп жұмыс істеуді бақылай
аламыз.
МКБЖ 3 басты функциядан тұрады:
1) ақпараттарды анықтау ;
2) ақпаратты өңдеу;
3) ... ... ... ... ... Microsoft Access те толықтай
өңе алады.
Кез келген құжатпен ... ... ... ... ... ... құжаттың мазмұның немесе таблицаның әр бір ұяшықтың орнын өзіміз таңдай
аламыз. ... ... бұл ... керек жерге орналастыру үшін
қажет.
Ал электрондық таблицаларда ақпаратты сақтау, керек есеп айырысуларын
жүргізу және қортындыларды керекті түрде ұсыну міндетініз болады.
Егер де ... ... ... саны ... асып ... және
де құжат біршене беттен тұрған жағдайда ақпаратпен жұмыс істеу өте қиын
болады. Егер де сіз ... да ... ... ... ... таблицаларды құрсаңыз, ондағы өзгерістерді, және жаңадан
енгізілген сандарды бақылай алмайсыз.
Мысалы, сіздің таблицаныздың бір ұяшығында күн (мерзім), ... ол ... ... ақша ... керек болса,қолданушы оны
кездейсоқтықтан ауыстырып алуы мүмкін. Осы ... ... ... болады.
МКБЖның арқасында біз ақпараттың түрін және де оның сақталу әдістерін
өзіміз таңдай аламыз. Сіздер сонымен қатар жұмыс істеуге ... болу ... ... енгізу үшін) басты талаптарды қоя аласыз.
Сіздер Microsoft Access барлық мүмкіндіктерді қолдана аласыз: ... ... ... ... ... ... және OLE
(Object.Linking and Emedding қарым-қатынас және объетілерді енгізу).
Microsoft Access көптеген ақпарат ... ... ... ... ... да ... структураларымен). Сіздер ақпараттың импорт және
экспорт процестерін текстік редакторларынан және де электрондық
таблицалардан ала аласыз.
Microsoft Access көмегімен сіздер Paradox, ... dBASE IV, ... т.б. ... ... ... Бұл ... ... Microsoft
Access импорттауға да болады.
Текстік ... ... ... ... ... жұмыс
МКБЖ-дағы жұмыстарынан көптеген айырмашылықтары бар. Текстік редакторда
даярланған құжатта сіздер таблицалық ақпаратты қосып, оны өңдей аласыз.
Ал электрондық таблицада құрылған құжат ... бір ... шешу ... ... оны басқа да бір есепке қолдану өте қиын.
Ақпаратпен жұмыс істеу кезінде МКБЖ ... ... ... ... ... іздеу шараларын жеке таблицада өңдіре аласыз. Бір
команданы қолдана отырып, жеке бөлікте орналасқан барлық ақпаратты жаңарта
аласыз.
Таблицадағы ақпаратты өндеу үшін ... Access SQL ... өте ... ... Оның ... бір ... ... таблицадан бізге керекті
информацияны ғана белгілей аламыз.
Microsoft Access ортасында есептерді шешу үшін SQL тілін міндетті
түрде білу ... ... ... ... коммуникация және мәліметтерді ... ... ... басқаларына қарағанда жылдамырақ дамып келе жатыр,
өйткені ... жаңа ... ... және ... әлеуметтік
өзгерістермен бірге жүруге тура келеді. ... ... ... жоғары ырғақпен ұлғаюына байланысты, ... ... ... ... ... жаңа ... тура келеді.
Мәліметтер қоры ақпараттық технологиялар облысында алдағы орындарды
алатындықтан, олар адам ... бір ... ... Осы ... ... ... ... жолымен тұтас бүтінге келе жатыр,
осыған үлкен қадам мәліметтерді өңдеу стандартын SQL ... ... ... ... ... ... SQL-ді ... жұмыс істейтін
программалық жабдықтар, қолданушыға білінбей қызмет етеді, және ақпаратты
басқаратын ... ... ... ... кезде клиент/сервер
архитектурасына негізделген желілік ақпараттық технологияны ... ... ... ... ... адам өмірі әртүрлі типті ақпараттармен қаныққан, ал оларды
басқару үшін әртүрлі қызметті мәліметтер қоры мен ... құру ... ... ... ... осы мақсатқа арналған көптеген компьютерлік жүйелер-
мәліметтер қорын басқару жүйелері пайда болды.
Техника- экономикалық негіздеме
Мәліметтердің санының өсуі, ... ... және ... ... ... жүйелерде қызмет ететін МҚ-ң стандартты тілін ... ... ... да, мұндай ... тіл ... ... компьютерден, желілік жұмыс станциясынан немесе әмбебап
ЭЕМ-да жұмыс істей отырып басқару мүмкіндігін береді.
SQL (Structured Query ... ... ... ... ... реляциялық МҚ-да мәліметтерді құру және өңдеу
құралдарын береді. ... ... ... және SQL-ді реляциялық мәліметтер қорының технологиясы
облысындағы ... ... ... оны МҚ ... ... МҚ пайда болғанға дейін, көптеген МҚБЖ үшін ... ... ... тілдері, файлдардың логикалық жазулары түрінде
берілген мәліметтермен жүргізілетін операцияларға бағытталған. Әрине, ... ... ... ... ... ... ... орналасқанын және қалай алу жолдарын білу талапді етеді.
Қарастырылып отырған SQL тілі логикалық ... ... ... берілген мәліметтермен операциялар жүргізуге бағытталған.
Осы тілдің құрылымының ... ... ... ... ... ... нәтижесіне бағытталуында. SQL мәліметтердің, индекстердің
қайда орналасқанын, және ... алу үшін ... ... ... керектігін өзі анықтайды, сондықтан бұларды МҚ-на сұранымдарда
көрсетудің қажеті жоқ.
1.SQL құрылымдық сұранымдар тілі
1.1 SQL мүмкіндіктері мен ... жылы SQL ... ... МҚБЖ үшін ... тіл ... кең ... жүйелерге ене бастады. Ол келесі ... Тез ... ... және ... ... мен бағаларының төмендеуі, тұтыну нарығының, қолданушылар
ортасының және түрлері мен бағаларының ... ... ... ... ... ... да ... көбейді. Сатып алушы
фирмаларға ... ... ... ... ... ... программалар кешенін шығара бастады. Олар сатып ала ... ... мен жеке ... ол ... өз ... алмадй. Ақпаратпен алмасу және оларды ... үшін ЭЕМ ... онда ... мен мәліметтерді арнайы файлдық сервер ... ... ... ... МҚБЖ, бір-бірінен алыс ара-
қашықтықта орналасқан әртүрлі ЭЕМ қолданушыларына бір МҚ кіру ... ... ... ... оқу кешендерін, ақпараттық және басқа
жүйелерді әртүрлі автоматталған басқару жүйелерін ... ... бұл ... ... ... құру үшін де ... ... немесе
серверге файлдарды жазу керек болады, ал ол ... ... ... ... кемшіліктерді бодырмау үшін ... ... ... бірақ ол үшін сервермен хабарласу тілі қажет-
мұндай тіл ретінде SQL таңдалды.
SQL концепцияларында операциялардың мәліметтердің кесте ... ... аз ... ... ... құруға мүмкіндік берді. SQL
сұранымдарды орындау ... және де ... ... құру үшін ... ... Онда ... ... бар:
▪ Мәліметтерді анықтау тілі-МҚ анықтау, және де кестелер ... ... және ... ... ... ... ... Мәліметтерді түрлендіру сөйлемі-мәліметтер қосу, жою және өзгерту;
... ... ... кіру артықшылығн беру
немесе қайтару, транзакцияларды басқару және т.б.
Сондай-ақ SQL бұл сөйлемдерде келесі есептерді ... ... ... ... ... түрлендірулер, және
арифметикалық өрнектер мен текстерді салыстыру операцияларын
орындау;
▪ Кесте мазмұнын экран дисплейіне ... ... ... ... мен ... ... Қолданушыларғы МҚ-да мәліметтердің ... ... ... ... ... ... Сұраным бойынша шығарылатын бір немесе бірнеше кестелер және
ұсыныстар мазмұнын ... ... ... ... ... және осы топтарға арифметикалық орта,
сумма, максимум, минимум операцияларын ... тілі ... ... ... ... табылад, өйткені ол
мәліметтердің физикалық ... және ... ... сондай-ақ
мәліметтерді дискіден физикалық оқуға жауап береді, және ... ... және ... ... ... ... береді.Олай болса, SQL қолданушыларға, программаларға реляциялы
МҚ ақпараттарына кіруді қамтамасыз ететін мықты құрал.
1.2 SQL даму тарихынан
Реляцияла МҚ басқару жүйелері 80 ... ... ... т ... ... ... ... ақпарат қарапайым кестеде
сақталатындықтан, мәліметтерді ... ... ... ... көп. SQL ... МҚ тілі ... оның ... да
мәліметтерді осы тәсілмен берудің дамуымен тығыз байланысты.
Жоғарыда айтылғандай, реляциялы МҚ түсінігі 70 жылдардың басында ... ... ... ... ... ... мәліметтер қоры одбысында IBM компаниясының System/R деп аталған
жобасымен ... ... ... ... ... ... модельдің
жұмыс істеу қабілеті тексеріліп және дәлелденді. Сондай-ақ МҚБЖ-ін ... жоба ... ... сұранымдар тілін құру жұмысы жүргізілді, олардың
бірі SEQUEL ... English Query ... ... ... аталды.
70 ж соңында System/R жобасының екінші ... ... ... жүйе ІВМ ... бірнеше ... ... Ол System/R ... және оның МҚ ... ... ... тәжірибеге әкелді, ал оның аты SQL деп ... ІВМ ... ... МҚ ... ... ... және
программалық өнімдер құрудың негізі болып ... ете ... ... келді.
System/R жобасы және оның шеңберінде құрылған МҚ-мен жұмыс ... ... ... ... ... ... ... 1977 ж SQL-ға
негізделген, реляциялық МҚБЖ-ін құру үшін ... Software ... ... ... ... Oracle деп ... бұл МҚБЖ,
бірінші юолып 1979 ж нарыққа шықты.
Беркли қаласының ... ... ... ІВМ ... тобыреляциялық МҚБЖ-нің протатибін ... QUEL ... ... өз ... Ingres деп атады. 1980 ж бірнеше мамандар
Берклиді тастап, Ingres ... ... ... құру үшін ... Inc ... ... ... оны нарыққа шығару 1981 ж
басталды. 1989 ж аты Ingres Corporation болып ауысқан ... ... ... ... ... ... ... МҚБЖ жетекші
таратушысы болып қалды. Мысалы, 1986 ж алғашқы QUEL ... ... SQL ... ... ж ІВМ ... System/R негізінде, SQL/DataSystem(SQL/DS) деген
атпен коммерциялық өнім шығарды, ал 1983 ж тағы бір ... ... DB2 ІВМ ... ... ... МҚБЖ болды, және осы
жүйенің SQL тілі МҚ үшін ... ... DB2-де іске ... ... ІВМ ... ... бағыттарының программалық өнімдерінде,
дербес компьютерден бастап, желілік серверлерге және ... ... ... ... жартысында реляциялық МҚ таратушылар өз
өнімдерін ... үшін ... ... ... дәстүрлі МҚ
архитектурасымен салыстырғанда, реляицлық программалық өнімдердің ... ... ... реляциялық жүйелердің үлкенартықшылығы болды:
олардың реляциялық сұранымлар тілі ... ... ... орындау және
нәтижені бірден жазу мүмкіндігін берді.
80жылдардың екінші жартысында реляциялық МҚ болашақ технологиясы
болып ... ... ... ... қарағанда өнімділіг 2-3 есе
артық болған МҚБЖ-нің жаңа ... Ingres және Oracle ... ... ... ANSI/ISO-мен қабылданған SQL стандартын жариялау, SQL-ға ... ... ... ... ... , бұл ... ... жүйелер
үшін UNIX ОЖ-сі негізінде анықталды.
Компьютердің қуатының ... мен ... ... ... дербес компьютерлер үшін күрделі МҚБЖ қажеттігі туды. Мұндай
МҚБЖ-нің ... жаңа ... ... ... SQL-ды негіз етіп қойды,
ал мини-компьютерлердің МҚБЖ-сін таратушылар жергілікті есептеу желісінің
нарығына шықты. 90ж ... SQL ... ... және ... ... болуы бұл тілді транзакцияны өңдеу қосымшаларында
қолдануға мүмкіндік ... Енді SQL ... ... ... аз ... асатын жүйеге желілік сервер ен дербес компьютерді байланыстыратын
клиент/сервер архитектурасыныңкілттік бөлігі болды. Осы ... ... ... ... ... бастады, SQL-ді мойындаудың маңызды қадамы бұл
тілге ... ... ... SQL сьандартын ескертуде дәстүр бойынша
ANSI/ISO –мен тағайындалған ресми ... ... сөз ... ... басқа
да маңызды SQL стандарттары бар, соның ішінде ІВМ компаниясының DB2 жүйесі,
және UNIX ортасындағы SQL үшін ... 1982 ж ... ... ... ... ... жұмысы басталды, және комитет өз
таңдауын SQL-ға ... ... ... ... DB/2 ... SQL ... ж ... SQL-89 немесе SQL1 деп аталды. Осыдан кейін ANSI жұмысын
жалғастырып, жаңа жоба ... ... ал одан ... ... SQL3 ... ... ... SQL2 стандарты ANSI-де бекітілді және толығымен
1992 ж ... ... SQL ... ... қорын басқару
Реляциялық МҚ –ол жолдар мен бағандардан тұратын екі өлшемді кестеде
сақталатын байланысқан ақпарат. МҚБЖ терминінде жазу деп ... ... ... қандай да бір ерекшелігіне сәйкес келеді. Өріс деп аталатын
кестенің әрбір ... ... ... ... мәнінен тұрады. Олай
болса, реляциялық МҚ негізі ақпараты бар екі өлшемді кесте ... ... МҚ бір ... ... ... МҚ ... кездеседі.
Мәліметтермен күрделі және қуатты операцияларды ... үшін ... ... ... ... ... ... максималды иілгіштігін қолдау үшін кестенің жолдары арнайы ретпен
орналаспауы керек. ... МҚ ... ... ... ... бар.
Жолдардан айырмашылығы, кестенің өрістері реттеледі және ... ... ... ... ... бағанының кереметаты болуы керек.
Әдетте SQL бірден көп қолдаушылары бар компьютерлік жүйелерде ... ... ... ... ажырату қажеттілігі туады. Әдетте мұнда
жүйеде әрбір қолданушының хұқын тексеру коды ... ... ... ... жүйеге өзінің арнайы ID(идентификатор) айтып кіреді.
Кірудің ID-ін ... ... ... ... жеке қолданушы болып
табылады.
Көптеген SQL орталарындағы әрекеттер арнайы идентификатор- лармен
сәйкес рұқмат ... ... ... ... объект толық билігі ... ... Және де ... ... ... жүргізу
артықшылығ бар. Төменде келтірілетін мысалдарда кез-келген қолданушының
әрекеттер жасауға артықшылығы бар деп санаймыз.
Оқу мәліметтер ... ... ... ... ретінде шағын МҚ пайдаланамыз. Онда 4 кесте бар:
STUDENTS кестесі ... ... ... 5 ... тұрады:
▪ SNUM-студенттік билет номері;
▪ SFAM-студент фамилиясы;
▪ SIMA-студент аты;
▪ SOTCH-студенттің әкесінің аты;
▪ STIP-студент алатын стипендия ... ... оқу ... ... ... ... PNUM-пән номері;
▪ PNAME-пән атауы;
▪ TNUM-
▪ HOURS-сағат саны;
▪ COURS-курс;
TEACHERS кестесі оқытушылар туралы ақпараттан тұрады:
... ... ... TIMA- оқытушы аты;
▪ TOTCH- оқытушының әкесінің аты;
▪ TDATE-
USP кестесі студенттердің үлгірімі туралы ... ... ... ... UDATE-
▪ SNUM-
▪ PNUM-
2.SQL -командаларының типтері
Әдетте SQL -тілінің командалары бірнеше ... ... ... типтері келесідей:
□ DDL(Data Definition Language )- мәліметтердің анықталу тілі. Бұл
топтың командалары мәліметтер қорының объектілерінің құрылымын құру және
өзгерту(мысалы, кестелерді құру және жою ... үшін ... DML(Data ... ... ... ... ... DMLкомандалары мәліметтер қоры объектілеріндегі ақпараттарды
басқару үшін пайдаланылады.
□ DCL (Data Control ... ... ... ... ... қорында сақталған ақпаратқа кіруді басқаруға
арналған.
□ DQL (Data Query Language)-тілі. Бұл жиі қолданылатын командалар,
мәліиеттер қорына сұранымды құруға ... ... ... алу мақсатында мәліметтер қорына хабарласу.
□ Мәліметтер қорын ... ... ... ... ... асыру және өндірілетін операцияларыды анализдеуге
арналған.
2.1.SQL мәліметтерінің типтері
Стандартты SQL- де пайдаланылатын ... ... ... ... ... ... типтер;
□ Сандық типтер;
□ Дата мен уақытты көрсетуге арналған типтар.
Бұл типтердің нақтырақ сипаттамасы.
Жолдық типтер.
SQL-де екі жолдық типтер ... ... ... ... ... ... ұзындықты символдық жолдар.
Белгіленген ұзындықты символдық жолдар.
Белгіленген ұзындықты символдық жолдар түрінде сақталған мәліметтер,
өріске енгізілгенжолдың нақты өлшемінен тәуелсіз, жадының бір ғана ... ... ... ... ұзындықты символдық жолдарды
хабарлау түрі келесідей:
Character(n)
Мұндағы n бұл ... ... ... өріс ... ... жол
ұзындығы.
Белгіленген ұзындықты жолдарды пайдаланғанда , әдетте, бос жолдар
пробелдармен толтырылады. Мысалы, егер өлшемі 10 тең өріс ... ... 3 ... ... жол ... онда 7 ... пробелдармен
толтырылады.
Айнымалы ұзындықты символдық жолдар.
Айнымалы ұзындықты жолдың ұзындығы барлық мәліметтер үшін тұрақты
емес, ол мәліметтер ... ... ... ... жолдың нақты
өлшеміне тәуелді. Айнымалы ұзындықты жолды хабарлау келесі түрде ... ... ... анықтайтын сан.
Character типінен айырмашылығы Varchar пайдалану дискідегі кеңістікті
үнемді шығындауды қамтамасыз етеді. Хабарландыруда көрсетілген жол өлшеміне
қарамастан, өріс, енгізілген ақпаратты ... ... орын ... ... ... ... егер ... өрісі хабарланып және оған 3
символдан тұратын жол енгізілсе, онда бұл жолды ... үшін ... жол ... ... 10 ... 3 байт қана ... ... типтер.
Сандық типтер былай бөлінеді:
□ Бүтін санды типтер;
□ Белгіленген нүктелі заттық типтер;
□ Жүзуші нүктелі заттық типтер;
□ Белгіленген және ... ... ... ... ... ... SQL стандартымен екі бүтін санды типтер орнатылады:
□ INTEGER-4 байтты пайдаланатын таңбалы бүтін сан. 2147483648-ден
2147483647-ге дейінгі диапазондағы сандарды бере алады;
... ... ... ... ... ... сан. ... 32647-
ге дейінгі диапазондағы бүтін сандарды бере алады.
Белгіленген нүктелі заттық типтер.
Белгіленген нүктелі заттық типтер бөлшек сандарды нақты беру үшін
арналған. Көп ... бұл ... ... ... ... формада
жүзгімелі нүктелі заттық сандарды беруде пайдаланылады. (Мысалы, ақшалай
шамадағы мәндерді сақтауда). Белгіленген нүктелі заттық ... ... ... ... ... бейнеленетін бүтін санды типтер болып
табылады.
Белгіленген үтірлі типті хабарлау синтаксисі келесідей:
DECIMAL (n.m)
Мұндағы n-дәлділік; m-масштаб
Дәлділік -ол сандық мәннің ... ... ... ... нүктеден оң
жақта орналасқан белгілер саны.
Жүзгімелі нүктелі заттық типтер.
Жүзгімелі нүктелі типтер әдетте ғылыми және инженерлік есептеулерде
пайдаланылады. Бұл типтерді пайдалануда ... да бір ... ... ... ... өзгерту кезінде мәліметтер қорына енгізуде үнемі
қандай да бір қателік жіберіледі. Бұл қателік өте аз ... да, ... ... және ... қателік әкелуі мүмкін, мысалы, үлкен
санды мәндерді сомалауда. Сондықтан, жүзгімелі нүктелі типтер ақшалай
шамалы мәндерді сақтауға ... ... екі ... ... ... типтер пайдаланылады:
□ FLOAT-бірлік дәлділікті сандар;
□ DOUBLE-екілік дәлділікті сандар.
Екілік жолдар.
Екілік жолдар салыстырмалы сирек қолданылады. Әдетте ... ... ... ... ... ... ретінде қолданылады.
Символдық жолдар сияқты, екілік жолдар белгіленген және айнымалы ұзындықты
болады. Белгіленген ұзындықты ... ... ... ... ... ... n-байтпен берілген жол ұзындығы.
Айнымалы ұзындықты жолды хабарлау түрі ... VARYING ... n- ... ... ... максималды ұзындығы.
2.3 Күні мен уақытты берілген типтер.
Аты айтып тұрғандай бұл типтер дата мен уақытқа ... ... үшін ... дата мен ... туралы ақпаратты сақтауға арналған келесі
мәліметтер типтері анықталған:
... ... үшін ... ... ... үшін ... TIME ... мен уақытты сақтайды;
□ INTERVAL-екі дата мен уақыт моментіндегі уақыт аралығын сақтайды.
Кестелерді құру, түрлендіру және жою.
Кесте, ақпаратты реляционды мәліметтер ... ... ... ... ... ... ... міндетті түрде кестедегі өріс аты,
және өрістерге сәйкес мәліметтер типі көрсетіледі. Сондай-ақ, кестені құру
кезінде өрістер үшін ... ... ... ... мен ... мүмкін.
Шектік шарттар- мәліметтер қорының кестесінің өрісінде шама мәнін шектейтін
ереже.
Үндемей қабылданатын мәндер- жаңа жазу қосқанда, егер ... ... ... ... ... ... ... өрісіне автоматты
түрде енгізілетін шама.
CREATE TABLE операторы.
Кестені құру үшін CREATE TABLE операторы пайдаланылады. ... ... ... ... ... TABLE ... ... тип_данных.
Имя_поля_2 тип_данных.
_
имя_поля_N тип_данных)
Мысал, ФИЗИЧЕСКИЕ ЛИЦА кестесін құру операторы мына ... ... TABLE ... ... CHAR ... CHAR ... CHAR ... DATE.
SADR CHAR (25).
STEL VARCHAR (25).
ALTER TRABLE операторы.
Құрылған кестені ALTER TABLE ... ... ... ... ... ... ... жаңа өрістерді қосуға және жоюға, өрістер
мәліметтерінің типін өзгертуге, шектеулерді қосып немесе жоюға болады.
Жалпы түрде ALTER TABLE операторының синтаксисі ... ... TABLE ... ... ... ... ... TABLE операторымен орындалатын әрекет кесте атынан кейін көрсетіоіп
негізгі сөзбен ... MODIFY- өріс ... ... ADD- ... жаңа өріс ... ... ... жояды.
Өрістің мәліметтерінің типін өзгерту үшін ALTER TABLE операторының ... ... TABLE ... ADD ... ... ... ... почтасынан тұратын
өрісті қосу үшін келесі операторды пайдаланған жөн:
ALTER TABLE STUDENTS ADD (E-mail ... ... бар ... ... ... ... ... болса, ALTER TABLE
операторымен бірге MODIFY негізгі сөзін пайдаланған жөн:
ALTER TABLE имя_таблицы MODIFY(имя_поля тип_данных)
Мысалы, STUDENTS кестесіне E-mail өрісін енгізгеннен ... ... ... ... ... ... ... жоқ, сондықтан дискілік кеңістіктің бөлігі пайдаланылмай,
бос қалады. Бұл өріс үшін VARCHAR мәліметтер типін қолданған дұрыс.
Мәліметтер ... ... үшін ALTER TABLE ... пайдаланамыз:
ALTER TABLE STUDENTS MODIFY(E-mail VARCHAR(25))
Бар өрісті ... үшін ALTER TABLE ... DROP ... ... ... орындаумен жүзеге асырылады:
ALTER TABLE имя_таблицы DROP (имя_поля)
DROP TABLE операторы.
Кестелерді жою үшін DROP TABLE ... ... Бұл ... мына түрде болады:
DROP TABLE имя_таблицы [RESTRICT |CASCADE]
Егер DROP TABLE операторын шақыру кезінде RESTRICT ... ... және ... ... ... да бір ... ... шектеу
сілтелінсе, онда кестені жою операторы орындалуы кезінде қате туралы
хабарлама шығарылады (генерацияланады). Егер де CASCADE ... ... онда ... жою ... және ... ... оған
сілтелінетін ұсыныстар мен шектеулер де жойылады.
Сыртқы кілт шектеуі.
Сыртқы кілт шектеуі мәліметтер қорының сілтемелік тұтастығын қолдаудың
негізгі механизмі болып табылады. ... кілт ... ... өріс, басқа
кестенің өрісіне сілтеме ретінде пайдаланылады, әдетте ол ата-аналық ... ... ал ... кілт сілтелетін кесте ата-аналық кесте деп аталады
(көп жағдайда ата-аналық кілт ата-аналық кілті болып табылады).
Сыртқы және ... ... ... ... ... ... ... мүмкін. Бірақ шатыс болмас үшін сыртқы және ата-аналық кілттер
өрістерінің атын да бірдей берген ... кілт бір ... ... ... емес. Алғашқы кілт сияқты
сыртқы кілт те бір ... ... ... ... кез-келген санынан
тұруы мүмкін. Құрамдас сыртқы кілт сілтелетін ата-аналық кілт ... ... ... ... ... ... өрісі сыртқы кілт болған кезде, ол қандай да бір жолмен осы кілт
сілтелетін кестемен байланыста болады. Ол дегеніміз сыртқы кілттің әрбір
мәні ... ... ... ... ... кілт ... ... иллюстрациясы ретінде қандай да бір ұжым
қызметкерлерін есептеу мәліметтер қорын ... ... (5.1 ... ... қоры үш кестеден тұрады:
□ ФАКУЛЬТЕТ -қызметкерлердің мамандықтық мәліметтері туралы ақпараттан
тұрады;
□ СТУДЕНТЫ-студенттердің жеке мәліметтері туралы ақпараттан тұрады;
... ... ... ... мәліметтер қорының негізгі кестесі екі басқа кестелерге сілтелетін
және сәйкесінше екі сыртық кілттері бар ФАКУЛЬТЕТ кестесі. СТУДЕНТЫ және
СПЕЦИАЛЬНОСТЬ кестелерінде ... ... ... ... кілттер
пайдаланылады:
2.1 сурет. Факультет студенттерінің мәліметтер қоры
Сыртқы кілт шектеуі (FOREIGN KEY) не CREATE TABLE операторында, ... TABLE ... ... берілуі мүмкін. FOREIGN KEY шектеуінің
синтаксисі келесі түрде болады:
FOREIGN KEYимя_внешнего_ключа (список полей внешнего ключа)
REFERENCES имя_родительской_таблицы (список полей родительского ключа)
Өрістердің бірінші тізімі- ... ... ... бін немесе бірнеше
өрістеріндегі тізім. Өрістердің екінші тізімі- ата-аналық кілтті құрайтын
өрістер тізімі. Сыртқы және ата-аналық ... ... ... ... ... болуы керек:
❑ Екеуінде бірдей өріс саны болуы ... ... ... ... реті ... болуы керек, және де
сәйкестік әртүрлі болатын өрістердің аттарымен емес, мәліметтер типімен
және өрістер мөлшерімен анықталады.
Байланысқан кестелі мәліметтер қорын құру ... ... TABLE ... ... INTEGER NOT NULL PRIMARY ... VARCHAR (25) NOT NULL.
Фамилия VARCHAR (25).
Отчество VARCHAR (25)
Дата_рождения ... VARCHAR ... ... TABLE ... (
Шифр_специальности INTEGER NOT NULL PRIMARY KEY.
Должность VARCHAR(50) NOT NULL ... INTEGER NOT ... ... NULL ... TABLE ... ... INTEGER NOT NULL PRIMARE KEY.
Код_должности INTEGER.
Код_физического_лица INTEGER NOT NULL.
Рейтинг DECIMAL(4.2).
Дата_приема DATE NOT ... ... KEY ... ... ... ... KEY Долж_ВК (Код_должности)
REFERENCES Должности (Код_должности)
Сыртқы кілт кесте ... ... де ... мүмкін-ALTER TABLE
операторының көмегімен (әрине, егер SQL жүзеге асыруы осы операторды
қолдаса). Сыртқы кілтті құруда пайдаланылатын ALTER TABLE операторының
синтаксисі келесі ... ... TABLE ... CONSTRAINT имя_внешнего_ключа FOREIGN KEY (список полей внешнего ключа)
REFERENCE имя_родительской_таблицы (список родительского ключа)
Сыртқы кілт кестеге енгізуге ... ... ... ... ... ... қандай да мәндерді енгізу үшін, бұл мәндер ата-аналық
кестеде енгізіліп тұруы қажет. Мысалы, СОТРУДНИКИ кестесіне оның жеке
мәліметтері туралы жазу ... ... ... "Код_физического_лица"
міндетті өрісін толтыру мүмкін емес болады.
Сыртқы кілт үшін NOT NULL шектеуі берілуі мүмкін, бірақ ол міндетті емес,
тіпті кей жағдайларда қажетті ... ... ... ... жаңа ... ... әлі оның ... анықталмаған деп болжайық. Бұл жағдайда
ол туралы барлық қажетті ... ... ЛИЦА және ... ... ... ... өрісінде ештеңе көрсетпей.
Сыртқы кілт шектеуі де ата-аналық кестенің жазуларын жойып және
түрлендіруге әсер ... ... кілт ... ... ... ... ... немесе өзгертілмейді. Ол дегеніміз, мысалы, ФИЗИЧЕСКИЕ ЛИЦА
кестесінен қызметкерлер туралы ... ... ... егер ол ... ... ... ... Ол түсінікті-егер СОТРУДНИКИ
кестесінде фирма қызметкерлері туралы жазу бар, ал ... ... ол ... ... жазу ... онда оның жеке ... ... жойылып қалады. Егер қызметкер жұмыстан шығып кетсе және ол
туралы жазу СОТРУДНИКИ кестесінен өшірілсе, онда оның жеке ... ... ... ... жоқ және ... ЛИЦА кестесінен
сәйкес жазу да өшірілуі мүмкін.
Дәл сол сияқты қандай да бір сыртқы кілт сілтелетін ата-аналық ... де ... ... -ол ақпараттың жоғалуы мен мәліметтер
қорының сілтемелік тұтастығының бұзылуына әкеледі.
Каскадтық жаңарту мен ... ... ... бірі ... ... OF ... CASCADES
DELETE OF имя_родительской_таблицы CASCADES
UPDATE OF және DELETE OF кілттік фразалары CREATE TABLE ... CASCADES ... ... ... ... сөзін көрсетуге
болады-бұл жағдайда осы кестеден сыртқы кілт сілтелетін ата-аналық кілттің
мәндерін өзгертіп және жоюға шек қойылады:
CREATE TABLE СОТРУДНИКИ (
Код_сотрудника INTEGER NOT NULL PTIMARY ... ... INTEGER NOT ... ... DATE NOT NULL
Дата_увальнения DATE.
FOREIGN KEY Физ_ВК (код_физического_лица)
REFERENCES Физические_лица (код_физического_лица)
FOREIGN KEY Долж_ВК (Код_должности)
REFERENCES Должности (Код_должности)
UPDATE OF Физические_лица CASCADES
DELETE OF ... ... ... өрістер үшін де беруге болады. Ол үшін оларды шектік
шартқа қосса болғаны. Бірнеше щарттарды кірістіретін күрделі шектеулерді
тұжырымдау үшін AND және OR ... ... ... ... ... ... енгізуге болады:
CONSTRAINT CHK_RATE CHECK (разряд0 then
f1.StringGrid1.Cells[4,i] := ... + '-' ... ... ... ... = 0 ... не ... := cryptx( ProDel(f1.q1.FieldByName('fam').AsString,2), '21'
);
f1.ename.Text := cryptx( ... ... := cryptx( ... ... := f1.q1.FieldByName('god').AsString;
f1.eul.Text := f1.q1.FieldByName('uli').AsString;
f1.edom.Text := ... := ... ... (f1.fam.Text='') and
(f1.nam.Text='') and
(f1.ot.Text='') and
(f1.god.Text='') and
(f1.uli.Text='') and
(f1.dom.Text='') and
(f1.kva.Text='') then begin
MessageDlg('Заполните хотя бы один параметр
поиска',MtInformation,[mbOk],0);
result := true
end
else result := ... ... ... := ... * from semeycr where '+
' fam like '+''''+ cryptx( UpperCase( f1.fam.Text) , '21' )
+'%''' + 'and'+
' name like '+''''+ cryptx( ... ... , '21' ... + 'and'+
' otch like '+''''+ cryptx( UpperCase( f1.ot.Text) , '21' )
+'%''' + 'and'+
' god like '+''''+ UpperCase( f1.god.Text) +'%''' + ... uli like '+''''+ ... ... +'%''' + ... dom like '+''''+ ... ... +'%''' + ... kvar like '+''''+ UpperCase( f1.kva.Text) +'%''' );
// ' order by ... := ... ' + ... := ... ... TObject; var Key: Char);
begin
if key = #13 then ... ... then ... ... TObject; var Key: Char);
begin
if key = #13 then begin
if notcorrect then exit;
f1.Action1.Execute;
showrec;
end
end;
procedure Tf1.otKeyPress(Sender: TObject; var Key: ... key = #13 then ... ... then ... ... TObject; var Key: ... key = #13 then ... notcorrect then exit;
f1.Action1.Execute;
showrec;
end
end;
procedure Tf1.uliKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then begin
if notcorrect then exit;
f1.Action1.Execute;
showrec;
end
end;
procedure Tf1.domKeyPress(Sender: TObject; var Key: ... key = #13 then ... ... then ... ... TObject; var Key: ... key = #13 then ... notcorrect then exit;
f1.Action1.Execute;
showrec;
end
end;
procedure Tf1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
showrec;
end;
procedure Tf1.FormShow(Sender: TObject);
begin
f1.StringGrid1.Cells[0,0] := ' Фамилия';
f1.StringGrid1.Cells[1,0] := ' Имя';
f1.StringGrid1.Cells[2,0] := ' ... := ' ... := ' ... := ... := ... := ... := ... := 160;
f1.Label9.Caption := '';
f2.show
end;
end.
Қосымша 2
unit Unit1;
interface
uses
Windows, Messages, ... ... Classes, ... Controls,
Forms,
Dialogs, Grids, DBGrids, DB, ADODB, ActnList, StdCtrls, Runit, ExtCtrls;
type
Tf1 = class(TForm)
ADOConnection1: TADOConnection;
qu1: TADOQuery;
ActionList1: TActionList;
Action1: TAction;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Button1: ... ... ... ... ... ... ... TAction;
n4: TAction;
Action3: TAction;
Label1: TLabel;
Image1: TImage;
Image2: TImage;
Image3: TImage;
Image4: TImage;
Image5: TImage;
Image6: TImage;
Edit5: TEdit;
procedure Action1Execute(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure ... ... ... ... ... TObject);
procedure Edit2KeyPress(Sender: TObject; var Key: Char);
procedure n1Execute(Sender: TObject);
procedure n2Execute(Sender: TObject);
procedure ... ... ... TObject);
procedure Action3Execute(Sender: TObject);
procedure Edit3KeyPress(Sender: TObject; var Key: Char);
procedure Edit4KeyPress(Sender: TObject; var Key: Char);
procedure Image2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... ... *.dfm}
function UpperCase(s: string): string;
var
i: integer;
begin
result := s;
for i := 1 to ... ... ... in ... 'а'..'я']) then
result[i] := chr(ord(result[i]) - 32);
end;
procedure showrec;
begin
if f1.qu1.RecordCount = 0 then
MessageDlg('Ничего не найдено',MtInformation,[mbOk],0);
f1.Edit1.Text := Dos_Win_font( f1.qu1.FieldByName('NUM_PHON').AsString );
f1.Edit2.Text := ... ... ... := ... ... := ... ... );
end;
procedure Tf1.Action1Execute(Sender: TObject);
var ft : string;
begin
// ft := Win_Dos_font(Edit1.Text);
ft := Edit1.Text;
qu1.Close;
qu1.SQL.Clear;
qu1.SQL.Add('select * from gts_a where num_phon like ' ... ... := ... ' + its( ... ... ... TObject; var Key: Char);
begin
if key = #13 then begin
f1.Action1.Execute;
f1.Edit1.SelectAll
end;
end;
procedure Tf1.FormShow(Sender: TObject);
begin
f2.show;
f1.Edit5.Text := '';
{ f1.ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1;'+
'Persist Security Info=False;'+
'Password=555;'+
'User ID=sa;'+
'Initial ... ... := ... Tf1.Action2Execute(Sender: TObject);
var ft : string;
begin
ft := Win_Dos_font( UpperCase(Edit2.Text) ... * from gts_a where ... like ' ... ... := ... ' + its( qu1.RecordCount );
showrec;
end;
procedure Tf1.Button1Click(Sender: TObject);
begin
f1.Edit3.Text:= UpperCase(f1.Edit2.text);
end;
procedure Tf1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then ... ... ... ... ... Tf1.n3Execute(Sender: TObject);
begin
qu1.Next;
showrec;
end;
procedure Tf1.n4Execute(Sender: TObject);
begin
qu1.Last;
showrec;
end;
procedure Tf1.Action3Execute(Sender: TObject);
var ft : string;
dom : string;
begin
ft := Win_Dos_font( ... ... dom := ... * from gts_a where f_nam_plac like ' +chr(39)
+'%'+ft+'%'+ chr(39));
qu1.Open;
f1.Edit5.Text := 'Найдено ' + its( qu1.RecordCount );
showrec;
end;
procedure Tf1.Edit3KeyPress(Sender: TObject; var Key: ... key = #13 then ... ... TObject; var Key: ... if key = #13 then ... ... ... TObject);
begin
application.Terminate
end;
end.
-----------------------
Номер зач.книжки
Имя
Фамилия
Отчество
Дата рождения
Адрес
Телефон
Шифр специальности
Номер зач.книжки
Рейтинг
Дата поступления
Дата окончания
Номер зач.книжки
Специальность
Курс
Кесте
Мәліметтер
SQL
сұраныс
Ұсыныс
Сұраныс негізінде кестедегі мәліметтерді көрсетеді
2,4 м
5,35 м
6,14 м
КНОПКА

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 80 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi COM технологиялары22 бет
Delphi ортасында мәліметтер қорымен жұмыс39 бет
PHP бағдарламалау тілі79 бет
PHP-скрипті программалау тілі34 бет
WEB-сервер түсінігі және оны ұйымдастыру кезеңдері48 бет
Кафедраның тәрбие жұмысына бағытталған мобильді қосымшаның сервері77 бет
Тараз мемлекеттік университетінің «Компьютерлік жүйелер» кафедрасының оқытатын пәндері мен оқытушылары және білімгері туралы ақпаратты реттеу, жеделдетіп өңдеу жене қажетті ақпаратты тездетіп алу үшін деректер қорын құру64 бет
E-leaning - де білімді бақылау жүйесін құру92 бет
Банк клиенттерінің әртүрлі төлемдерді орындауы үшін тіркелудің автоматты жүйесін жасау34 бет
"Диспансеризация."3 бет


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


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

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

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

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

Email: info@stud.kz

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

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