I am looking for a bit of guidance please with the design of a simple back end database in Microsoft Access to manage the customer order processing system for a small online fitness equipment store selling treadmills/steppers/rowers and weights machines.
I need to get my ER model to 3NF and also work out the cardinality and participation correctly. The following is what I have managed so far.
Entity: tblCustomer
Attributes: CustomerID(PK)
FirstName
LastName
Address 1
Address 2
Telephone
Fax
Email
UserName ( to log into the web site)
Password
Entity: tblEquipment
Attributes: ProductID(PK)
Product Description
Product Photo
Entity: tblOrder
Attributes: OrderID(PK)
CustomerID(FK)
OrderDate(PK)
ProductID(FK)
CategoryID(FK)
Quantity
Entity: tblCategory
Attributes: CategoryID(PK)
CategoryName (ie steppers/rowers/treadmills)
Relationships between tblCustomer - tblOrder (1:N)
between tblOrder - tblEquipment (1:N)
between tblCategory - tblOrder (1:N)
Do I need any other tables or adjustments to what I have at the moment ? Any suggestions would be very much appreciated. Thanks
I need to get my ER model to 3NF and also work out the cardinality and participation correctly. The following is what I have managed so far.
Entity: tblCustomer
Attributes: CustomerID(PK)
FirstName
LastName
Address 1
Address 2
Telephone
Fax
UserName ( to log into the web site)
Password
Entity: tblEquipment
Attributes: ProductID(PK)
Product Description
Product Photo
Entity: tblOrder
Attributes: OrderID(PK)
CustomerID(FK)
OrderDate(PK)
ProductID(FK)
CategoryID(FK)
Quantity
Entity: tblCategory
Attributes: CategoryID(PK)
CategoryName (ie steppers/rowers/treadmills)
Relationships between tblCustomer - tblOrder (1:N)
between tblOrder - tblEquipment (1:N)
between tblCategory - tblOrder (1:N)
Do I need any other tables or adjustments to what I have at the moment ? Any suggestions would be very much appreciated. Thanks