фармацевтичного факультету
ЗАНЯТТЯ № 6 (ПРАКТИЧНЕ – 6 ГОД.)
Тема: Проектування моделі фармацевтичної бази даних «Аптека». Реалізація фармацевтичної бази даних «Аптека» засобами системи управління базами даних. Розробка та використання форм для внесення та редагування даних до бази.
Місце проведення: Комп’ютерна лабораторія кафедри медичної інформатики.
Мета: Ознайомлення з поняттям бази даних, навчити створювати таблиці різними способами, навчити встановлювати зв'язки між таблицями та заповнювати таблиці даними, навчити створювати запити за допомогою конструктора запитів, навчити створювати форми різними засобами.
Професійна орієнтація студентів
Організація баз даних забезпечує інформаційну взаємодію між користувачем та ЕОМ. Організація баз даних займають вагоме місце в ЕОМ та обчислювальних системах.
Методика виконання практичної роботи: (9:00–12:00)
Завдання до практичної роботи.
Робота 1. Створення бази даних. Таблиці.
Робота 2. Запити.
Робота 3. Звіти
Робота 4. Макроси.
Програма самостійної підготовки студента.
1. Представити та пояснити архітектуру бази даних.
2. Які головні рівні абстрагування в базах даних?
3. Назвати основні моделі даних і дати їх характеристику.
4. В чому різниця між реляційною і об'єктно-реляційною моделями?
5. Які переваги і недоліки об'єктно-орієнтованої моделі?
6. Дати класифікацію програмних і мовних засобів по роботі з БД.
7. Вказати основні архітектурні рішення інформаційної системи з базами даних.
8. Що таке схема БД? Перелічити її компоненти.
9. Що розуміється під незалежністю даних?
10. Які головні переваги реляційної моделі?
11. Дати визначення термінів: відношення, схема відношення, кортеж, ключ.
12. Які види ключів існують і навіщо вони потрібні?
13. Що таке домени і навіщо вони потрібні?
14. Що таке цілісність БД і як вона підтримується?
15. Що таке логічна і фізична цілісність БД?
16. Що таке посилкова цілісність і як вона підтримується?
17. Перелічити правила вилучення і оновлення даних у зв'язаних відношеннях.
18. Навести приклади обмежень значень і структурних обмежень.
19. Назвати основні операції реляційної алгебри.
20. Назвати додаткові операції реляційної алгебри, навести приклади.
21. Охарактеризувати варіанти реляційного обчислення.
22. Що таке обчислення кортежів?
23. Що таке обчислення доменів?
24. Перелічити правила побудови атомів в обчисленні кортежів і в обчисленні доменів.
25. Перелічити правила побудови формул в обчисленні кортежів і в обчисленні доменів.
26. Порівняти можливості реляційної алгебри і реляційного обчислення.
27. Що таке база даних?
28. Яке призначення програми Access?
29. З яких об’єктів складається файл бази даних?
30. Що таке запис?
31. Наведіть приклади бази даних.
32. Які є способи створення таблиці в базі даних?
33. Що таке структура таблиці бази даних?
34. Які є властивості полів?
35. З яких структурних елементів складається таблиця бази даних?
36. Які об’єкти може містити файл бази даних?
37. Яке призначення баз даних?
38. Що таке поле?
39. Наведіть приклад запису.
40. Які є типи полів?
41. Як створити структуру бази даних?
42. Що таке майстер підстановок?
43. Яка різниця між записом і полем?
44. Які є типи запитів?
45. Як створити запит?
46. Дайте означення запиту
47. Як змінити тип запиту?
48. Перелічіть групові операції та охарактеризуйте їх.
49. Назвіть види операторів, які використовуються при створенні запитів.
50. Яке призначення звіту?
51. Що таке реляційний звіт?
52. Назвіть способи створення звіту.
53. У чому полягає комбінований спосіб створення звіту?
54. У яких випадках записи у звіті групують?
55. Як можна змінити структуру звіту?
56. З яких частин складається звіт?
57. Назвіть призначення верхнього колонтитулу.
58. Як розмалювати частини звіту різними кольорами?
59. Назвіть різницю між таблицею та звітом.
60. Що таке макрос
61. Які ви знаєте види макросів?
62. Перелічіть способи створення макросів
63. Назвіть макрокоманди і їх призначення.
64. Перелічіть функції користувацького меню.
Семінарське обговорення теоретичних питань: (12:30-14:00)
Самостійна робота студентів (14:15–15:00)
Тестові завдання та ситуаційні задачі:
1. Які ви знаєте способи створення нових баз даних в Access
A. "Новая база даных" або "Открыть базу даных"
B. "Запуск майстра" або "Открыть базу даных"
C. "Новая база даных" або "запуск конструктора
D. Запуск конструктораабо майстра
E. "Запуск майстра" або "Новая база даных"
2. Таблиці, запити, звіти, форми – це:
A. єдиний файл бази даних;
B. окремі файли, що вміщені в папку;
C. файли різних програм об’єднані оболонкою;
D. щось інше;
E. немає правильної відповіді;
3. Для створення нової бази даних у MS Access необхідно:
A. виконати команду Файл→База данных...;
B. виконати команду Файл→Создать →База данных...;
C. активізувати кнопку Создать у вкладці Таблицы вікна База даннных.
D. після завантаження MS Access у вікні MS Access активізувати перемикач Новая база данных;
E. всі відповіді вірні;
4. Під час роботи з таблицями в MS Access у режимі Конструктор можна виконати такі дії:
A. встановити зв'язок між таблицями;
B. створити нові типии даних;
C. додати нове значення поля.
D. додати нове поле;
E. всі відповіді вірні;
5. Змінити формат числового поля таблиці бази даних можна:
A. в режимі Конструктор;
B. в режимі таблиці;
C. в режимі таблиці і в режимі Конструктор.
D. в режимі майстра;
E. в режимі вводу даних
Вірні відповіді на тестові завдання та ситуаційні задачі:
1 – E; 2 – А; 3 – D; 4 – D; 5 – A.
Вихідний рівень знань та вмінь
Студенти повинні знати:
1. Що таке БД?
2. Моделі даних та їх особливості;
3. Основні операції реляційної алгебри;
4. Нормальні форми БД.
Студенти повинні вміти:
1. Виконувати операції реляційної алгебри ;
2. Нормалізувати БД.
3. Запускати і завершувати роботу в СКБД MS Access.
4. Настроювати параметри середовища MS Access.
5. Створювати БД відповідно до предметної області.
6. Змінювати властивості полів таблиць, їх склад, зміст, призначення та порядок використання.
7. Визначати ключові поля таблиць.
8. Задавати маски вводу для полів, знати їх призначення та порядок створення .
9. Встановлювати зв'язки між таблицями та правила цілісності даних.
10. Створювати різні види запитів.
11. Застосовувати параметри в запитах.
12. Створювати звіти за заданим шаблоном.
13. Використовувати різноманітні об’єкти у звітах.
14. Створювати субзвіти.
15. Створювати макроси.
16. Будувати горизонтальні та вертикальні меню за допомогою макросів.
17. Створювати користувацькі меню.
Джерела інформації
А – Основні:
1. Матеріали підготовки до практичних занять
2. Булах І.Є., Лях Ю.Є., Марценюк В.П., Хаїмзон І.І. Медична інформатика. Підручник для студентів II курсу медичних спеціальностей. - Тернопіль, ТДМУ, «Укрмедкнига», 2008. - 316с.
3. Медична інформатика в модулях: практикум / І.Є. Булах, JI.FI. Войтенко, М.Р. Мруга та ін.; за ред. І.Є. Булах. - K.: Медицина, 2009. - 208 с.
4. Левин А. Самоучитель работы на компьютере. Начинаем с Windows. – М,: Нолидж, 2000. – 688 с.
5. Тхір І.Л., Галушка В.П., Юзьків А.В. Посібник користувача ПК. Том 2. – Тернопіль: СМП "Астон", 1998. – 564 с.
В – Додаткові:
1. Тхір І.Л., Галушка В.П., Юзьків А.В. Посібник користувача ПК. Том 2. – Тернопіль: СМП "Астон", 1998. – 564 с.
2. Ботт Эд. Windows 98 (второе издание). – К.,М.: Диалектика, 1997. – 400 с.
3. CD ROM Обучающая система по Windows 98.
4. Microsoft Office 97. Энциклопедия пользователя: /Пол МакФедриз и др. – К.: Изд-во "ДиаСофт", 1988. – 864 с.
Методичну вказівку склали: проф. В.П.Марценюк, доц. А.С.Сверстюк, доц. А.В.Семенець
Обговорено і затверджено на засіданні кафедри
“12” червня 2013р. протокол №12
Переглянуто і затверджено на засіданні кафедри
“____”______________20__р. протокол №____