Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС_МР-11,ЕП-11_БД.doc
Скачиваний:
5
Добавлен:
17.08.2019
Размер:
447.49 Кб
Скачать

Варіант 15. «Оренда банкетного залу кафе» Постановка задачі

Кафе здає в оренду банкетний зал для проведення корпоративних свят.

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

У предметній області повинна міститись інформація про умови оренди та про орендаторів.

Перелік полів, їх характеристики

Поле

Характеристика даних

Примітка

Назва фірми

Повна назва фірми, що орендує зал

Телефон

Номер контактного телефону

Маска вводу на місь­кий семи­знач­ний номер без коду міста

Вид банкету

Бізнес-ланч, фуршет або повний

Дані обираються зі списку елементів

Кількість учасників банкету

Визначає кількість місць за столом

Музичний супровід

Так/Ні

Логічний тип даних

Вартість оренди за годину

Без музичного супроводу вартість менша, із музичним супроводом – більша

Час оренди

Кількість годин, протягом яких орендується зал

Дата

Дата проведення банкету

Маска вводу

Початок банкету

Час початку банкету

Маска вводу

Розпорядник банкету

Прізвище адміністратора, відповідаль­ного за організацію банкету

У штаті фірми 5 роз­по­ряд­ників

Вимоги до інтерфейсу користувача.

Виклик форм уведення даних та перегляд вихідних документів має виконуватися через кнопкову форму, яка з’являється при запуску файла бази даних.

Програмне забезпечення повинно формувати вихідну документацію:

Запрошення. Картка із запрошенням для учасників банкету.

Frame14

Розмір запрошення: (ШВ) 13080 мм. Запрошення має розміщува­тися на папері формату А4 у дві колонки.

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

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

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

Аналіз даних. Візуалізація співвідношення кількості замовлень за видами банкету. Діаграма повинна відображати відсоткове співвідношення кількості банкетів з кожного виду.

Інтерфейс повинен бути зручним для користування.

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

  1. База даних: визначення та призначення.

  2. Опишіть етапи моделювання бази даних.

  3. Для чого використовується нормалізація баз даних? Які нормальні форми вам відомі?

  4. Назвіть способи реалізації фізичної моделі бази даних.

  5. Як встановлюється зв’язок між таблицями?

  6. Назвіть типи зв’язків між таблицями.

  7. У чому полягає сутність забезпечення цілісності даних?

  8. Що означають та як пов’язані терміни: «первинний ключ», «скла­де­ний ключ», «зовнішній ключ», «простий ключ»?

  9. Опишіть процедуру створення поля таблиці зі списком елементів (з Мастером подстановок та без нього).

  10. Назвіть засоби обмеження вводу даних у поля таблиці з різними типами даних.

  11. В яких випадках створюються запити з групуванням?

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

  13. Як у запиті змінити ім’я поля?

  14. Яка функція повертає поточну (системну) дату?

  15. Опишіть синтаксис функції IFF.

  16. Як створюється вкладена форма? Для чого вона потрібна?

  17. Яким чином призначити дію об’єкту «кнопка»?

  18. Яким чином у формі захистити об’єкт «поле» від зміни даних корис­тувачем?

  19. Як відкрити вікно властивостей форми?

  20. Назвіть методи додавання рисунка у форму.

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

  22. Опишіть засоби форматування звітів.

  23. Як розташувати звіти в декілька колонок на одному аркуші?

  24. Чи можна змінювати вміст об’єктів «надпис» та «поле» у звіті?

  25. Опишіть процедуру створення діаграм засобами СУБД MS Access.