Шкарбан Лариса Василівна, вчитель інформатики Шполянського навчально - виховного комплексу Загальноосвітня школа І - ІІІ ступенів 2- ліцей
Мета уроку : пояснювати призначення систем керування базами даних, особливості реляційної, мережевої, ієрархічної та об єктно - орієнтованої моделі даних ; формувати поняття таблиці, поля, запису, поняття ключа формувати навички проектувати базу даних, визначати вміст таблиць та типи даних полів ; виховувати інтерес до предмета.
Понятійна розминка : база даних ; сутність предметної області ; ER- діаграма ; модель бази даних ; ієрархічна модель даних ; мережева модель даних ; реляційна модель даних ; запис ( кортеж ); поле ( атрибут ); ідентифікатор ( ключове поле ).
Фронтальне опитування : Що таке реляційна модель даних ? Назвіть основні поняття реляційної моделі даних ? Що таке первинний ключ ? Для чого він ?
Вивчення нового матеріалу 1.Етапи створення бази даних.Етапи створення бази даних 2.Побудова моделі бази даних Материки світу.Побудова моделі бази даних Материки світу. 3.СУБД. Класифікація СУБД.СУБД. Класифікація СУБД. 4.Об єкти СУБД М icrosoft Access.Об єкти СУБД М icrosoft Access. 5.Формат файлів.Формат файлів. 6.Вікно програми М icrosoft Access.Вікно програми М icrosoft Access. 7.Створення нової бази даних.Створення нової бази даних. 8.Відкриття бази даних.Відкриття бази даних. 9.Вікно СУБД М icrosoft Access з формою бази даних.Вікно СУБД М icrosoft Access з формою бази даних. 10.Типи даних.Типи даних. 11.Порядок створення таблиці.Порядок створення таблиці.
Етапи створення бази даних Постановка завдання. Створення описової інформаційної моделі бази даних. Створення моделі «сутність–звязок». Визначення моделі даних. Створення структури бази даних з використанням однієї із систем управління базами даних або однієї з мов програмування. Введення даних. Тестування бази даних, її корекція. Зміст
Приклад : Материки світу І етап Постановка завдання. Мета створення БД : для узагальнення відомостей про материки. Предметна область : материки. ІІ етап Описова інформаційна модель. База даних повинна містити дані про назву материка ; про річки, що на ньому знаходяться, довжину, фото річки ; водоспади, назва, річка, висота падіння, фото ; вулкани, назва, висота. ІІІ етап. Модель " сутність – зв язок " МатерикиВилканиРічки Водоспади Назва Висота Назва Довжина Назва Фото Назва Висота Фото Річка Розмі- щено Протікає Розміщено 11 1 Рис. ER-модель предметної області Материки світу. Зміст
Системи управління базами даних – це прикладні комп ютерні програми, призначені для створення, збереження та використання баз даних Системи управління базами даних За моделями даних За розміщеннямЗа способом доступу до БД ієрархічні мережні реляційні обєктно- реляційні інші локальні розподілені файл-серверні клієнт-серверні інтегровані Рис. Класифікація систем управління базами даних. Зміст
Ринок СУБД на сьогоднішній день досить великий. М icrosoft Access – це одна з реляційних СУБД, що належить до Microsoft Office. Рис. 4. Клієнт-серверна технологія. запити дані Сервер Клієнт 1 Клієнт 2 Клієнт 3 Зміст
Об єкти СУБД М icrosoft Access таблиці, використовуються для зберігання даних і встановлення зв язків між сутностями ; форми, які використовують для введення і перегляду даних ; запити, які забезпечують пошук, фільтрування й опрацювання даних з використанням спеціальної мови запитів - SQL; звіти, призначені для отримання підсмумкових даних. Для збереження бази даних Access 2003 використовується формат файлів Зміст
Формат файлів Для збереження бази даних Access 2003 використовується формат файлів mdb, Access 2007 – accdb, зберігаючи роботу і з форматами попередніх версій програми Зміст
Вікно програми М icrosoft Access Для запуску Access потрібно виконати команду : Пуск – Все программы - М icrosoft Office - М icrosoft Access Кнопка Office Список Категорії шаблонів Кнопка база даних Область Відкриття останньої бази даних Список файлів, що відкривалися останніми Область Microsoft Office Online Кнопки вибору шаблонів для завантаження Зміст
Створення нової бази даних Зміст
Відкриття бази даних Зміст
Вікно СУБД М icrosoft Access з формою бази даних Кнопка Office Вкладка відкритого об єкта Вкладка Таблиці Імена полів Поля Кнопка Вигляд Кнопка відкриття / закриття Області переходів Перейти до першого запису Перейти до попереднього запису Номер поточного запису Загальна кількість записів Перехід до наступного запису Перехід до останнього запису Створити запис Зміст
Типи даних Для зберігання тексту довжиною від 0 до 255 символів Для зберігання тексту довжиною до символів Для зберігання дати між роками 100 і 9999 та часу Для зберігання згенерованих програмою унікальних даних від 0 до Для зберігання даних логічного виразу ( так / ні ) Для зберігання даних довільного типу ( малюнок, відео - файл ) Для зберігання гіперпосилання на веб - сторінку та ін. Цілі числа від 0 до 255 Цілі числа від до Цілі числа від до Дійсні числа від -1, * до 1, * Дійсні числа від -3,402823*10 38 до 3,402823*10 38 Зміст
Порядок створення таблиці 1. Вкладка Создание 2. Кнопка Таблица 3. Режим Конструктор 4. Вводимо назви полів вибираємо тип даних 5. Виділяємо поле, яке буде ключовим 6. Кнопка Ключовое поле Зміст
Закріплення нових знань і вмінь ЗАВДАННЯ Встановіть тип даних : Таблиця "Материки": Таблиця "Найважливіші річки": Таблиця "Водоспади" : Таблиця "Вулкан": Зміст
Закріплення нових знань і вмінь ЗАВДАННЯ Встановіть тип даних : Таблиця "Материки": Таблиця "Найважливіші річки": Таблиця "Водоспади" : Таблиця "Вулкан":
Підсумок уроку 1. Що таке СУБД ? 2. назвіть етапи роботи з базами даних у середовищі системи управління базами даних. 3. Назвіть режими роботи в СУБД. 4. Що таке ключове поле ? Які вимоги до ключового поля ? Фронтальне опитування :
Домашнє завдання : Опрацювати конспект та відповідні параграфи підручника. Наведіть приклади ER- діаграм.
C писок використаної літератури : 1. О. Ю. Гаєвський Інформатика 7-11 клас – Київ, « А. С. К.», І. О. Завадський Основи баз даних – Київ, А. В. Могилев, Н. И. Пак, Е. К. Хеннер. Інформатика. – Москва, Й. Я. Ривкінд, Т. І. Лисенко, Л. А. Чернікова, В. В. Шакотько Інформатика. – Київ, « Генеза », В. Д. Руденко, О. М. Макарчук, М. О. Патланжоглу. Базовий курс інформатики. Книга 1. Основи інформатики. К., Видавнича група BHV, Р. Б. Чаповська Microsoft Access – Шепетівка, 2004.