Завдання №1. Створити в режимі Таблиці таблицю "Заказы".
Практичне заняття № 9-10
з навчальної дисципліни Інформатика
Тема | Створення бази даних з кількома зв’язаними таблицями.Створення запитів у БД. |
Мета | Придбати практичні навички створення таблиць у режимі таблиці в середовищі MS Access і організації пошуку даних. Придбати практичні навички створення таблиць у режимі Конструктор і створення зв’язків між таблицями в середовищі MS Access. Одержати практичні навички у формуванні запитів у середовищі MS Access. |
Матеріально-технічне забезпечення та дидактичні засоби, ТЗН | |
Комп'ютерне обладнання, методичні вказівки для виконання практичної роботи |
Час – 2 години
План проведення заняття
Структура заняття | Відведе-ний час | Методичні вказівки |
1 Організаційна частина - привітання; - визначення присутності студентів на занятті. | 2 хв. | Включає в себе: привітання, яке має на меті привернути увагу, забезпечити контакт викладача з аудиторією; визначення присутності студентів на занятті |
2 Повідомлення теми, формулювання мети та основних завдань Завдання Створити базу даних з кількома зв’язаними таблицями. Сформувати запити. | 2 хв. | Включає в себе: вступне зауваження, мотивацію актуальності теми практичного заняття, формулювання мети, контроль вихідного рівня знань студентів (вказати питання та завдання для перевірки знань студентів) |
3 Основна частина 1 Інструктаж з техніки безпеки на робочому місці. 2Самостійне виконання студентами завдань практичної роботи. 3Поточний контроль виконання роботи та захист практичної роботи з екрана монітора. | 74 хв. | Включає в себе: ознайомлення з основними теоретичними положеннями, технологічними прийомами, операціями; інструктаж з техніки безпеки на робочому місці; самостійне виконання студентами завдань практичної роботи (зміст завдання, послідовність їх виконання); поточний контроль виконання роботи, консультативну роботу |
4 Заключна частина Домашнє завдання: (відповідно до робочої програми) Усі створені об’єкти в практичній роботі зберегти у папці Student та виконати звіт з практичної роботи. | 2 хв. | Включає в себе: захист студентами звітів про роботу; підведення підсумків, узагальнення матеріалу (аналіз, узагальнення та систематизація знань, умінь, навичок); видача завдання для самостійної роботи; прибирання робочих місць |
Література (основна та додаткова)
3.Завадський, І.О.Основи баз даних:[Навч. посіб][Текст]/І.О.Завадський.- К.: Видавець І.О.Завадський, 2011. – 192 с.: іл. 4.Чаповська, Р.Робота з базами даних [Текст]:навчальний посібник/Р. Чаповська, А.Жмуркевич.-К.:Центр навчальної літератури, 2004.-324 с. 8.Інформатика [Текст]:11 кл.: підруч. Для загальноосвіт.навч.закл. академ. Рівень, проф.рівень/Й.Я. Ривкінд, Т.І. Лисенко, Л.А.Чернікова, В.В.Шакотько.-К.:2011.-304 с. |
Інструкційна картка для проведення практичного заняття додається
Інструкційна картка для проведення практичного заняття № 9-10
1.Тема - Створення бази даних з кількома зв’язаними таблицями.Створення запитів у БД.
2.Робоче місце - лабораторія комп'ютерної та обчислювальної техніки.
3.Тривалість заняття - 2 години.
4.Мета проведення заняття - Придбати практичні навички створення таблиць у режимі таблиці в середовищі MS Access і організації пошуку даних. Придбати практичні навички створення таблиць у режимі Конструктор і створення зв’язків між таблицями в середовищі MS Access. Одержати практичні навички у формуванні запитів у середовищі MS Access.
Матеріально-технічне оснащення робочого місця - комп'ютерне обладнання, програма MS Word, MS Access.
6.Правила охорони праці (для практичного заняття) - інструкція з охорони праці №19-ОЦ.
7.Зміст і послідовність виконання завдань.
Увага! Під час роботи з комп'ютером дотримуйтеся правил безпеки та
санітарно-гігієнічних норм.
Теоретична частина
База даних (далі – БД) може бути заснована на одній моделі або на сукупності декількох моделей. Будь-яку модель даних можна розглядати як об'єкт, що характеризується своїми властивостями (параметрами), і над нею, як над об'єктом, можна робити які-небудь дії.
Існують три основних типи моделей даних – реляційна, ієрархічна і сітьова.
Реляційна модель. Термін "реляційний" (від латинського relatio – відношення) указує насамперед на те, що така модель збереження даних, побудована на взаємовідношенні складових її частин. У найпростішому випадку вона являє собою двомірний масив або двомірну таблицю, а при створенні складних інформаційних моделей складає сукупність взаємозалежних таблиць. Кожен рядок такої таблиці називається записом, а стовпчик – полем.
Ієрархічна модель.Ієрархічна БД являє собою сукупність елементів, розташованих у порядку їхнього підпорядкування від загального до частки й утворюючих перевернене дерево (граф). Дана модель характеризується такими параметрами, як рівні, вузли та зв'язки. Принцип роботи моделі такий, що кілька вузлі більш низького рівня з'єднуються за допомогою зв'язку з одним вузлом більш високого рівня.
Сітьова модель. Сітьова модель БД схожа на ієрархічну. Вона має ті ж основні складові (вузол, рівень, зв'язок), однак характер їхніх відносин принципово інший. У сітьові моделі прийнятий вільний зв'язок між елементами різних рівнів.
Microsoft Access заснована на реляційній моделі баз даних.
Об'єктами MS Access є:
v Таблиця – це об'єкт, що використовується для зберігання даних. MS Access дозволяє встановити наступні типи полів у таблицях:
- текстовий. Текстові поля містять текст, довжина якого не може бути більше 255 символів. Реальна довжина поля встановлюється за допомогою параметру "Розмір поля";
- поле MEMO. У Memo-полях зберігається текст завдовжки до 32000 символів. Поля цього типу даних не можуть індексуватися;
- числовий. Числові поля містять довільні числові значення. Діапазон допустимих значень визначається параметром "Розмір поля";
- дата/час. Поля дати/часу містять значення дати і часу в діапазоні від 100 до 9999 року;
- грошовий. У грошових полях можна зберігати числа з точністю до 15 розрядів зліва від коми і чотирьох десяткових розрядів праворуч від коми;
- лічильник. Поле лічильника містить число, яке автоматично збільшується MS Access на 1, коли в таблицю додається новий блок даних;
- логічний. У таких полях зберігаються значення "Та" чи "Ні". Поля даного типу не можуть індексуватися;
- поле об'єкту OLE. У OLE-полях поміщаються об'єкти, такі як, наприклад, Excel-таблиця або Microsoft Draw-графіка, оброблені OLE-сервером. Розмір поля може бути до 128 МБ. Поля даного типу не можуть індексуватися;
- гіперпосилання. Дозволяє задати гіперпосилання на об'єкт (наприклад, файл) для швидкого переходу до нього.
- майстер підстановок. Використовує дані з іншої таблиці або запиту для збереження їх у списку та відображення їх при перегляді.
v Запит – це об'єкт, який дозволяє користувачеві отримати дані з однієї або декілька таблиць. Виділяють два типи запитів:
- QBE-запити (QuerybyExample – запит за зразком). Користувач дає їм визначення, специфікуючи окремі параметри у вікні проектування з використанням підказок(зразків).
- SQL- запити (StructuredQueryLanguage – структурована мова запитів). Користувач формулює їх з використанням інструкцій і функцій.
v Форма – це об'єкт, призначений для перегляду, введення і редагування записів бази даних.
v Звіт – це об'єкт, призначений для створення документа, який згодом може бути роздрукований або включений в документ іншого застосування.
v Сторінка – це об'єкт, що є спеціальним типом Web-сторінок, призначеним для перегляду і роботи через Інтернет.
v Макрос – це об'єкт, що є послідовністю макрокоманд для автоматизації найбільш часто виконуваних дій при роботі з базою.
v Модуль – це об'єкт, що автоматизує комплексні операції і що надає програмістові повніший контроль, ніж макрос.
Зв'язок – це спосіб, яким інформація в одній таблиці зв'язується з даними іншої таблиці.
Типи зв'язків між таблицями:
v "один-ко-многим" – найпоширеніше відношення, при якому запису в одній таблиці (наприклад, Клієнти) можуть відповідати значення зв'язаного поля або полів у декількох записах іншої таблиці (наприклад, Замовлення);
v "один-к-одному" – запис в одній таблиці може мати не більше одного зв'язаного запису в іншій таблиці.
v "многие-ко-многим" – при цьому відношенні одному запису в таблиці "А" можуть відповідати кілька записів у таблиці "В", а одному запису в таблиці "В" також кілька записів у таблиці "А". Така схема реалізується
тільки за допомогою третьої таблиці. Ключ якої складається принаймні з двох полів.
Практична частина
Завдання №1. Створити в режимі Таблиці таблицю "Заказы".
1. Виконати запуск програми MS Access.
2. Створити нову базу даних. Для цього обрати команду "Файл"-> "Создать" і натиснути "Новая база данных" та обрати місце для збереження БД.
3. Створити в режимі Таблиці таблицю "Заказы"( "Создание"->Таблица), що містить таку інформацію: код моделі, номер договору, замовник, кількість моделей, адреса замовника(місто, вулиця), телефон, дата доставки.
Рисунок 1 – Створення таблиці
4. Заповнити таблицю 20 записами.
Рисунок 2 – Приклад заповнення таблиці у режимі Таблиці
5.Зберігаємо таблицю (для цього достатньо закрити вікно таблиці).