I need to know the normal form of all the below schema. Here text which are in bold is primary key and text with * is foreign key. As per my understanding of normalization forms all are in 3NF.
Author ( Email , Name, Address, Telephone1, Telephone2, Telephone3)
Publisher ( Name , Address, URL, ABN)
WrittenBy ( Email*, ISBN* , Title*)
Book ( ISBN , Title, Edition, Year, ListPrice, PublisherName*)
Warehouse ( Code , Address)
StockedAt ( ISBN*, Code* , StockQty)
ShoppingCart ( CartID , TimeStamp, ISBN, BuyPrice, Qty)
Customer ( Email , Name, Address, CartID*)
Written by table connecting Author and Book
Looks like its satisfying 3NF
1NF: atomic-related data-distinct column names
2NF: 1NF + no partial dependency
3NF: 2NF + no transitive dependency
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.