AttributeData TypeKeyCompulsory fildmemberIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TabMember (fildmemberID) Y fildplantIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TabPlant (fildplantID) Y fildpriceDateDATETIMEPRIMARY KEYY fildpriceDOUBLEY fildunitShoppingCostDOUBLEY fildinStockINTEGERY 6.TabOrder AttributeData TypeKeyCompulsory fildorderIDINTEGERPRIMARY KEYY fildmemberIDINTEGERFOREIGN KEY REFERENCES TabMember (fildmemberID) Y fildclientIDINTEGERFOREIGN KEY REFERENCES TabClient (fildclientID) Y fildorderDateDATETIMEY fildstatusVARCHAR(20)Y fildshippingDateDATETIMEY fildcourierNameVARCHAR(50)Y fildnurseryStateVARCHAR(3)FOREIGN KEY REFERENCES TabShippingMultiplier (fildnurseryState) Y filddestinationStateVARCHAR(3)FOREIGN KEY REFERENCES TabShippingMultiplier (filddestinationState) Y fildshippingReferenceNumberVARCHAR(20)Y 7.TabOrderItem
AttributeData TypeKeyCompulsory fildorderIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TabOrder (fildorderID) Y fildplantIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TabPlant (fildplantID) Y fildcostDOUBLEY fildquantityINTEGERY fildunitShippingcostDOUBLEY 8.TabMessage AttributeData TypeKeyCompulsory fildmessageIDINTEGERPRIMARY KEYY fildclientIDINTEGERFOREIGN KEY REFERENCES TabClient (fildclientID) Y fildmemberIDINTEGERFOREIGN KEY REFERENCES TabMember (fildmemberID) Y fildmessageDateDATETIMEY fildmessageVARCHAR(100)Y Assumptions 1.An order will contain any number of plants. 2.A member can monitor the stocks of number of plants. 3.The shipping cost depends upon the places of source and destination.