This document provides information about database design in the ITC211 course. It covers topics such as ER diagrams, relational schemas, and design requirements. The document also includes details about various tables such as TbClient, TbMember, TbPlant, TbShippingMultiplier, TbStock, TbOrder, TbOrderItem, and TbMessage.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
7.TbOrderItem AttributeData TypeKeyCompulsory fdorderIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TbOrder (fdorderID) Y fdplantIDINTEGERPRIMARY KEY FOREIGN KEY REFERENCES TbPlant (fdplantID) Y fdcostDOUBLEY fdquantityINTEGERY fdunitShippingcostDOUBLEY 8.TbMessage AttributeData TypeKeyCompulsory fdmessageIDINTEGERPRIMARY KEYY fdclientIDINTEGERFOREIGN KEY REFERENCES TbClient (fdclientID) Y fdmemberIDINTEGERFOREIGN KEY REFERENCES TbMember (fdmemberID) Y fdmessageDateDATETIMEY fdmessageVARCHAR(100)Y (hackr.io 2018) (en.tekstenuitleg.net n.d.) (ApexSQL 2019) Assumptions 1.A client can order number of items in a single order. 2.The shipping cost depends upon the source location and destination location. 3.A member can manage stocks of number of plants.
Reference hackr.io (2018). DBMS Normalization: 1NF, 2NF, 3NF and BCNF with Examples. [Online]. Available:https://hackr.io/blog/dbms-normalization/. [Accessed: 5-June-2019] en.tekstenuitleg.net (n.d.). Database Normalization. [Online]. Available: http://en.tekstenuitleg.net/articles/software/database-design-tutorial/database-normalization.html. [Accessed: 5-June-2019] ApexSQL (2019). What is Database Normalization in SQL Server?Online. Available: https://www.sqlshack.com/what-is-database-normalization-in-sql-server/. [Accessed: 5-June- 2019]