I am doing a homework project for an Access Databases class, and need to design a database in 3rd normal form for a fictional computer repair company. She says it just needs to be very basic, only 6-10 tables. The problem I am running into is connecting my tblInvoice with my tblParts.
tblInvoice has InvoiceID (primary key), Date, Paid(Y/N), Balance, CustID (foreign key - tblCustomer) and PartID (foreign key - tblParts)
Long story short, how do I account for the posibility of multiple part ID's on the invoice (if necessary)? Do I need to put multiple partID fields on tblInvoice? I emailed the teacher for help, and she told me I wasn't normalized enough and to think of it like a "class registration system"... which didn't help me any. I'd appreciate any thoughts anyone could offer me
tblInvoice has InvoiceID (primary key), Date, Paid(Y/N), Balance, CustID (foreign key - tblCustomer) and PartID (foreign key - tblParts)
Long story short, how do I account for the posibility of multiple part ID's on the invoice (if necessary)? Do I need to put multiple partID fields on tblInvoice? I emailed the teacher for help, and she told me I wasn't normalized enough and to think of it like a "class registration system"... which didn't help me any. I'd appreciate any thoughts anyone could offer me
