Файл: Windows жйесіндегі access мліметтер оймасыны негізгі ымдары мен тсініктері.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 02.02.2024
Просмотров: 54
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1 WINDOWS жҮйесіндегі ACCESS мәліметтер қоймасыныҢ негізгі ұғымдары мен тҮсініктері
Мәліметтер қоймасын басқару жүйелері (МҚБЖ) – мәліметтер қоймасымен жұмыс істеуге арналған, оны басқару мен түрлендіруді жүзеге асыратын программалар тобы.
Мәліметтер қоймасы (МҚ) дегеніміз – ол бір-бірімен байланысқан әртүрлі ақпарат көздерінен алынған мәліметтерді бір жерге жинақтап сақтау. Әдетте МҚ қандай да бір тақырыппен, белгілі бір мәселені шешу үшін қолданылады.
Кесте – мәліметтер қоймасымен жұмыс істеуге арналған негізгі нысан, мәліметтер қоймасы. Ол өрістер (поля) мен жазбалардан (записи) тұрады.
Жазба – кестенің бір қатары, яғни жолы. Ол МҚ мәліметтерін сақтайтын негізгі блок болып табылады.
Өріс – кестедегі бағана немесе тік жол. Access-те мәліметтерді енгізбес брын өрістердің қасиеттерін сипаттап өту қажет.
Сұраныс – қолданушының керекті мәліметтерді бір немесе бірнеше кестеден белгіленген шарттарға байланысты таңдап алу әдісі. Таңдап алуға сұраныс беру арқылы есептелетін өрістерден немесе басқа кестеден алынған өрістерден тұратын виртуалды кестелер құруға болады. Сұраныстардың бірнеше түрі бар.
Форма – мәліметтерді экранда бейнелеу жолы немесе оларды басқару мүмкіндіктері.
Есеп беру (отчет) – мәліметтерді баспаға шығарып қағазда бейнелеу тәсілі.
Кілтті өріс (ключевое поле) – кестедегі жазбаларды таңдап алу мақсатында мәндері қолданылатын негізгі өріс. Ол өріс бірегей немесе жалғыз болуы керек.
Кілт (ключ) – кесте жазбаларын анықтайтын немесе кестелер арасындағы байланыстарды ұйымдастыратын бір немесе бірнеше кілтті өрістер.
Санағыш – кестедегі жазбаларды реттік номермен орналастыратын өріс қасиетінің сипаттамасы.
Жазбаны белгілеу аймағы – кесте жолын белгілеуге мүмкіндік беретін оның сол жақ шетіндегі тіктөртбұрышты аймақ.
Өрісті белгілеу аймағы - өріс тақырыбы аймағы. Оны шерту арқылы сол өрісті түгел ерекшелеуге болады.
Конструктор – мәліметтер қоймасы нысандарының (кестелер, сұраныстар, формалар, басылымдар, макростар, модульдер) қасиеттерін анықтап, құрастыру режимі.
SQL – құрылымды сұраныстар тілі (structured query language). Көптеген программалық жабдықтардың стандартты болып табылады.
Шебер (Мастер) – белгілі бір мақсатта шектеулі әрекеттер жиынын біртіндеп орындайтын программа. Шеберлер оны орындайтын қолданушымен сұхбаттасу (диалог) арқылы қойылған мәселені шешетін керекті мәліметтерді программаға енгізуді қамтамасыз етеді. Жұмыс жасауды жеңілдету үшін шебер жұмысы бірнеше қадамдардан немесе кезендерден тұрады. Жұмыс барысында өткен кезеңге қайта оралуға немесе онша қажетті емес кезенді аттап өтуге болады. Программаға шебер мүмкіндігін енгізу программаларды жетілдірудің бір жолы болып табылады.
Гиперсілтеме – белгілі бір файлға сілтеме көрсеткіш. Гиперсілтемелер Аccess мәліметтер қоймасын Internet файлдарымен немесе басқа файлдармен байланыстыру үшін қолданылады. Жұмыс барысында гиперсілтемелер басқа түспен боялып ерекшеленіп тұрады.
2 Access мәліметтер қоймасын басқару жүйесінде (МҚБЖ) «Сессия» мәліметтер қоймасын құру
2.1 Мәлімет қоймасын (МҚ) құру мақсаты
Қарызы бар студенттерді өз уақытында анықтау, үлкен көлемдегі мәліметтерді сорттау.
2.1.1 Мәлімет қоймасын құрудағы тапсырмалар
- Бір жерге студент және емтихан туралы ақпараттарды жинақтау.
- Берілген студент және оның тапсырған емтихандары туралы есеп беру.
- Мәліметке кіруді жеңіл және қарапайым түрде жасау.
2.1.2 Іске асыру
Ең алдымен МҚ құруда бізге қандай ақпараттар керек, яғни бізден нақтылы не талап етілетінін ойластырып алғанымыз жөн болар. Бізге берілген мәліметтер қоймасында студент туралы мәліметтер (мысалға студенттің реттік номері, студенттің фамилиясы, аты және әкесінің аты) және осы студент тапсырған емтихан туралы мәліметтер (мысалға емтихан аты, алған бағасы) болуы керек. Ал, мәлімет қоймасында ақпарат кестелерде сақталады, ал кестелер жазулардан тұрады, ал жазулар-өрістерден тұрады. Егер тапсырманы тура шешсек онда ақпарат мынандай сүлбеде сақталады:
Кесте 1 – тапсырманың тура сипаттағы кестесі
Фамилиясы | Аты | Әкесінің аты | Емтихан аты | Бағасы |
Мейрамканов | Берік | Мейрамканұлы | ҚазақстанТарихы | 5 |
Мейрамканов | Берік | Мейрамканұлы | Жоғарғы математика | 4 |
Мейрамканов | Берік | Мейрамканұлы | Информатика | 5 |
Мұндай сүлбе әрбір студент бір ғана емтихан тапсырған кезде ғана тиімді, ал студенттер бірнеше сабақтан емтихан тапсырса, онда керексіз қайталанулар пайда болады (әрбір тапсырған емтиханына студенттің аты-жөнін толтыру керек). Мұндай жағдайда мәліметтерді өзара «бірден-көпке» байланысты екі кестеге бөлу керек (бір студент – көптеген эмтихан).
Кесте 2 – өзара байланысқан кесте
Кесте «Студент» | Байланыс | Кесте «Емтихан» |
М ейрамканов Берік Мейрамканұлы | | Қазақстан тарихы |
Жоғарғы математика | ||
Сламбеков Самат Құрманұлы | | Қазақстан тарихы |
Информатика |
Осындай құрылымдағы ақпараттық мәліметтерде қайталанулар болмайды, яғни «Студент» кестесіндегі студентер аты-жөні туралы мәліметтер бір ғана данадан болады. Кестелерді байланыстыру үшін әр кестеге сандық өріс (индекс) енгізу керек, яғни емтиханды кім тапсырғаны екнін анықтайтындай етіп (мысалға«Студент»кестесіндегі Мейрамканов индексі 1-ге тең болса, онда «Емтихан»кестесіндегі Қазақстан тарихы, Жоғарғы математика индексі де 1-ге тең болады).
Ендеше, ақпараттар сүлбесі түсінікті болса, онда кестедегі әрбір өрістер типтерін анықтаймыз.
Кесте 3 – Студент кестесінің құрылымы
Өріс аты | Өріс типі | Ескерту |
Нөмірі | Счетчик (Санағыш) | «Общие» тақтасынан «Индексированное поле» өрісінен «Да (Совпадения не допускаются)» таңдаңыз |
Фамилия | Текстовый (мәтіндік) | Студенттер туралы мәліметті енгізу үшін |
Аты | Текстовый (мәтіндік) | |
Әкесінің аты | Текстовый (мәтіндік) |
Кесте 4 – Емтихан кестесінің құрылымы
Өріс аты | Өріс типі | Ескерту |
Нөмірі | Счетчик (Санағыш) | «Общие» тақтасынан «Индексированное поле» өрісінен «Да (Допускаются совпадения)» таңдаңыз |
Емтихан аты | Текстовый (мәтіндік) | Емтихан атын енгізу үшін |
Бағасы | Числовой (сандық) | Емтихан бағасын енгізу үшін |
2.2 Мәлімет қоймасын құру қадамы
Мәлімет қоймасын құрудағы жалпы суреті түсінікті болса, онда еш кедергісіз Microsoft Access программасын іске қосамыз және болашақтағы мәлімет қоймасының сақталатын орынын көрсетеміз.
- Windows жүйесінің бас мәзірінен Microsoft Access программасын іске қосыңыз, «Новая база данных» (Жаңа мәлімет қоймасы) жалаушаны орнатып «Ok» батырмасын басыңыз.
- Мәлімет қоймасының сақталатын орнын көрсетіңіз. Мәлімет қоймасының атын «Сессия» деп жазып «Создать» батырмасын басыңыз (сурет 1 қараңыз).
Сурет 1 – МҚ-ның сақталу орынының суреті
- Экран бетіне мәлімет қоймасының терезесі пайда болады.
2.3 Кесте құру
Сізге «Студент» және «Емтихан» атты екі кесте құру керек. Ең бірінші «Студент» кестесін құрудан бастайық. Кестені Конструктор көмегі арқылы құрамыз.
- «Таблицы» (Кестелер) таңдап «Создать» (Құру) батырмасын басыңыз, экран бетіне хабар алмасушы терезесі пайда болады, осы терезеден «Конструктор» таңдап Ok батырмасын басыңыз (сурет 2 қараңыз).
Сурет 2 – Кесте құрудағы конструкторды таңдау терезесі
- Кесте құрылымын толтырыңыз. Басты назарды нөмірі өрісіне аударыңыздар, осы өрістің түрі «Счетчик» (Санағыш) және өріс қасиетінен «Индексированное поле»-сінен (Индекстік өріс) «Да (Совпадения не допускаются)» мәнін таңдау керек. Бұл автордың бірегейлігін қамтамасыз етеді (сурет 3 қараңыз).
Сурет 3 – Студент кестесі құрылымын толтыру терезесі
- Терезені - шертіп жабыңыз, «Сохранить изменения...» деген хабар берушіге «Да» деп жауап беріп, кестеге «Студент» деген ат беріңіз де «Ok» батырмасын басыңыз (сурет 4 қараңыз).
Сурет 4 – Кестеге ат беріп сақтау терезесі
- Microsoft Access-тің ескертпесіне «Да» батырмасын басыңыз, онда автоматты түрде Нөмірі өрісі кілтті өріс рөлін орындайды. Егерде біздің кестемізге кілтті өріс кереке епес болған жағдайда хабар беруші терезесінің «Нет» батырмасын бассаңыз жеткілікті (сурет 5 қараңыз).
Сурет 5 – Кілтті өріс құру туралы хабар беру терезесі
- «Емтихан» кестесінің құрылуы дәл алдынғы кестедегідей, бірақ өрістерінде біраз өзгешеліктер болады. Нөмірі өрісіне назар аударсақ, «Студент» кестесіндегідей, бірақ, бұл кестедегі осы өрістің қасиетінен «Индексированное поле»-сінен (Индекстік өріс) «Да (Допускаются совпадения)» мәнін таңдау керек. Бұл бірнеше емтиханның бір студенттке тиесілі екендігін қамтамасыз етеді (сурет 6 қараңыз). Біздің кестемізге кілтті өріс керек емес, хабар беруші терезесінің «Нет» батырмасын басыңыз (сурет 6 қараңыз).
Сурет 6 – Емтихан кестесі құрылымын толтыру терезесі
2.4 Кестелердің арасында байланыстарды құру
Сонымен, негізгі жартылай жұмыс жасалынды, яғни МҚ, мәліметтер сақталатын кестелер құрылды. Құрылған кестелерді толтырмас бұрын кестелер арасындағы байланысты анықтап алған жөн.
Студент және Емтихан кестелер арасына «Один ко многим» (Бірден-көпке) түрдегі байланысты құру талап етіледі. Байланыс «Нөмірі» өрісі бойынша құрылады.
- Саймандар тақтасынан мына суретті батырмасын немесе «Сервис» мәзір бөлімінен «Схема данных» (Мәлімет сүлбесі) командасын таңдаңыз. Экран бетіне «Добавление таблицы» (Кестелердә қосу) хабар алмасушы терезесі пайда болады. «Добавить» (Қосу) батырмасы көмегімен екі кестені де қосыңыз да осы хабар алмасушы терезені жабыңыз (сурет 7 қара).
Сурет 7 – Кестелерді қосу терезесі
- Байланыс орнату үшін «Схема данных» (Мәліметтер сүлбесі) терезесінне қосылған кестелерге жай ғана бағыттағышты «Студент» кестесінің «нөмірі» өрісіне қойып, сүйретіп апарып «Емтихан» кестесінің «нөмірі» өрісіне тастаса болғаны (Сурет 8 қараңыз).