Results 1 to 4 of 4
  1. #1
    crazyrat25 is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Apr 2014
    Posts
    12

    Database Structure help

    Hi, I have been given the task of teaching the database unit to my 6th form class but have very little knowledge of advanced databases. We are given a brief and then have to work out a solution to it. Once I have the structure in place I am fine with creating things like invoices and so on in Access.



    I have included screenshots of the brief and my proposed solution but I think there are issues with my structure. I would really appreciate it if someone could have a look at this for me and give some feedback?

    Many thanks

    Click image for larger version. 

Name:	db ss1.jpg 
Views:	22 
Size:	38.4 KB 
ID:	18778Click image for larger version. 

Name:	db ss2.jpg 
Views:	22 
Size:	33.6 KB 
ID:	18779Click image for larger version. 

Name:	structre ss.png 
Views:	23 
Size:	213.5 KB 
ID:	18780

  2. #2
    John_G is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    Oct 2011
    Location
    Ottawa, ON (area)
    Posts
    2,615
    Hi -

    Not a bad start, but a few things to consider:

    - Performers are not related to invoices - they are related to productions, and more specifically to one specific Tour of a production.
    - You did not account for the possibility of more than one tour of a production (suggests another table may be needed)
    - The relation between Production and Invoice is not required; an invoice is for a booking
    - I don't see anywhere that payments are tracked (date, amount paid, etc.)
    - I think "Price" should refer to a booking, not the Production - different bookings of the same production could have different prices
    - Some of the tables need more detail, e.g. bookings need a performance time since there can be more than one per day

    These should get you started. What you need to do is go through your briefing again to ensure that you have identified all the entities ( = tables) you require, and that your proposed structure properly implements the relationships described (or implied) in the briefing.

  3. #3
    June7's Avatar
    June7 is online now VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,622
    This is going to get complicated fast.

    tblPerformers

    tblProductions

    tblProductionRoles

    tblTours

    tblPerformersTourRole
    (perhaps this is where a field for backstage pass ID would go)

    tblClients

    tblBookings

    tblInvoices

    tblReceipts



    Watch out for circular relationships: http://www.codeproject.com/Articles/...atabase-Design
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  4. #4
    crazyrat25 is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Apr 2014
    Posts
    12
    Thanks very much. This helps although I think the 2nd system may be too complex for an A-level project. (Exam board have hinted that it should be 5 tables - should have mentioned that originally).

    I'll try this today and post what I get.

    Thanks again.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Little help in my database structure
    By F0u4d in forum Access
    Replies: 1
    Last Post: 04-10-2014, 06:42 AM
  2. Question on how to structure a database
    By ExterminatorJeff in forum Database Design
    Replies: 3
    Last Post: 03-17-2012, 06:34 AM
  3. Database Structure Advice
    By Douglasrac in forum Access
    Replies: 9
    Last Post: 07-16-2011, 07:14 PM
  4. Replies: 1
    Last Post: 11-03-2010, 10:41 AM
  5. Help with Database Structure
    By scottay in forum Access
    Replies: 8
    Last Post: 06-30-2010, 08:16 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums