Got it.
For a First attempt very good.
Problems in Naming. Don't use special characters like &. and - or / (), Don't have age, have DOB and calculate the age. Some Field names appear far too long. Save a bunch of typos now and shorten them.
Always use Date Data Type for Dates. Do not use text.
Normalise more. e.g. tblHorse details is about the animal itself. Things that don't change. A new Table tblHorseHistory would store LastWormDate, TypeWormer, CurrentIssues.
The results appear for a person not a Horse. Wrong linking.
Horse Name is used in three tables, It only needs to be in one. tblHorseDetails.
Please review the above and rethink overall. Post back again with second draft.
Ok, here goes...I am braced for the next set of challenges!
Database Notes 10-6-12
Changes since 3-6-12
As suggested:
Special characters removed from field names (eg &, /, (), -)
Data Types checked on Table fields
Lookups removed from Tables – some notes in the description fields as to where I may need Lookups on forms or queries
Linking changed for Results to show for Horse not Customer
Horse Name removed from all but tblHrseDtls
Field Names abbreviated
Data now in 11 Tables instead of 7
New Tables are:
tblSample
tblHorseHistory
tblOrders
tblCustomerService
Relationship links are all set one to many – unsure if these are all correct
Unsure about tblInvoice tblProduct and tblInvoiceDetailsjctn
I have product name in all three of these tables, whilst I understand the necessity for the field name to be included in the junction table, do I need it in the tblProducts and tblInvoice?
I need to know the Product Name when the customer is invoiced and when the Invoice is being created I need to know for which customer. I find these confusing. I am still not clear as to how the information will come back together but will remove the duplicated field names if advised to. If I understand correctly I can remove ProductName from tblInvoice because it is in the jctn table and the tblProduct?
So that's how far I have done and I have lots more questions but wouldn't be able to cope with the answers right now!
The sun is shining and it is warm enough for me to bath my mare, I think I am going to have a few hours outside. As you are 10hrs ahead there, I bid you G'night.
Ani
