Деректер базасының түрлері


КОЛЛЕДЖ
Мамандығы:
Оқу пәні:
курстық жұмыс
Тақырыбы: «»
Орындаған:
III курс білім алушының қолы
й
2021
МазмұныКІРІСПЕ4
1. Delphi бағдарламалау тілі6
1. 1. Бағдарламалау ортасының құрылымы7
1. 2. Delphi кім үшін?9
1. 3. Delphi-дің кейбір ерекшеліктері10
1. 4. Delphi артықшылықтары11
2. Access12
2. 1. Microsoft Access компоненттері13
2. 2. Microsoft Access деректер түрлері15
2. 2. Access пен Excel арасындағы айырмашылықтар17
2. 3. MS Access артықшылықтары мен кемшіліктері17
3. Деректер базасы19
3. 1. Деректер дегеніміз не?19
3. 2. Деректер базасы дегеніміз не?19
3. 3. Деректер базасының түрлері19
3. 4. Мәліметтер базасының компоненттері22
4. Қала маңы поездарының анықтамалық деректер қорын құру23
ҚОРЫТЫНДЫ28
ПАЙДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ29
КІРІСПЕДеректер базасы - бұл деректерді басқаратын, шығарып алатын, сұрыптайтын және тағы басқа осыған ұқсас әрекеттерді басқаратын ақпараттық және бағдарламалық модульдердің үлкен көлемін сақтауға арналған құрылымдардың жиынтығы.
ДҚБЖ тұжырымдамасы деректер базасымен тығыз байланысты. ДҚБЖ (деректер базасын басқару жүйесі) - бұл деректерді басқаратын, деректер базасында сақталған ақпаратты сақтайтын, шығаратын, іздейтін және өңдейтін бағдарлама. ДҚБЖ өңдейтін деректеріне байланысты иерархиялық, желілік және реляциялық болып бөлінеді. Әр түрлі ДҚБЖ бар: IMS, CETOR, ORACLE, CLIPPER, FOX PRO, ACCESS. Бұл жұмыста мен тек MICROSOFT ACCESS деректер базасын қарастырамын.
Microsoft Access XP - бұл деректер базасын басқарудың кәсіби бағдарламасы. Оның көмегімен сіз әртүрлі ақпараттарды жинақтап, ұйымдастыра аласыз, таңдалған критерийлер бойынша объектілерді іздей аласыз және сұрыптай аласыз, деректерді енгізу үшін ыңғайлы формаларды құрастыра аласыз және бар жазбалар негізінде әдемі құрастырылған есептер шығарасыз. Access - ондаған қолданушылар үшін деректерге бір уақытта қол жеткізуді қамтамасыз етеді.
ACCESS ДҚБЖ негізгі түсініктері:
Деректер қандай да бір түрде жүйеленген және құрылымдалған ақпарат. Деректердің үш моделі бар: иерархиялық, желілік, реляциялық. Иерархиялық құрылымдалған деректер бірнеше жазбалардан тұрады, олардың біреуі түбір ретінде анықталады. Ағаштар - иерархиялық модельдің мысалы. Желілік модель иерархиялық модельге ұқсас, бірақ бұл жалпыға ортақ модель, мағынасында жазбалар арасында «көп-көп» және «көп-бір» байланыстары бар, сонымен қатар түбірлік түйін жоқ, яғни. кез келген жазба түбір болуы мүмкін. Реляциялық модель - бұл кестелерде ұйымдастырылған деректер, көбінесе екі өлшемді;
Деректер модельдері дегеніміз - проблемалық орта ұғымдарын сипаттайтын деректер мен олардың өзара байланыстары. Деректер модельдері деректердің тұжырымдамалық, логикалық және физикалық көріністері үшін қолданылады.
Access сонымен қатар пайдаланушыға әртүрлі форматтағы деректер базасымен жұмыс істеу механизмдерін ұсынады. Мысалы, dBASE, Paradox немесе Btrieve дерекқорларына Access қолданатын форматқа түрлендірусіз тікелей қол жеткізуге болады. Access пакетіне Access Basic тілі де кіреді (Visual Basic тілінің кіріктірілген диалектісі), бұл мамандандырылған деректер базасын басқару жүйесін құруға мүмкіндік береді.
Delphi бағдарламалау тіліDelphi - бұл өз кезегінде Паскаль тілінен дамыған Турбо Паскаль тілінің дамуының нәтижесі. Паскаль 5. 5 нұсқасынан бастап Turbo Pascal процедуралық тілі Паскальға объектілік-бағдарланған қасиеттер қосты, ал Delphi - интроспекция деп аталатын, жинақталған кодта класс метадеректеріне қол жеткізу мүмкіндігі бар объектіге бағытталған бағдарламалау тілі болып табылады.
Delphi тілі шамаларды қамтуы мүмкін есептеу процесін сипаттауға арналған. Ондағы кейбір элементтер:
- Тұрақтылар - бұл бағдарламада мәні өзгермейтін деректер.
- Айнымалылар - бұл бағдарламаны орындау кезінде өзгеруі мүмкін деректер.
- Константалардың, айнымалылардың, функциялардың, процедуралар мен модульдердің аттарын, тіл алфавитіндегі әріптер мен сандарды және «_» астын сызу үшін қолданылады. Атаулар әріптен немесе «_» белгісінен басталып, 63 маңызды таңбадан тұрады. Атауында кеңістік таңбаларына тыйым салынады. Бұл атаулар әдетте идентификаторлар деп аталады.
- Өрнектер - бұл жұмыс белгілері арқылы байланысқан тұрақты, айнымалы және функционалды шақырулар. Операторлар - бұл әрекеттерді орындайтын арнайы таңбалар мен сөздер.
- Функциялар, процедуралар мен модульдер - бұл атаулары бар және негізгі бағдарламамен байланысқан бөлек бағдарламалық блоктар.
- Delphi сыныптары мен объектілері. Интерфейсті жүзеге асыру үшін
- Delphi-де форма мен форманың әр түрлі компоненттерін қолдайтын әр түрлі кластарды қамтитын класс кітапханасы қолданылады (командалық батырмалар, өрістерді өңдеу және т. б. ) .
Delphi бағдарламалау ортасы Windows-та көруге болатын көптеген басқалардан ерекшеленеді. Мысалы, Windows 7. 0 үшін Borland Pascal, Borland C ++ 4. 0, Windows үшін Word, Program Manager - бұлардың барлығы MDI қосымшалары және Delphi-ден өзгеше көрінеді. MDI (бірнеше құжат интерфейсі) - бір үлкен терезе ішіндегі бірнеше еншілес терезелерді басқарудың арнайы әдісін анықтайды.
Delphi ортасы Single Document Interface (SDI) деп аталатын тағы бір спецификацияны орындайды және бірнеше бөлек терезелерден тұрады. Бұл SDI Windows 95-те қолданылатын бағдарлама моделіне жақын болғандықтан жасалды.
Delphi Бағдарламалау ортасының негізгі компоненттері
- Форма дизайнері
- Редактор терезесі
- Компонент палитрасы
- Нысан инспекторы
- Object TreeView
Delphi - бірнеше маңызды технологиялардың жиынтығы:
- Машиналық кодқа жоғары өнімді компилятор
- Нысанға бағытталған компонент моделі
- Бағдарламалық жасақтама прототиптерінен қосымшаларды визуалды (және, демек, жоғары жылдамдықты) құру
Машиналық кодқа компилятор
Delphi-дің кіріктірілген компиляторы клиент-сервер қосымшаларын құруға қажетті жоғары өнімділікті қамтамасыз етеді. Бұл компилятор қазіргі уақытта әлемдегі ең жылдам, 486DX33 компьютерінде минутына 120K жолдан астам құрастыру жылдамдығымен. Ол қарапайым 4GL тілдерінің дамуын және жылдам айналу уақытын ұсынады, сонымен бірге 3GL компиляторына тән кодтық сапаны қамтамасыз етеді. Сонымен қатар, Delphi C кірістіруді немесе қолмен кодтауды жазудың қажеті жоқ (мүмкін болса да) жылдам дамуға мүмкіндік береді.
Қосымшаны құру процесінде әзірлеуші компоненттер палитрасынан дайын компоненттерді үлкен қылқалам соққыларын жасайтын суретші сияқты таңдайды. Компиляцияға дейін де ол өз жұмысының нәтижелерін көреді - деректер көзіне қосылғаннан кейін оларды формада көруге болады, сіз деректер бойынша шарлауға, оларды сол немесе басқа түрінде ұсынуға болады. Осы тұрғыдан Delphi-де жобалау аудармашы ортасында жобалаудан көп айырмашылығы жоқ, дегенмен, компиляциядан кейін біз аудармашының көмегімен жасалғаннан 10-20 есе жылдам орындалатын код аламыз. Сонымен қатар, компилятор мен компилятор арасында айырмашылық бар; Delphi-де компиляция тікелей машиналық кодқа орындалады, ал бағдарламаны р-код деп аталатын компиляторлар бар, содан кейін оны виртуалды интерпретациялайды p-машина. Бұл дайын қосымшаның нақты жұмысына әсер етпеуі мүмкін.
Бағдарламалық жасақтама компоненттеріне бағытталған модель
Delphi-де осы модельдің басты бағыты кодты қайта қолдануды максимизациялау болып табылады. Бұл әзірлеушілерге алдын-ала салынған объектілерден қосымшаларды өте тез құруға мүмкіндік береді, сонымен қатар Delphi ортасы үшін өз объектілерін құруға мүмкіндік береді. Әзірлеушілер жасай алатын объектілердің түрлеріне шектеулер қойылмайды. Шынында да, Delphi-дегі барлық нәрсе онда жазылған, сондықтан әзірлеушілер даму ортасын құру үшін қолданылған объектілер мен құралдарға қол жеткізе алады. Нәтижесінде Borland немесе үшінші тараптар ұсынған нысандар мен сіз жасай алатын объектілер арасында ешқандай айырмашылық жоқ.
Delphi 270 базалық кластардың дұрыс таңдалған иерархиясын құрайтын негізгі объектілермен стандартты түрде келеді. Бастау үшін жаман емес. Егер Delphi-де нақты мәселені шешу қажет болса, біз проблеманы нөлден бастауға кіріспес бұрын, үшінші компаниялар жасаған еркін таратылатын немесе коммерциялық компоненттердің тізімін қарап шығуға кеңес береміз, қазіргі кезде бұл компаниялардың саны 250-ден асады, мүмкін мен бәрін білмеймін. Delphi корпорациясы мәліметтер қорының қосымшаларын, сондай-ақ ойын бағдарламаларын жазуда бірдей шебер десем, скептиктер маған сенбеуі мүмкін. Алайда, бұл жағдай. Бұл көбіне дәстүрлі түрде Windows ортасында қолданушы интерфейсін енгізу өте қиын болғандығына байланысты. Windows-тағы оқиғалар моделін түсіну және түзету әрдайым қиын болды. Бірақ дәл Delphi-де интерфейстің дамуы бағдарламашы үшін ең оңай тапсырма болып табылады.
1. 2. Delphi кім үшін?Delphi бірінші кезекте корпоративті ақпараттық жүйелердің кәсіби әзірлеушілеріне арналған. Мүмкін, мұнда дәл нені білдіретінін нақтылау қажет шығар. Қосымшаны жылдам әзірлеуге арналған кейбір сәтті өнімдер (RAD - қосымшаларды жылдам әзірлеу) өте қарапайым қосымшалар жасау үшін өте жақсы жұмыс жасайтыны жасырын емес, дегенмен, әзірлеуші шынымен күрделі нәрсе жасауға тырысқанда күтпеген қиындықтарға тап болады. Өнімде оның шектеулері уақыт өткеннен кейін ғана анықталады.
Delphi-де мұндай шектеулер жоқ. Бұған жақсы дәлел - Delphi-дің өзі Delphi-де дамығандығы. Delphi тек кәсіби бағдарламашыларға арналмаған.
Бағдарламалық өнімдерді сатып алуға қаражат бөлуді жоспарлап отырған бизнес-басшылар жоспарланған инвестицияның өзін ақтайтынына сенімді болуы керек. Сондықтан, бағаланатын факторлардың бірі сұрақ болуы керек - Delphi маманын табу оңай ма және оның оқуы қанша тұрады, маман өнімді игеруге қанша уақыт жұмсайды. Мұнда жауап өте қарапайым - кез-келген Паскаль бағдарламашы Delphi-ді бірден дерлік кәсіби деңгейде меңгере алады. Бұрын басқа бағдарламалық өнімдерді қолданған маманға қиынырақ болады, бірақ ол алғашқы жұмыс бағдарламасын Delphi-де жұмыс істеген бірінші сағат ішінде жаза алады. Әрине, Delphi-дің ашық бастапқы технологиясы - бұл сіздің Delphi-ге инвестицияңыздың алдағы жылдарға созылатындығына сенімді кепілдік.
1. 3. Delphi-дің кейбір ерекшеліктеріЖергілікті InterBase сервері - бұл құрал тек қосымшалардың оффлайн күйін келтіруге арналғанын ескеру қажет. Шын мәнінде, бұл InterBase SQL сұранысының қозғалтқышының стенографиялық нұсқасы, ол шынайы InterBase серверінің кейбір мүмкіндіктерін қамтымайды. Бұл мүмкіндіктердің жетіспеушілігі офлайн бағдарламаның күйін келтірудің артықшылығымен өтеледі.
Топты дамытуды қолдау - бұл топта жобаны дамытуды қолдау құралы. Ірі жобаларды басқаруды едәуір жеңілдетуге мүмкіндік береді. Бұл Intersolve PVCS 5. 1 сияқты өнімді тікелей Delphi ортасымен байланыстыру мүмкіндігі түрінде жасалады.
Машиналық кодқа өнімділігі жоғары компилятор - p-кодқа ауысатын Паскаль компиляторларының көпшілігінен айырмашылығы, Delphi-де бағдарлама коды тікелей машиналық кодқа жинақталады, нәтижесінде Delphi қосымшалары 10-20 есе жылдам жұмыс істейді (әсіресе математикалық қолданбалы қосымшалар) функциялар) . Аяқталған қосымшаны не орындалатын модуль ретінде, не басқа бағдарламалау тілдерінде жазылған қосымшаларда қолдануға болатын динамикалық кітапхана ретінде жасауға болады.
Ашық компоненттік архитектура
Осы архитектураның арқасында Delphi-мен құрылған қосымшалар сенімді және тұрақты жұмыс істейді. Delphi қолданыстағы объектілерді, соның ішінде C және C ++ тілінде жазылған DLL, OLE серверлері, VBX, Delphi-мен құрылған объектілерді қолдануды қолдайды. Жұмыс қосымшалары тез дайын компоненттерден жинақталады. Сонымен қатар, Delphi толығымен объектіге бағытталған болғандықтан, әзірлеушілер шығындарды азайту мақсатында өздерінің көп рет қолданылатын объектілерін жасай алады.
Delphi әзірлеушілерге команда құрамында да, жеке тұлға ретінде де компоненттерді қай жерде жасалса да қосуға және визуалды құрастырғышта жаңадан енгізілген компоненттерді басқаруға мүмкіндік беретін ашық архитектураны ұсынады. Delphi мәзірі арқылы әзірлеушілер CASE құралдарын, код генераторларын және авторлық анықтаманы қоса алады.
Екі жақты құралдар - көрнекі дизайн мен бағдарлама мәтінін классикалық жазу арасындағы бір-біріне сәйкестік, демек, құрастырушы әрқашан визуалды құралдармен салғанына сәйкес кодты көре алады және керісінше.
Visual User-интерфейс құрастырушысы сәйкес палитрадан компоненттерді таңдау арқылы жылдам түрде визуалды түрде клиент-сервер қосымшаларын құруға мүмкіндік береді.
1. 4. Delphi артықшылықтарыШынында да, Delphi-де даму процесі өте жеңілдетілген. Ең алдымен, бұл интерфейсті құруға қатысты, ол бағдарламаны әзірлеу уақытының 80% -ын алады. Біз жай ғана қажетті компоненттерді Windows терезесінің бетіне орналастырамыз (Delphi-де форма деп аталады) және олардың қасиеттерін арнайы құралдың көмегімен орнатуға болады (Object Inspector) . Оның көмегімен біз осы компоненттердің оқиғаларын (батырманы басу, тізімдегі элементті тышқанмен таңдау және т. б. ) оны өңдеуге арналған кодпен байланыстыра аламыз. Сонымен қатар, әзірлеуші өзінің қолына мықты отладка құралдарын алады (процессор командаларын кезең-кезеңімен орындауға дейін), контекстке сезімтал анықтама жүйесі (оның ішінде Microsoft API), жобада командалық жұмыс құралдары, тізім. Біз Microsoft IDL-ді қолданбай ActiveX компоненттерін құра аламыз, HTML, XML немесе ASP туралы аз білетін немесе мүлдем білмейтін веб-сервердің (серверлік сценарийлердің) мүмкіндіктерін кеңейте аласыз. Деректерге қол жеткізу үшін Borland DataBase Engine, ODBC драйверлері немесе Microsoft ADO көмегімен үлестірілген COM және CORBA қосымшаларын, Интернет және интранет қосымшаларын жасауға болады. Delphi 3-тен бастап енгізілген, деректерге көп деңгейлі қол жетімділікті қолдау ақпарат өңдеу әдістерін (іскери ережелер) орта деңгейге беру арқылы масштабталатын қосымшалар құруға мүмкіндік береді (дерекқор серверіне салыстырмалы түрде әлсіз тәуелді) .
Бұрын айтылғандай, Delphi объектісі Паскальды қолданады, оны Borland үнемі толықтырады және толықтырады. Тіл объектіге бағытталған бағдарламалау тіліне қойылатын барлық талаптарды толық қолдайды. Қатты терілген тілге сәйкес, сыныптар тек қарапайым мұрагерлікті қолдайды, бірақ интерфейстерде бірнеше аталар болуы мүмкін. Тілдің ерекшеліктеріне айрықша жағдайларды (ерекше жағдайларды) өңдеуді қолдау, сондай-ақ C ++ стиліндегі әдістер мен подпрограммалардың шамадан тыс жүктелуі (артық жүктеме) жатады. Автордың пікірінше, WideChar және AnsiChar форматтарындағы ұзын жіптерді қолдау сәтті болып табылады. Соңғы түрі (AnsiStrmg) жадыда динамикалық ақпаратты бөлудің барлық сүйкімділігін, оны орналастыру туралы алаңдамай пайдалануға және Delphi қоқысты жинауға мүмкіндік береді. Бағдарламалаудың еркін стилін сүйетіндер үшін ашық массивтер, варианттар және вариантты массивтер бар, олар сіздің жүрегіңіз қалаған нәрсені жадыға орналастыруға және деректер түрлерін араластыруға мүмкіндік береді.
Біз өзіміздің компоненттерімізді құра аламыз, OCX компоненттерін импорттай аламыз, <stemplates> жобаларын және <stop> жобаларын жасайтын <wizards> жасай аламыз. Бұл ғана емес, Delphi әзірлеушіге сіздің қосымшаларыңызды (немесе сыртқы бағдарламаларыңызды) Delphi Integrated Shell (IDE) байланыстыруға арналған интерфейспен қамтамасыз етеді.
AccessMicrosoft Access - бұл Microsoft Office жиынтығының бөлігі, оның орналасуы мен навигациясы аспектілері бар. Ұқсастықтары осымен аяқталады. Microsoft Access - бұл деректер базасы, нақтырақ айтқанда, реляциялық деректер базасы.
Әдетте Access-те . mdb, ал Microsoft Word-та . doc кеңейтімі бар. Access 2007-де өзгергенімен, кеңейту енді . accdb кеңейтімі болып табылады. Access бағдарламасының алдыңғы нұсқалары . accdb кеңейтімдерін оқи алмайды, бірақ Microsoft Access 2007 Access бағдарламасының алдыңғы нұсқаларын оқиды және өзгерте алады.
2. 1. Microsoft Access компоненттеріMicrosoft Access деректер базасы негізгі 7 компоненттен тұрады
- Кестелер;
- Қарым-қатынастар;
- Сұраулар;
- Формалар;
- Есептер;
- Макростар;
- Модульдер.
Төменде әр компоненттің қысқаша шолуы берілген:
- Кестелер
Кестелер деректер базасына енгізілген деректерді сақтауға арналған негіз және контейнер болып табылады. Егер кестелер қате түрде, дұрыс қатынастармен конфигурацияланбаған болса, онда деректер базасы баяу болуы немесе қате нәтижелер көрсетуі мүмкін.
Access деректер кестелері Microsoft Word кестесіне немесе Microsoft Excel электрондық кестесіне ұқсайды. Оларда Microsoft Word және Excel жұмыс парағындағы кесте сияқты бағандар мен жолдар бар. Әр бағанның жоғарғы жағында өріс атауы болады, ал әр жол жазбаны білдіреді.
- Қарым-қатынастар
Қатынастар - бұл кестелер арасында жасалатын байланыстар. Олар байланыс элементтері бар кестелерді біріктіреді. Ол үшін әр кестеде бір-бірімен байланысты және мәні бірдей өрістер болуы керек.
- Сұраулар
Бұл дегеніміз формада немесе есепте көрсетуге арналған деректерді басқару құралы. Сұраулар кестелерді сұрыптауға, есептеуге, топтауға, сүзуге, біріктіруге, деректерді жаңартуға, деректерді жоюға және тағы басқаларға мүмкіндік береді. Microsoft Access дерекбазасына арналған сұрау тілі - SQL (құрылымдық сұраныс тілі) . Бірақ Access бағдарламасын үйренудің бастапқы кезеңінде SQL білу қажет емес.
- Формалар
Формалар - бұл деректер базасын пайдаланушылар деректерді енгізетін негізгі интерфейс. Деректерді енгізуші адам үнемі формалармен өзара әрекеттеседі. Бағдарламалаушы формаларды тек қажетті деректерді бейнелеу үшін баптай алады. Сонымен қатар, сұраныстар, қасиеттер, макростар және Delphi көмегімен деректерді қосу, өңдеу және жою мүмкіндіктерімен қолдануға болады. Формалар өздеріне қажет нәрсені көрсететін етіп бейімделуі немесе жасалуы мүмкін.
- Есептер
Есептер - бұл дерекқорға енгізілген деректермен жұмыс жасаудың нәтижелері. Формалардан айырмашылығы, оларды редакциялау мүмкін емес. Есептер деректерді принтерге, факсқа, Microsoft Word немесе Microsoft Excel сияқты басқа құрылғыға немесе қосымшаға шығару үшін арналған.
- Макростар
Макростар - бұл Access-тің деректер базасында бірқатар әрекеттерді орындаудың автоматты тәсілі. Access біз көрсеткен тәртіп бойынша орындалатын әрекеттерді таңдау мүмкіндігін береді. Макростар формаларды аша алады; сұраныстарды іске қосу, өріс мәндерін өзгерту, басқа макростарды іске қосу және т. б. тізімі шексіз.
- Модульдер
Модульдер - бұл Microsoft Access бағдарламасын қолдайтын бағдарламалау тілінің негізі. Модуль терезесінде Visual Basic for Applications (VBA) жазып, сақтауға болады. Microsoft Access-ті пайдаланушылар әдетте макростардың орнына VBA пайдаланады.
Жоғарыда аталған компоненттердің барлығы тұрақты, бұл Microsoft Word құжатындағыдай деректер базасын жапқаннан гөрі, бір компоненттен екінші компонентке ауысқанда сақталатындығын білдіреді.
2. 2. Microsoft Access деректер түрлеріMS Access мәліметтерінің жалпы типтері төменде келтірілген:
Microsoft Access пен Excel бір-біріне өте ұқсас болғанымен айырмашылықтары өте көп. Астындағы кестеде екеуінің арасындағы бірнеше маңызды айырмашылықтар көрсетілген.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz