Кп кестелі деректер орын ру

Зертханалы жмыс

MS Access. Кесте аралы байланыс. Сзгі жне срыптау.

Ысаша теориялы малмат

Microsoft Access бадарламасын іске осаннан кейін ашылан терезеден Новая база данных командасын тадап ОК батырмасын басу керек. Одан кейін Фал новой базы данных терезесі пайда болады. Пайда болан терезеде жаа базаны атын беріп саталу орнын крсету ажет. Одан кейін экранда Д-ны объеквтілері крсетілген терезе пайда болады, олар: кесте, сраныс, форма, есеп, макростар, модульдер.

Д жоспарлау.

Д рудан брын келесі сратарды міндетті трде арастыран жн:

1. Д-да андай мліметтер саталады жне оларды алай йымдастырамыз? Бл андай кестелер ажет екенін жне оларды арасындаы байланысты анытауа ммкіндік береді.

2. Д-мен андай рекеттер жасау керек екенін?- бл андай формалар форма ру ажеттігін анытайды.

3. андай жаттарды баспаа шыару ажет ? – бл андай есептер ру ажеттігін анытайды.

Кестелер мен оларды арасындаы байланыс Д негізі болып табылатын мліметтер моделін крсетеді.

Д-ны кестелерін жобалаан кезде:

1. Апараттар айталанбау керек. Егер айталанатынжадай болса, онда оны екі ке,стеге бліп, кілттік рісін анытап, осы кілттік рістер арылы зара байланыстыру керек.

2. айталанатын топтар болмауы керек.

айталатын топтар – бл бір жолды бойында бірнеше рет айталатын баандар.

Мысалы, фирмалар мен мекемелерді аты жазылан 10 бааннан тратын кесте делік. Біра мекемелерді аты 10 –нан кем сондытан бл кестедегі рістерді кбі бос болады.

3. рбір кесте наты лемні мнін сипаттау керек. Мысалы, бір кестеге фирма ызметкерлері мен олармен келісім шарттары туралы мліметтер сатауа болмайды.

4. Ммкін болан жадайда бірінші кілтті олданан жн. Бірінші кілттер кестелерді байланыстыруа ммкіндік береді.

5. Анытамалы апараттарды блек кестеге орналастыран дрыс.

Access –те кесте ру.

Кесте- д-ны негізі болып табылады. Кесте ру шін Д терезесін ашып, Кестелер-РУ командасын беру ажет . Жаа кесте схбатты терезесі крінеді. Онда кесте руды 3 режимі бар:

-кесте режімі

- кестелер шебері

- конструктор.

Кестелер конструкторы.

Кесте конструкторын трлі рекеттер шін пайдалануа болады:

- ріс атауын згерті; ріс типін згерту;

- ріс лшемі мен форматын айта орнату;

- жаа ріс осу;рісті кілтті ету;

- жаа кесте ру; рісті индексті ету жне т.б.

- Кестені ріс типін згерту шін осы терезені «Деректертипі» баанынан ріс атарында орналасан яшыты тадау ажет. Оны о жаында тілсызы тймесі пада болады. Оны шертіп ашылан тізімнен ажетті типті тадаса боланы.

рісті кілтті ету шін крсеткішті атауыны стіне келіп, тышанны о тймесін шерту керек. Крінген жанама мзірден Кілтті ріс атарын шерту жеткілікті.

Кестелерді байланыстыру

 

1. Аспаптар панеліні Деректер схемасы тймесін шертіп не Сервис-деректер схемасы командасын беріп, осы атаулы терезесін ашу.

2. Мзір арылы Байланыстыру- Кестені осу командасын беріп не аспаптар панеліні «Кестені осу» тймесін шертіп, кесте атауларыны тіімі енгізілген «кестені осу» терезесін шыару.

3. Соы терезеден байланыстырылатын кесте атауларын тадап, «осу» тймесін шерту. Тадалан кестелер Деректер схемасы терезесіне кірістіріліп ойылады.

4. «Кестені осу» терезесін жабу.

5. Жылжыту жне алдыру дісі бойынша байланыстыру.

6. Пайда болан «Байланыстар» атаулы терезені «берілгендер ттастыын амтамасыз ету» ауыстырып осышын орнатып, «біріктіру» тймесін шерту керек.

 

 

Формалар.

Форма- берілгендерді экраннан енгізуді жеілдету шін дайындалан бланк. Форманы кесте негізінде рып, оан згерістер енгізуге болады. Бл кезде згерістер автоматты трде кестеге де енгізіліп ойылады.

Форма руды 3 тсілі бар:

- автоформа

- формалар шебері

- олдан ру.

Автоформа- кестені автоматты трде форма трінде крсетуді арапайым трі.

Форма шебері арылы ру 4 адамнан трады.

Бірінші адам терезесінде рістерді «тадалан рістер» бліміне кшіру.

Екінші адам терезесінде Бір баана, Таспалы, Кестелік , Тцраланан атаулы ауыстырып осыштар крінеді. Оларды бірін тадау керек.

Соы терезеде жаа формаа ат беріп, Дайын тймесін шерту.

 

Есептер.

Есеп – кесте не сранысты басып шыаруа дайындалан трі. Формадан айырмашылыы – ол деректер енгізу шін емес, тек шыару шін рылады.

Автоесеп – есепті автоматты трде руды арапайым тсілі. Оны екі трде ру ммкін: баанды жне таспалы. Олар форма типтеріне сас.

Есептер шебері формалар шебері сияты программа, оны алты адамды схбатты терезесі бар.

Конструктор терезесі арылы Автоесеп пен Есептер шеберін пайдаланып рылан есеп элементттеріні орналасу форматын олдан згертуге болады.

 

Тапсырма

1. Деректер орыны кестесін ру.

Сендерті топтарындаы студеттер туралы мліметтері бар деректер базасын райы. Ол шін келесі рекеттерді орындайы:

1. MS Access бадарламасыфн іске ос

2. Ашылан терезеден новая база данных командасын тада.

3. Жаа деректер орыны файлын ДЕКАНАТ_ДК деп сатаыз.

4. Ашылан Д терезесінен таблица алташасын тадап, создать командасын орындаыз.

5. Конструктор кмегімен кесте рыыз.

6. Келесі кестеге сйкес кестені рістерін рыыз:

ріс ріс типі ріс лшемі
Номері Счетчик  
Фамилия Текстік
Аты Текстік
кесіні аты Текстік
Туанжылы Дата ыса формат
Топ атауы Текстік
Адрес Текстік

 

7. рісті типін анытау шін, тип данных баанына апарып контексті меню белгісін олданыныз

8. Кестені біріншілік кілтін анытаыз. Берілген кестеде кілтті ріс номер болады. Оны кілтті ету шін Правка – ключевое поле командасын орындаыз.

9. Кестені Студент атымен сатаыз.

Деректерді енгізу жне редактрлеу.

10. Деректер орында пайда болан кестені толтыру шін открыть командасы арылы ашу керек.

11. Кестеге 6-7 жазба енгізу керек. Топ атауы рісіне 56,57,58 нмерлерін енгізііз. Енгізілген жазбаларды редактрлеіз.:екінші жазбадаы фамилияны ауыстырыыз.

12. Туан жылы рісіндегі беренші жазбаны згертііз.

13. Кестедднгі соы жазбаны жойыыз.

14. Таы да екі жазба енгізііз.

15. Кестені сатап, жабыыз.

Кп кестелі деректер орын ру.

1. Студенты кестесін рандаы технологияны пайдалаып, СЕССИЯ жне СТИПЕНДИЯ кестелерін рыыз.

СЕССИЯ

Кілт ріс ріс типі ріс лшемі
Ключ Номер Текстік  
  1 баа Текстік Фиксированный
  2 баа Текстік Фиксированный
  3 баа Текстік Фиксированный
  4 баа Текстік Фиксированный
  орытынды Текстік

СТИПЕНДИЯ

Кілті ріс ріс типі ріс лшемі
Кілт орытынды Текстік
  Пайыз Санды Пайызды

 

2. Кестені деректермен толтырыыз.

анаат. Жасы. Жасы1 те жасы
2 жне 3 Екі 4 жне оданда кп 5 5 5 4 5 5 5 5

 

3. Осы кестеге сйеніп орытынды рісін толтырыыз.

4. Келесі кестеге сйкес процент кестесін толтырыыз:

 

орытынды пайыз
анаат. 0,00%
Жасы. 100,00%
Жасы1. 200,00%
те жасы. 300,00%

5. Кестені сатаыз.

Кестелер арасында байланыс орнату.

6. Деканат Д студент, стипендия, сессия кестелері болуы ажет. Сервис - Схема данных арылы байланыс орнатыыз.

7. Ашылан терезеге 3 кестені де осыыз.

8. Сессия жне студент кестелері арасына байланыс орнатыыз. Ол шін Студент кестесіні номер рісін Сессия кестесіні номер рісіне апарыыз.

9. Ашылан Связи терезесінен обеспечение целостности данных, каскадное обновление полей, каскадное удаление связанных полей белгілерін екпінді етііз. Создать батырмасын басыыз.

10. Стипендия , Сессия кестелерін байланыстырыыз.

11. Схема данных терезесін жабыыз.

 

здік жмысына арналан тапсырма:

1. Деканат Д-на жаа факультет кестесін осыыз:

Маманды шифрі Маманды атауы Факультет атауы
«Менеджмент» экономикалы
«Маркетинг» экономикалы
«Юриспруденция» Загерлік
«Правоведение» Загерлік
«Таможенное дело» Загерлік

 

2. Студент кестесіне маманды шифрі рісін осып, факультет кестесімен байланыстырыыз.

Іздеу, срыптау, саралау

1. Студент кестесін форма режімінде ашыыз.

2. Фамилия бойынша іздеу жргізііз.

3. Правка- найти командын олданыыз.

4. Форманы жабыыз.

5. Студент кестесін ашыыз.

6. Жазбаларды алфовит бойынша срыптаыз.

7. Фильтр арылы 57 топтаы студенттерді шыарыыз.

Баылау сратары:

1. Access – ті негізгі элементтерін атаыз

2. Д-ны негізгі объектілерінатаыз

3. Кестемен жмыс істеуді андай режимдерін білесіз?

4. Access Д-да конструктор дегеніміз не?

5. Кілттік ріс не шін олданылады?

6. Не шін Д-да кестелерді зара байланыстыру ажет?

7. Кестелер арасындаы байланыс трдерін атаыз.

8. Кестелер байланысы 0андай шарта сйкес орындалады?

9. «Бір-біріне», «Бірді кпке», «кпті-кпке» атынастарын алай тсінесіз?

10. деректер бірттастыы дегенді алай тсінесіз?

11. Форма не шін олданылады?

12. Форманы андай трлерін білесіз? ртрлі кестедегі рістер бойынша форма руа бола ма?

13. Есептер ру жолдары? Есептер не шін олданылады?

14. Форма ру жолыны есеп ру жолынан айырмашылыы?