Тема уроку: «Редагування запитів і форм за допомогою конструктора».
Дидактична мета: ознайомити учнів з редагуванням запитів, форм за допомогою конструктора; формувати в учнів практичні навички, вміння чітко й лаконічно висловлювати думки.
Розвивальна мета: розвивати пам’ять, логічне мислення; вміння працювати з програмою MS Access2003.
Виховна мета: виховувати старанність, працелюбність, зосередженість, вміння активно сприймати новий матеріал, вміння раціонально використовувати робочий час, дисциплінованість під час роботи за ПК.
Тип уроку: засвоєння нових знань.
Обладнання: мультимедійний проектор, екран, комп’ютер, навчальна презентація, роздатковий матеріал.
Хід уроку:
І Організаційний момент (2хв.)
До дзвоника на урок викладач включає мультимедійний проектор, відкривається презентація. Перевіряються робочі місця учнів.
ІІ Актуалізація опорних знань учнів (10хв.)
Фронтальне опитування
Завдання №1 «Продовж речення»
(метод - мікрофон)
1. База даних (БД) — це систематизоване сховище …
База даних (БД) — це систематизоване сховище структурованої інформації з певної предметної області, до якого можуть мати доступ багато прикладних програм.
2.Прикладами сховищ інформації БД можуть бути: телефонний довідник,…
3.Система керування базами даних (СКБД) — це програмні засоби для створення,…
Система керування базами даних (СКБД) — це програмні засоби для створення, введення і використання БД.
4.Файли збережені в програмі MS Access2003 мають формат (розширення)…
MS Access2003 - .mdb
5. Об’єкти БД – це таблиці, …(форми, запити, звіти, веб-сторінки, макроси, модулі)
6. Основним об’єктом MS Access2003 є …(таблиця)
7. Таблиця БД складається з …(рядок, стовпець)
8. Стовпець БД називають…(полем БД)
9. Рядок БД називають…(запис БД)
10. Таблиця – це основний об'єкт бази даних, в якому зберігаються всі …
Таблиця – це основний об'єкт бази даних, в якому зберігаються всі дані, наявні в базі даних, а також структура бази даних.
11. Форми - це…(спеціальні вікна, які призначені для полегшення перегляду записів у БД або для введення та редагування даних)
12. В СУБД Access форму для таблиці можна створити такими способами: в режимі авто форми, … (конструктора, майстра)
13. Запити – це … (звернення до СКБД для виконання будь-яких операцій з даними)
14. У СУБД Access можна створити такі типи запитів: запит на вибірку, …(перехресний, параметричний, запит – дія(перетворення))
15. Типи даних MS Access2003 – текстовий, поле МЕМО,…
(текстовий, поле МЕМО, числовий, грошовий, дата/час, лічильник, грошовий, поле об’єкта ОLE, гіперпосилання)
ІІІ Мотивація навчальної діяльності (1хв.)
Кажуть «Хто володіє інформацією, володіє світом», а в нашому сучасному світі майже вся інформація зберігається у вигляді баз даних. Тому і виникає необхідність вміти користуватися базами даних та оперувати ними, тобто створювати бази даних (таблиці БД), знаходити потрібну інформацію в БД (запити БД), вміти представляти інформацію в потрібному для Вас вигляді (звіти БД).
Ви знаєте, що прикладом БД може бути телефонний довідник, прайс-лист, інформація розміщена в мережі Інтернеті і т.д.
А, як Ви думаєте, навіщо Вам необхідно знати і вміти створювати БД?
Я хочу Вам зараз зачитати уривок розповіді зарубіжного письменника-фантаста
Р. Шекли «Вірне питання». А Ваша задача послухати і подумати, та дати відповідь, про що піде мова сьогодні на уроці.
Роберт Шекли «Верный вопрос»
На некой планете, вращающейся вокруг некой звезды, находился Ответчик. Внутри него находились ответы. Он знал природу вещей, и почему они такие, какие есть, и зачем они есть, и что все это значит.
Ответчик мог ответить на любой вопрос, будь тот поставлен правильно. И он хотел. Страстно хотел отвечать!
…
Шагая от звезды к звезде, Лек подошел к Ответчику, положил его на ладонь и поднес к глазам.
- Значит, ты Ответчик? - проговорил он.
- Да, - отозвался Ответчик.
- Тогда скажи мне, - попросил Лек, устраиваясь поудобнее в промежутке между звездами. - Скажи мне, что я есть?
- Частность, - сказал Ответчик. - Проявление.
- Брось, - обиженно проворчал Лек. - Мог бы ответить и получше... Теперь слушай. Задача мне подобных - собирать багрянец и сгребать его в кучу. Каково истинное значение этого?
- Вопрос бессмысленный, - сообщил Ответчик. Он знал, что такое багрянец и для чего предназначена куча.
Но объяснение таилось в большом объяснении. Лек не сумел правильно поставить вопрос.
Лек задавал другие вопросы, но Ответчик не мог ответить на них. Ответчик и не пытался. Он не был для этого предназначен.
Ответчик знал, чтобы правильно задать вопрос, нужно знать большую часть ответа. А любой вопрос, должен быть поставлен правильно.
Як Ви думаєте якому з об’єктів треба правильно ставити питання, тобто задати вірну умову? (запит)
ІV Повідомлення теми та мети уроку (1хв.)
Тема уроку: «Редагування запитів і форм за допомогою конструктора».
Мета уроку: ознайомитись з редагуванням запитів і форм за допомогою конструктора; практична робота в базі даних.
V Вивчення нового матеріалу (15 хв.)
Проблемне завдання:
Чим суттєво відрізняється режим Конструктора від Майстра та його переваги?
Ми пам’ятаємо, що таблиці — це об'єкти, у яких безпосередньо зберігаються дані. І до таблиць створюють форми та запити.
1) Форма — це об’єкт системи управління базами даних, призначений для зручності введення інформації в таблиці і відображення її на екрані.
Форми є зручними при введенні інформації через свою схожість на звичайний бланк, в якому містяться підказки. Крім того, форми застосовують для перегляду та коригування даних. Працюючи з формою, користувач може додавати або вилучати записи в таблицях, змінювати окремі значення в полях, здійснювати обчислення.
Форми у СУБД ACCESS2003 створюються самостійно - режим конструктора або за допомогою майстра. Форму, створену за допомогою майстра, можна доробити у режимі конструктора.
Структура форми
Форма складається з трьох частин:
· заголовок форми;
· область даних;
· примітки форми.
Частини заголовка форми та приміток призначені для постійного відображення певної інформації, наприклад теми або назви таблиці чи поточної дати. Ці частини не є обов’язковими — їх можна вимкнути(або ввімкнути) у режимі конструктора форми за допомогою пункту меню Вигляд → Заголовок/ Примітки форми.
Основною частиною форми є область даних, де розташовуються графічні елементи для введення і відображення даних таблиць. Ці графічні елементи називають елементами управління.
Деякі елементи управління, що розташовуються на формі, пов’язані з полями таблиць і призначаються для введення та відображення даних певних полів. Елементи управління встановлюються на формі у режимі конструктора за допомогою кнопок панелі інструментів
Панель елементів. Цю панель можна відобразити за допомогою пункту меню Вигляд → Панель елементів. Більшість елементів управління відповідає звичним елементам діалогового вікна.
Редагування форми в режимі конструктора
При редагуванні форми можна змінювати:
· розміри форми та окремих її частин;
· розміри графічних елементів управління;
· розташування елементів управління;
· шрифт та колір елементів управління тощо.
Розміри форми та розміри елементів змінюють за стандартними правилами:
встановлюють курсор на маркери форми або елемента й переміщують мишу з натиснутою лівою кнопкою.
Для переміщення елемента управління слід встановити курсор на елемент так, щоб він мав вигляд відкритої долоні, і перемістити мишу з натиснутою лівою кнопкою. Елемент управління та його надпис можна переміщувати окремо. Для цього курсор встановлюють у лівий верхній кут елемента так, щоб курсор мав такий вигляд, і переміщують мишу з натиснутою лівою кнопкою.
Щоб змінити окремі властивості елемента управління, наприклад шрифт або колір тексту, колір фону, слід у контекстному меню елемента вибрати пункт Властивості і тим самим відкрити вікно властивостей елемента.
Звернімо увагу на окремі властивості елементів із вкладинки Всі вікна Властивості:
Ім’я передбачає введення або зміну назви елемента управління форми;
Дані — це назва того поля таблиці, в яке будуть занесені введені дані. Саме через цю властивість здійснюється зв’язок елемента управління і поля таблиці. Ім’я елемента та ім’я поля таблиці можуть співпадати;
Колір тексту, Шрифт, Розмір шрифту, Насиченість призначені відповідно для
вибору кольору тексту, гарні тури шрифту, кегля й товщини штрихів літер.
Для того щоб відкрити вікно властивостей цілої форми, слід викликати контекстне меню на чорному квадратику зліва від горизонтальної лінійки.
2) Запит — це об’єкт системи управління базами даних, призначений для відбору даних із пов’язаних таблиць, які задовольняють заданим умовам.
запит-вибір (або простий запит);
запит-дія (створення таблиці, оновлення даних, додавання даних, вилучення даних);
параметричний запит (або запит з параметром);
перехресний запит (статистична обробка даних).
Запит-вибір — це динамічний набір даних, який містить окремі дані з однієї чи кількох таблиць або вже наявних запитів, відібрані за заданими умовами для подальшої роботи з ними.
Для створення нового запиту потрібно в головному вікні бази даних відкрити вкладинку запити, а потім вибрати режим створення запитів. У СУБД Access запити можна створювати в режимі конструктора або скористатися програмою-майстром.
При виборі режиму конструктора відразу відкривається діалогове вікно Додавання таблиці, де надається перелік усіх існуючих таблиць бази даних.
Щоб додати таблицю до запиту, потрібно вибрати таблицю серед переліку та натиснути кнопку Додати.
Для виходу з вікна Додавання таблиці слід натиснути кнопку Закрити.
У результаті виконаних дій з’явиться вікно конструктора запитів із заголовком: Запит1: запит на вибирання.
Вікно конструктора запитів розділене на дві частини.
Верхня частина містить схему даних запиту, яка демонструє вибрані таблиці та зв’язки між ними.
Нижня частина вікна — це бланк запиту, який потрібно заповнити.
Кожний стовпчик бланка стосується одного поля таблиці, на основі якої будується запит.
Рядок Поле містить імена полів, що використовуються в запиті.
У другому рядкові вказується ім’я таблиці, з якої вибрано поле.
Наступний рядок Сортування визначає вимоги до впорядкування даних для певного поля.
У рядкові Виведення на екран зазначають ті поля, які мають відображатися в результаті виконання запиту.
Рядки Умова відбору та або призначені для введення умов відбору записів.
Щоб включити поле до бланка запиту, слід перетягнути мишею потрібне поле із таблиці, що розташована у схемі даних запиту, до першого рядка бланка або двічі клацнути на потрібному полі лівою кнопкою миші.
В обох випадках рядок Ім’я таблиці буде заповнено автоматично.
Усі поля будь-якої таблиці до бланка запиту можна помістити іншим способом: зі списку полів таблиці достатньо перетягнути зірочку в рядок Поле бланка запиту. Внаслідок цього у відповідному рядку з’явиться ім’я таблиці з позначкою *,(наприклад, Країни.*), що означатиме відображення усіх полів обраної таблиці.
Після заповнення бланка для перегляду результатів запиту його слід виконати,
натиснувши кнопку Запуск панелі інструментів.
При необхідності запит можна зберегти, виконавши пункт меню Файл → Зберегти або натиснувши кнопку на панелі інструментів.
При цьому слід пам’ятати, що зберігається конструкція запиту, а не результати його виконання.
VI Застосування знань, умінь та навичок (10 хв.)
Практичне завдання: «Редагування запитів і форм за допомогою конструктора».
Проблемне завдання: Чим суттєво відрізняється режим Конструктора від Майстра та його переваги?
Інструктаж із техніки безпеки.
Завдання:
1. Створити запит на вибірку про всіх майстрів, їх прізвища та спеціальність.
2. Створити форму до таблиці в БД Майстри. (D:\ практична\практична.mdb)
Хід роботи:
Створіть запити на вибірку та форму до таблиці в БД Майстри для цього відкрийте файл D:\ практична\практична.mdb
І Створення запитів
У режимі конструктор створіть запит на вибірку даних про всіх майстрів, їх ПІБ, спеціальність та телефон.
Для цього виберіть:
Створити → Конструктор →Майстри →Добавити→Закрити
В рядку поле оберіть ПІБ› Спеціальність→ Телефон натисніть
Виділити поле Спеціальність та відсортувати за зростанням
Виділити поле Ім’я та поміняти ім’я Ірина на Аліна, натисніть в вкладці Замена зробіть відповідну заміну імен.
В створеному Запиті створіть запит на вибірку даних про всіх майстрів, їх ПІБ, спеціальність (спеціальність – з якої Ви отримаєте диплом по закінченню ліцею) та телефон.
Для цього виберіть:
ІІ Створення форм
1. Створити форму у режимі конструктора
Для цього виберіть:
На панелі форматування виберіть шрифт до сподоби, розмір шрифту, курсив, виберіть колір заливки, та тексту.
На панелі інструментів Малюнок виберіть фото з D:\ практична\ foto.jpg натисніть ОК, якщо потрібно зменшить або збільшить розміри рамки.
З режиму конструктора перейдіть до режиму форми.
ІІІ Роботу покажіть викладачу.
VII Підбиття підсумків уроку (5хв.)
Учитель оцінює роботу учнів.
Отже, наше Проблемне завдання:
Чим суттєво відрізняється режим Конструктора від Майстра та його переваги?
VIIІ Домашнє завдання (1хв.)
| | 1. ф | о | р | М | а | | | | | | |
| | | | 2. з | А | п | и | т | | | | |
| 3. т | а | б | л | Й | ц | я | | | | | |
| | | | | 4. С | У | Б | Д | | | | |
| | 5. з | в | і | Т | | | | | | | |
| | | | 6. т | Е | к | с | т | о | в | и | й |
7. к | о | н | с | т | Р | у | к | т | о | р | | |
1. Як називається об’єкт системи управління базами даних, призначений для зручності введення інформації в таблиці і відображення її на екрані?
2. Як називається об’єкт системи управління базами даних, призначений для відбору даних із пов’язаних таблиць, які задовольняють заданим умовам?
3. Як називається основний об'єкт бази даних, в якому зберігаються всі дані, наявні в базі даних, а також структура бази даних?
4. Як називаються програмні засоби для створення, введення і використання БД? (абрівіатура)
5. Як називається об’єкт призначений для формування документів, що містять результати виконання завдань у середовищі бази даних, і виведення їх на друк?
6. Один із типів даних у СУБД Access?
7. Під час використання якого режиму користувач сам спочатку створює структуру таблиці, а потім заповнює її даними?
Додаткове завдання:
Інтерактивна вправа «Так або ні»
№ | Твердження | Так або ні |
1 | Майстер використовує тільки шаблони, а конструктор надає можливість створення будь-яких об’єктів, які необхідні розробнику БД. | Так |
2 | В режимі конструктор можна використовувати розширений набір елементів управління (наприклад, зовнішній вигляд форми, стиль оформлення і т.д.), який недоступний в звичайному режимі Майстра. | Так |
3 | Дані при внесенні змін у запиті, формі та таблиці не зберігаються | Ні |
4 | Запит-вибір — це об’єкт системи управління базами даних, призначений для зручності введення інформації в таблиці і відображення її на екрані. | Ні |
5 | Форма — це динамічний набір даних, який містить окремі дані з однієї чи кількох таблиць або вже наявних запитів, відібрані за заданими умовами для подальшої роботи з ними. | Ні |
6 | Запит складається з трьох частин: заголовок форми, область даних, примітки форми. | Ні |
7 | Процес побудови запиту на вибірку за допомогою конструктора схожий на процес створення форми. | Ні |
8 | Форму, запити можна створювати за допомогою майстра, а потім допрацювати у режимі конструктора. | Так |
«Зайвий елемент»
Чи можуть в таблиці СУБД Access дані поля бути ключовими?
Яке поле в таблиці називають ключовим?
Ключове поле – це поле (або група полів), значення в якому не повторюються і є унікальними для кожного запису. За ключовим полем можна однозначно встановити запис.
Цікавий факт
Хочу Вам розповісти один з цікавих фактів створення БД, яка розміщується на сайті Íslendingabók:
Кожен громадянин Ісландії має доступ до сайту Íslendingabók - генеалогічної базі даних, що містить інформацію про родинні зв'язки всіх ісландців починаючи з 18 століття. Задача складання такої бази змогла бути вирішена завдяки не дуже великому населенню держави (трохи більше 300 тисяч) і тому, що Ісландія протягом своєї історії слабо підверглась впливу еміграції. Багато молодих людей використовують цей сайт для перевірки, чи не є їм новий коханий - кузеном або кузиною. Інше популярне застосування сайту –наприклад, кожен ісландець може дізнатися, через скільки поколінь він пов'язаний родинними узами з відомими особистостями Ісландії.