Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторний практикум ОБДЗ.doc
Скачиваний:
7
Добавлен:
10.11.2019
Размер:
3.64 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

НАЦІОНАЛЬНОМУ УНІВЕРСИТЕТІ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”

ІНСТИТУТ ПІДПРИЄМНИЦТВА ТА ПЕРСПЕКТИВНИХ ТЕХНОЛОГІЙ

Кафедра інформаційних систем і технологій

Організація баз даних та знань

Лабораторний практикум

Частина І

для студентів освітньо-кваліфікаційного рівня «бакалавр»

базового напряму 6.050101 «Комп'ютерні науки»

та студентів освітньо-кваліфікаційного рівня «молодший спеціаліст»

спеціальності 5.05010101 «Обслуговування програмних систем та комплексів»

Затверджено на засіданні кафедри інформаційнихсистем і технологій

Протокол №7 від 15 лютого 2012 р.

Львів - 2012

Рекомендовано до друку Навчально-методичною радою Інституту підприємництва та перспективних технологій Національного університету “Львівська політехніка” (протокол № 5 від 22 лютого 2012 р.)

Укладач Мельникова Н.І.,

Організація баз даних та знань: Лабораторний практикум.Частина І. для студентів освітньо-кваліфікаційного рівня «бакалавр» базового напряму 6.050101 «Комп'ютерні науки» та студентів освітньо-кваліфікаційного рівня «молодший спеціаліст»спеціальності 5.05010101 «Обслуговування програмних систем та комплексів» / Укл. Н.І.Мельникова - Львів: Видавничий відділ Інституту підприєм­ництва та перспективних технологій Національного університету “Львівська політехніка”, 2012. - 70с.

Відповідальний за випуск Матвійчук Я. М., д-р техн. наук, проф.,

зав. кафедри інформаційних систем і технологій

Рецензент проф., д.т.н, Матвійчук Я. М.

Оригінал-макет підготовлено у видавничому відділі Інституту підприємництва та перспективних технологій Національного університету “Львівська політехніка "

© Мельникова Н.І., 2012 р.

© Інститут підприємництва та перспекти­вних технологій Національного університету “Львівська політехніка”, 2012 р.

ЗМІСТ

Організація баз даних та знань 1

Лабораторний практикум 1

Частина І 1

для студентів освітньо-кваліфікаційного рівня «бакалавр» 1

базового напряму 6.050101 «Комп'ютерні науки» 1

та студентів освітньо-кваліфікаційного рівня «молодший спеціаліст» 1

спеціальності 5.05010101 «Обслуговування програмних систем та комплексів» 1

Затверджено на засіданні кафедри інформаційнихсистем і технологій 1

Протокол №7 від 15 лютого 2012 р. 1

ЗМІСТ 3

Лабораторна робота 1 7

Перелік завдань лабораторної роботи 7

Послідовність виконання лабораторної роботи 8

2. Використовуючи програму пошуку, знайдіть базу даних ”Борей” (файл Борей.mdb ) та скопіюйте його у свою папку 8

3. Відкрийте файл навчальної бази "Борей” 8

4. Ознайомтесь з інтерфейсом програми Access 9

8. Створіть групу об’єктів у базі даних, а саме: 13

9. Змініть вигляд вікна програми, використовуючи кно­пки керування виглядом вікна 13

13. Відсортуйте замовлення (таблиця ’’Заказы”) спочатку по полю клієнтів, потім по двох полях: клієнти та ве­личина замовлення. 16

14. Ознайомтесь із зв’язками між таблицями та з інфор­мацією у зв’язаних таблицях 17

17. Створіть файл ’’Contacts” бази даних на основі шаблону ’’Контакты” та заповніть її таблиці деякою інформацією (по 2-3 записи у кожній таблиці) 19

18. Ознайомтесь з різними способами створення таблиць бази даних 21

19. Створіть таблицю ”Групи” в режимі таблиці 21

20. Створіть таблицю ’’Студенти” за допомогою майстра 23

21. Створіть таблицю ’’Оцінки” в режимі конструктора. 24

Лабораторна робота 2. 36

Перелік завдань лабораторної роботи 36

Форми 36

Послідовність виконання лабораторної роботи 37

1. Ознайомтесь з різними видами форм у базі даних ”Борей” 37

2. Перегляньте форми бази даних ”Борей” у різними режимами відображення 39

3. Перегляньте записи таблиць ’’Сотрудники” ’’Товары”, ”Типы”, ’Поставщики”, ’Клиенты” бази даних ’Борей” за допомогою відповідних форм 40

4. Доповніть таблицю ’’Клиенты” новим записом 40

5. Ознайомтесь з різними способами створення форми 40

6. Створіть форму в стовпець для перегляду та доповнення записів ”Групи” (БД ”Курсова”) 41

7. Створіть форму ”Теми”, перебуваючи на закладці таблиць: 41

8. Створіть форми за допомогою майстра, які дозволять працювати одночасно з таблицями ”Групи” та ’’Студенти” 42

10. Ознайомтесь з вікном конструктора форми 46

11. Створіть форму з діаграмою ’’Товари по типах (діаграма)” (БД ”Борей”), яка б відображала частку кожного типу продукції у загальній кількості товару на складі 49

12. Ознайомтесь з основними прийомами форматування та редагування форм; 50

13. На основі форми ”Групи” (БД ’’Курсова”) створіть форму, яка використовуватиметься лише для додавання нових записів 52

Рис. 2.32. Діалогове вікно для встановлення послідовності переміщення по елементах керування 52

14. Доповніть форму "Групи” кнопкою для знищення запису 52

15. Додайте до форми ”Групи_1” поле зі списком, яке використовуватиметься для пошуку потрібних записів 54

16. Ознайомтесь з процесом створення форми в режимі конструктора 54

17. Створіть кнопкову форму ’’Головна форма”, яка міститиме дві кнопки: Додати запис групи та Переглянути список студентів групи 55

Лабораторна робота 3. 56

Перелік завдань лабораторної роботи 56

Список використаної літератури 69

Лабораторна робота 1

Тема. Знайомство з програмою Access та базою даних ”Борей”. Проектування, заповнення та редагування таблиці БД

Мета: Ознайомитись з середовищем СУБД Access; набути навики роботи з навчальною базою ”Борей”; освоїти основні принципи проектування таблиць в Access; навчитись заповнювати та редагувати дані в таблицях.

Завдання: Розпочати процес створення інформаційної системи на основі бази даних студентів, яку можна використовувати для реєстрації тем курсових робіт та ведення обліку успішності. Створити таблиці "Групи” (абревіатури груп, прізвища та телефони старост, кількість студентів), "Студенти” (прізвища, імена та по батькові студентів, їх адреси), ’’Оцінки” (результати модульного контролю студентів).

Перелік завдань лабораторної роботи

  1. Завантажте програму Access.

  2. Використовуючи програму пошуку, знайдіть базу даних ’’Борей”

  3. Відкрийте файл навчальної бази ”Борей”.

  4. Ознайомтесь з інтерфейсом програми Access.

  5. Ознайомтесь із властивостями бази даних ”Борей”: з яких об'єктів вона складається, коли створена, який розмір дискового простору займає.

  6. Перегляньте об'єкти бази даних ”Борей”: відкрийте по черзі кожну із закладок панелі об'єктів; запустіть на виконання деякі із запитів бази даних і про­аналізуйте, що дозволяє виконати кожен із них; зверніть увагу в якому вигляді подається відфільтрована інформація; ознайомтесь в режимі конструктора зі структурами деяких запитів; ознайомтесь з аналізом даних, який подано у вигляді зведеної таблиці ЕхсеІ (форма ’’Анализ продаж”).

  7. Ознайомтесь з інформацією, яка знаходиться у базі даних ”Борей”: перегляньте записи таблиці "Клиенты”, переміщаючи курсор по таблиці за допомогою клавіш керування курсором та кнопок області Запись; за до­помогою форм "Сотрудники”, ”Типы”, ’’Товары”, ’’Клиенты”, ’’Поставщи­ки”, ’’Заказы” перегляньте записи відповідних таблиць.

  8. Створіть групу об'єктів у базі даних, а саме: помістіть у папку Избранное ярлики таблиць ”Типы” ,”Товары”, запитів ’Товары по типам”, ’Товары с ценой выше средней”, форми ”Типы” ,”Товары”, звіт ’Товары по типам”.

  9. Змініть вигляд вікна програми, використовуючи кнопки керування виглядом вікна.

  10. Ознайомтесь з панелями інструментів вікна програми.

  11. Змініть вигляд таблиці на екрані: відкривши будь-яку таблицю бази даних, підберіть ширину стовпців так, щоб було видно усю інформацію кожного стовпця, а непотрібна порожня частина заховалася; змініть шрифт у таблицях, а також колір комірок; перевірте, чи Ваші зміни відо­бразилися на всіх таблицях бази даних; встановіть розмір шрифту у будь-якій таблиці 20 пт, висоту рядків підберіть таку, щоб можна було добре прочитати дані; у довільній таблиці змініть послідовність полів; у таблиці, яка містить велику кількість стовпців (наприклад ’Заказы”), закріпіть стовпці, які повинні весь час бути на екрані (наприклад, код замо­влення та ім'я клієнта); заховайте деякі стовпці таблиці, які на Вашу думку, містять конфіденційну інформацію; відмініть опції, які ховають та закріплюють стовпці.

  12. Знайдіть у таблиці ’Заказы” записи, які відповідають замовленням у м. Монреаль.

  13. Відсортуйте замовлення (таблиця "Заказы”) спочатку по полю клієнтів, потім по двох полях: клієнти та величина замовлення.

  14. Ознайомтесь із зв'язками між таблицями та з інформацією у зв'язаних таблицях.

  15. Ознайомтесь з довідковою системою Access.

  16. Створіть файл "Курсова” нової бази даних та збережіть її у свою папку.

  17. Створіть файл "Contacts” бази даних на основі шаблону "Контакты”. та за­повніть її таблиці деякою інформацією (по 2-3 записи у кожній таблиці).

  18. Ознайомтесь з різними способами створення таблиць бази даних.

  19. Створіть таблицю "Групи” в режимі таблиці (таблиця повинна складатися з таких полів: Код групи, Прізвище старости, Кількість студентів, Телефон старости).

  20. Створіть таблицю "Студенти” за допомогою майстра (таблиця повинна складатися з таких полів: Код студента, Прізвище, Ім’я, По батькові, Місто, Адреса, Телефон, Залікова книжка).

  21. Створіть таблицю "Оцінки” в режимі конструктора. Таблиця міститиме поле Код студента та поле з назвою однієї із дисциплін (наприклад, ОБДЗ). Встановіть для цих полів такі властивості:

  • поле Код студента: ключове, тип - числове, розмір - ціле, кількість десяткових знаків - 0, обов'язкове, індексоване, співпадіння не допускаються);

  • поле ОБДЗ - тип - числове, розмір - байт, кількість десяткових знаків - 0, значення за замовчуванням - немає, умова на значення - <=5, повідомлення про помилку - "Неправильне значення, повторіть введення"; поле необов'язкове та неіндексоване).

  1. Змініть структури таблиць:

  • у таблиці "Групи": поле Код групи - ключове, текстове - 20, обов'язкове, індек­соване без співпадінь, поле Прізвище старости - обов'язкове, індексоване, допускає співпадіння; поле Телефон старости - індексоване, допускає співпадіння; поле Кількість студентів - числове, ціле, 0 десяткових знаків, без значення за замо­вчуванням;

  • у таблиці "Студенти": поля Прізвище, Ім'я, По батькові та Залікова книжка зробіть обов'язковими;

  • у таблиці "Оцінки" додайте поля інших дисциплін (наприклад, Історія Фізика, ООП) скопіювавши поле ОБДЗ та змінивши лише його назву та знищивши значення, яке виводитиметься за замовчуванням.

  1. Створіть поле підстановки Група у таблиці "Студенти”.

  2. Заповніть таблиці "Групи” та "Студенти” даними.

  3. Встановіть та відредагуйте зв'язки між таблицями "Групи” та "Студенти”.

  4. Створіть копію таблиці "Студенти”.

Послідовність виконання лабораторної роботи