ті товару, зазначеного під час здійснення поставки, а також заповнення поля В«Ціна останньої поставкиВ».
2) При здійсненні продажу - автоматичне зменшення числа товара на складі на кількість проданого товару, а також висновок на екран помилки у випадку, коли кількість на продаж більше, ніж кількість товару на складі.
) Перевірка того, щоб дата здійснення покупки, дата випуску товару і дата поставки товару були не більші поточної.
) Автоматична установка дати відправлення товару (дата покупки + 5 днів).
) Підрахунок накопичувальної знижки для покупця при здійсненні нової покупки.
2.3 Основні завдання, які вирішуються в предметній області
1) Підрахунок кінцевої ціни продажу.
2) Підрахунок зарплати співробітників.
) Пошук дисків за назвою/розробнику/видавцеві.
) Пошук покупця, який купив товару на найбільшу суму.
) Пошук найактивнішого продавця за кількістю оформлених рахунків.
) Висновок статистики використовуваних способів доставки в процентному співвідношенні.
) Висновок товарів, які не продавалися більше місяця.
) Підрахунок загального прибутку магазину за заданий період.
) Пошук найпопулярнішого товару за результатами продажів.
) Висновок історії замовлень заданого клієнта.
3. Проектування инфологической моделі даних
Реляційна база даних містить як структурну, так і семантичну інформацію. Структура бази даних визначається числом і видом включених до неї відносин, і зв'язками типу В«один-до-багатьохВ», існуючими між кортежами цих відносин. Семантична частина описує безліч функціональних залежностей, існуючих між атрибутами цих відносин [1]. p align="justify"> На жаль, не всі відносини однаково бажані. Таблиця, що відповідає мінімальному визначенням відношення, може мати бути неефективну або невідповідну структуру. Для деяких відносин зміна даних може призвести до небажаних наслідків, званих аномаліями модифікації (modification anomalies). Аномалії можуть бути усунені шляхом розбиття вихідного відносини на два або більше нових відносини. У більшості випадків нормалізація є більш кращою [3]. br/>
3.1 Перша нормальна форма
...