1. Мета і завдання на курсову роботу. ........................................ ... ..3
2. Словесний опис моделі проектованої системи і правил її функціонування .. ......................................................... .. .... 4
3. Структури бази даних:
a) Концептуальна ER-діаграма ........................................... ... .7
b) Фізична ER-діаграма ... .. ........................ .. ................ .... 8
4. Структура бази даних у вигляді повного опису всіх таблиць з їх полями і командами їх створення ................................. .. .......... 9
5. Тексти SQL-запитів до бази даних .... ..................................... 13
6. Шаблони InfoPath. ........................ .15
7. Керівництво користувача для роботи з додатком. .................. .16
9. Список використаної літератури. 18
Мета курсової роботи
Метою моєї курсової роботи є побудова бази даних, і вивчення основних елементів мови SQL, а також отримання практичних навичок у створенні бази даних.
Актуальність курсової роботи, визначена як необхідність створення і проектування баз даних.
Завдання на курсову роботу
Створити базу даних по темі:
Реалізація готової продукції
Опис предметної області
Ви працюєте в компанії, що займається оптово-роздрібним продажем різних товарів. Вашим завданням є відстеження фінансової сторони роботи компанії.
З'ясувалося, що зазвичай покупці в рамках однієї угоди купують не один товар, а відразу декілька. Також компанія вирішила надавати знижки в залежності від кількості закуплених товарів і їх загальної вартості.
1) Вивести інформацію по операціях досконалим покупцями (хто що купив в якій кількості, на яку дату, суму за угодою і знижку)
2) Визначити дохід фірми за тиждень і за місяць
3) Вивести рейтинг 10 найбільш купованих товарів
4) Хто з клієнтів частіше купує товари
5) Вивести загальну суму знижок за тиждень і за місяць
Словесний опис моделі проектованої системи і правил її функціонування:
Проектована система повинна виконувати наступні дії:
• У базі повинні бути ключові поля для того, щоб по імені клієнта я міг дізнатися, які товари він набував і на яку суму, які знижки йому були надані. Так само за номером угоди можна дізнатися її кінцеву вартість, і за номером товару можна дізнатися інформацію про продукт.
• У базі повинно бути реалізовано додавання товарів, клієнтів, угод, їх видалення і пошук відповідно до введених критеріями, збереження.
Зв'язки між сутностями:
• Кожен клієнт може купити товари, в будь-якій кількості і в будь-якому поєднанні.
• Кожен клієнт може бути "постійним", тобто Коли Ви купуєте він отримує знижку на вартість угоди.
• Кожен продукт містить інформацію про себе.