Розробка моделі «сутність-зв’язок» заданої предметної області. Створення бази даних в середовищі СУБД. Мета: набути практичних навичок у проектуванні, створенні, редагуванні та упорядкуванні баз даних. Обладнання та матеріали:ПК №____, Система управлінь баз даних. Завдання: 1. Створити у власній папці, каталог «Практична робота № 8». 2. За завданням на створення бази даних розробіть модель «сутність–зв’язок», замалюйте її графічну схему і визначте модель даних. Завдання. Створити базу даних Бібліотека, яка складається з двох сутностей – сутності Фонд бібліотеки,що має такі властивості: Код, Найменування, Автор, Кількість, Ціна, Рік видання, Зображення титульної сторінки, і сутності Категорія, яка має наступні властивості – Код, Назву, що може набувати тільки такі значення: книга, аудіокнига, газета, журнал. Між сутністю Фонд бібліотекиі сутністю Категоріяє зв’язок: одне значення властивості Назвасутності Категорія, наприклад аудіокнига, може мати багато екземплярів сутності Фонд бібліотеки. | | Графічна схема моделі даних: | | 3. Завантажте MS Access 2007. Створіть у каталозі «Практична робота № 8» базу під назвою «Бібліотека_Прізвище» (команда «Нова база даних») та виконайте наступні завдання: 4. Опишіть компоненти та їх призначення наступних вкладок: Створити(Таблиці, Режими), Робота з базою даних (Схема даних): ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 5. Створіть необхідні таблиці бази даних, визначте імена полів і типи даних цих полів. Записати результат виконання даних в таблицю, визначити ключове поле: Таблиця Категорія:
Таблиця Фонд бібліотеки:
6. Установіть зв’язок між таблицями або з використанням Майстра підстановок, або з використанням інструмента Схема даних. 7. Уведіть дані в таблицю Фонд бібліотеки, використовуючи таблицю з файлу «Фонд бібліотеки.docx». (місце збереження необхідних файлів буде вказане викладачем на дошці). 8. Установіть для таблиці сутності Фонд бібліотеки колір фона світло-зелений, колір сітки – блідо-жовтий, альтернативний колір – світло-голубий. Висновки:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Підпис студента: ___________ Підпис викладача: ___________ Контрольні запитання 1. Що таке база даних? Де використовуються бази даних? 2. Поясніть, що таке сутність. 3. Назвіть типи зв’язків між сутностями предметної області. 4. Поясніть, що таке модель даних. Для чого створюється модель даних? 5. Назвіть найпоширеніші види моделей даних. 6. Опишіть реляційну модель даних, вимоги до її структури даних, засоби опрацювання даних та обмеження цілісності. 7. Що є основним об’єктом реляційної бази даних? 8. До якого типу систем управління базами даних належить Access 2007? 9. Які типи даних використовуються в Access 2007? 10. Поясніть, у чому полягає відображення моделі «сутність–зв’язок» на базу даних. Наведіть приклади. 11. Опишіть перелік операцій, що виконуються при відображенні моделі «сутність–зв’язок» на базу даних. 12. Назвіть два основних способи створення таб лиць бази даних. 13. Яке поле створюється автоматично під час створення таблиці, який тип даних цього поля? 14. Як встановити ключове поле таблиці? 15. Що таке Майстер підстановок? Для чого він використовується? Практична робота № 9 Робота з формами, запитами та звітами в базах даних. Мета: набути практичних навичок у створенні форм, запитів та звітів в системах управлинь базах даних. Обладнання та матеріали:ПК №____, система управлінь баз даних Завдання: 1. Завантажте MS Access 2007. Відкрийте вашу базу даних «Бібліотека_Прізвище», що буда створена в Практичній роботі № 8. 2. Опишіть компоненти та їх призначення наступних вкладок: Створити (Запити, Форми, Звіти): ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3. До таблиці «Фонд бібліотеки» створити форму за допомогою «Майстра форм». Встановіть зовнішній вигляд форми «Вирівняний», стиль «Метро». 4. Установити фільтр даних для форми: відображати лише ті книжки, ціна яких не перевищує 100 грн. 5. Відкрийте таблицю «Фонд бібліотеки» та відсортуйте дані за зростанням по полю Код. 6. На основі даних таблиці «Фонд бібліотеки» створіть запит, включивши в нього поля: Найменування, Автор, Кількість, Ціна. 7. У режимі «Конструктор» установіть для запиту умову відбору за полем «Ціна» – видання ціна яких перевищує 100 грн.. (Вираз повинен мати такий вигляд: >= 100). Збережіть запит під назвою «Запита за ціною» 8. На основі двох таблиць «Фонд бібліотеки» та «Категорія» створити запит з параметром, в якому пошук відбувається за «категорією». (Значення поля «Умова відбору» в конструкторі запиту повинна мати вигляд: [Введіть бажану категорію]. Збережіть запит під назвою «Запит з параметром» 9. Створити звіт на основі таблиці «Фонд бібліотеки» та «Категорія» , де за назвами категорій відобразити підсумкові ціни на видання. 10. Зберегти базу даних. Висновки:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Підпис студента: ___________ Підпис викладача: ___________ Контрольні запитання 1. Для чого використовуються форми в базах даних? 2. Укажіть основні види форм, що використовуються в СУБД Access 2007. 3. Для чого призначені запити? 4. Опишіть призначення основних видів запитів. 5. Опишіть послідовність створення запиту на вибірку з використанням Майстра запитів. 6. Що є результатом виконання запиту на вибірку? 7. Для чого використовуються запити з параметрами? 8. Поясніть призначення звітів бази даних. Практична робота № 10 |