- •7. Варіанти предметних областей для створення баз даних Варіант 1. «Сомельє» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Назва вина
- •Характеристика
- •Варіант 2. «Аудиторний фонд» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 3. «Навчальна група» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 4. «Розклад авіарейсів аеропорту «Бориспіль»» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 5. «Театральна афіша» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 6. «Мобільні телефони» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 7. «Кіноафіша» Постановка задачі (опис предметної області)
- •Перелік полів, їх характеристики
- •Варіант 8. «Інтернет-кафе «Павутинка»» Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 9. «кп Метеосервіс» Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 10. «Автобаза» Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 11. «кп Житлокомсервіс» Постановка задачі
- •Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 13. «Відділ інвентаризації» Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 14. «Рецепти» Постановка задачі
- •Перелік полів, їх характеристики
- •Варіант 15. «Оренда банкетного залу кафе» Постановка задачі
- •Перелік полів, їх характеристики
- •8. Питання для самоперевірки
- •9. Список рекомендованої літератури
- •10. Календарний план
- •Інформатика та комп’ютерна техніка
Варіант 15. «Оренда банкетного залу кафе» Постановка задачі
Кафе здає в оренду банкетний зал для проведення корпоративних свят.
Необхідно створити програмне забезпечення з метою автоматизації обліку оренди.
У предметній області повинна міститись інформація про умови оренди та про орендаторів.
Перелік полів, їх характеристики
Поле |
Характеристика даних |
Примітка |
Назва фірми |
Повна назва фірми, що орендує зал |
|
Телефон |
Номер контактного телефону |
Маска вводу на міський семизначний номер без коду міста |
Вид банкету |
Бізнес-ланч, фуршет або повний |
Дані обираються зі списку елементів |
Кількість учасників банкету |
Визначає кількість місць за столом |
|
Музичний супровід |
Так/Ні |
Логічний тип даних |
Вартість оренди за годину |
Без музичного супроводу вартість менша, із музичним супроводом – більша |
|
Час оренди |
Кількість годин, протягом яких орендується зал |
|
Дата |
Дата проведення банкету |
Маска вводу |
Початок банкету |
Час початку банкету |
Маска вводу |
Розпорядник банкету |
Прізвище адміністратора, відповідального за організацію банкету |
У штаті фірми 5 розпорядників |
Вимоги до інтерфейсу користувача.
Виклик форм уведення даних та перегляд вихідних документів має виконуватися через кнопкову форму, яка з’являється при запуску файла бази даних.
Програмне забезпечення повинно формувати вихідну документацію:
Запрошення. Картка із запрошенням для учасників банкету.
Розмір запрошення: (ШВ) 13080 мм. Запрошення має розміщуватися на папері формату А4 у дві колонки.
Список банкетів. Список банкетів, які замовлені на наступний місяць, з інформацією про дату, початок та вартість оренди за годину, про розпорядника банкету. Інформацію про зайнятість кожного розпорядника банкету треба розмістити на окремому аркуші.
Клієнти. Список фірм, які орендували зал. Інформація повинна подаватися по кожній фірмі окремо і містити дані про вид банкету, кількість учасників та суму оренди залу. Окремо треба підрахувати загальну вартість банкетів, замовлених кожною фірмою.
Музичний супровід. Перелік банкетів, де передбачений музичний супровід. Інформація повинна подаватись у вигляді таблиці і складатися з назви фірми, виду банкету, дати та початку банкету, а також відомостей про кількість днів до початку банкету. Список треба відсортувати за датою банкету (за збільшенням).
Аналіз даних. Візуалізація співвідношення кількості замовлень за видами банкету. Діаграма повинна відображати відсоткове співвідношення кількості банкетів з кожного виду.
Інтерфейс повинен бути зручним для користування.
8. Питання для самоперевірки
База даних: визначення та призначення.
Опишіть етапи моделювання бази даних.
Для чого використовується нормалізація баз даних? Які нормальні форми вам відомі?
Назвіть способи реалізації фізичної моделі бази даних.
Як встановлюється зв’язок між таблицями?
Назвіть типи зв’язків між таблицями.
У чому полягає сутність забезпечення цілісності даних?
Що означають та як пов’язані терміни: «первинний ключ», «складений ключ», «зовнішній ключ», «простий ключ»?
Опишіть процедуру створення поля таблиці зі списком елементів (з Мастером подстановок та без нього).
Назвіть засоби обмеження вводу даних у поля таблиці з різними типами даних.
В яких випадках створюються запити з групуванням?
Які функції використовуються у запитах з групуванням?
Як у запиті змінити ім’я поля?
Яка функція повертає поточну (системну) дату?
Опишіть синтаксис функції IFF.
Як створюється вкладена форма? Для чого вона потрібна?
Яким чином призначити дію об’єкту «кнопка»?
Яким чином у формі захистити об’єкт «поле» від зміни даних користувачем?
Як відкрити вікно властивостей форми?
Назвіть методи додавання рисунка у форму.
Як задати рівні групування у звіті?
Опишіть засоби форматування звітів.
Як розташувати звіти в декілька колонок на одному аркуші?
Чи можна змінювати вміст об’єктів «надпис» та «поле» у звіті?
Опишіть процедуру створення діаграм засобами СУБД MS Access.