нок 4.2 - Модель даних на фізичному рівні в нотації IDEF1x
Відповідності між об'єктами логічного та фізичного рівня показані в наступних таблицях:
СущностьТаблицаНазваниеНазваниеПартии товараAccountsПерсонал align = "justify"> инфологической модель база дані
Attribute (s) of "Партії товару" EntityColumn (s) of "Consignment" TableНазваніеNameDatatypeIs PKIs FKНомер партииConsignment_IDNUMERICYesNoДатаConsignment_dateDATENoNoНомер поставщикаVendor_IDNUMERICNoYesКоличество товару в партііGoods_countINTEGERNoNoЦена поставкіDelivery_priceDOUBLE PRECISIONNoNoНомер товараGoods_IDNUMERICNoYes
Attribute (s) of "Співробітники" EntityColumn (s) of "Shop_Staff" TableНазваніеNameDatatypeIs PKIs FKНомер рахунки WebMoneyWebMoney_account_numberVARCHAR (20) NoNoДомашній адресHome_addressVARCHAR (100) NoNoКонтактний телефонPhoneVARCHAR (12) NoNoСтавка від продажу,% Wage_rateNUMERICNoNoОклад, рубSalaryDOUBLE PRECISIONNoNo
Attribute (s) of "Покупці" EntityColumn (s) of "Buyers" TableНазваніеNameDatatypeIs PKIs FKНомер рахунки WebMoneyWebMoney_account_numberVARCHAR (20) NoNoДомашній адресHome_addressVARCHAR (100) NoNoКонтактний телефонPhoneVARCHAR (12) NoNoНакопітельная знижка,% Summ_DiscountINTEGERNoNo
Attribute (s) of "Постачальники" EntityColumn (s) of "Vendor" TableНазваніеNameDatatypeIs PKIs FKНомер рахунки WebMoneyWebMoney_account_numberVARCHAR (20) NoNoТелефонPhoneVARCHAR (12) NoNo
Attribute (s) of "Продаж" EntityColumn (s) of "Reteil" TableНазваніеNameDatatypeIs PKIs FKНомер продажіReteil_IDNUMERICYesNoНомер счетаAccount_IDNUMERICNoYesКоличествоReteil_countINTEGERNoNoСкидка,% DiscountINTEGERNoNoНомер товараGoods_IDNUMERICNoYesДата продажіDate_of_reteilDATENoNo
Attribute (s) of "Рахунки" EntityColumn (s) of "Accounts" TableНазваніеNameDatatypeIs PKIs FKНомер счетаAccount_IDNUMERICYesNoНомер покупателяBuyer_IDNUMERICNoYesДата відправки товараDate_of_sendingDATENoNoСкідка на доставку,% Discount_on_ shippingINTEGERNoNoНомер сотрудникаEmployee_IDNUMERICNoYesСпособ доставкіType_of_shippingVARCHAR (30) NoNoСтоімость доставкіPrice_of_shippin gDOUBLE PRECISIONNoNo
Attribute (s) of "Товар" EntityColumn (s) of "Goods" TableНазваніеNameDatatypeIs PKIs FKНомер выпускаDate_of_releaseDATENoNoПроцент збільшення цениPercent_of_price_ increasingINTEGERNoNoКолічество на складеCount_at_storehouseNUMERICNoNoЦена останньої поставкіPrice_of_last_ deliveryDOUBLE PRECISIONNoNoІзображеніеImageVARCHAR (50) NoNo
4.3 Згенерований в ERwin SQL код таблиць
CREATE TABLE Vendor
(_ID NUMERIC NOT NULL, _Name VARCHAR (30), VARCHAR (100), VARCHAR (12), VARCHAR (20), _account_number VARCHAR (20), KEY (Vendor_ID)
); TABLE Goods
(_ID NUMER...