简体   繁体   中英

Which Normal Form it is?

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM