789.82K
Категория: Базы данныхБазы данных

ДБ құру

1.

Қазақстан Республикасының Білім және Ғылм Министрлігі
Әл-Фараби атындағы Қазақ Ұлттық университеті
Экономика және Бизнес Жоғары Мектебі факультеті
Зертханалық
жұмыс
Тақырыбы: ДБ құру
Алматы, 2021ж.

2.

№ 6 ЗЕРТХАНАЛЫҚ ЖҰМЫС
Жұмыстың мақсаты-студенттердің мәліметтер базасын сессияның
нәтижелерімен жаңа "нәтижелер" кестесімен толықтыру. Содан кейін осы
кестелерді біріктіріңіз.
1. Конструктор режимінде кесте құру.
Ол үшін Access терезесінде мәзірден файлды таңдаңыз - дерекқорды
ашыңыз, содан кейін дерекқорды ашу терезесінде студент дерекқорының
атын таңдаңыз - ашыңыз. Енді мәліметтер базасының терезесінде
Конструктор түймесін басыңыз.
Кесте терезесі Конструктор режимінде пайда болады. Бұл режимде
бағдарлама алдымен ешқандай өрістер жасамайды. Енді кестенің құрылымын
өзіңіз анықтауыңыз керек. Дизайнер терезесінің жоғарғы жағында кесте
(форма) орналасқан, онда барлық өрістердің, олардың түрлері мен
тақырыптарының тізімі болуы керек. Бастапқыда жоғарғы бөліктегі бос.
Кестені құру үшін, кем дегенде, өрістің атауы мен деректер түрі
бағандарын толтыру қажет. Сипаттама графигі міндетті емес және кестемен
жұмыс кезінде экранның төменгі жолында көрсетілетін шақыру мәтініне
арналған.
Өріс түрін орнату үшін деректер түрі бағанындағы тиісті ұяшықты
нұқыңыз. Бұл таңдалған ұяшықтың оң жағындағы тізімді ашу символына
әкеледі. Оны ашып, қажетті түрді таңдау керек.
2. Өрістердің аттарын олардың түрлерімен толтырыңыз:
Код
тип Счетчик
Группа
текстовый
тип
Номер зачетной
книжки
числовой тип
Фамилия
текстовый
тип
Предмет1
числовой тип
Предмет2
числовой тип

3.

Предмет3
числовой тип
Предмет4
числовой тип
Топ жолдарын, сынақ кітапшасының нөмірін және тегін бөліп, содан кейін
кілт кескіні немесе өңдеу - кілт өрісі бар батырманы басу арқылы құрама кілт
жасаңыз.
Дизайнердің терезесін жабыңыз. Кестенің орналасуын сақтау туралы
ескертуге иә жауап беріңіз. Нәтижелер кестесінің атын көрсету.
2. Толтыру. Бұл кестені Дерекқордың терезесінде ашыңыз, атын таңдаңыз,
содан кейін Ашу түймесін басыңыз.
Жаңа кестеде алғашқы төрт баған бар Анкета кестесінің тиісті бағандарын
қайталайтындықтан, біз осы бағандардың деректерін алмасу буфері арқылы
жаңадан құрылған кестеге көшіреміз. Бұл үшін:
• терезесінде ДБ-ға бөлу кестесін Сауалнама, содан кейін Ашу". Осы терезеге
(DB терезесі) өту үшін осы терезенің көрінетін бөлігін нұқу керек немесе
нәтижелер кестесінің терезесін сәл төмен жылжыту керек.
бағандарды бөлектеңіз: Код, топ, сынақ кітапшасының нөмірі, Тегі.
оларды алмасу буферіне көшіріңіз.
сауалнама кестесін жабыңыз.
нәтижелер кестесінің бірінші бағанының атына курсорды орнатыңыз.
алмасу буферінен нәтижелер кестесіне көшірілген деректерді қойыңыз.
3. Тапсырма-енгізілген мәндерге арналған шарт. Конструктор терезесін
ашыңыз. Пәндер бойынша бағалау мәндерін енгізген кезде жалпы
қойындыдағы (конструктордың төменгі терезесінде) мән үшін шартты
толтыру қажет - осы өріске енгізілген мәліметтерге қойылатын талап .
Пәндер бойынша бағалар 5-тен аспайды және 1-ден кем болмайды, бұл шарт
өрнек (формула) түрінде жазылады: > 0 < 6. Осы өріске басқа мәндерді
енгізген кезде қате туралы хабарлама немесе Стандартты немесе
пайдаланушы анықтаған мәтін түрінде беріледі.
Дизайнердің терезесін жабыңыз.

4.

Пәндер бойынша бағаларды енгізіңіз (ерікті, бірақ бір, екі, үш пәннен жақсы,
жақсы және сәтсіз болуы үшін).
Нәтижелер кестесін жабамыз.
4. Жазбаны сүзу. Кестеде берілген тегі бар жазбаларды табу керек. Кестелер
көбінесе ұзақ болғандықтан, қажетті жазбаға көшу үшін құрал болуы керек.
Мұндай жағдайда сүзгі жиі қолданылады. Сүзгіні қолдану үшін сізге:
* тегі өрісінде белгілі бір фамилияны таңдаңыз (Сізге ұнайды).
* құралдар тақтасындағы сүзгіні Қолдану түймесін басыңыз немесе сүзгіні
қолдану пәрменін таңдаңыз. Кестеден сіз таңдаған тегі бар жазба ғана
көрсетіледі.
Бүкіл кестені көру үшін құралдар тақтасындағы немесе жазу мәзіріндегі
сүзгіні Жою түймесін басу керек - сүзгіні жою.
Барлық үздік студенттердің кестесінен таңдау керек. Осы мақсаттар үшін біз
сүзгіні қайтадан қолданамыз.
Сүзу жағдайы өте қиын болған жағдайда кеңейтілген сүзгі қолданылады.
Оның терезесі "кеңейтілген сүзгі" түймесін немесе "сүзгі - кеңейтілген сүзгі"
жазу пәрменін басу арқылы іске қосылады.
Бұл жағдайда терезе екі панельге бөлінеді.
Жоғарғы жағында өрістердің тізімі, ал төменгі жағында сүзу жағдайын
(форма) қалыптастыру кестесі орналасқан. Пішіннің әр бағаны кестенің бір
өрісіне арналған. Пішіннің бірінші бағанын басу керек. Тізімді ашу
батырмасы пайда болады. Өріс атаулары осы батырманы басу арқылы
таңдалады. Таңдау шарты жолдары Өрістің бір немесе бірнеше мәндерін
енгізуге арналған.
Сүзгілеу кезінде кестенің кейбір бағандарына критерий енгізуге болады. Бұл
жағдайда нысан1, Prdemet2, Пән3, Пән4 өрістерінің мәндері беске (5) тең
болады және таңдау шарттары бір жолда көрсетіледі. Сүзгілеу барлық
берілген шарттарды қанағаттандыратын жазбаларды іріктейді(БҚ-ны
біріктіру). Содан кейін формадан тыс тінтуірдің оң жақ батырмасымен
нұқыңыз, контекстік мәзірден сүзгіні қолдануды таңдаңыз.
Егер жазбалардың ешқайсысы критерийді қанағаттандырмаса, онда кесте
жолы бос қалады және бағдарлама ешқандай хабарлама бермейді.
Бүкіл кестені бөлектеу үшін сүзгіні жою құралдар тақтасындағы батырманы
басу керек.

5.

Біз жазбаларды сәтсіз адамдардың есімдері жазылған жазбаларды көрсету
үшін сүзгілейміз. Әрекеттер алдыңғы абзацтағы сияқты, тек бағалау мәндері
- екі (2) - таңдау шарттарының бірнеше қатарлы жолдарын теру керек,
яғни.жазбаларды сүзу немесе арқылы біріктіріледі.
5. Байланыс құру. Енді кестелер арасында сауалнама мен нәтижелер
арасында бір - бірімен байланыс жасау керек. Байланыстар (қатынастар)бар:
бір - бірімен байланыс: бір кестенің әр жазбасы басқа кестедегі жалғыз
жазбаға сәйкес келген кезде.
бір - көп Байланыс: бір кестенің әр жазбасы басқа кестедегі көптеген
жазбалармен байланысқан кезде, керісінше болмайды;
кез - келген кестедегі бір жазба басқа кестедегі бірнеше жазбаға сәйкес
келген кезде көп - көп Байланыс. Мұндай жағдайларда
қарастырылатын екі кестені байланыстыратын үшінші кесте қажет
болады, оның кілті басқа екі кестедегі сыртқы кілт өрістері болып
табылатын кем дегенде екі өрістен тұрады;
Егер байланыстырылған өрістердің арасында бірде-бір кілт өрісі
немесе бірегей индексі бар өріс болмаса, онда біріктіру сызығы
жасалады, бірақ бұл жағдайда деректердің тұтастығын қамтамасыз ету
шарты қойылмайды (мысалы, қарым-қатынас схемасында қол
қойылмайды). Ашық кестелер арасындағы байланыстарды құру немесе
өзгерту мүмкін емес, жаңа байланыстарды жасамас бұрын ескілерін
жойған дұрыс.
Біздің кестелеріміз келесі өрістерге байланысты болуы керек:
топ, сынақ кітапшасының нөмірі және Тегі. Екі кесте арасындағы
байланысты анықтау үшін (сауалнама кестесі бастапқы болады, нәтижелері
кестеге байланысты) біз келесі әрекеттерді орындаймыз:
деректер схемасы ( немесе қызмет - деректер схемасы) түймесін
басыңыз, содан кейін байланыс - кесте қосыңыз. Кестені қосу
терезесінде анкета кестесін таңдаңыз-қосу, содан кейін нәтижелерді
таңдаңыз - қосу.
Кестені қосу терезесін жабыңыз
деректер схемасы терезесінде тінтуірдің көмегімен топ өрістерін, сынақ
кітапшасының нөмірін және анкета кестесінен нәтижелер кестесінің
балама өрістеріне ауыстыру керек. Бірден бірнеше өрісті жылжыту
үшін алдымен CTRL пернесін басып, өрістердің аттарын таңдаңыз.
Әдетте бір кестенің кілт өрісін басқа кестедегі ұқсас өріспен
байланыстырады.
байланыс диалогының терезесі ашылады. Осы терезенің екі бағанында
көрсетілген өрістердің аттарын тексеріңіз. Қажет болған жағдайда
өрістердің аттары өзгертілуі мүмкін. Оң жақ бағанды нұқу арқылы

6.

тізімді ашу түймесін пайдаланып қажетті өрісті таңдаңыз. Егер өріс
жалғыз болмаса, төмендегі тінтуір меңзерін орнатып, басу арқылы
келесі өрісті таңдаңыз және т. б.
байланыс параметрлерін таңдаңыз. Деректердің тұтастығы туралы
шарт қойып, екі кесте арасында бір - біріне қатынасын орнату керек.
байланыс жасау үшін Жасау түймесін басыңыз.
байланыс құруды аяқтағаннан кейін, диалог терезесін жабамыз
деректер схемасы осы дерекқорда байланысты сақтай отырып.
Байланысты өзгерту үшін сілтемені байланыс жолына орнатып, тінтуір
түймесін екі рет басу керек. Байланыс диалогының терезесі ашылады.
Байланысты жою үшін байланыс жолын таңдап, DEL пернесін басыңыз.
Басқа байланыс жасау үшін деректер схемасы терезесіндегі ескі
байланыстарды жойыңыз: өңдеу - орналасуды тазарту.
6. Сұраулар. Сұрауларды қолдана отырып, сүзгіден айырмашылығы бірнеше
кестелердегі деректерді көруге, талдауға және өзгертуге болады (онда
ақпарат тек бір кестеден алынады) және қажетті ретпен сұрыптауға, жазбалар
тобының үстінен есептеулер жүргізуге, қорытынды мәндерді есептеуге және
оларды электрондық кесте форматына ұқсас ықшам форматта көрсетуге
болады. Сүзгіден айырмашылығы, сұрау нәтижесі кесте түрінде сақталады.
Ең жиі қолданылатын үлгі сұрау. Оны орындау кезінде таңдау шарттарын
қанағаттандыратын деректер бір немесе бірнеше кестеден таңдалады және
белгілі бір тәртіппен көрсетіледі. Сұрауды орындау барысында қажетті
деректер таңдалады, содан кейін олар көрсетілген жолмен біріктіріліп, кесте
түрінде көрсетіледі.
Біз алдымен үздік студенттерді, содан кейін үлгермегендерді таңдауға
қарапайым сұраныс жасаймыз.
Сұрауды жасау үшін мәліметтер базасының терезесіне өтіп, сұраулар
қойындысын, содан кейін Жасау түймесін басыңыз. (Немесе кірістіру - сұрау
мәзірінен). Пайда болған жаңа сұрау терезесінде конструкторды таңдаңыз,
жарайды. кестені қосу терезесінде нәтижелер кестесін іске қосыңыз, Қосу
түймесін басыңыз, содан кейін осы терезені жабыңыз.
Сұрау нысаны сүзгілеу бланкісіне ұқсас ашылады. Жоғарғы панельде
ағымдағы кестенің өріс атаулары орналасқан. Төменгі жолақта таңдау
өрістерін толтыру қажет (ағымдағы кесте өрістерінің аттарын кезекпен
таңдап, тізімнен ашу түймесін басып, бағаннан бағанға өтіңіз) және таңдау
шартының бір жолы. (Пәндер бойынша бағалардың мәні-пәндер 5 - ке тең,
іріктеу логикалық шарт бойынша орындалады және). Жоғарғы панельдің
мәтінмәндік мәзірінен кесте режимін таңдаңыз немесе құралдар
тақтасындағы кесте режимі түймесін басыңыз. Құрылған сұрау терезесінде

7.

үздік студенттердің таңдалған жазбаларын көреміз. Бұл терезені жапқан
кезде сұрауды сақтау туралы хабарлама пайда болады. Егер сұрау нәтижесі
қанағаттандырылса, оны сұрау атауын қою арқылы сақтау керек: үздіктер.
Жетіспейтіндерді таңдау үшін "таңдау шарттары" әр түрлі жолдарда
(немесе логикалық жағдайға сәйкес іріктеу) екеуін орнату керек.
Қарапайым сұрауды қолдана отырып, екі кестені біріктіріңіз. Бұрын
кестелер арасында бір - бірімен байланыс болуы керек: топ, сынақ
кітапшасының нөмірі және Тегі байланысты. Жаңа сұрау терезесінде екі
кестені қосыңыз. Содан кейін қарапайым сұрауды таңдаңыз - жарайды.
қарапайым сұрау терезесінде >> түймесін басу арқылы барлық өрістерді
анкета кестесінен таңдаңыз (барлық өрістер осылайша таңдалады), ал
нәтижелер кестесінен > түймесін басу арқылы Элементтер өрістерін
таңдаңыз (жеке өрістер осылай таңдалады). Әрі қарай, әр жазбаның әр өрісі
үшін егжей-тегжейлі нәтижені таңдаңыз. Егер кейбір өрістерді біріктірілген
кестеде көрсету қажет болмаса, онда экранға шығару жолында құсбелгіні
алып тастаңыз. Әрі қарай, сұрау атын орнатыңыз. Басу Дайын. Экранда осы
өрістердің мәндері бар екі кестенің таңдалған өрістері бар біріктірілген кесте
пайда болады.
7. Конструктор режимінде сұрауды қолдана отырып, екі кестені
біріктіріңіз.
Сұраулар қойындысын ашыңыз-жасау-Конструктор. Екі панельден
тұратын сұрау терезесі ашылады.
Кестені қосу терезесі ашылады. Егер ол ашылмаса, құралдар
тақтасындағы тиісті түймені басыңыз. Анкета кестелерін және өрістері
біріктірілген кестеге кіретін нәтижелерді таңдау керек. Біріктірілген
кестелер арасында алдымен байланыс орнатылуы керек. Кестені қосу
терезесін жабыңыз. Таңдалған байланыс кестелері сұрау терезесінің
жоғарғы панелінде орналасқан.
Жолдың бірінші бағанындағы төменгі жолақта кесте атауын тінтуірдің
сол жақ батырмасымен нұқыңыз. Кестелер тізімін ашу батырмасы
пайда болады. Осы батырманы басу арқылы кестенің атын таңдаңыз
анкета, оның өрістері біріктірілген кестеге кіруі керек. Жол өрісінің
бірінші бағанындағы тінтуірдің сол жақ батырмасымен нұқыңыз.
Өрістер тізімін ашу түймесін басу арқылы біріктірілген кестеде бірінші
өріс болатын өрісті таңдаңыз.
Жолдың екінші бағанындағы тінтуірдің сол жақ батырмасымен
нұқыңыз өріс. Өрістер тізімін ашу түймесін басу арқылы профиль
кестесінен қажетті өрістер таңдалғанға дейін біріктірілген кестеде
екінші өріс болатын өрісті таңдаңыз.

8.

Сондай-ақ, біріктірілген кестенің келесі өрістерін толтыра отырып,
нәтижелер кестесінен қажетті өрістерді таңдау керек.
Құралдар тақтасындағы тиісті батырманы басу арқылы кесте режиміне
кіріңіз немесе жоғарғы панельдің мәтінмәндік мәзірінен кесте режимін
таңдаңыз. Кесте терезесінде біріктірілген сұрау кестесі пайда болады,
олардың өрістері мен өрістері сауалнама мен нәтижелер кестелерінен
қалыптасады.
Сақтау Запрос алаласыз аты ҚОРЫТЫНДЫСЫ.
8. Жабу ДБ Студент.
9. Access бағдарламасынан шығу.
ӨРНЕК ҚҰРАСТЫРУШЫНЫҢ КӨМЕГІМЕН ЕСЕПТЕУЛЕРМЕН
ӨРІС ҚҰРУ
Егер жазбадағы басқа өрістердің мәндерімен есептелген
нәтижелердікөрсету қажет болса, есептелген өрістермен сұрау жасаңыз. Біз
осындай сұрауларды құрудың екі әдісін талдаймыз. Бірінші әдіс кестелерді
біріктіруге негізделген сұрауда жаңа өрісті құруға негізделген. Сондықтан
кестелерді біріктіру үшін 2-мысалдың 7-тармағын орындау керек, содан
кейін осы сұрау терезесінде Конструктор режимінде келесі әрекеттерді
орындаңыз:
1.
2.
3.
4.
5.
6.
Басу жолында Жолында жаңа (бос) баған. Өрістің атын енгізіңіз,
атаудың соңында енгізіңіз (қос нүкте).
Құралдар тақтасындағы батырманы басу арқылы немесе осы
бағанның контекстік мәзірінен "құру" тармағын таңдау арқылы
өрнек жасаушыға қоңырау шалыңыз.
Екі панельден тұратын өрнек құрастырушының терезесі ашылады.
Енгізілген атау пайда болған Жоғарғы панельде операция белгілері
жолағындағы тиісті түймені басу арқылы = белгісін (есептеу белгісі)
теру керек.
Бірінші бағандағы төменгі жолақта кесте қойындысын екі рет
нұқыңыз. Өрістері есептеуге қатысатын қажетті кестені таңдаңыз.
Таңдалған кестенің барлық өрістері екінші бағанда пайда болады.
Қажеттісін таңдау өріс. Содан кейін кірістіру түймесін басыңыз. Әрі
қарай, операция белгісін теріңіз. Содан кейін есептеу формуласы
толтырылғанша келесі өрісті және т.б. таңдаңыз - өрнек. Аяқтау,
басып ОК. Жабылады терезе Құрастырушысының өрнектер.
Сұрау терезесінде кесте режимін таңдаңыз.
Есептелген өріс мәні бар қосымша баған атауы бар сұрау пайда
болады.

9.

7.
8.
9.
10.
11.
Өріс пішімін өзгерту немесе сипаттаманы енгізу қажет болса:
Конструктор режиміне кіру.
Өріс сипаттар диалогын ашу үшін Сипаттар түймешігін басыңыз.
Содан кейін өріс пішімі - тізімді ашыңыз - қажетті форматты
таңдаңыз, мысалы, ақша. Содан кейін сипаттамаға мәтін енгізіңіз.
Қолтаңба өрісінде өрістің атын теріңіз. Терезені жабу.
Кесте режиміне өту.
Жаңа атауы бар бағанды нұқыңыз, төменгі жағында өріс
сипаттамасының мәтіні пайда болады.
СҰРАУДАҒЫ ДЕРЕКТЕРДІ ЖИНАҚТАУ
Бұл процедура сұрауда қорытынды деректерді шығару үшін қажет.
1.
Сұрауларды ашу керек-жасау.
2.
Біз қарапайым сұрауды таңдаймыз-жарайды.
3.
Қарапайым сұрауларды құру терезесінде қорытынды деректер
жасалатын кестені таңдаңыз. Содан кейін деректерді таңдаңыз. Әрі қарай,
қорытынды құсбелгіні таңдаңыз.
4.
Қорытынды түймесін басыңыз.
5.
Әрі қарай, қорытынды терезеде қорытынды есептеулер (SUM) қажет
өрістерді белгілеңіз. Содан кейін жарайды - сұрау атын қойыңыз-дайын.
Экранда қорытынды деректері бар сұрау кестесі пайда болады.
СУРЕТТЕР, СУРЕТТЕР ФОРМАСЫНА КІРІСТІРУ
1.
Пішінді Конструктор режимінде ашыңыз.
2.
Егер элементтер тақтасы бірден пайда болмаса, құралдар тақтасындағы
осы батырманы басыңыз.
3.
Элементтер тақтасынан батырманы сүйреңіз бос жақтау нысан сіздің
пішініңізге.
4.
Нысанды кірістіру диалогының терезесі ашылады. Нысан түрін
таңдаңыз - жарайды.
5.
Сіздің Пішініңізде таңдалған нысан болады, оны осы пішіннің
фирмалық белгісі ретінде пайдалануға болады.

10.

ТАПСЫРМА
1. «Создание- Конструктор таблиц» командасы арқылы «Результаты»
кестесін құрып алдым.
2. «Анкета» кестесінен өзімізге қажетті ақпараттарды көшіріп алдым.

11.

3. «Конструктор режимі» арқылы >0<6 шектеулерін қойдым.
4. Студенттің бағаларын енгіздім.

12.

5. «Фильтр» құрылғысы арқылы студенттердің оқу үлгерімі бойынша
фильтр жасадым.
6. Результат кестесінен «Отличники» запросын құрастырдым.

13.

7. «Анкета» және «Результаты» кестелерін запросы арқылы біріктіреміз.
ҚОРЫТЫНДЫ
Зертханалық жұмыс-6 орындалу барысындаMicrosoft Access
бағдарламасында кесте құрып, оған запросы отчет құрастыру жолдарын
қарастырдық. Оларға қарапайым отчет құрастыру, Мастер отчета командасы
арқылы және екі бағанды есеп құрастыру жолдары жатады.
Қорытындылай келе, пайдаланушы есепті өз бетінше жасай алады немесе
шебердің көмегімен есеп жасай алады. Microsoft Access есеп беру шебері
барлық күнделікті жұмыстарды орындайды және есепті тез жасауға
мүмкіндік береді. Шеберді шақырғаннан кейін диалогтық терезелер қажетті
деректерді енгізу үшін шақырумен көрсетіледі және есеп пайдаланушының
жауаптары негізінде жасалады. Шебер тәжірибелі пайдаланушылар үшін де
пайдалы болады, өйткені ол жасалған есептің негізі ретінде қызмет ететін
макетті тез жасауға мүмкіндік береді. Осыдан кейін сіз дизайнер режиміне
ауысып, стандартты орналасуға өзгерістер енгізе аласыз.
English     Русский Правила