Thursday, September 28, 2006

Mountain Music Shop

After a 30min trivia quiz on Access and VBA (and a break!) we're going to have a go at our next Database Design problem:

You and a few friends have just been employed by a local music shop that sells DVDs, CD’s, Videos and games. They’ve heard that you’ve got some experience with designing databases and are offering you all a pay rise if you can together come up with a design. The boss of the place has worked out that she wants the following information to be collected for each sale:

· LastName

· FirstName

· PostCode

· SalesDate

· Title

· MediaType

· Artist

· Price

· Quantity

Knowing that the first commandment of Access is:

“Thou shalt design normalized tables and understand thy fields and relationships before thou dost begin,”

you sit down to design your database schema together.

Hints:

· What primary tables will you need – tables that contain information that isn’t dependant on any other info in the database?

· When you’ve got a design, does your design allows a customer to purchase a number of different items in one sale? How can you further split thy database to allow this?

0 Comments:

Post a Comment

<< Home