Протокол № 14 від 24 червня 2011 р.

Робоча навчальна програма

для студентів напряму підготовки 6.020105

«Документознавство та інформаційна діяльність»

 

 

Київ – 2011

Укладач:

Клименко І. В., кандидат фізико-математичних наук, доцент

Затверджено на засіданні кафедри державного управління

Протокол № 10 від 20 травня 2011 р.

Рекомендовано до видання Головною вченою радою університету

Протокол № 14 від 24 червня 2011 р.

 

ВСТУП

Опис дисципліни та її предмета. «Системи управління базами даних» належить до циклу професійно орієнтованих дисциплін напряму підготовки «Документознавство та інформаційна діяльність» освітньо-кваліфікаційного рівня «бакалавр». Викладається на 3 курсі в обсязі 144 год. (4 кредити), завершується заліком (5 семестр), іспитом (6 семестр).

Комп’ютери та засновані на їх використанні інформаційні технології характеризують рівень і темпи розвитку сучасного суспільства. Подальший розвиток інформатизації країни не можна уявити без широкого залучення можливостей інформаційних технологій до розв’язку фахових економічних, суспільних, технічних задач, а також спеціалізованого програмного забезпечення для автоматизації управління підприємствами, установами, галузями економіки тощо. Дисципліна «Системи управління базами даних» призначена для оволодіння студентами фундаментальними знаннями з технології проектування, створення та обробки даних в реляційних базах даних, а також щодо застосування сучасних систем управління базами даних для оперативної та зручної роботи з реляційними базами даних.

Предметом дисципліни є інформація, її властивості, процеси, методи й засоби її обробки (збір, пошук, введення, зберігання, перетворення, видача за заданими критеріями), а також принципи побудови і технології роботи з реляційними базами даних та інструментальні засоби для підтримки роботи користувача з базою даних.

Головне завдання дисципліни полягає у тому, щоб навчити кожного студента системі прийомів і методів роботи з реляційною базою даних в середовищі СУБД.

Завданнядисципліни:

- надати знання з теорії реляційних баз даних, етапів та методів проектування структури реляційних баз даних, інструментальних засобів систем управління базами даних для роботи з базою даних;

- виробити вміння і навички для проектування реляційних баз даних та їх обробки за допомогою СУБД у майбутній фаховій діяльності студентів;

- надати знання і виробити вміння та навички з ефективного використання засобів СУБД для пошуку, обробки, вилучення за критеріями відбору даних, представлення та аналізу даних реляційної бази даних.

Метадисципліни – дати студентам фундаментальні знання з технології проектування, створення та обробки даних в реляційних базах даних, а також щодо застосування сучасних систем управління базами даних для оперативної та зручної роботи з реляційними базами даних.

Студенти повинні знати:

- технології побудови реляційних баз даних;

- методи обробки реляційних баз даних за допомогою систем управління базами даних;

- інструментальні засоби СУБД Access для управління базами даних;

- технології побудови запитів QBE та SQL запитів;

- технології створення звітів та форм;

- технології створення макросів та їх використання для роботи з базою даних;

- основні поняття теорії реляційних баз даних;

- етапи проектування та нормалізації реляційних баз даних;

- призначення систем управління базами даних.

Студенти повинні вміти:

- проектувати реляційну базу даних;

- розробляти структуру таблиць реляційної бази даних;

- зв’язувати таблиці реляційної бази даних;

- створювати, модифікувати та вводити дані в таблиці реляційної бази даних;

- проектувати та виконувати запити відбору, дії, перехресні та параметричні для відбору та представлення даних реляційної бази даних;

- створювати форми для наочного представлення та вводу даних в реляційну базу даних;

- створювати звіти на основі даних реляційної бази даних;

- створювати макроси для роботи з реляційною базою даних;

- створювати реляційні бази даних і використовувати СУБД при розв’язку фахових завдань;

- працювати з реляційною базою даних в середовищі СУБД.

 

СИСТЕМА ОЦІНЮВАННЯ ЗНАНЬ СТУДЕНТІВ

 

Навчальна дисципліна «Системи управління базами даних» оцінюється за модульно-рейтинговою системою. Вона складається з чотирьох модулів.

Результати навчальної діяльності студентів оцінюються за 100-бальною шкалою за накопичувальною системою.

Форми поточного контролю:

- захист практичних робіт;

- письмові роботи.

Модульний контроль: результат вивчення кожного модуля складає підсумок всіх форм поточного контролю та виконання модульної контрольної роботи.

Підсумкові контролізнань: залік та іспит – проводяться у формі усної відповіді на питання та виконання пратичних завдань.

Умови допуску студента до заліку та іспиту:

- відсутність заборгованостей з практичних занять;

- відсутність заборгованостей з модульної контрольної роботи;

- позитивні рейтингові бали за кожний модуль.

 

Підсумкова оцінка

За результатами вивчення всього курсу виставляється підсумкова оцінка, що розраховується як середньозважене всіх підсумкових оцінок за всі семестрові контролі (ПО1, ПО2).

За результатами кожного семестрового контролю студент отримує підсумкову оцінку за 100-бальною системою, яка розраховується як сума оцінок з модулів (стартовий рейтинг) та оцінки за залік або іспит за такою шкалою оцінювання:

Курс ІІІ, семестр 5

  Змістовий модуль 1 (ЗМ1 ) Змістовий модуль 2 (ЗМ2 ) Залік (КЗ) Разом (підсумкова оцінка - ПО1)
Максимальна оцінка в балах

Максимальна кількість балів за 1–2 модулі (стартовий рейтинг) – 80 балів.

Розрахунок підсумкової оцінки:

ПО1= ЗМ1 + ЗМ2 + КЗ

Курс ІІІ, семестр 6

  Змістовий модуль 3 (ЗМ3) Змістовий модуль 4 (ЗМ4 ) Іспит (КІ) Разом (підсумкова оцінка - ПО2)
Максимальна оцінка в балах

 

 

Максимальна кількість балів за 3–4 модулі (стартовий рейтинг) – 70 балів.

Розрахунок підсумкової оцінки:

ПО2 = ЗМ3 + ЗМ4 + КІ

 

Студент має можливість накопичити максимальну кількість балів у межах кожного модуля, використовуючи різні способи набуття знань.

 

Бальна система оцінювання різних форм навчання студента

за 1–2 модулі

№ п/п Назви виду роботи, способи набуття знань Бали за 1 заняття Бали за всі заняття (максимальні)
Модуль 1 Модуль 2
1. Лекційні заняття: - відвідування, конспектування лекцій   до 1   1х4=4   1х6=6
2. Практичні заняття: - виконання практичного завдання     до 1     1х22=22     1х20=20
3. Самостійна робота: - письмові відповіді   до 4,5   4,5х2=9   4,5х2=9
4. Модульна контрольна робота до 5 5х1=5 5х1=5
  Всього за модуль
  Залік до 20
  Підсумкова оцінка 1 (ПО1 ) 40 + 40+ 20 = 100 балів

 

 

Бальна система оцінювання різних форм навчання студента

за 3–4 модулі

№ п/п Назви виду роботи, способи набуття знань Бали за 1 заняття Бали за всі заняття (максимальні)
Модуль 3 Модуль 4
1. Лекційні заняття: - відвідування, конспектування лекцій   до 1   1х6=6   1х4=4
2. Практичні заняття: - виконання практичного завдання   до 1     1х28=28   1х13=13
3. Самостійна робота: - письмові відповіді   до 3     3х2=6     3х1=3  
4. Модульна контрольна робота до 5 5х1=5 5х1=5
  Всього за модуль
  Іспит до 30
  Підсумкова оцінка 2 (ПО2 ) 45+25+30 = 100 балів

 

Трансформація рейтингової оцінки

Сума набраних рейтингових балів при семестровому контролі переводиться в оцінки системи оцінювання ECTS. Система передбачає семибальну шкалу (A, B, C, D, E, FX, F) та подвійне (описове та статистичне) визначення цих оцінок.

 

 

Підсумковий рейтинговий бал Підсумкова оцінка за шкалою ECTS Традиційна екзаменаційна оцінка Традиційна залікова оцінка
91 – 100 A – відмінно відмінно зараховано
84 – 90 B – дуже добре добре
76 – 83 C – добре
66 – 75 D – задовільно задовільно
61 – 65 E – достатньо (задовольняє мінімальні критерії)
21 – 60 FХ – незадовільно незадовільно не зараховано
0 – 20 F – незадовільно (потрібна додаткова робота) не допущено не допущено

 

 

ТЕМАТИЧНИЙ ПЛАН

для студентів денної форми навчання

№ п/п Назви тем Всього годин Види занять і розподіл годин Форми контролю
Лекції Практ. Сам. роб. Мод. конт.
Модуль 1. ПРОЕКТУВАННЯ БАЗ ДАНИХ ТА ТЕХНОЛОГІЯ СТВОРЕННЯ РЕЛЯЦІЙНИХ БАЗ ДАНИХ В СЕРЕДОВИЩІ СУБД ACCESS
1.1. Проектування реляційних баз даних   Захист практичних робіт
1.2. Загальна характеристика СУБД Access. Побудова, редагування, модифікація та зв’язування таблиць в СУБД Access   Захист практичних робіт
  Модульна контрольна робота № 1       МКР
  Всього Модульний контроль
Модуль 2. ПОБУДОВА QBE та SQL-ЗАПИТІВ В СЕРЕДОВИЩІ СУБД ACCESS
2.1. Запити в СУБД Access, їх типи. Характеристика та засоби формування запитів відбору, дії, параметричних та перехресних запитів 10   Захист практичних робіт
2.2. Технологія побудови та використання SQL-запитів до реляційних баз даних   Захист практичних робіт
  Модульна контрольна робота № 2       МКР
  Всього Модульний контроль
  Разом за 5 семестр ЗАЛІК
Модуль 3. ПОБУДОВА ФОРМ ТА ЗВІТІВ У СЕРЕДОВИЩІ СУБД ACCESS
3.1. Технології створення та використання форм для представлення та вводу даних реляційної бази даних   Захист практичних робіт
3.2. Технології створення та використання звітів для аналізу та групування даних реляційної бази даних   Захист практичних робіт
  Модульна контрольна робота № 3       МКР
  Всього Модульний контроль
Модуль 4. МАКРОСИ ЯК ІНСТРУМЕНТ АВТОМАТИЗОВАНОЇ РОБОТИ З РЕЛЯЦІЙНОЮ БАЗОЮ ДАНИХ В СЕРЕДОВИЩІ СУБД ACCESS
4.1. Технології створення та використання макросів для автоматизації роботи з реляційною базою даних   Захист практичних робіт
  Модульна контрольна робота № 4       МКР
  Всього Модульний контроль
Разом за 6 семестр ІСПИТ
Разом з дисципліни
                 

 

 

ЗМІСТ ДИСЦИПЛІНИ ЗА МОДУЛЯМИ

 

МОДУЛЬ 1. ПРОЕКТУВАННЯ БАЗ ДАНИХ ТА ТЕХНОЛОГІЯ створення РЕЛЯЦІЙНИХ БАЗ ДАНИХ

у СЕРЕДОВИЩІ СУБД ACCESS

 

ТЕМА 1.1. ПРОЕКТУВАННЯ РЕЛЯЦІЙНИХ БАЗ ДАНИХ

 

Лекція

Основні поняття реляційних баз даних. Компоненти системи (банку) баз даних. Принципи проектування та експлуатації баз даних. Етапи проектування баз даних. Інфологічна та концептуальна моделі бази даних. Реляційна модель даних: визначення, відношення, ключі, операції реляційної алгебри, цілісність реляційної бази даних. Переваги та недоліки реляційних моделей.

 

Практичне заняття

Проектування реляційної бази даних щодо діяльності установи

Мета: спроектувати реляційну базу даних щодо діяльності установи.

Завдання

1. Проаналізувати діяльність обраної установи.

2. Скласти масив даних щодо діяльності обраної установи.

3. Спроектувати структуру таблиць бази даних згідно масиву даних: поля, типи даних, ключові поля.

4. Нормалізувати та оптимізувати структуру таблиць бази даних.

5. Зв’язати спроектовані таблиці відношеннями.

6. Оформити звіт з практичної роботи.

 

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Загальні поняття про реляційну базу даних.

2. Розкрити принципи проектування та експлуатації реляційних баз даних.

3. Описати етапи побудови реляційної бази даних.

4. Навести приклади операцій реляційної алгебри.

5. Використання реляційних баз даних у фаховій діяльності.

 

 

Запитання для самоперевірки

1. Назвати та охарактеризувати складові системи (банку) баз даних.

2. Яке призначення баз даних і СУБД в сучасному суспільстві?

3. Що означає поняття «модель даних»?

4. Охарактеризувати реляційну модель даних.

5. Які типи відношень використовуються при побудові реляційної бази даних?

6. Що розуміти під первинним і вторинним ключем реляційної бази даних?

7. Які існують моделі баз даних?

Література: 4, 6, 8, 10.

 

ТЕМА 1.2. ЗАГАЛЬНА ХАРАКТЕРИСТИКА СУБД ACCESS. ПОБУДОВА, РЕДАГУВАННЯ, МОДИФІКАЦІЯ ТА ЗВ’ЯЗУВАННЯ ТАБЛИЦЬ В СУБД ACCESS

 

Лекція

СУБД: призначення, загальна характеристика. Порівняльний огляд сучасних СУБД, їх архітектура. СУБД Access: головне меню, команди меню та панелі інструментів. Створення реляційної бази даних. Засоби створення таблиць в СУБД Access. Технологія проектування структури таблиць в режимі Конструктора таблиць. Вікно властивостей поля. Створення первинного ключа та індексів. Модифікація структури таблиць. Введення та редагування даних в таблицях Створення схеми даних.

 

Практичне заняття

Створення реляційної бази даних в середовищі СУБД Access

Мета: практично оволодіти методикою створення реляційної бази даних.

Завдання

1. Завантажити СУБД Access.

2. Створити порожню базу даних (файл установа.mdb).

3. Ознайомитися з інструментами СУБД Access для створення таблиць бази даних.

4. В режимі «Конструктор таблиц» створити структуру таблиць розробленої бази даних установи.

5. Зберегти таблиці, надавши їм імена відповідно до розробленої бази даних.

6. Заповнити таблиці даними в режимі «Таблица».

7. Зв’язати таблиці у вікні «Схема данных», зберегти з опціями цілісності та групового видалення.

8. Зберегти створену базу даних установи.

9. Оформити звіт з практичної роботи.

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Загальна характеристика реляційних СУБД.

2. Складові інтерфейсу користувача СУБД Access.

3. Описати технологію створення та редагування таблиць СУБД Access в різних режимах.

4. Типи даних та їх формати в СУБД Access.

5. Можливості СУБД Access.

 

Запитання для самоперевірки

1. Призначення реляційних СУБД.

2. Сформулювати основні етапи створення бази даних в СУБД Access.

3. Створення індексів та первинного ключа.

4. СУБД Access: головне меню, команди меню та панелі інструментів.

5. Засоби створення таблиць.

6. Створення схеми даних.

Література: 3, 5, 7, 8, 11, 14, 16, 18.

 

МОДУЛЬНА КОНТРОЛЬНА РОБОТА № 1

 

1. База даних – це:

а) сукупність однорідних за змістом і джерелом даних, що зберігаються

в структурованому вигляді;

б) ідентифікована сукупність даних, що відображає стан об’єктів та їх відношення у предметній області, що розглядається;

в) пов’язані між собою дані;

г) інформаційна таблиця, що має пронумеровані поля.

2. Система управління базами даних (СУБД) – це:

а) заснована на технології БД система програмних, мовних і технічних засобів, призначених для централізованого накопичення і колективного використання даних;

б) правила і положення, що регламентують роботу з базою даних, та внесення до неї нових даних;

в) основна складова будь-якої бази даних;

г) сукупність мовних і програмних засобів, що призначені для створення, ведення і сукупного використання БД багатьма користувачами.

3. Вся інформація в реляційній базі даних надана у вигляді:

а) таблиць;

б) тексту;

в) чисел;

г) бітів.

4. СУБД MS Access є системою управління базами даних:

а) реляційного типу;

б) текстового типу;

в) мереженого типу;

г) змішаного типу.

5. В MS Access для обробки даних базових таблиць використовується мова:

а) SQL;

б) Pascal;

в) Basic;

г) C++.

6. Об’єктами MS Access є:

а) таблиці, запити, форми, звіти, макроси, модулі;

б) таблиці, запити, форми, звіти, макроси, модулі, блоки;

в) таблиці, запити, форми;

г) таблиці, запити, форми, звіти.

7. Щоб запустити MS Access потрібно:

а) натиснути відповідну іконку на панелі Microsoft Office;

б) обрати пункти меню «Пуск – Программы – Microsoft Access»;

в) танцювати з бубном;

г) відповіді a, в – вірні.

8. Вихід з програми MS Access здійснюється:

а) натисканням клавіш Alt+F4;

б) вибором пункту меню «Файл – Выход»;

в) натисканням кнопки «Закрыть» в верхньому правому куті вікна

програми;

г) всі відповіді вірні.

9. Для відкриття бази даних MS Access необхідно:

а) двічі клацнути на файлі, що містить базу;

б) запустити MS Access;

в) увімкнути комп’ютер;

г) мати базу даних.

10. Основні параметри бази даних в MS Access можна подивитись і змінити:

а) за допомогою пункту меню «Сервис – Параметры»;

б) натисканням Ctrl-Alt-Del;

в) вибором меню «Файл – Закрыть»;

г) дистанційно.

11. Вікно MS Access, що містить усі таблиці БД і зв’язки між ними називається:

а) схема даних;

б) база даних;

в) структура даних;

г) зв’язки даних.

12. Для збереження бази даних MS Access необхідно:

а) база даних не може бути збережена одразу уся. Збереження

виконується при редагуванні кожного об’єкта;

б) натиснути кнопку «Сохранить» на панелі інструментів;

в) вибрати пункт меню «Файл – Сохранить»;

г) натиснути Ctrl-S.

13. Щоб зберегти об’єкт бази даних необхідно:

а) натиснути кнопку «Сохранить» на панелі інструментів;

б) обрати пункт меню «Файл–Сохранить»;

в) натиснути Ctrl-S;

г) всі відповіді вірні.

14. Мова, що використовується для написання модулів бази даних MS Access:

а) Visual Basic;

б) C++;

в) SQL;

г) Assembler.

15. Підменю «Панель инструментов» MS Access знаходиться в меню:

а) «Вид»;

б) «Файл»;

в) «Правка»;

г) «Вставка».

16. MS Access є:

а) прикладна програма;

б) операційна система;

в) сукупність різних драйверів;

г) утиліта.

17. Основні переваги СУБД MS Access полягають у:

а) доступності придбання в роздрібних мережах;

б) СУБД MS Access не потребує великого місця на жорсткому диску;

в) простих та зручних засобах обробки кількох таблиць в одній базі

даних;

г) всі відповіді вірні.

18. Що таке таблиця?

а) місце зберігання даних;

б) економічна інформація;

в) інформація, що відображена на екрані;

г) сукупність всіх файлів, що упорядковані.

19. У СУБД MS Access реалізовані такі дві мови програмування:

а) SQL та Visual Basic;

б) C++ та Pascal;

в) HTML та Java Script;

г) двійкова та десяткова система числення.

20. В MS Access використовуються такі типи полів:

а) текстове поле, числове поле, поле «Дата/время», логічне поле,

лічильник, memo, OLE;

б) виключно текстові поля;

в) виключно числові поля;

г) текстове поле, числове поле, поле «Дата/время», логічне поле,

лічильник.

21. До якого типу належить СУБД MS Access:

а) реляційного;

б) ієрархічного;

в) циклічного;

г) лінійного.

22. Процедура нормалізації дозволяє:

а) виключити дублювання даних;

б) упорядкувати дані;

в) вивести на екран монітора дані з бази даних;

г) захистити базу даних від вірусів.

23. Вікно «Схема данных» дозволяє:

а) задавати зв’язки між таблицями;

б) змінювати властивості таблиць;

в) редагувати табличні дані;

г) створювати запити.

24. Назва таблиці не повинна перевищувати:

а) 128 символів;

б) 64 символів;

в) 90 символів;

г) 96 символів.

25. У кожному полі допускається введення даних:

а) одного типу;

б) трьох типів;

в) двох типів;

г) п’яти типів.

26. В назві таблиці дозволяється використовувати:

а) пропуски;

б) крапки;

в) знак оклику;

г) знак «*».

27. Сформувати БД можна таким способом:

а) шляхом формування нової БД;

б) формуванням копії існуючої БД;

в) за допомогою формування БД з використанням шаблону;

г) всі відповіді вірні.

28. Як називають рядки в таблицях баз даних?

а) записи;

б) поля;

в) ключі;

г) індекси.

29. При створенні нової бази даних СУБД MS Access дозволяє скористатися наперед заготовленим шаблоном. Для запуску «Майстра шаблонів», потрібно:

а) у вікні MS Access вибрати команду «Файл/Создать базу данных» і

в діалоговому вікні обрати відповідну БД зі списку запропонованих

шаблонних баз даних;

б) вибрати команду меню «Создать/Новая БД»;

в) вибрати команду меню «Файл/Создать базу данных»;

г) всі варіанти вірні.

30. Режим конструктора таблиці в СУБД MS Access дозволяє:

а) керувати процесом створення структури таблиці;

б) завантажувати спеціальну програму, яка допомагає користувачеві

керувати процесом створення структури таблиці;

в) вибрати існуючий файл з даними та імпортувати його в таблицю;

г) задати формат подання даних.

31. Формат поля таблиці в СУБД MS Access дозволяє:

а) задати формат подання даних;

б) визначити кількість знаків;

в) створити рядок символів (шаблонів);

г) керувати процесом створення структури таблиці.

32. Ім’я поля повинно мати:

а) унікальне найменування;

б) знак «Пробел»;

в) довге ім’я;

г) параметри.

33. В режимі конструктора звітів у СУБД MS Access в розділі «Заголовок звіту» було додано поле, що відображає поточну дату. При друці звіту значення поточної дати виводитиметься:

а) у верхній частині першої сторінки;

б) у верхній частині кожної сторінці;

в) у верхній частині кожної сторінки окрім першої;

г) немає вірної відповіді.

34. Імена полів в таблицях БД можуть містити будь-які символи, включаючи літери, цифри, проміжки, за виключенням:

а) крапки (.);

б) знака оклику (!);

в) апострофа (’);

г) всі відповіді вірні.

35. В СУБД MS Access немає типу даних:

а) процентного;

б) дата/час;

в) логічного;

г) числового.

36. Призначення кнопки «Конструктор» на панелі інструментів СУБД MS Access:

а) дозволяє перейти з режиму «Таблица» у режим «Конструктор»;

б) дозволяє переключитись з режиму «Конструктор» у режим

«Таблица»;

в) зберігає об’єкт БД;

г) дозволяє керувати процесом створення структури таблиці.

37. Для швидкого створення нової таблиці бази даних використовують:

а) режим таблиці;

б) «Конструктор»;

в) «Мастер таблиц»;

г) всі відповіді вірні.

38. У верхній частині таблиці бази даних розташовуються:

а) імена полів;

б) кнопки навігації;

в) номер запису;

г) кнопка створення нової таблиці.

39. Відкрити таблицю СУБД MS Access в режимі «Таблица» можна за допомогою:

а) подвійного натиску миші на імені таблиці в списку таблиць

у вікні БД;

б) виділення таблиці зі списку вікна БД і натискання кнопки «Открыть»;

в) контекстного меню;

г) всі відповіді вірні.

40. Призначення кнопки «Применить фильтр» в режимі таблиці БД – це:

а) відображення відфільтрованих записів, які задовольняють критерію

фільтрації або відбір записів відповідних виділеному фрагменту;

б) відбір записів відповідних виділеному фрагменту;

в) відображення ділового вікна «Фильтр»;

г) немає вірної відповіді.

 

МОДУЛЬ 2. ПОБУДОВА QBE ТА SQL-ЗАПИТІВ

В СЕРЕДОВИЩІ СУБД ACCESS

 

ТЕМА 2.1. ЗАПИТИ В СУБД ACCESS, ЇХ ТИПИ. ХАРАКТЕРИСТИКА ТА ЗАСОБИ ФОРМУВАННЯ ЗАПИТІВ ВІДБОРУ, ДІЇ, ПАРАМЕТРИЧНИХ ТА ПЕРЕХРЕСНИХ ЗАПИТІВ

 

Лекція

Визначення запиту. Класифікація запитів. Типи запитів та їх призначення. Засоби створення запитів в СУБД Access. Створення різних типів запитів у режимі Конструктора запиту. Методи створення запитів відбору. Застосування операторів та символів підстановки для формування критеріїв відбору. Правила побудови умов вибірки даних. Створення багатотабличних запитів. Створення в запитах обчислювальних полів з допомогою Майстра. Методи створення запитів дії (модифікуючих). Методи створення перехресних та параметричних запитів. Обробка запитів.

Практичне заняття

Побудова запитів відбору, параметричних та перехресних запитів для відбору та представлення даних щодо діяльності установи за шаблонами в СУБД Access. Управління даними бази даних установи за допомогою запитів на видалення, додавання, оновлення та створення нової таблиці в СУБД Access

Мета: практично оволодіти методикою відбору, фільтрації, виведення даних за шаблонами, управління даними за допомогою запитів дії в СУБД Access.

Завдання

1. Відкрити СУБД MS Access та завантажити створену базу даних установа.mdb.

2. На основі існуючих таблиць сконструювати та вивести у вигляді таблиці наступні запити відбору:

- Запит «Найдорожчі товари» – повинен містити інформацію про всі характеристики товарів, його ціну. На основі цього запиту вибрати два найдорожчі товари.

- Запит «Продаж товарів по співробітникам» – повинен містити інформацію щодо характеристик товарів, співробітників, покупців товарів та їх замовлення.

- Запит «Відомості про замовлення» – повинен містити інформацію про товари, замовлені покупцями, кількість та вартість доставки, сформувати також розрахункове поле «вартість замовлення». У вартість замовлення також включити знижку на вартість замовлення, індивідуальну для кожного покупця.

- Запит «Відомості про покупців та про їх замовлення».

- Запит «Відомості про товари та їх постачальників».

- Запит «Відомості про доставку замовлень покупцям».

3. Згідно індивідуальним завданням провести фільтрацію записів створених таблиць згідно наведеним критеріям відбору за допомогою створення запитів відбору через шаблони.

4. Виконати завдання 3, використовуючи параметричні запити.

5. Згідно індивідуальним завданням проаналізувати інформацію щодо покупців та їх замовлення шляхом побудови перехресних запитів.

6. Зберегти створені в базі даних установа.mdb запити.

7. Створити нову базу даних з ім’ям «установаДОДАТКИ.mdb» Структура її таблиць аналогічна до структури таблиць бази даних установа.mdb. Назва таблиць бази даних «установа ДОДАТКИ.mdb» аналогічна таким бази даних установа.mdb., але з

додаванням в кінці назви слова ДОДАТКИ (наприклад ТОВАРИДОДАТКИ). В схемі даних зв’язати створені таблиці.

8. Внести до кожної з таблиць створеної бази даних по 10 записів, (проектуються студентом самостійно).

9. Зберегти та закрити базу даних «установаДОДАТКИ.mdb».

10. Відкрити базу даних установа.mdb, імпортувати до її таблиць всі таблиці бази даних «установаДОДАТКИ.mdb».

11. На основі всіх таблиць-додатків створити спочатку запити відбору, а потім запит на додавання їхніх записів до відповідних таблиць бази даних «установа.mdb».

12. Для таблиць-додатків створити запити відбору для всіх полів, які включають всі записи таблиць-додатків. Потім створити запити на видалення всіх записів таблиць-додатків. З бази даних установа.mdb видалити таблиці-додатки із знищеними записами.

13. За допомогою запиту на оновлення змінити ціну товару, вартість доставки та кількість замовленого товару у відповідних полях всіх таблиць на 40%, 50% та в 2 рази, відповідно.

14. За допомогою запиту на створення нової таблиці створити підсумкову таблицю з такими полями, як код замовлення, назва покупця, назва товару, назва постачальника, дата виконання замовлення, вартість замовлення, адреса та країна покупця. Новій таблиці дати назву «ПІДСУМКОВІ ДАНІ».

15. Зберегти створені в базі даних установа.mdb запити. Закрити СУБД MS Access.

16. Оформити звіт та зробити висновки по роботі.

 

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Технології пошуку та відбору інформації з таблиць бази даних підприємства з застосуванням запитів вибірки та параметричних запитів.

2. Технології введення, видалення та оновлення інформації із застосуванням запитів дії.

3. Технології виведення інформації із застосуванням перехресних запитів та запитів на створення нової таблиці.

 

Запитання для самоперевірки

1. Класифікація запитів Access. Режими відображення запитів.

2. Створення запитів в режимі конструктора. Структура таблиці QBE (Query by Example). Вибірка даних з таблиць.

3. Створення розрахункових полів. Структура вікна для побудови виразів.

4. Створення критеріїв вибірки даних. Операції та вбудовані функції Access.

5. Створення групових запитів.

6. Створення перехресних (зведених) таблиць за допомогою майстра та в режимі «Конструктор».

Література:3, 5, 7, 8, 11, 14, 16, 18.

 

ТЕМА 2.2. ТЕХНОЛОГІЯ ПОБУДОВИ ТА ВИКОРИСТАННЯ SQL-ЗАПИТІВ ДО РЕЛЯЦІЙНИХ БАЗ ДАНИХ

 

Лекція

Загальна характеристика SQL-запитів. Технологія побудови SQL-інструкцій. Використання статистичних функцій. Синтаксис SQL-інструкцій. Побудова модифікуючих SQL-запитів. Введення SQL-виразу в СУБД Access. Приклади SQL-запитів.

 

Практичне заняття

Побудова SQL-запитів до реляційної бази даних установи

Мета: здобути навички створення і використання SQL-запитів до реляційних баз даних.

Завдання

1. Створити SQL-запити для відбору даних з бази даних установи згідно індивідуальним завданням. Використати SQL-інструкцій SELECT. Передбачити запити для відбору числових даних в певному проміжку значень, ненульових та нульових записів за певними полями таблиць, для відбору текстових записів за шаблонами.

2. Створити та застосувати до бази даних модифікуючі SQL-запити.

3. Зберегти базу даних зі створеними SQL-запитами.

4. Оформити звіт з практичної роботи.

 

Завдання для самостійної роботи

1. Для реляційної бази даних, що складається з двох таблиць «Клієнти» та «Замовлення» розробити SQL-запити для відбору даних та модифікуючі SQL-запити.

2. Результати оформити у вигляді конспекту.

3. До кожного SQL-запиту надати пояснення.

 

Запитання для самоперевірки

1. Що представляє собою SQL-запит?

2. Загальна характеристика SQL-запитів.

3. Технологія побудови SQL-запитів для відбору даних.

4. Синтаксис SQL-інструкцій.

5. Як побудувати модифікуючі SQL-запити?

Література: 3, 5, 11, 16, 18.

 

МОДУЛЬНА КОНТРОЛЬНА РОБОТА № 2

 

1. Під час редагування даних видалити помилковий запис в таблиці СУБД MS Access можна за допомогою натиску на кнопку:

а) Delete;

б) Esc, Insert, Delete, Esc, Backspace;

в) Enter, Ctrl+ Delete;

г) Shift+Insert, Enter.

2. Висота рядка таблиці БД вимірюється у:

а) мм;

б) см;

в) пунктах;

г) відсотках.

3. Зміна розміру стовпця таблиці БД це:

а) прийом редагування;

б) встановлення зв’язків між таблицями;

в) додавання таблиці у БД;

г) встановлення зв’язків між рядками.

4. Для модифікації структури таблиці СУБД MS Access необхідно завантажити:

а) «Конструктор таблицы»;

б) «Мастер таблиц»;

в) «Режим таблицы»;

г) «Импорт таблиц».

5. Ключове поле таблиці БД можна створити у режимі:

а) «Конструктор таблиц», «Мастер таблиц», «Импорт таблиц»;

б) «Конструктор таблиц», «Мастер таблиц»;

в) «Мастера таблиц»;

г) «Импорт таблиц», «Конструктор таблиц».

6. Структуру таблиці БД можна змінювати лише:

а) після наповнення її даними;

б) до наповнення її даними;

в) за допомогою майстра форм;

г) коли завгодно.

7. Ім’я поля таблиці БД не повинно починатися з:

а) пробілу;

б) крапки;

в) знака «*»;

г) всі відповіді вірні.

8. Ви змінили властивість «Формат» в полі «Ціна» з таблиці «Товари». Які зміни відбудуться з форматом поля «Ціна» у формах і звітах, в яких використовується таблиця «Товари» як джерело записів?

а) формат поля «Ціна» зміниться автоматично у формах і звітах;

б) формат поля «Ціна» зміниться автоматично тільки у формах;

в) формат поля «Ціна» у формах і звітах не зміниться;

г) формат поля «Ціна» у формах і звітах зміниться, якщо використовувати

старт-тег і вибрати відповідну дію.

9. Регулярна структура, яка складається зі скінченого набору однотипних записів – це:

а) таблиця;

б) запит;

в) звіт;

г) форма.

10. Для опису структури таблиць та визначення ключових полів використовується:

а) «Конструктор таблиц»;

б) «Нормализатор таблиц»;

в) «Компилятор таблиц»;

г) «Дескриптор таблиц».

11. Взаємозв’язки між таблицями встановлюються з використанням:

а) схеми даних;

б) плану даних;

в) карти даних;

г) побудовника виразів.

12. Які з наведених типів даних можуть використовуватися у полях таблиць?

а) текстовий;

б) числовий;

в) грошовий;

г) всі відповіді вірні.

13. З якими типами полів не може використовуватися маска вводу?

а) лічильник;

б) текстовий;

в) числовий;

г) дата/час.

14. Неключове поле таблиці, яке використовується для встановлення зв’язку з іншою таблицею називається:

а) зовнішній ключ;

б) внутрішній ключ;

в) міжтабличний ключ;

г) ключ зв’язку.

15. Тип даних, що приймає лише 2 значення (Так – Ні; True – False):

а) логічний;

б) статичний;

в) динамічний;

г) двійковий.

16. Спеціальний тип індексу, який однозначно ідентифікує кожен запис таблиці називається:

а) первинний ключ;

б) зовнішній ключ;

в) внутрішній ключ;

г) вторинний ключ

17. Які типи взаємозв’язків (відношень) між таблицями можна реалізувати у MS Access?

а) один-до-одного;

б) один-до-двох;

в) один-до-трьох;

г) один-до-чотирьох.

18. Поетапний процес побудови оптимальної структури таблиць і зв’язків між ними називається:

а) нормалізація таблиць;

б) спеціалізація таблиць;

в) параметризація таблиць;

г) категоризація таблиць.

19. Максимальний розмір текстового поля складає:

а) 255 символів;

б) 127 символів;

в) 63 символи;

г) 511 символів.

20. Унікальні послідовно зростаючі чи випадкові числа, які автоматично вводяться при додаванні нового запису до таблиці забезпечується таким типом даних:

а) лічильник;

б) текстовий;

в) числовий;

г) дата/час.

 

питання до заліку

 

1. Документальні та фактографічні бази даних.

2. Основні поняття баз даних.

3. Послідовність створення інформаційної моделі.

4. Проектування концептуальної моделі предметної області.

5. Типи взаємозв’язків між об’єктами в інформаційній моделі.

6. Проектування логічної моделі. Типи моделей даних – мережева, ієрархічна, реляційна.

7. Визначення таблиці. Поля та записи таблиці.

8. Подання таблиць у першій, другій та третій нормальних формах (1НФ, 2НФ, 3НФ). Функціональні залежності між атрибутами ненормалізованих таблиць.

9. Нормалізована форма Бойса-Кодда.

10. Аномалії, що виникають, під час використання ненормалізованих таблиць в реляційних базах даних.

11. Приклади ненормалізованих таблиць.

12. Cтворення шаблонної бази даних в Access за допомогою майстра.

13. Створення порожньої бази даних.

14. Різні способи створення таблиць.

15. Конструювання структури таблиці – додавання полів, вибір типів та задання властивостей полів таблиці.

16. Створення ключів та індексів.

17. Створення масок та задання форматів для даних різних типів.

18. Задання значень за замовчуванням та умов для перевірки даних поля чи полів запису.

19. Типи зв’язків між таблицями. Зв’язування таблиць.

20. Приєднання таблиць з інших баз даних.

21. Експортування таблиць.

22. Порівняння різних способів створення таблиць, переваги та доцільність використання того чи іншого способу. Класифікація запитів Access. Режими відображення запитів.

23. Створення запитів в режимі конструктора. Структура таблиці QBE (Query by Example). Вибірка даних з таблиць.

24. Створення розрахункових полів. Структура вікна для побудови виразів.

25. Створення критеріїв вибірки даних. Операції та вбудовані функції Access.

26. Створення групових запитів.

27. Створення перехресних (зведених) таблиць за допомогою майстра та в режимі конструктора.

28. Створення запитів для вибірки даних із головних таблиць, для яких не існує записів у підпорядкованих таблицях.

29. Технологія створення запитів-дії для модифікації даних, створення нових таблиць, видалення та додавання записів у таблиці.

30. Параметри у запитах.

31. Особливості підпорядкованих запитів. Технологія створення підпорядкованих запитів.

практичне завдання до заліку

Зразок

Створити і заповнити базу даних, що містить інформацію про розклад занять в університеті: курс, група; день тижня (від 1 до 6); час початку пари; навчальна дисципліна; прізвище викладача; аудиторія.

На основі створеної бази даних створити запити для:

- визначення тижневого навантаження в годинах для будь-якої обраної студентської групи;

- визначення тижневого навантаження в годинах для будь-якого викладача, визначення тижневої зайнятості будь-якої аудиторії в годинах;

- формування розкладу занять на тиждень для обраної студентської групи;

- формування розкладу занять на тиждень будь-якого викладача, формування тижневого графіка зайнятості будь-якої аудиторії.

 

МОДУЛЬ 3. ПОБУДОВА ФОРМ ТА ЗВІТІВ В СЕРЕДОВИЩІ СУБД ACCESS

 

ТЕМА 3.1. ТЕХНОЛОГІЇ СТВОРЕННЯ ТА ВИКОРИСТАННЯ ФОРМ ДЛЯ ПРЕДСТАВЛЕННЯ ТА ВВОДУ ДАНИХ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ

 

Лекція

Призначення форм та їх основні типи. Режими перегляду форм. Структура форми, компоненти вікна конструктора форми. Елементами управління. Створення простих форм у режимі конструктора та за допомогою майстра. Автоформа. Поняття ієрархічних та підпорядкованих форм. Способи створення ієрархічних форм. Багатосторінкові форми. Форми для управління роботою прикладної програми та спеціальні діалогові вікна. Створення кнопочних форм за допомогою майстра та у режимі конструктора. Використання елементів управління форм для задання значень для параметричних запитів.

 

Практичне заняття

Побудова форм для введення та представлення даних бази даних установи в СУБД Access

Мета:оволодіти навичками побудови форм та засвоїти технологію розробки екранних форм з інструментами керування.

Завдання

1. Для всіх таблиць бази даних створити форми, використовуючи наступні об’єкти: поле для вводу даних; поле з переліком, поле з прапорцем, поле з перемикачем, малюнком, типу OLE.

2. Для створення форми СПІВРОБІТНИКИ спочатку в однойменну таблицю внести нове поле «Стать (Ж/Ч)» та для всіх записів таблиці внести до нього дані. Для одержаної таблиці в «Конструкторе» побудувати форму з полями вводу (Код співробітника, Ім’я, Прізвище, Посада, Дата найму, Телефон), полем переліку «Підлеглий» та об’єктом типу OLE (Фотографія). Цю групу об’єктів обвести кольоровою лінією та зверху ввести підпис СЛУЖБОВІ ДАНІ. Для розміщення ОСОБИСТИХ ДАНИХ створити поле вводу (Адреса, Місто, Область, Країна, Індекс, Домашній телефон, Примітка), поле з перемикачем (Пол (М/Ж), поле зі списком (Звертання). Взяти щойно введену групу об’єктів в рамку та зробити надпис ОСОБОВІ ДАНІ.

3. Для таблиці ТОВАРИ побудувати форму з заголовком, полями вводу (Товар, Марка, Одиниця виміру, Ціна, На Складі, Очікується, Мінімальний запас), полем з прапорцем (Постачання Припинено), полями з переліком (Код Постачальника, Код Типу).

4. Самостійно створити проект форм для таблиць ТИПИ, ПОСТАЧАЛЬНИКИ, ЗАМОВЛЕННЯ та реалізувати їх за допомогою Конструктора.

5. Створити головну кнопочну форму з кнопками для відкриття вже створених форм ТИПИ, ТОВАРИ, ПОСТАЧАЛЬНИКИ, ЗАМОВЛЕННЯ, СПІВРОБІТНИКИ, КЛІЄНТИ та кнопками для друку форми, Виходу з MS Access, Вікно бази даних.

6. Скласти звіт з практичної роботи.

 

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Основні компоненти форм (елементи управління).

2. Компоненти вікна «Конструктор форм» їх призначення.

3. Створення простих форм для введення даних з використанням «Конструктора».

4. Створення зв’язаних форм з використанням «Майстра».

5. Створення складних форм: на основі багатотабличного запиту (форми багато-до-одного), підпорядкованих форм, багатосторінкових форм.

6. Зв’язування форм за допомогою командних кнопок.

 

Запитання для самоперевірки

1. Призначення форм та їх основні типи.

2. Засоби створення форм в СУБД Access.

3. Що являють собою форми у середовищі MS Access?

4. Назвати основні складові елементи форми.

5. За допомогою якого засобу і як створюється автоформа у середовищі СУБД Access?

6. Як викликати на екран монітора вікно «Конструктор форм»?

7. Назвати три основні групи засобів вікна «Конструктор», які використовуються для формування та редагування форм. Як вони викликаються на екран?

Література: 4, 7, 14, 17.

 

ТЕМА 3.2. ТЕХНОЛОГІЇ СТВОРЕННЯ ТА ВИКОРИСТАННЯ ЗВІТІВ ДЛЯ АНАЛІЗУ ТА ГРУПУВАННЯ ДАНИХ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ

 

Лекція

Призначення звітів. Структура звіту. Редагування та налагодження властивостей звіту та елементів управління. Створення звітів за допомогою майстра та у режимі конструктора. Групування даних звіту. Додавання підсумкових даних. Створення діаграм у звітах. Технологія фільтрування звітів.

 

Практичне заняття

Побудова звітів щодо діяльності підприємства в середовищі СУБД Aссеss

Мета:засвоїти технологію створення і використання звітів для аналізу даних реляційної бази даних.

Завдання

1. Відкрити в СУБД базу даних «установа.mdb».

2. Скласти звіт про об’єми продажу товарів за типами по кварталах та за рік.

3. Створити рахунок-фактуру на основі замовлень для кожного покупця.

4. Скласти звіт щодо проданих товарів по регіонах.

5. Скласти звіт про об’єми продажу товарів по співробітникам установи по кварталах та за рік.

6. Скласти звіт по товарах та їх постачальниках по кварталах та за рік.

7. Зберегти створені в базі даних установа.mdb запити.

8. Закрити СУБД MS Access.

9. Оформити звіт та зробити висновки по роботі.

 

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Послідовність дій, з яких починається створення будь-якого звіту у середовищі MS Access.

2. Технологія та особливості створення звітів за допомогою «Майстра звітів».

3. Призначення та особливості «Конструктора звітів».

4. Охарактеризувати основні об’єкти вікна звіту у режимі «Конструктора».

5. Структура вікна «Конструктора звітів».Назвати основні області цього вікна.

6. Технологія групування даних у звіті.

7. Як додати у звіт поля, що містять проміжні та підсумкові результати? Як відобразити проміжні результати в кінці кожної сторінки? Для чого використовується опція «Сумма с накоплением»?

 

Запитання для самоперевірки

1. Назвати засоби СУБД MS Access, які призначені для створення звітів.

2. Що являють собою звіти у середовищі MS Access?

3. Назвати основні розділи звіту та пояснити їх призначення.

4. За допомогою якого засобу і як створюється простий звіт у середовищі MS Access?

5. Як викликати на екран монітора вікно «Конструктора звітів»?

6. Назвати три основні групи засобів вікна «Конструктора»,які використовуються для формування та редагування звітів. Як вони викликаються на екран?

7. Як виконати групування даних у звіті?

8. Як виконати впорядкування даних у звіті?

9. Як виконати нумерацію записів в області даних звіту?

10. Як відмінити впорядкування та групування записів звіту? Як видалити проміжні та підсумкові результати?

11. Як додати поточну дату та нумерацію сторінок?

12. Як роздрукувати звіт?

Література: 4, 7, 14, 17.

 

МОДУЛЬНА КОНТРОЛЬНА РОБОТА № 3

 

1. Який тип даних не допускає індексування?

а) поле МЕМО;

б) числовий;

в) текстовий;

г) всі відповіді вірні.

2. Вираз, що накладає обмеження на значення, які вводяться у поле:

а) «Условие на значение»;

б) «Оператор значення»;

в) «Значущая функция»;

г) «Описание поля».

3. При якому зв’язку (відношенні) одному запису в табл.1 можуть відповідати декілька записів у табл. 2, а одному запису в табл. 2 можуть відповідати декілька записів у табл. 1:

а) багато до багатьох;

б) один-до-одного;

в) один-до-багатьох;

г) один-до-двох.

4. Об’єкт MS Access, який використовується для відбору, аналізу та модифікації даних з декількох таблиць називається:

а) запит;

б) форма;

в) звіт;

г) таблиця.

5. Які запити використовуються для модифікації даних?

а) запити-дії;

б) підпорядковані запити;

в) параметричні запити;

г) перехресні запити.

6. Результати дії яких запитів використовуються як фільтр для вибору записів в інших типах запитів?

а) підпорядкованих;

б) на вибірку;

в) параметричних;

г) перехресних.

7. Стандартна мова запитів, яка використовується у MS Access:

а) SQL;

б) C++;

в) BASIC;

г) HTML.

8. Розрахункові поля створюються за допомогою:

а) побудовника виразів;

б) дискриптора запитів;

в) модифікатора виразів;

г) схеми даних.

9. Що лежить в основі будь-якого запиту?

а) бланк запиту;

б) баланс запиту;

в) картка запиту;

г) каталог запитів.

10. Для чого використовується сортування?

а) для впорядкування інформації;

б) для розташування інформації в хаотичному порядку;

в) для вибору потрібної інформації;

г) для видалення інформації.

11. Найпростіший бланк запиту називається:

а) розширений фільтр;

б) звужений фільтр;

в) просіюючий фільтр;

г) розсіюючий фільтр.

12. Якого виду запиту не існує?

а) паралельного;

б) перехресного;

в) параметричного;

г) на вибірку.

13. Результатом запиту на вибірку є:

а) упорядкований певним чином список значень;

б) графічне зображення;

в) схема;

г) звіт.

14. Для введення умов відбору (параметрів) у параметричних запитах використовуються?

а) вікна діалогів;

б) меню «Пуск»;

в) права клавіша миші;

г) ліва клавіша миші.

15. Функція StDev це:

а) стандартне відхилення для вибірки;

б) дисперсія для вибірки;

в) перше значення у групі;

г) останнє значення у групі.

16. Оператор OR означає:

а) логічне додавання;

б) логічне віднімання;

в) логічне ділення;

г) логічне множення.

17. Значення, яке можна надати полю або використовувати у виразах та запитах для визначення відсутніх або невідомих даних, називається:

а) NULL;

б) LIKE;

в) OR;

г) NOT.

18. Підстановочний знак, який може використовуватися як перший чи останній знак текстового рядка та відповідає будь-якій кількості значень:

а) «*»;

б) «»»;

в) «= =»;

г) «%».

19. Що таке звіт у СУБД MS Access?

а) кінцевий результат виконання задач СУБД;

б) таблиця СУБД;

в) програма;

г) результат діяльності.

20. В чому полягає відмінність звітів і форм в БД СУБД MS Access?

а) на відміну від форм звіти не призначені для введення та редагування

даних;

б) дозволяють проглядати і друкувати дані;

в) на відміну від форм звіти не призначені для перевірки даних;

г) звіти дозволяють лише проглядати і друкувати дані;

д) всі відповіді вірні.

Модуль 4. МАКРОСИ ЯК ІНСТРУМЕНТ АВТОМАТИЗОВАНОЇ РОБОТИ З РЕЛЯЦІЙНОЮ БАЗОЮ ДАНИХ В СЕРЕДОВИЩІ СУБД ACCESS

 

ТЕМА 4.1. ТЕХНОЛОГІЇ СТВОРЕННЯ ТА ВИКОРИСТАННЯ МАКРОСІВ ДЛЯ АВТОМАТИЗАЦІЇ РОБОТИ З РЕЛЯЦІЙНОЮ БАЗОЮ ДАНИХ

 

Лекція

Поняття та призначення макросів Access. Типи макрокоманд. Створення макросів. Структура вікна конструктора макросів. Приклади макросів з умовами на виконання макрокоманд. Групи макросів. Приклади створення макросів та груп макросів. Різні способи запуску макросів. Запуск макросів у режимі тестування. Зв’язування макросів з кнопками на панелях інструментів та подіями у елементах управління та формах. Призначення макросів Autoexec і Autokeys.

 

Практичне заняття

Використання макросів для автоматизації та створення інтерфейсу користувача в СУБД Access

Мета: практичнооволодіти технологією створення інтерфейсу користувача за допомогою макросів.

Завдання

1. Розробити макет кнопочної форми для перегляду звітів та виклику форм, існуючих в базі даних. В якості елементів керування використати кнопку та малюнок.

2. Створити макрос з групи макросів, які б відкривали всі звіти і форми, а також макрокоманди Exit для закриття кнопочної форми.

3. Зв’язати макроси з подіями кнопок через вікно властивостей кожного елемента керування. На кнопках розмістити відповідний текст або малюнок.

4. Розробити пункти головного меню користувача бази даних з набором команд. В якості команд використати всі об’єкти бази даних. Створити головне меню з командами за допомогою макросів.

5. В макросі встановити відкриття рядка меню за допомогою макрокоманди «Добавить меню». Призначити макрос формування меню властивості форми «Строка меню». В пунктах меню з переліком передбачити наявність розподільних ліній та гарячих клавіш.

6. Розробити панель інструментів для кнопочної форми бази даних. Надати кожній піктограмі своє ім’я, команду, малюнок, спливаючу підказку за допомогою діалогового вікна «Настройка панелей инструментов».

7. Продемонструвати викладачу роботу кнопок, команд, пунктів головного меню, піктограм панелей інструментів.

8. Скласти звіт з практичної роботи.

 

Завдання для самостійної роботи

За рекомендованими джерелами скласти конспект теоретичного матеріалу за наступними питаннями:

1. Технологія створення макросів в СУБД Access.

2. Огляд вікна властивостей макросів.

3. Типи макросів та їх призначення.

4. Створення інтерфейсу користувача для роботи з базою даних в СУБД Access.

 

Запитання для самоперевірки

1. Поняття та призначення макросів СУБД Access.

2. Створення, збереження, запуск та тестування макросів.

3. Структура вікна конструктора макросів.

4. Умови для виконання макрокоманд.

5. Групи макросів.

6. Використання макросів в формах та елементах управління.

7. Зв’язування макросів з кнопками на панелях інструментів.

8. Автоматичний запуск макрокоманд під час відкриття бази даних. Макрос Autoexec.

9. Зв’язування макрокоманд з комбінаціями клавіш, макрос Autokeys.

 

Література: 5, 7, 11, 17.

 

МОДУЛЬНА КОНТРОЛЬНА РОБОТА № 4

 

1. Поштові наклейки в СУБД MS Access це один з режимів для створення звітів при якому:

а) звіти використовуються для друку поштових наклейок;

б) звіти, дані яких відображаються по рядках;

в) звіти в яких усі поля відображаються в одній колонці;

г) звіти використовуються для друку таблиць.

2. При створенні звітів у СУБД MS Access за основу беруться дані:

а) однієї таблиці;

б) двох таблиць;

в) десяти таблиць;

г) немає правильної відповіді.

3. Звіт у СУБД MS Access можна переглянути у режимі:

а) перегляду;

б) таблиці;

в) конструктора;

г) майстра.

4. За допомогою майстра звітів БД можна створити:

а) звіт який відображає дані запиту або таблиці;

б) звіт у якому дані згруповані по групах, а для кожної групи проведено

підсумкові обчислення;

в) звіт з діаграмою;

г) всі відповіді вірні.

5. Для позначення початку та кінця групи даних у звітах використовують:

а) заголовок та примітку групи;

б) верхній колонтитул;

в) нижній колонтитул;

г) номер сторінки.

6. При створенні «Автоотчет: ленточный» СУБД MS Access автоматично створює звіт на основі обраного джерела даних, при цьому поля розташовуються в:

а) рядочок;

б) стовпець;

в) поле;

г) немає правильної відповіді.

7. Автозвіт, створений з використанням будь-якого з форматів, буде включати:

а) всі поля і записи, що є в обраному джерелі даних;

б) тільки поля;

в) тільки записи;

г) немає правильної відповіді.

8. Перед створенням звіту в СУБД MS Access потрібно:

а) створити запит;

б) обрати елемент майстра звітів;

в) обрати всі поля, дані яких повинні відображатись у звітів;

г) визначити кількість знаків.

9. Підібрати стиль оформлення звіту в СУБД MS Access можна в діалоговому вікні:

а) для вибору стилю оформлення звіту;

б) для вибору способу надання даних у звіті;

в) для вибору способу сортування;

г) для встановлення підсумкових обчислень.

10. Програма «Майстер звітів» в СУБД MS Access а