Posts Topics Forums Images
Search videos from message boards Videos Search messages from microblogs Microblogs Search messages from imdb.com Imdb Search messages from yuku.com Yuku
My account: Login | Sign Up
Loading... 

Normalisation and Relationships Problem | Thread profile

Thread profile page for "Normalisation and Relationships Problem" on http://www.officefrustration.com. This report page is a snippet summary view from a single thread "Normalisation and Relationships Problem", located on the Message Board at http://www.officefrustration.com. This thread profile page shows the thread statistics for: Total Authors, Total Thread Posts, and Thread Activity, which are reported in a table below. Additional thread profile information is also shown in the following ways:

1) Top Contributing Authors
2) Related Threads on "eBay Auctions"
3) Related Threads on Other Sites

Warning: These statistics are generated using 'best efforts' and can experience delays and reporting errors at times. Please note that such statistics do not constitute a thread's popularity and/or exact posting volumes at any given reporting period.

Title: Normalisation and Relationships Problem
Site: Microsoft Office (Excel, Word) forum - OfficeFrustration  Microsoft Office (Excel, Word) forum - OfficeFrustration - site profile
Forum: Database Design  Database Design - forum profile
Total authors: 3 authors
Total thread posts: 4 posts
Thread activity: no new posts during last week
Domain info for: officefrustration.com

Thread posts in Normalisation and Relationships Problem:

1. 
Started 7 months, 3 weeks ago (2008-11-20 18:34:00)  by newbie2db66
Hi I'm very new to Access databases and I'm trying to set up a system for a DVD rental shop. At the moment I have my tables set up as below, but I've been told that this is not normalised and won't work properly. Apparently I need to add another table. I'm also not sure what type of relationships I should have. tblCustomer Customer ID PK Title Surname Forename Address ...
Size: 1,187 bytes
Customize:  Customize "Normalisation and Relationships Problem :: Database Design :: Microsoft Office (Excel, Word) forum - OfficeFrust..."
2. 
Started 7 months, 3 weeks ago (2008-11-20 19:09:00)  by Roger Carlson
Well, it depends a lot on your business rules. But from what I can see, you've got a Many-To-Many relationship between Customer and DVD. That is: Each Customer can Rent One Or More DVDs Each DVD can be Rented by One Or More Customers. The Rental table you've got creates the Junction (or Linking) table that is required to create a M:M relationship in a relational database. So I...
Size: 3,702 bytes
Customize:  Customize "<b>Reply 1</b>: Normalisation and Relationships Problem :: Database Design :: Microsoft Office (Excel, Word) forum - OfficeFrust..."
3. 
Started 7 months, 3 weeks ago (2008-11-20 20:57:00)  by Beetle
In addition to what Roger said, here is something else you should consider. Presumably, you would allow a customer to rent more than one DVD at a time. With your junction table as it is now, you will have to initiate a new rental transaction (invoice) for each DVD a customer rents. It would be better to have a table for rental line items related to the junction table (tblRentals) via ...
Size: 2,490 bytes
Customize:  Customize "<b>Reply 2</b>: Normalisation and Relationships Problem :: Database Design :: Microsoft Office (Excel, Word) forum - OfficeFrust..."
4. 
Started 7 months, 3 weeks ago (2008-11-20 21:38:00)  by newbie2db66
Thanks for your responses guys. Made me have a think about it some more and come up with some ideas. Think I will create another table so that a customer can rent more than one DVD at once.
Size: 326 bytes
Customize:  Customize "<b>Reply 3</b>: Normalisation and Relationships Problem :: Database Design :: Microsoft Office (Excel, Word) forum - OfficeFrust..."
 

Top contributing authors for Normalisation and Relationships Problem

Name
Posts
newbie2db66
2
user's latest post:
Normalisation and Relationships...
Published (2008-11-20 18:34:00)
Hi I'm very new to Access databases and I'm trying to set up a system for a DVD rental shop. At the moment I have my tables set up as below, but I've been told that this is not normalised and won't work properly. Apparently I need to add another table. I'm also not sure what type of relationships I should have. tblCustomer Customer ID PK Title Surname Forename Address Town Postcode Contact Number Film Genre Payment...
Roger Carlson
1
user's latest post:
Normalisation and Relationships...
Published (2008-11-20 19:09:00)
Well, it depends a lot on your business rules. But from what I can see, you've got a Many-To-Many relationship between Customer and DVD. That is: Each Customer can Rent One Or More DVDs Each DVD can be Rented by One Or More Customers. The Rental table you've got creates the Junction (or Linking) table that is required to create a M:M relationship in a relational database. So I guess what I'm saying is that those relationships...
Beetle
1
user's latest post:
Normalisation and Relationships...
Published (2008-11-20 20:57:00)
In addition to what Roger said, here is something else you should consider. Presumably, you would allow a customer to rent more than one DVD at a time. With your junction table as it is now, you will have to initiate a new rental transaction (invoice) for each DVD a customer rents. It would be better to have a table for rental line items related to the junction table (tblRentals) via RentalID. You should carefully consider how you charge for...