A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » New Users
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

(simple) business Database design



 
 
Thread Tools Display Modes
  #1  
Old April 6th, 2009, 02:39 PM posted to microsoft.public.access.gettingstarted
DM in UK
external usenet poster
 
Posts: 1
Default (simple) business Database design

I have a need to track Bookings. I am guessing the DB will consist of tables
for Venue, Artist, Rates, Discounts, Bonuses; and then one for Bookings where
I look-up values found in the other tables. From the DB I want to generate
reports (or whatever they will be called) that will allow me to print
invoices, booking confirmations, calculating discounts and bonuses

How do I do this? Is there a guide I can use that is a similar project
(transaction-driven model of DB)
  #2  
Old April 6th, 2009, 04:06 PM posted to microsoft.public.access.gettingstarted
Philip Herlihy
external usenet poster
 
Posts: 292
Default (simple) business Database design

DM in UK wrote:
I have a need to track Bookings. I am guessing the DB will consist of tables
for Venue, Artist, Rates, Discounts, Bonuses; and then one for Bookings where
I look-up values found in the other tables. From the DB I want to generate
reports (or whatever they will be called) that will allow me to print
invoices, booking confirmations, calculating discounts and bonuses

How do I do this? Is there a guide I can use that is a similar project
(transaction-driven model of DB)


These are broad brush-strokes, as we don't know the business rules that
apply, but in principle it sounds ok. Time spent getting your tables
right will be repaid handsomely. You might like to look at the
Northwind database that can be installed with Access - in 2003 look
under Help/Sample-Databases.

Try pinning down the relationships between your various entities.
One-to-one, One-to-many, many-to-many? You may find you have more
specific questions as you work through that process.

I'd think of a booking as a record which brings together (via Foreign
Keys) records for Artist and Venue, and records financial details. Does
an Artist have a Rate? A Venue? Hard to be more specific without real
detail of how this has to work in the real world.

Phil, London
  #4  
Old April 6th, 2009, 07:39 PM posted to microsoft.public.access.gettingstarted
Jeff Boyce
external usenet poster
 
Posts: 8,621
Default (simple) business Database design

Philip & John offer good suggestions.

I'll add something else to consider ...

If you are not familiar with "relational" and/or "normalization", you'll
likely not get good use of Access' features/functions. Access "expects"
data organized in a particular way. If you don't provide data structured
that way, both you and Access will have to work harder. Another way to put
it is that you can drive nails with a chain saw, but it really isn't the
right tool, is it?!

Good luck!

Regards

Jeff Boyce
Microsoft Office/Access MVP

"DM in UK" DM in wrote in message
...
I have a need to track Bookings. I am guessing the DB will consist of
tables
for Venue, Artist, Rates, Discounts, Bonuses; and then one for Bookings
where
I look-up values found in the other tables. From the DB I want to
generate
reports (or whatever they will be called) that will allow me to print
invoices, booking confirmations, calculating discounts and bonuses

How do I do this? Is there a guide I can use that is a similar project
(transaction-driven model of DB)



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 01:00 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.