Logical Отношения Отношения один-к-одному между двумя таблицами логическая связь. Отношения один-к-многим между двумя таблицами является также логическим relationship.Foreign ключ Внешний ключ представляет собой столбец одной таблицы и в другой таблице, это первичный ключ. Внешний ключ не должны иметь уникальные значения в своей таблице; Однако, где первичный ключ он должен иметь уникальные значения. Шаг 6: Определение логических связей и внешних ключей Это последний шаг в процессе создания таблицы.
На этом этапе вам определить логические связи между таблицами, и вы также определить внешние ключи. Эй, вы также должны определить рефлексивные отношения на данном этапе. Две таблицы могут быть связаны через первичные ключи в обеих таблицах, а также могут быть связаны через первичный ключ в одной таблице и внешнего ключа в другой таблице.
Таблицы нашем примере снова являются: Клиенты (CustomerID, адрес, город, штат, страна, телефон) Продажи (SaleID, дата, КодСотрудника, CustomerID) SaleDetails (SaleID, ProductID, SoldPrice) Продукты (ProductID, Категория, номер, CostPrice SellingPrice ) Заказы (OrderID, дата, КодСотрудника, SupplierID) Детали_Заказов (OrderID, ProductID, BoughtPrice, скидка) Поставщики (SupplierID, Адрес, Город, Район, Страна, телефон) служащий (EmployeeID, адрес, город, область, страна, по телефону), логические отношения следующим образом: - Один-ко-многим между столом и продаж таблицы Customers, через колонку SaleID (тот же клиент может прийти в различных продаж).
- Один-ко-многим между столом и продаж таблицы SaleDetails, через колонку SaleID. - Один-ко-многим между столом и продукты таблице SaleDetails, через колонку ProductID. - Один-ко-многим между столом и продукты таблице OrderDetails, через колонку ProductID. - Один-ко-многим между столом Поставщики и таблицы Orders, через колонку SupplierID (то же самое с поставщиком можем поставить для различных порядков). - Один-ко-многим между столо