Microsoft Access маалыматтар базасы
Даярдаган: Маанова Чынара
Сабактын максаты:
1. Билим берүүчүлүк- Окуучулар маалымат базасы жөнүндө маалымат алышат, билимин, билгичтигин калыптандырышат, маалыматтар базасын түзүүдө негизги операцияларды өздөштүрүүнү үйрөнүшөт
2. Өнүктүрүүчүлүк- жалпы билим берүү көндүмдөрүн калыптандыруу: практикалык көнүгүүлөрдү аткаруунун алгоритми боюнча аракеттенет, компьютерде маалыматты сактоону уюштуруу жана ага жетүү боюнча туура идеяларды калыптандырат.
3. Тарбия берүүчүлүк- Берилген тапшырмалар аркылуу тапкычтыкка, шамдагайлыкка, өз алдынча иштөөгө, тартынбастыккачычкан менен иштөөгө. Сабакта тынч отурууга жана көңүл бөлүүгө, сылыктыкка, ынтымакка, бирин-бири угууга тарбияланышат.
Маалымат базасы деген эмне?
- Маалыматтар базасы уюштуруучудан маалымат чогултуу куралы болуп саналат. Маалыматтар базалары өнүмдөр, товарлар, буйрутмалар жана башка маалыматтар тууралуу маалыматты сактай алат. Көптөгөн маалымат базалары текстти иштетүү программасындагы же электрондук жадыбалдагы тизмеден башталат. Тизме өскөн сайын маалыматтарда ашыкча жана дал келбестиктер пайда болот. Берилиштерди тизме түрүндө түшүнүү кыйын болуп калат жана текшерүү үчүн маалыматтарды издөө же көрсөтүүнүн чектелген жолу бар. Бул көйгөйлөр пайда боло баштаганда, маалыматтарды Access сыяктуу маалыматтар базасын башкаруу системасы (БББ) тарабынан түзүлгөн маалымат базасына жылдыруу эң жакшы.
Access маалымат базасы деген эмне?
Компьютердик маалымат базасы – объекттердин репозиторийи. Бир маалымат базасында бирден ашык таблица болушу мүмкүн. Мисалы, үч таблицаны колдонгон инвентаризацияга көз салуу системасы үч маалымат базасы эмес. Access маалымат базасында (башка булактан алынган маалыматтар же код менен иштөө үчүн атайын конфигурацияланбаса) бардык таблицалар формалар, отчеттор, макростор жана модулдар сыяктуу башка объекттер менен бирге бир файлда сакталат. Access 2013 жана Access 2010 тарабынан да колдонулат) .accdb файл кеңейтүүсүн колдонушат, ал эми Access'тин мурунку версияларында түзүлгөн маалымат базасы файлдары .mdb файл кеңейтүүсүн колдонушат. Access 2016, Access 2013, Access 2010 жана Access 2007 менен сиз тиркеменин мурунку версияларынын форматтарында файлдарды түзө аласыз
MS Access бул Windows менен иштеген маалымат базасын башкаруу системасы . MS Access Microsoft Office пакетине киргизилген
MS Access программасын баштаңыз
Пуск/Программалар/ Microsoft Office/ Microsoft Access
MS Access иштетүү объектиси – бул
ыктыярдуу аталышы жана кеңейтилиши бар
маалымат базасы файлы . mdb, .accdb
MS Access объекттери
• Таблицы
• Формы
• Отчеты
• Запросы
• Макросы
• Модули
Таблица
Таблица MS Accessдин негизги объектиси болуп саналат . Бардык башка объекттер алынган жана мурда даярдалган таблицалардын негизинде гана түзүлөт.
Таблица – бул жазуулар (саптар) жана талаалар (мамычалар) түрүндө маалыматтарды сактоо үчүн арналган объект. Эреже катары, ар бир таблица белгилүү бир маселе боюнча маалыматты сактоо үчүн колдонулат.
Форма
Форма көз карандысыз
MS Access объекти эмес , ал жөн гана таблицага же суроого маалыматты киргизүүгө, көрүүгө жана өзгөртүүгө жардам берет.
Формалар көбүнчө командалык баскычтарды жана ар кандай функцияларды аткарган башка башкаруу элементтерин камтыйт.
Сиз Access таблицаларындагы болгон маалыматты жөн гана түзөтүү менен формаларды колдонбостон маалымат базасын түзө аласыз. Бирок, көпчүлүк колдонуучулар таблицалардагы маалыматты көрүү, киргизүү жана оңдоо үчүн формаларды колдонууну артык көрүшөт.
Отчеттор
- Отчет - бул маалыматтарды басып чыгаруу үчүн арналган маалымат базасы.
- Отчеттор маалыматтарды форматтоо, жалпылоо жана көрсөтүү үчүн колдонулат. Эреже катары, отчет конкреттүү суроого жооп табууга мүмкүндүк берет,
- Отчет каалаган убакта түзүлүшү мүмкүн жана ар дайым учурдагы маалымат базасынын маалыматын көрсөтөт. Отчеттор, адатта, басып чыгарууга боло тургандай форматталат, бирок аларды экрандан көрүүгө, башка программаларга экспорттоого же электрондук почта билдирүүлөрүнө тиркөөгө болот.
Запросы
Сурам – бул бир же бир нече таблицадан керектүү маалыматтарды алууга мүмкүндүк берүүчү маалымат базасынын объектиси.
Сурамдар маалымат базасында көптөгөн функцияларды аткара алат. Алардын негизги функцияларынын бири таблицалардан маалыматты табуу. Керектүү маалымат, адатта, бир нече таблицаларда камтылган, бирок, эгерде сиз сурамдарды колдонсоңуз, анда аны бирөөдөн көрүүгө болот.
Макрос
Access программасындагы макростор жөнөкөйлөштүрүлгөн программалоо тили сыяктуу, алар маалымат базасын функционалдык кылуу үчүн колдонулат. Мисалы, формадагы буйрук баскычына макрос кошсоңуз, ал баскыч басылган сайын иштейт.
Макростор белгилүү бир тапшырмаларды аткарган буйруктардан турат: отчетторду ачуу, сурамдарды аткаруу, маалымат базасын жабуу ж.б.
Макросторду колдонуу менен сиз маалымат базасында кол менен аткарган операциялардын көбүн автоматташтыра аласыз жана ошону менен көп убакытты үнөмдөй аласыз.
Модульдар
Макростор сыяктуу эле, модулдар маалымат базасын функционалдык кылуу үчүн колдонула турган объекттер. Бирок, сиз макростордун тизмесинен тандоо менен Access программасында макросторду түзсөңүз, модулдар Visual Basic for Applications (VBA) ичинде түзүлөт.
Модульдар - сүрөттөмөлөрдүн, нускамалардын жана процедуралардын жыйындысы.
- Класстык модулдар жана стандарттык модулдар бар. Класс модулдары белгилүү формалар же отчеттор менен байланышкан жана адатта ошол формалар же отчеттор менен иштеген процедураларды камтыйт. Стандарттык модулдар эч кандай объект менен байланышпаган жалпы процедураларды камтыйт. Стандарттык модулдар класстык модулдардан айырмаланып , Навигация панелиндеги Модулдар тизмесинде келтирилген.
Ар бир объект өзүнчө терезеде иштетилет жана иштөөнүн эки режими бар:
1) онлайн режими - маалыматты кароодо, өзгөртүүдө, тандоодо;
2 ) конструктор режими - ал түзүлгөндө объекттин макети, структурасы өзгөрөт.
Мындан тышкары, маалымат базасы файлы өзүнүн терезеси бар дагы бир документти камтыйт - Маалымат схемасы. Бул терезеде таблицалардын ортосундагы байланыштарды түзүңүз, көрүңүз, өзгөртүңүз жана үзүңүз. Бул шилтемелер маалыматтарды көзөмөлдөөгө, сурамдарды түзүүгө жана отчетторду түзүүгө жардам берет.
MS Access тиркемесинин терезесинин жана маалымат базасынын терезесинин элементтери менен таанышуу
Таблицалар кошумча барагы тандалган болсо, бул маалымат базасындагы бар таблицалардын тизмеси бул өтмөктүн терезесинде көрсөтүлөт.
1) Учурдагы таблицаны ачуу үчүн бул тизмеден анын атын тандап, Открыть баскычын басыңыз.
2) Маалыматтар базасына жаңы таблицаны кошуу үчүн Создать баскычын басыңыз .
3) Учурдагы таблицанын макетін оңдоо үчүн анын атын тандап, Конструктор баскычын басыңыз.
Ушул эле операциялар MS Access башка бардык объекттери менен аткарылат .
Горизонталдык меню пункттарынын жыйындысы жана куралдар панелинин курамы учурда активдүү болгон документ терезесинин түрүнө жана режимине жараша болот.
Лабораториялык иш №2
«Мектеп» маалыматтар базасын түзүү
Таблица
Учителя
Имя поля
№ _учителя
Тип данных
Фамилия
Примечание
Счетчик
Ключевое поле
Текстовый
Имя
Отчество
Текстовый
Таблица
Классное_ руководство
Текстовый
Имя поля
Класс
Логический
Название_КЛ
Тип данных
Таблица
№ _учителя
Текстовый
Примечание
Ключевое поле
Имя поля
Ученики
Числовой
№ _ученика
Мастер подстановки из таблицы Учителя.
Тип данных
Фамилия
Примечание
Счетчик
Имя
Ключевое поле
Текстовый
Текстовый
Отчество
Класс
Текстовый
Дата_рождения
Текстовый
Адрес
Дата – время
Мастер подстановки из таблицы Класс
Телефон
Таблица
Текстовый
Имя поля
Предмет
Текстовый
Маска ввода
№ _предмета
Тип данных
Название
Таблица
Примечание
Счетчик
Имя поля
Преподает
Ключевое поле
Текстовый
№ _учителя
Тип данных
№ _предмета
Числовой
Примечание
Класс
Мастер подстановки из таблицы Учителя
Таблица
Числовой
Получает
Имя поля
Мастер подстановки из таблицы Предмет
Текстовый
№ _ученика
Тип данных
Мастер подстановки из таблицы Класс
№ _предмета
Примечание
Числовой
Мастер подстановки из таблицы Ученики
Числовой
Период
Мастер подстановки из таблицы Предмет
Оценка
Текстовый
Мастер подстановки на основе фиксированного набора данных
Числовой
Мастер подстановки на основе фиксированного набора данных
Табл. 1.1