Завдання №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.Зберігаємо таблицю (для цього достатньо закрити вікно таблиці).