
- •Створення форми за допомогою майстра форми
- •Створення форми у вигляді діаграми.
- •1.Редагування зображень
- •2.Настроювання зображень
- •3. Тестові завдання
- •1. Використання режиму конструктор для запитів
- •2. Робота з формами в базі даних
- •Створення форми за допомогою майстра форми
- •Створення форми у вигляді діаграми.
- •3. Види макросів та їх створення
- •Хід уроку
- •III. (4 хв) Актуалізація опорних знань: проведення тестування.
- •V. Підсумок уроку:
- •Переміщення по ресурсах Web.
- •Групи новин Use Net
- •Основні можливості The Bat!:
Хід уроку
І. (30c) Організаційний момент.
Привітання. Перевірка присутності учнів на уроці.
ІІ. (2хв) Оголошення теми, мети та мотивації уроку:
Тема: Зв’язки між таблицями.
Мета: сформувати поняття зв’язку між таблицями, навчитись встановлювати зв’язки між даними в таблицях через ключові поля та за допомогою майстра підстановок
Мотивація: даний урок нам потрібний для вивчення оскільки ¼ частини питань тематичної контрольної роботи по розділі «Бази Даних. СУБД.», будуть основані на даній темі, крім того тема «Зв’язки між таблицями» є фундаментом для наступних уроків з розділу «Бази Даних. СУБД.»
III. (4 хв) Актуалізація опорних знань: проведення тестування.
Навчальний матеріал стане нам доступніший і зрозуміліший, якщо ми повторимо та узагальнимо навчальний матеріал з попередньо вивченої теми «Створення БД» через виконання тестів і завдань – задач на картках.
Розділяю учнів за комп’ютери для виконання тестів, а також даю завдання учням які працюють з картками.
Наголошую учням: При виконанні тестів зверніть увагу на правильні відповіді, які вказує комп’ютер якщо вами допущена помилка. (На виконання завдання 2хв )
Прошу ваші результати занести до таблиць оцінювання в розділ актуалізація знань.
Щоб налаштуватися на сприйняття нового матеріалу, виконаємо таку вправу:
По бажаєм щастя, добра, і любові всім тим хто знаходиться по переду
По бажаєм щастя, добра, і любові всім тим хто знаходиться по заду
По бажаєм щастя, добра, і любові всім тим хто знаходиться з ліва від нас
По бажаєм щастя, добра, і любові всім тим хто знаходиться з права від нас
Розкрили очі посміхнулися навкруги, отже ми можемо ? приступити до вивчення нового матеріалу.
ІІІ. Пояснення нового матеріалу.
Відношення між таблицями
Розглянемо можливі відношення між таблицями бази даних. Вони був_ таких типів: "один до одного", "один до багатьох", "багато до одного" і "багато до багатьох". Найпоширенішим у таблицях реляційних баз даних є відношення: "один до багатьох".
Відношення "один до багатьох" означає, що одному запису таблиці відповідають кілька записів в іншій таблиці.
Розглянемо створені таблиці для бази даних «Фірма «Подорож». Туристична фірма продає путівки, причому однакові путівки вона може продати кільком клієнтам. Тому одному запису в таблиці «Путівки» можуть відповідати декілька записів у таблиці «Замовлення». Наприклад, путівки з кодом 2 замовлені клієнтами 4 і 5.
Сторона "один" у відношенні "один до багатьох" називається головною таблицею. Сторона "багато" у цьому самому відношенні називається зв'язаною таблицею. У прикладі зв'язаних таблиць «Путівки» і «Замовлення» ми бачим, що ключове поле головної таблиці зв'язується з відповідним полем зв'язан таблиці.
Тип відношень "один до одного" трапляється в таблицях баз даних рідії. ніж "один до багатьох".
У відношенні «один до одного» одному запису в головній таблиці відповідає один запис у зв’язаній таблиці.
Найкраще наш рівень свідомого сприйняття нового матеріалу визначиться під час виконання практичних вправ.
Зверніть увагу на монітори ваших комп’ютерів.
Створення зв'язків між - таблицями
Зв'язування таблиць проводиться таким чином:
в
ідкрити потрібну базу даних;
виконати команду меню «Сервис» => «Схема данных» або натиснути відповідну кнопку на панелі інструментів;
у
вікні «Добавление таблицы», яке з'явиться, послідовно виділяти назву таблиці і натискати кнопку «Добавить» - відповідна таблиця буде з'являтися у вікні «Схема данньїх» (якщо вікно «Добавление таблицы» не з'являється, натиснути кнопку «Отобразить таблицу»)
на панелі інструментів); інший спосіб –
перетягти потрібну таблицю із БД у
вікно схеми даних.
• натиснути кнопку «Закрыть»,
на екрані залишиться вікно «Схема данных»;
для встановлення зв'яжу потрібно
виділити ключове поле КодУчня головної
таблиці Учні, перетягти його на таблицю
Успішність, встановити на поле з такою ж назвою і відпустити - після чого з’явиться діалогове вікно «Измснение сеязей»;
у вікні «Изменение связей» встановити прапорець «Обеспечение целостности данных», а також слідом за ним прапорці «Каскадное обновление связанных полей» (при зміні значення поля зв'язку в головній таблиці автоматично зміниться значення у відповідному полі в підлеглій) і «Каскадное удаление связаных записей» (при видаленні запису із головної таблиці видаляють зв'язані записи в підлеглих таблицях);
• натиснути кнопку «Создать» - в схемі даних з'являться лінії, які показують тип зв'язку (тут «один до багатьох»).
С
торона
«1» у відношеннях «один - до багатьох»
називається головною
таблицею.
Сторона, позначена знаком «∞»,
у тому ж відношенні називається
зв'язаною
таблицею.
У наведеному прикладі таблиці Учні і
Предмети є головними по
відношенню до таблиці Успішність,
ключове поле головної таблиці зв'язується
із співпадаючим полем зв'язаної таблиці.
Для збереження схеми даних потрібно виконати команду «Сохранить» і відповісти «Да» при появі відповідного вікна.
Виконання підстановок
Виставляти оцінки в таблиці Успішність незручно: замість прізвищ учнів і назв предметів вказуються їх коди. Ассеss дозволяє, залишивши для себе коди, виводити інформацію в таблицю в текстовому вигляді. Робиться це так:
в
ідкрити базу даних;
виділити таблицю Успішність;
виконати команду Конструктор;
вибрати у вікні Конструктора поле КодПред;
перейти у поле «Тип данных» і відкрити список;
у списку виконати команду «Мастер подстановок...»;
у вікні «Создание подстановки» клацнути на кнопці «Далие»;
далі вибрати Предмети і клацнути на кнопці «Далее»;
у наступному вікні вибрати назву КодПред і клацнути на кнопці >, те ж саме виконати для НазваПред. Ці назви повинні з'явитися в полі «Выбранные поля»;
клацнути на кнопці «Далее»;
у наступному полі двічі клацнути в полі назви предмета (у нас «Фізика») і клацнути на кнопці «Даіее»;
у вікні з фінішним прапорцем натиснути кнопку «Готово». З'явиться вікно«Создание подстановки», де натиснути «Да»;
закрити вікно Конструктора.
Тепер у режимі таблиці буде видно назви предметів. Таку ж процедуру слід зробити з полем КодУчня.
Після виконання вказаних дій таблиця Успішність набуде наведеного вигляду, де числові коди учнів і предметів замінені відповідними текстами з інших таблиць.
ІV. Практична частина уроку, закріплення нового матеріалу.
Виконати вправи задані учителем
Вправа . «Зв'язування таблиць»
Підготувати комп'ютер до роботи. Завантажити СУБД Ассеss 2003. Із папки Клас завантажити базу даних Школа
Встановити зв'язки між таблицями Предмети, Успішність та Учні бази даних за допомогою ключових полів. Зберегти створену схему даних.
2) Виконати підстановку для таблиці Успішність в базі даних Школа1, щоб у ній замість числових кодів була текстова інформація про прізвища учнів і назви предметів та прізвище вчителів. Зберегти зміни в таблиці.