Опис предметної області

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) Вивести загальну суму знижок за тиждень і за місяць

Словесний опис моделі проектованої системи і правил її функціонування:

Проектована система повинна виконувати наступні дії:

• У базі повинні бути ключові поля для того, щоб по імені клієнта я міг дізнатися, які товари він набував і на яку суму, які знижки йому були надані. Так само за номером угоди можна дізнатися її кінцеву вартість, і за номером товару можна дізнатися інформацію про продукт.

• У базі повинно бути реалізовано додавання товарів, клієнтів, угод, їх видалення і пошук відповідно до введених критеріями, збереження.

Зв'язки між сутностями:

• Кожен клієнт може купити товари, в будь-якій кількості і в будь-якому поєднанні.

• Кожен клієнт може бути "постійним", тобто Коли Ви купуєте він отримує знижку на вартість угоди.

• Кожен продукт містить інформацію про себе.

Схожі статті