Деректер базасының өрістерінің қасиеттері
С. ӨТЕБАЕВ атындағы Атырау мұнай және газ университеті
КУРСТЫҚ ЖҰМЫС
тақырыбы: "Microsoft Access-те мәліметтер базасын құру"
6В06101- Мұнай және газ саласындағы ақпараттық жүйелер
Жұлдызова Айдана Темірланқызы
2022
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
1 Мәліметтер қоры туралы негізгі түсініктер ... ... ... ... ... ... . ... ... 5
1.1 Мәліметтер базасы және мәліметтер қорын басқару жүйелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.2 ДҚБЖ құрамы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... .6
1.3 Деректер базасының өрістерінің қасиеттері ... ... ... ... ... ... . ... ...6
1.4 Деректер түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
1.5 Деректер қорының қауіпсіздігі ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2 Мәліметтер базасын жобалау ... ... ... ... ... ... ... ... ... ... ... ... ...12
2.1 Мәліметтер қорымен жұмыс істеу режимдері ... ... ... ... ... ... .. ...12
3 Мәліметтер қорының объектілері ... ... ... ... ... ... ... ... ... ... ... ... .13
3.1Кестелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14
3.3Пішіндер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
3.4Есептер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... .17
3.5 Бет саны ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...18
3.6 Макростар және модульдер ... ... ... ... ... ... .. ... ... ... ... ... ... ... ..19
4 Реляциялық модель және нормалау түсінігі ... ... ... ... ... ... ... ... ... ..20
4.1 Реляциялық модель ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... 20
4.4 Сілтемелер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... 20
5Оқушылардың мәліметтер қорын құру ... ... ... ... ... ... ... ... ... ... 23
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24
Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... . ... ... ... ... ... ... ..25
Кіріспе
Қазіргі заманғы ақпараттық технологияның негізгі идеялары мәліметтер базада ұйымдастырылуы керек тұжырымдамаға негізделген өзгеретін нақты әлемді барабар көрсету және пайдаланушылардың ақпараттық қажеттіліктерін қанағаттандыру мақсатында деректер. Бұл мәліметтер базасы арнайы құрылған және жұмыс істейді. Деректер базасын басқару жүйелері (ДҚБЖ) деп аталатын бағдарламалық жүйелер. Көптеген әртүрлі ДҚБЖ бар: IMS, CETOP, ORACLE,
CLIPPER, ACCESS. Бұл жұмыста біз тек MICROSOFT ACCESS-ті қарастырамыз.
Сақталатын деректердің көлемі мен құрылымдық күрделілігінің артуы, ақпараттық жүйелерді пайдаланушылар тобының кеңеюі кең
реляциялық (кестелік) ДҚБЖ-ны түсіну үшін ең ыңғайлы және салыстырмалы түрде қарапайым. Бір мезгілде қол жеткізуді қамтамасыз ету үшін
көбінесе бір-бірінен және дерекқорды сақтау орнынан алыс орналасқан көптеген пайдаланушылардың деректері реляциялық құрылымға негізделген Дерекқордың желілік көп пайдаланушылық нұсқаларын жасады. Оларда параллельдердің нақты мәселелері процестердің тұтастығын (дұрыстығын) және қауіпсіздік деректер, сондай-ақ шешуге қол жеткізу бір жолмен немесе басқа жолмен шешіледі.
Курстық жұмыстың мақсаты: мәліметтер базасын құру үшін Microsoft Access негізгі құралдарымен танысу; жеке мәліметтер базасын құру. Access ДҚБЖ-ны зерттеуді бастамас бұрын бірнеше негізгі ұғымдарды қарастырамыз.
Деректер-қандай да бір түрде жүйеленген және құрылымдалған ақпарат. Кем дегенде үш Деректер моделі бар: иерархиялық, желілік, реляциялық.
Деректер модельдері-проблемалық орта ұғымдарын сипаттайтын мәліметтер мен олардың өзара байланысын ұсыну. Деректер модельдері тұжырымдамалық және логикалық және физикалық бейнелеу үшін қолданыладыи деректер.
Бұл жұмыста біз тек деректердің логикалық көрінісін қарастырамыз, яғни. қолданбалы бағдарламашы мен қолданушы тұрғысынан. Олардың көзқарасы бойынша деректер жазбаларға бөлінеді, олар өз кезегінде өрістерге бөлінеді және өрістер арасында, сондай-ақ жазбалар арасында әртүрлі байланыстар орнатылуы мүмкін.
Өріс-деректердің негізгі және минималды элементі.
Жазу-бірнеше өрістер.
Байланыстар-жазбалар немесе өрістер арасындағы логикалық қатынастар.
1. Иерархиялық құрылымдалған деректер бірнеше жазбалардан тұрады, олардың бірі тамыр ретінде анықталған. Иерархиядағы жазбалар арасында байланыстарды анықтауға болады:" бір-көп "немесе"бір-бір".
2. Желілік модель иерархиялық модельге ұқсас, бірақ жалпы модель болып табылады, яғни жазбалардың арасында "көпке көп" және "көпке бір" байланыстары бар, сонымен қатар түбір түйіні жоқ, яғни кез-келген жазба түбір бола алады.
3. Реляциялық деректер моделі - бұл ақпаратты ұсынудың қарапайым түрлерінің бірі және түсіну оңай ұғым.
Желілік модель және иерархиялық реляциялық болуы мүмкін.
Жоғарыда қарастырылған деректер модельдеріне байланысты мәліметтер базасы иерархиялық, желілік және реляциялық болуы мүмкін. Әрі қарай біз тек реляциялық мәліметтер базасын қарастырамыз.
1 ДЕРЕКТЕР БАЗАСЫНЫҢ НЕГІЗГІ ТҮСІНІКТЕРІ
1.1 Дерекқорлар және дерекқорды басқару жүйелері
Деректер базасы-бұл ақпаратты сақтауға арналған ұйымдасқан құрылым. Қазіргі мәліметтер базасында тек қана сақталмайды
деректер, сонымен қатар ақпарат.
Егер сіз, мысалы, ірі банктің мәліметтер базасын қарастыратын болсаңыз, бұл мәлімдемені түсіндіру оңай. Онда клиенттер туралы, олардың мекен-жайлары, несие тарихы, есеп айырысу шоттарының жай-күйі, қаржылық операциялар және т. б. туралы барлық қажетті ақпарат бар. осы дерекқорға банктің көптеген қызметкерлері қол жеткізе алады, бірақ олардың арасында бүкіл дерекқорға толықтай қол жеткізе алатын және сонымен бірге оны жеке-дара енгізе алатын адам жоқ. оның ерікті өзгерістері. Деректерден басқа, мәліметтер базасында әр қызметкерге оның құзыретіне кіретін мәліметтермен ғана жұмыс істеуге мүмкіндік беретін әдістер мен құралдар бар. Өзара әрекеттесу нәтижесінде
деректер базасындағы мәліметтер белгілі бір қызметкерлерге қол жетімді әдістермен олар тұтынатын Ақпарат және олардың негізінде құрылады
өз құзыреті шегінде деректерді енгізуді және редакциялауды жүргізеді.
Деректер базасын басқару жүйесінің тұжырымдамасы мәліметтер базасы ұғымымен тығыз байланысты. Бұл жаңа базаның құрылымын құруға, оны мазмұнмен толтыруға, редакциялауға арналған бағдарламалық құралдар жиынтығы мазмұнды және ақпаратты визуализациялау. Дерекқор ақпаратын визуализациялау көрсетілген деректерге сәйкес көрсетілген деректерді таңдауды білдіреді оларды реттеу, ресімдеу және байланыс арналары бойынша шығару немесе беру құрылғыларына кейіннен беру.
Әлемде мәліметтер базасын басқарудың көптеген жүйелері бар. Олар әртүрлі нысандармен әр түрлі жұмыс істей алатындығына қарамастан жәнепайдаланушыға әртүрлі функциялар мен құралдарды ұсынады, ДҚБЖ-нің көпшілігі негізгі ұғымдардың бірыңғай белгіленген кешеніне сүйенеді. Бұл бізге бір жүйені қарастыруға және оның түсініктерін, әдістері мен әдістерін бүкіл ДҚБЖ класына жалпылауға мүмкіндік береді. Осындай оқу нысаны ретінде біз
Microsoft Office пакетіне кіретін Microsoft Access ДҚБЖ таңдаңыз.
1.2 ДҚБЖ құрамы.
Деректерді сипаттау тілі (ЯОД) - ДБ-дағы деректерді және олардың арасындағы байланыстарды сипаттау құралы. Бұл тілдің көмегімен мәліметтер базасының құрылымы, жазба форматтары, деректерді қорғайтын парольдер сипатталады.
Деректерді басқару тілі (IFD) - бұл олардың құрылымын өзгертуге мүмкіндік беретін мәліметтер бойынша операцияларды орындау тілі.
Әр түрлі ДҚБЖ үшін тілдердің осы деңгейлерін жүзеге асыру әр түрлі болуы мүмкін. Кейбір жағдайларда YAOD және YAMD қолданушыдан бағдарламаны толығымен "қолмен" жасауды талап етеді, ал басқаларында (қазіргі тенденцияны көрсететін) ДҚБЖ-де визуалды (көрнекі, визуалды)құралдар бар бағдарламаларды әзірлеу. Ол үшін қазіргі заманғы ДҚБЖ-де экрандық формалардың, есептердің редакторлары бар. Мұндай редакторлардың" кірпіштері " (құралдары) әр түрлі өрістер (енгізу өрістері, шығару өрістері, есептелетін өрістер), әр түрлі өңдеу процедуралары (енгізу формалары, кестелер, есептер, сұраулар). Пайдаланушы жасаған объектілердің негізінде генераторлық бағдарламалар белгілі бір машинаның тілінде немесе аралық тілде бағдарламалық кодты құрайды.
1.3 Дерекқор өрістерінің қасиеттері
Дерекқор өрістері тек базаның құрылымын анықтап қана қоймайды - олар әр өріске жататын ұяшықтарға жазылған деректердің топтық қасиеттерін анықтайды. Төменде негізгі қасиеттер келтірілген
Microsoft Access дерекқоры мысалындағы дерекқор кестелерінің өрістері.
Өріс атауы-дерекқормен автоматты түрде жұмыс жасау кезінде осы өрістің деректеріне қалай қол жеткізу керектігін анықтайды (әдепкі бойынша өріс атаулары кесте бағандарының тақырыптары ретінде қолданылады).
Өріс түрі-берілген өрісте болуы мүмкін мәліметтер түрін анықтайды.
Өріс өлшемі-берілген өріске орналастыруға болатын деректердің шекті ұзындығын (таңбаларда) анықтайды.
Өріс пішімі-өріске жататын ұяшықтардағы деректерді пішімдеу әдісін анықтайды.
Енгізу маскасы-деректер енгізілетін пішінді және өрісті анықтайды (деректерді енгізуді автоматтандыру құралы).
Қолтаңба-берілген өріс үшін кесте бағанының тақырыбын анықтайды (егер қолтаңба көрсетілмесе, баған тақырыбы ретінде өріс атауының сипаты қолданылады).
Әдепкі мән-өріс ұяшықтарына автоматты түрде енгізілетін мән (деректерді енгізуді автоматтандыру құралы).
Мән шарты - бұл деректерді енгізудің дұрыстығын тексеру үшін қолданылатын шектеу (әдетте сандық түрі, ақша түрі бар деректер үшін қолданылатын енгізуді автоматтандыру құралы немесе күн түрі).
Қате туралы хабарлама-қате деректер өрісіне енгізу кезінде автоматты түрде шығарылатын мәтіндік хабарлама.
Міндетті өріс-базаны толтыру кезінде осы өрісті толтырудың міндеттілігін анықтайтын қасиет.
Бос жолдар-бос жол деректерін енгізуге мүмкіндік беретін сипат (міндетті өріс барлық түрлерге жатпайтындығымен ерекшеленеді деректер, бірақ кейбіреулерге ғана, мысалы, мәтін).
Индекстелген өріс-Егер өрісте осы қасиет болса, жазбаларды осы өрісте Сақталған мән бойынша іздеуге немесе сұрыптауға байланысты барлық операциялар едәуір жеделдетіледі. Сонымен қатар, үшін индекстелген өрістерді жазбалардағы мән осы өрісте қайталанулар үшін тексерілетіндей етіп жасауға болады, бұл сізге автоматты түрде мүмкіндік береді деректердің қайталануын болдырмаңыз.
Әр түрлі өрістерде әртүрлі типтегі мәліметтер болуы мүмкін болғандықтан, өрістердің қасиеттері деректер түріне байланысты өзгеруі мүмкін. Мысалы, өрістердің жоғарыда аталған қасиеттерінің тізімі негізінен мәтін түріндегі өрістерге қатысты. Басқа типтегі өрістер бұл қасиеттерге ие болуы мүмкін немесе болмауы мүмкін, бірақ оларға өздері де қосылуы мүмкін. Мысалы, нақты сандарды білдіретін деректер үшін маңызды қасиет ондық үтірден кейінгі таңбалар саны болып табылады. Екінші жағынан, сызбаларды, жазбаларды, бейне клиптерді және басқа OLE нысандарын сақтау үшін қолданылатын өрістер үшін, көпшілігі жоғарыда аталған қасиеттердің мағынасы жоқ.
1.4 Деректер түрлері
Кестелер деректер базасын, әдетте, жол берілмейді жұмысты большимколичеством түрлі типтегі деректер. Мысалы, Microsoft Access дерекқорлары келесі деректер түрлерімен жұмыс істейді.
Мәтін-шектеулі өлшемдегі қарапайым пішімделмеген мәтінді (255 таңбаға дейін) сақтау үшін қолданылатын мәліметтер түрі.
Сандық-нақты сандарды сақтауға арналған мәліметтер түрі.
Мемо өрісі-мәтіннің үлкен көлемін сақтауға арналған мәліметтердің арнайы түрі (65 535 таңбаға дейін). Физикалық тұрғыдан мәтін өрісте сақталмайды. Ол сақталады деректер базасының басқа жерінде және өрісте меңзер сақталады, бірақ пайдаланушы мұндай бөлу әрдайым байқалмайды.
Күні уақыты - күнтізбелік күндер мен ағымдағы уақытты сақтауға арналған
деректер түрі.
Ақша-ақша сомаларын сақтауға арналған деректер түрі. Теориялық тұрғыдан, оларды жазу үшін сандық типтегі өрістерді де қолдануға болады, бірақ ақша сомасы үшін кейбір ерекшеліктер бар (мысалы, дөңгелектеу ережелеріне байланысты), олар сандық типті емес, арнайы деректер түрін қолдануды ыңғайлы етеді.
Есептегіш-бірегей (өрісте қайталанбайтын) натурал сандар үшін автоматты түрде көбейтілген мәліметтердің арнайы түрі. Табиғи пайдалану-жазбаларды реттік нөмірлеу үшін.
Логикалық-логикалық деректерді сақтау түрі (тек екі мәнді қабылдай алады, мысалы, Иә немесе жоқ).
Еренсілтеме-Интернеттің веб - нысандарының URL мекен-жайларын сақтауға арналған арнайы өріс. Сілтемені басқан кезде браузер автоматты түрде іске қосылады және объект оның терезесінде ойнатылады.
Ауыстыру шебері арнайы деректер түрі емес. Бұл өріске деректерді қолмен енгізбеу үшін емес, оларды ашылмалы тізімнен таңдау үшін орнатуды автоматтандыруға болатын объект.
1.5 Деректер базасының қауіпсіздігі
Деректер базасы-бұл файлдар, бірақ олармен жұмыс істеу басқа қосымшалар жасаған басқа файлдармен жұмыс жасаудан өзгеше.
Операциялық жүйе файлдық құрылымға қызмет көрсету бойынша барлық жұмыстарды өз мойнына алады. Деректер базасына қауіпсіздік тұрғысынан ерекше талаптар қойылады, деректерді сақтау сондықтан олар басқа тәсілді қолданады.
Деректер базасы-бұл арнайы құрылымдар. Олардың құрамындағы ақпарат көбінесе әлеуметтік құндылыққа ие. Көбінесе біреуімен базада бүкіл ел бойынша мыңдаған адамдар жұмыс істейді. Көптеген адамдардың әл-ауқаты кейбір базалардағы ақпаратқа байланысты болуы мүмкін.
Сондықтан, дерекқор мазмұнының тұтастығы файлдарды сақтауды ұмытып кеткен белгілі бір пайдаланушының нақты әрекеттеріне байланысты болмауы мүмкін және болмауы керек компьютерді өшірумен, электр желісіндегі үзілістерден де.
Деректер базасының қауіпсіздігі мәселесі ДҚБЖ-де ақпаратты сақтау үшін екі жақты тәсіл қолданылатындығымен шешіледі. Операциялар бөлігінде, әдеттегідей, компьютердің операциялық жүйесі қатысады, бірақ кейбір сақтау операциялары операциялық жүйені айналып өтеді.
ДЕРЕКТЕР ҚОРЫНЫН ДИЗАЙНЫ
2.1 Мәліметтер қорымен жұмыс істеу режимдері
Әдетте деректер қорымен жұмыс істейтін пайдаланушылардың екі санаты бар.
Бірінші санат - дизайнерлер. Олардың міндеті - мәліметтер қоры кестелерінің құрылымын әзірлеу және оны тұтынушымен үйлестіру. Кестелерден басқа конструкторлар бір жағынан мәліметтер қорымен жұмысты автоматтандыруға, ал екінші жағынан мәліметтер қорымен жұмыс істеу функционалдығын шектеуге арналған (қауіпсіздік мақсатында қажет болған жағдайда) басқа да мәліметтер қорының объектілерін әзірлейді. Дизайнерлер дерекқорды нақты деректермен толтырмайды (тұтынушы оларды оқи алады құпия және үшінші тұлғалармен бөлісілмейді). Ерекшелік дерекқор нысандарын жөндеу сатысында үлгі деректерімен тәжірибелік толтыру болып табылады.
Екінші категория - мәліметтер қорымен жұмыс істейтін орындаушылар - пайдаланушылар. Олар жобалаушылардан бастапқы мәліметтер базасын алып, оны толтырумен және қызмет көрсетумен айналысады. Жалпы жағдайда, пайдаланушылар дерекқор құрылымын басқаруға қол жеткізе алмайды - тек деректерге, тіпті содан кейін барлығына емес, белгілі бір жұмыс орнында жұмыс істеуге арналғандарға.
Сәйкесінше, ДҚБЖ екі жұмыс режиміне ие: жобалау және пайдаланушы. Бірінші режим базаның құрылымын құруға немесе өзгертуге, сондай-ақ оның объектілерін құруға арналған. Екінші режимде, дерекқорды толтыру немесе одан деректерді алу үшін бұрын дайындалған нысандарды пайдалану.
3 ДЕРЕКТЕР БАЗАСЫНЫҢ ОБЪЕКТІЛЕРІ.
3.1 Кестелер
Кестелер кез келген мәліметтер қорының негізгі объектілері болып табылады. Біріншіден, кестелер деректер қорында бар барлық мәліметтерді сақтайды, екіншіден, кестелер мәліметтер қорының құрылымын (өрістерді, олардың түрлері мен қасиеттерін) сақтайды.
3.2 Сұраныстар
Бұл объектілер кестелерден мәліметтерді шығару және оларды пайдаланушыға ыңғайлы формада ұсыну үшін қолданылады. Сұраулар деректерді таңдау, сұрыптау және сүзу сияқты операцияларды орындайды. Сұраныстардың көмегімен берілген алгоритмге сәйкес деректерді түрлендіруге болады,
жаңа кестелер құру, кестелерді басқа көздерден импортталған деректермен автоматты түрде толтыру, кестелерде қарапайым есептеулерді орындау және т.б.
3.3 Пішіндер
Егер сұраулар деректерді таңдауға және талдауға арналған арнайы құрал болса, формалар деректерді енгізу ... жалғасы
КУРСТЫҚ ЖҰМЫС
тақырыбы: "Microsoft Access-те мәліметтер базасын құру"
6В06101- Мұнай және газ саласындағы ақпараттық жүйелер
Жұлдызова Айдана Темірланқызы
2022
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
1 Мәліметтер қоры туралы негізгі түсініктер ... ... ... ... ... ... . ... ... 5
1.1 Мәліметтер базасы және мәліметтер қорын басқару жүйелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.2 ДҚБЖ құрамы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... .6
1.3 Деректер базасының өрістерінің қасиеттері ... ... ... ... ... ... . ... ...6
1.4 Деректер түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
1.5 Деректер қорының қауіпсіздігі ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2 Мәліметтер базасын жобалау ... ... ... ... ... ... ... ... ... ... ... ... ...12
2.1 Мәліметтер қорымен жұмыс істеу режимдері ... ... ... ... ... ... .. ...12
3 Мәліметтер қорының объектілері ... ... ... ... ... ... ... ... ... ... ... ... .13
3.1Кестелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14
3.3Пішіндер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
3.4Есептер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... .17
3.5 Бет саны ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...18
3.6 Макростар және модульдер ... ... ... ... ... ... .. ... ... ... ... ... ... ... ..19
4 Реляциялық модель және нормалау түсінігі ... ... ... ... ... ... ... ... ... ..20
4.1 Реляциялық модель ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... 20
4.4 Сілтемелер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... 20
5Оқушылардың мәліметтер қорын құру ... ... ... ... ... ... ... ... ... ... 23
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24
Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... . ... ... ... ... ... ... ..25
Кіріспе
Қазіргі заманғы ақпараттық технологияның негізгі идеялары мәліметтер базада ұйымдастырылуы керек тұжырымдамаға негізделген өзгеретін нақты әлемді барабар көрсету және пайдаланушылардың ақпараттық қажеттіліктерін қанағаттандыру мақсатында деректер. Бұл мәліметтер базасы арнайы құрылған және жұмыс істейді. Деректер базасын басқару жүйелері (ДҚБЖ) деп аталатын бағдарламалық жүйелер. Көптеген әртүрлі ДҚБЖ бар: IMS, CETOP, ORACLE,
CLIPPER, ACCESS. Бұл жұмыста біз тек MICROSOFT ACCESS-ті қарастырамыз.
Сақталатын деректердің көлемі мен құрылымдық күрделілігінің артуы, ақпараттық жүйелерді пайдаланушылар тобының кеңеюі кең
реляциялық (кестелік) ДҚБЖ-ны түсіну үшін ең ыңғайлы және салыстырмалы түрде қарапайым. Бір мезгілде қол жеткізуді қамтамасыз ету үшін
көбінесе бір-бірінен және дерекқорды сақтау орнынан алыс орналасқан көптеген пайдаланушылардың деректері реляциялық құрылымға негізделген Дерекқордың желілік көп пайдаланушылық нұсқаларын жасады. Оларда параллельдердің нақты мәселелері процестердің тұтастығын (дұрыстығын) және қауіпсіздік деректер, сондай-ақ шешуге қол жеткізу бір жолмен немесе басқа жолмен шешіледі.
Курстық жұмыстың мақсаты: мәліметтер базасын құру үшін Microsoft Access негізгі құралдарымен танысу; жеке мәліметтер базасын құру. Access ДҚБЖ-ны зерттеуді бастамас бұрын бірнеше негізгі ұғымдарды қарастырамыз.
Деректер-қандай да бір түрде жүйеленген және құрылымдалған ақпарат. Кем дегенде үш Деректер моделі бар: иерархиялық, желілік, реляциялық.
Деректер модельдері-проблемалық орта ұғымдарын сипаттайтын мәліметтер мен олардың өзара байланысын ұсыну. Деректер модельдері тұжырымдамалық және логикалық және физикалық бейнелеу үшін қолданыладыи деректер.
Бұл жұмыста біз тек деректердің логикалық көрінісін қарастырамыз, яғни. қолданбалы бағдарламашы мен қолданушы тұрғысынан. Олардың көзқарасы бойынша деректер жазбаларға бөлінеді, олар өз кезегінде өрістерге бөлінеді және өрістер арасында, сондай-ақ жазбалар арасында әртүрлі байланыстар орнатылуы мүмкін.
Өріс-деректердің негізгі және минималды элементі.
Жазу-бірнеше өрістер.
Байланыстар-жазбалар немесе өрістер арасындағы логикалық қатынастар.
1. Иерархиялық құрылымдалған деректер бірнеше жазбалардан тұрады, олардың бірі тамыр ретінде анықталған. Иерархиядағы жазбалар арасында байланыстарды анықтауға болады:" бір-көп "немесе"бір-бір".
2. Желілік модель иерархиялық модельге ұқсас, бірақ жалпы модель болып табылады, яғни жазбалардың арасында "көпке көп" және "көпке бір" байланыстары бар, сонымен қатар түбір түйіні жоқ, яғни кез-келген жазба түбір бола алады.
3. Реляциялық деректер моделі - бұл ақпаратты ұсынудың қарапайым түрлерінің бірі және түсіну оңай ұғым.
Желілік модель және иерархиялық реляциялық болуы мүмкін.
Жоғарыда қарастырылған деректер модельдеріне байланысты мәліметтер базасы иерархиялық, желілік және реляциялық болуы мүмкін. Әрі қарай біз тек реляциялық мәліметтер базасын қарастырамыз.
1 ДЕРЕКТЕР БАЗАСЫНЫҢ НЕГІЗГІ ТҮСІНІКТЕРІ
1.1 Дерекқорлар және дерекқорды басқару жүйелері
Деректер базасы-бұл ақпаратты сақтауға арналған ұйымдасқан құрылым. Қазіргі мәліметтер базасында тек қана сақталмайды
деректер, сонымен қатар ақпарат.
Егер сіз, мысалы, ірі банктің мәліметтер базасын қарастыратын болсаңыз, бұл мәлімдемені түсіндіру оңай. Онда клиенттер туралы, олардың мекен-жайлары, несие тарихы, есеп айырысу шоттарының жай-күйі, қаржылық операциялар және т. б. туралы барлық қажетті ақпарат бар. осы дерекқорға банктің көптеген қызметкерлері қол жеткізе алады, бірақ олардың арасында бүкіл дерекқорға толықтай қол жеткізе алатын және сонымен бірге оны жеке-дара енгізе алатын адам жоқ. оның ерікті өзгерістері. Деректерден басқа, мәліметтер базасында әр қызметкерге оның құзыретіне кіретін мәліметтермен ғана жұмыс істеуге мүмкіндік беретін әдістер мен құралдар бар. Өзара әрекеттесу нәтижесінде
деректер базасындағы мәліметтер белгілі бір қызметкерлерге қол жетімді әдістермен олар тұтынатын Ақпарат және олардың негізінде құрылады
өз құзыреті шегінде деректерді енгізуді және редакциялауды жүргізеді.
Деректер базасын басқару жүйесінің тұжырымдамасы мәліметтер базасы ұғымымен тығыз байланысты. Бұл жаңа базаның құрылымын құруға, оны мазмұнмен толтыруға, редакциялауға арналған бағдарламалық құралдар жиынтығы мазмұнды және ақпаратты визуализациялау. Дерекқор ақпаратын визуализациялау көрсетілген деректерге сәйкес көрсетілген деректерді таңдауды білдіреді оларды реттеу, ресімдеу және байланыс арналары бойынша шығару немесе беру құрылғыларына кейіннен беру.
Әлемде мәліметтер базасын басқарудың көптеген жүйелері бар. Олар әртүрлі нысандармен әр түрлі жұмыс істей алатындығына қарамастан жәнепайдаланушыға әртүрлі функциялар мен құралдарды ұсынады, ДҚБЖ-нің көпшілігі негізгі ұғымдардың бірыңғай белгіленген кешеніне сүйенеді. Бұл бізге бір жүйені қарастыруға және оның түсініктерін, әдістері мен әдістерін бүкіл ДҚБЖ класына жалпылауға мүмкіндік береді. Осындай оқу нысаны ретінде біз
Microsoft Office пакетіне кіретін Microsoft Access ДҚБЖ таңдаңыз.
1.2 ДҚБЖ құрамы.
Деректерді сипаттау тілі (ЯОД) - ДБ-дағы деректерді және олардың арасындағы байланыстарды сипаттау құралы. Бұл тілдің көмегімен мәліметтер базасының құрылымы, жазба форматтары, деректерді қорғайтын парольдер сипатталады.
Деректерді басқару тілі (IFD) - бұл олардың құрылымын өзгертуге мүмкіндік беретін мәліметтер бойынша операцияларды орындау тілі.
Әр түрлі ДҚБЖ үшін тілдердің осы деңгейлерін жүзеге асыру әр түрлі болуы мүмкін. Кейбір жағдайларда YAOD және YAMD қолданушыдан бағдарламаны толығымен "қолмен" жасауды талап етеді, ал басқаларында (қазіргі тенденцияны көрсететін) ДҚБЖ-де визуалды (көрнекі, визуалды)құралдар бар бағдарламаларды әзірлеу. Ол үшін қазіргі заманғы ДҚБЖ-де экрандық формалардың, есептердің редакторлары бар. Мұндай редакторлардың" кірпіштері " (құралдары) әр түрлі өрістер (енгізу өрістері, шығару өрістері, есептелетін өрістер), әр түрлі өңдеу процедуралары (енгізу формалары, кестелер, есептер, сұраулар). Пайдаланушы жасаған объектілердің негізінде генераторлық бағдарламалар белгілі бір машинаның тілінде немесе аралық тілде бағдарламалық кодты құрайды.
1.3 Дерекқор өрістерінің қасиеттері
Дерекқор өрістері тек базаның құрылымын анықтап қана қоймайды - олар әр өріске жататын ұяшықтарға жазылған деректердің топтық қасиеттерін анықтайды. Төменде негізгі қасиеттер келтірілген
Microsoft Access дерекқоры мысалындағы дерекқор кестелерінің өрістері.
Өріс атауы-дерекқормен автоматты түрде жұмыс жасау кезінде осы өрістің деректеріне қалай қол жеткізу керектігін анықтайды (әдепкі бойынша өріс атаулары кесте бағандарының тақырыптары ретінде қолданылады).
Өріс түрі-берілген өрісте болуы мүмкін мәліметтер түрін анықтайды.
Өріс өлшемі-берілген өріске орналастыруға болатын деректердің шекті ұзындығын (таңбаларда) анықтайды.
Өріс пішімі-өріске жататын ұяшықтардағы деректерді пішімдеу әдісін анықтайды.
Енгізу маскасы-деректер енгізілетін пішінді және өрісті анықтайды (деректерді енгізуді автоматтандыру құралы).
Қолтаңба-берілген өріс үшін кесте бағанының тақырыбын анықтайды (егер қолтаңба көрсетілмесе, баған тақырыбы ретінде өріс атауының сипаты қолданылады).
Әдепкі мән-өріс ұяшықтарына автоматты түрде енгізілетін мән (деректерді енгізуді автоматтандыру құралы).
Мән шарты - бұл деректерді енгізудің дұрыстығын тексеру үшін қолданылатын шектеу (әдетте сандық түрі, ақша түрі бар деректер үшін қолданылатын енгізуді автоматтандыру құралы немесе күн түрі).
Қате туралы хабарлама-қате деректер өрісіне енгізу кезінде автоматты түрде шығарылатын мәтіндік хабарлама.
Міндетті өріс-базаны толтыру кезінде осы өрісті толтырудың міндеттілігін анықтайтын қасиет.
Бос жолдар-бос жол деректерін енгізуге мүмкіндік беретін сипат (міндетті өріс барлық түрлерге жатпайтындығымен ерекшеленеді деректер, бірақ кейбіреулерге ғана, мысалы, мәтін).
Индекстелген өріс-Егер өрісте осы қасиет болса, жазбаларды осы өрісте Сақталған мән бойынша іздеуге немесе сұрыптауға байланысты барлық операциялар едәуір жеделдетіледі. Сонымен қатар, үшін индекстелген өрістерді жазбалардағы мән осы өрісте қайталанулар үшін тексерілетіндей етіп жасауға болады, бұл сізге автоматты түрде мүмкіндік береді деректердің қайталануын болдырмаңыз.
Әр түрлі өрістерде әртүрлі типтегі мәліметтер болуы мүмкін болғандықтан, өрістердің қасиеттері деректер түріне байланысты өзгеруі мүмкін. Мысалы, өрістердің жоғарыда аталған қасиеттерінің тізімі негізінен мәтін түріндегі өрістерге қатысты. Басқа типтегі өрістер бұл қасиеттерге ие болуы мүмкін немесе болмауы мүмкін, бірақ оларға өздері де қосылуы мүмкін. Мысалы, нақты сандарды білдіретін деректер үшін маңызды қасиет ондық үтірден кейінгі таңбалар саны болып табылады. Екінші жағынан, сызбаларды, жазбаларды, бейне клиптерді және басқа OLE нысандарын сақтау үшін қолданылатын өрістер үшін, көпшілігі жоғарыда аталған қасиеттердің мағынасы жоқ.
1.4 Деректер түрлері
Кестелер деректер базасын, әдетте, жол берілмейді жұмысты большимколичеством түрлі типтегі деректер. Мысалы, Microsoft Access дерекқорлары келесі деректер түрлерімен жұмыс істейді.
Мәтін-шектеулі өлшемдегі қарапайым пішімделмеген мәтінді (255 таңбаға дейін) сақтау үшін қолданылатын мәліметтер түрі.
Сандық-нақты сандарды сақтауға арналған мәліметтер түрі.
Мемо өрісі-мәтіннің үлкен көлемін сақтауға арналған мәліметтердің арнайы түрі (65 535 таңбаға дейін). Физикалық тұрғыдан мәтін өрісте сақталмайды. Ол сақталады деректер базасының басқа жерінде және өрісте меңзер сақталады, бірақ пайдаланушы мұндай бөлу әрдайым байқалмайды.
Күні уақыты - күнтізбелік күндер мен ағымдағы уақытты сақтауға арналған
деректер түрі.
Ақша-ақша сомаларын сақтауға арналған деректер түрі. Теориялық тұрғыдан, оларды жазу үшін сандық типтегі өрістерді де қолдануға болады, бірақ ақша сомасы үшін кейбір ерекшеліктер бар (мысалы, дөңгелектеу ережелеріне байланысты), олар сандық типті емес, арнайы деректер түрін қолдануды ыңғайлы етеді.
Есептегіш-бірегей (өрісте қайталанбайтын) натурал сандар үшін автоматты түрде көбейтілген мәліметтердің арнайы түрі. Табиғи пайдалану-жазбаларды реттік нөмірлеу үшін.
Логикалық-логикалық деректерді сақтау түрі (тек екі мәнді қабылдай алады, мысалы, Иә немесе жоқ).
Еренсілтеме-Интернеттің веб - нысандарының URL мекен-жайларын сақтауға арналған арнайы өріс. Сілтемені басқан кезде браузер автоматты түрде іске қосылады және объект оның терезесінде ойнатылады.
Ауыстыру шебері арнайы деректер түрі емес. Бұл өріске деректерді қолмен енгізбеу үшін емес, оларды ашылмалы тізімнен таңдау үшін орнатуды автоматтандыруға болатын объект.
1.5 Деректер базасының қауіпсіздігі
Деректер базасы-бұл файлдар, бірақ олармен жұмыс істеу басқа қосымшалар жасаған басқа файлдармен жұмыс жасаудан өзгеше.
Операциялық жүйе файлдық құрылымға қызмет көрсету бойынша барлық жұмыстарды өз мойнына алады. Деректер базасына қауіпсіздік тұрғысынан ерекше талаптар қойылады, деректерді сақтау сондықтан олар басқа тәсілді қолданады.
Деректер базасы-бұл арнайы құрылымдар. Олардың құрамындағы ақпарат көбінесе әлеуметтік құндылыққа ие. Көбінесе біреуімен базада бүкіл ел бойынша мыңдаған адамдар жұмыс істейді. Көптеген адамдардың әл-ауқаты кейбір базалардағы ақпаратқа байланысты болуы мүмкін.
Сондықтан, дерекқор мазмұнының тұтастығы файлдарды сақтауды ұмытып кеткен белгілі бір пайдаланушының нақты әрекеттеріне байланысты болмауы мүмкін және болмауы керек компьютерді өшірумен, электр желісіндегі үзілістерден де.
Деректер базасының қауіпсіздігі мәселесі ДҚБЖ-де ақпаратты сақтау үшін екі жақты тәсіл қолданылатындығымен шешіледі. Операциялар бөлігінде, әдеттегідей, компьютердің операциялық жүйесі қатысады, бірақ кейбір сақтау операциялары операциялық жүйені айналып өтеді.
ДЕРЕКТЕР ҚОРЫНЫН ДИЗАЙНЫ
2.1 Мәліметтер қорымен жұмыс істеу режимдері
Әдетте деректер қорымен жұмыс істейтін пайдаланушылардың екі санаты бар.
Бірінші санат - дизайнерлер. Олардың міндеті - мәліметтер қоры кестелерінің құрылымын әзірлеу және оны тұтынушымен үйлестіру. Кестелерден басқа конструкторлар бір жағынан мәліметтер қорымен жұмысты автоматтандыруға, ал екінші жағынан мәліметтер қорымен жұмыс істеу функционалдығын шектеуге арналған (қауіпсіздік мақсатында қажет болған жағдайда) басқа да мәліметтер қорының объектілерін әзірлейді. Дизайнерлер дерекқорды нақты деректермен толтырмайды (тұтынушы оларды оқи алады құпия және үшінші тұлғалармен бөлісілмейді). Ерекшелік дерекқор нысандарын жөндеу сатысында үлгі деректерімен тәжірибелік толтыру болып табылады.
Екінші категория - мәліметтер қорымен жұмыс істейтін орындаушылар - пайдаланушылар. Олар жобалаушылардан бастапқы мәліметтер базасын алып, оны толтырумен және қызмет көрсетумен айналысады. Жалпы жағдайда, пайдаланушылар дерекқор құрылымын басқаруға қол жеткізе алмайды - тек деректерге, тіпті содан кейін барлығына емес, белгілі бір жұмыс орнында жұмыс істеуге арналғандарға.
Сәйкесінше, ДҚБЖ екі жұмыс режиміне ие: жобалау және пайдаланушы. Бірінші режим базаның құрылымын құруға немесе өзгертуге, сондай-ақ оның объектілерін құруға арналған. Екінші режимде, дерекқорды толтыру немесе одан деректерді алу үшін бұрын дайындалған нысандарды пайдалану.
3 ДЕРЕКТЕР БАЗАСЫНЫҢ ОБЪЕКТІЛЕРІ.
3.1 Кестелер
Кестелер кез келген мәліметтер қорының негізгі объектілері болып табылады. Біріншіден, кестелер деректер қорында бар барлық мәліметтерді сақтайды, екіншіден, кестелер мәліметтер қорының құрылымын (өрістерді, олардың түрлері мен қасиеттерін) сақтайды.
3.2 Сұраныстар
Бұл объектілер кестелерден мәліметтерді шығару және оларды пайдаланушыға ыңғайлы формада ұсыну үшін қолданылады. Сұраулар деректерді таңдау, сұрыптау және сүзу сияқты операцияларды орындайды. Сұраныстардың көмегімен берілген алгоритмге сәйкес деректерді түрлендіруге болады,
жаңа кестелер құру, кестелерді басқа көздерден импортталған деректермен автоматты түрде толтыру, кестелерде қарапайым есептеулерді орындау және т.б.
3.3 Пішіндер
Егер сұраулар деректерді таңдауға және талдауға арналған арнайы құрал болса, формалар деректерді енгізу ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz