JenniferMurphy
Well-known Member
- Joined
- Jul 23, 2011
- Messages
- 2,691
- Office Version
- 365
- Platform
- Windows
For many years I have more or less kept track of how much I liked various products, usually with a rating on a 0-100 scale where 0-20 is terrible, 20-40 is poor, 40-60 is average, 60-80 is good, and 80-100 is excellent. This method sorta works, but it has some serious limitations. For some time I have been meaning to get up to speed with Access so I can do this in a database.
I am now ready to give this a try, but I have run into an immediate design question. I understand the basic database concepts of tables, records (rows), fields (columns), primary keys, foreign keys, relationships (1-1, 1-many, many-many), queries, forms, and normalization. What I need help with is how to design the tables and relationships for this application.
I would like a single database for all, or almost all, of the products that I use and want to rate. This would include food, household supplies, clothing, medications, etc. The problem I am having is that these products have very different properties. Here are some examples of products that I have in one of my Excel workbooks with the properties for each.
These are the tables that I think I will need to start:
I don't know what to do about the brands, flavors, colors, styles, etc. I need a way to "connect" specific properties to specific products.
I see 2 forms I need to start:
Please let me know if this wasn't explained clearly.
Thanks
I am now ready to give this a try, but I have run into an immediate design question. I understand the basic database concepts of tables, records (rows), fields (columns), primary keys, foreign keys, relationships (1-1, 1-many, many-many), queries, forms, and normalization. What I need help with is how to design the tables and relationships for this application.
I would like a single database for all, or almost all, of the products that I use and want to rate. This would include food, household supplies, clothing, medications, etc. The problem I am having is that these products have very different properties. Here are some examples of products that I have in one of my Excel workbooks with the properties for each.
These are the tables that I think I will need to start:
- Vendors. It will contain all of the places where I buy things: Amazon, Safeway, CVS, ...
- Products. I am not sure if this is a table on its own or the result of one or more junction tables.
- Purchased. One record for each purchase of each product.
- Ratings. One record for each time I rate a product.
I don't know what to do about the brands, flavors, colors, styles, etc. I need a way to "connect" specific properties to specific products.
I see 2 forms I need to start:
- New Product Form. It will allow me to add a product. It will probably need a sub-form to allow me to add types and properties.
- Rating Form. It will allow me to rate an existing product.
- Display a list of specific types of products that can be filtered by product type and sorted by rating, date last purchased, etc.
Please let me know if this wasn't explained clearly.
Thanks