Задача: Да се създаде бд за кабелите, предлагани в един склад. Кабелите са различни видове. Складът реализира продажби по поръчка. Една поръчка може да съдържа много кабели и един кабел участва в много поръчки
Задача: Да се създаде БД за кабелите, предлагани в един склад. Кабелите са различни видове.Складът реализира продажби по поръчка. Една поръчка може да съдържа много кабели и един кабел участва в много поръчки
1. ИЗСЛЕДВАНЕ НА РЕАЛЕН МОДЕЛ Описание на дейността на фирмата.
Име на Фирма:Кабеликос
Фирмата предлага кабели, които се съхраняват в склад. Има различни видове кабели на различни цени.
2. МОДЕЛИРАНЕ / ПРОЕКТИРАНЕ НА БД Определяване на броя на таблиците. I. Таблиците ще бъдят 4бр. [Clients, Orders, Cables, Prices] II. Първични ключове: 1)Clients — OrderID 2) Orders — OrderID 3) Cables — CableID 4) Prices — Price III. Типове данни: Number, Short Text,Date/Time,Currency
IV. Разпечатки на таблиците:
Таблица 1.1 Clients
Таблица 1.2 Orders
Таблица 1.3 Cables
Таблица 1.4 Prices
Разработване на логически модел на данните.
Видове връзки: 1 таблица е свързана с втора OrderID-OrderID с вид One to One 2 таблица е свързана с 3та таблица CableID-CableID-One to Many 3 таблица е свързана 4та таблица CableID-CableID отново чрез One to Many
Показване на таблиците в режим DesignView
Таблица Clients
Таблица Orders
Таблица Prices
Таблица Cables Цял на Заявка 1 :Целта на заявка 1 е да се покажат всички поръчки с информация, които са направени преди 10/11/2021.
След като изпълним заявката можем да видим резултата горе
SQL view-можем да видим SQL кода.
Цел на Заявка 2: Да се покажат всички цени под 10$ и да бъдат наредени във възходящ ред по ИД, и да се покажат имената на кабелите.
След като изпълним завката виждаме, че тя е била успешна.