First of all, i'm glad to be part of your forum members! Hi to everybody...
****************************************
* represents primary key
As far as i see, this design is good. I need your confirmation I followed 1NF, 2NF, 3NF, and one to many relationships guidelines.
-Seller Table {*SellerID, first name, last name, address, city, CountryID (foreign key), phone number, date hired}
-Customer Table {*CustomerID, first name, last name, address, city, CountryID (foreign key), SellerID (foreign key) }
-Car Table {*CarID, manufacturer, model, car year}
-Purchased Car Table {*CarID (foreign key), *CustomerID (foreign key), date purchased }
-----
These tables have multivalued fields...
Country Table {*CountryID, country name}
A customer can store several phone number (home, cell, work):
Phone Table {*PhoneID, CustomerID (foreign key), phone number}