2.2 - Приклад отношения «багато-до-багатьох»
3. Інфологічна модель Даних
Рис. 3.1 - Інфологічна модель бази даних
4. Даталогічна модель Даних
У розробленій мною базі Даних основні таблиці є табліці з Даними про КЛІЄНТІВ, замовлення, комплектуючі та зразки.
Таблиця 4.1 - Клієнти (Client) є Головною таблицею для табліці замовлення (Orders)
Назва поляТіпРозмірЗначення idClientint4Унікальній ідентифікаторSurnamenvarchar20Прізвище клієнтаInitialsnvarchar4Ініціалі клієнтаAdressnvarchar100АдресаNumberOfOrdersint4Кількість замовленьAmountOfOrdersint4Сума замовлень
Таблиця 4.2 - замовлення (Orders) є Головною таблицею для табліці замовлення вироби (id_Order)
Назва поляТіпРазмерНазначеніе idOrdersint4Унікальній ідентифікаторArticleint4АртикулDatesdatetime8ДатаidClientint4Ідентифікатор клієнтаOrderPriceint4Ціна замовлення
Таблиця 4.3 - замовлення вироби (id_Order) є підпорядкованою таблицею для табліці зразок (Samples) та замовлення (Orders)
Назва поляТіпРазмерНазначеніе idSampleint4Ідентіфікатор зразкаidOrdersint4Ідентіфікатор замовлення
Таблиця 4.4 - зразок (Samples) є Головною таблицею для табліці збірка (Assemblys)
Назва поляТіпРазмерНазначеніе idSampleint4Унікальній ідентіфікаторNamenvarchar50Назва зразкаFotonvarchar50Фотографія
Таблиця 4.5 - збірка (Assemblys) є підпорядкованою таблицею для табліці зразок (Samples) та комплектуючі (Components)
Назва поляТіпРазмерНазначеніе idSampleint4Ідентіфікатор зразкаNumberOfComponentint4Кількість комплектуючихidComponentint4Ідентифікатор комплектуючих
Таблиця 4.6 - комплектуючі (Components) є Головною таблицею для табліці збірка (Assemblys)
Назва поляТіпРазмерНазначеніе idComponentsint4Унікальній ідентифікаторNamenvarchar50НазваPricefloat4ЦінаidMaterialint4Ідентифікатор матеріалу
Таблиця 4.7 - материал (Material) є Головною таблицею для табліці комплектуючі (Components)
Назва поляТіпРазмерНазначеніе idMaterialint4Унікальній ідентифікаторMaterialnvarchar50Матеріал віготовленняPricefloat4Ціна
У розробленій базі Даних є ряд трігерів, підтрімуючіх цілісність бази даних. Наприклад, подивимось на зв язок таблиць «Зразок» та «Збірка». Для ціх таблиць на видалений (Delete) розроблення тригер, Який НЕ дозволяє відаляті дані з табліці «Зразок», ЯКЩО смороду Використовують у «Збірка». При додаванні Даних до табліці «Клієнт» розроб тригер, Який НЕ дозволяє додаваті дані до табліці, ЯКЩО такий самий клієнт Вже є.
5. Алгоритм Вирішення поставленого Завдання
.1 Алгоритм
Курсова робота Полягає у створенні та обробці бази даних, яка містіть інформацію про товари, КЛІЄНТІВ та замовлення.
Для Збереження ІНФОРМАЦІЇ були створені Такі табліці:
· таблиця, яка містіть інформацію про товари;
· таб...