Тема. Робота по створенню звітів бази даних
Мета. Провести роботи по дослідженню прийомів створення та використання звітів в базах даних Access.
Завдання.
Підготовча робота.
Користуючись засобами операційної системи створіть в папці Мої документи папку, іменуйте її за шаблоном А27_прізвище ( на місце прізвище вставте власне прізвище).
Завдання №1
Створити базу даних ВІДЕОПРОКАТ пройшовши послідовність операцій:
1.Використавши конструктор таблиць створити три таблиці з назвами ФІЛЬМИ, ПРОКАТ і КЛІЄНТИ. Структура таблиць проведена малюку.
В таблицях поля Ід_№_клієнта та Ід_№_фільму (ідентифікатор клієнта та ідентифікатор фільму) є індексованими та обов’язковими. Поля дати видачі та повернення повинні мити короткий формат дати.
2.Використавши автоформи для створених таблиць заповніть таблиці даними:
Дані для таблиці ФІЛЬМИ
Назва | Ціна | Жанр | Кількість | Ід_№_фільму |
101 далматинець | 15,00 | Інші | ||
Сахара | 25,00 | Бойовик | ||
Скеля | 15,00 | Бойовик | ||
Термінатор | 25,00 | Наукова фантастика | ||
Поліцейська академія | 50,00 | Комедія | ||
Блакитна лагуна | 10,00 | Інші | ||
Джентльмени успіху | 10,00 | Комедія | ||
Не може бути | 15,00 | Комедія | ||
Постріли в Далласі | 15,00 | Драма | ||
І Бог створив жінку | 15,00 | Драма | ||
Хрещений батько | 10,00 | Драма | ||
Солдати Фортуни | 25,00 | Бойовик | ||
Один вдома | 25,00 | Комедія |
Таблицю КЛІЄНТИ заповніть за зразком:
Ід_№ _клієнта | ПІП | Ареса | Паспорт |
Іванов Іван Іванович | м. Вінниця пр.Космонавтів 3а. кв.17 | АВ 345677 | |
Сидоров Сидір Сидорович | м. Вінниця Івана Богуна 17 | АВ 248755 | |
Данилюк Данило Данилович | м. Вінниця в. Київська 45 кв.14 | АА 179876 | |
Василюк Василь Васильович | м. Вінниця в. Київська 12 кв.72 | АВ 789343 | |
Стіпашко Анна Анатоліївна | м. Вінниця в. Фрунзе 13. кв. 2 | АА 687869 | |
Собчак Ніна Григорівна | м. Вінниця в. Фрунзе 13. кв. 1 | АА 934784 |
Дані для таблиці ПРОКАТ (дані полівДата видачі та Дата поверненняприведенолише як приклад,порядок їх заповнення дивись в примітці):
Ід_№_клієнта | Ід_№_фільму | Дата видачі | Дата повернення |
23.11.2007 | 26.11.2007 | ||
21.11.2007 | 24.11.2007 | ||
23.11.2007 | 25.11.2007 | ||
22.11.2007 | 25.11.2007 | ||
23.11.2007 | 26.11.2007 | ||
23.11.2007 | 27.11.2007 | ||
19.11.2007 | 24.11.2007 | ||
7.11.2007 | 13.11.2007 | ||
23.11.2007 | 26.11.2007 | ||
23.11.2007 | 26.11.2007 | ||
4.11.2007 | 7.11.2007 |
Пимітка:Поля Дата видачі та Дата повернення заповніть з врахуванням поточної дати на момент виконання лабораторної роботи так, щоб інтервал часу прокату фільму був реальним (1 – 6 днів), дата повернення в основній кількості записів не була прострочена відносно поточної дати, за виключенням 2-3 записів, які пізніше будуть використані для виборки прострочених повернень).Приведена таблиця містить приклад заповнення полів на поточну дату 25.11.2007.
3.Встановіть зв'язок між таблицями згідно малюнка:
Завдання №2
Згідно правил прокату кожен день замовленого терміну прокату фільму коштує клієнту 10% від ціни фільму. Якщо клієнт порушує замовлений термін прокату фільму, то за кожен прострочений день він має сплачувати 15% від вартості фільму. Створити запит, який на основі даних таблиць ФІЛЬМИ та ПРОКАТ автоматизує нарахування ціни прокату з врахуванням пені. Запиту дати ім’я Запит1. Вигляд таблиці результату роботи запиту приведено нижче.
Додаткові відомості:
- в полі Прокат вираховується вартість замовленого терміну прокату за формулою (різниця між датами повернення та видачі в днях * 0,1*[ціна фільму];
- в полі Пеня визначається необхідність нарахування пені, якщо термін прокату не прострочений, то виставляється 0, якщо прострочений, то за кожен день різниці між датою повернення і поточною датою нараховується 15% від ціни фільму (подібна формула була використана в завданні№2.1 лабораторної роботи №26)
- в полі Всього проводиться підрахунок суми полів Прокат і Пеня
Завдання №3
Створіть простий звіт, що виведе на друк список фільмів, згрупованих по жанрах і підрахує середню та загальну вартість фільмів, що відносяться до однакових жанрів. Запит іменуйте ФІЛЬМИ
Завдання №4
Створіть звіт, що виведе список клієнтів пункту прокату, списки фільмів, які на руках в кожного клієнта, ціну прокату кожного з фільмів з врахуванням нарахованої пені для кожного клієнта. Звіт іменуйте РАХУНКИ.
Короткі висновки по роботі . |
. |
Завершення роботи
Прозвітуйте викладачу про завершення роботи над завданнями, після відмітки про перегляд керівником роботи вашого власного каталогу, видаліть власний каталог, вимкніть комп’ютер.
З каталогом виконання робіт ознайомлений | |
(Підпис викладача проведення роботи) |