RE: Event tracking design question
- From: "Tom via AccessMonster.com" <u9562@uwe>
- Date: Fri, 30 Jun 2006 00:34:54 GMT
Thanks for your help. I've read that book, it was good, but man its hard to
put that much work into a database before turning on the computer. I know
it's the best way to do it, but its hard.
Thanks for your help
Tom
mnature wrote:
I have a question. I was told that you shouldn't store information in a
linking table except keys, Is this true?
I prefer to call what I put into tables Data, and what I compile into forms
and reports Information. But that is partly just semantics. You certainly
should not store any calculated information in any table.
More to the point, in the book Database Design for Mere Mortals, Hernandez
states that "The linking table help to keep redundant data to an absolute
minimum." He then goes on to describe an OrderDetails linking table, which
links Orders and Products tables, and includes (other than the foreign keys),
the fields of Quantity Ordered and Quote Price. A linking table is exactly
where you would place any fields that refer to the record which is created by
the linking table.
In your database, a particular event that occurs in a particular venue, with
a particular contact person, would probably require a date to specify when
this unique occurrence is happening. That date cannot go anywhere else,
because it has no meaning except in the context of that particular record in
that table. It would have no meaning in any other table.
Again quoting Hernandez, "When you establish a many-to-many relationship
between a pair of tables, make certain you check each table and determine
whether there are any fields that you should transfer to the linking table."
--
Message posted via AccessMonster.com
http://www.accessmonster.com/Uwe/Forums.aspx/access-tablesdbdesign/200606/1
.
- References:
- Event tracking design question
- From: Tom via AccessMonster.com
- RE: Event tracking design question
- From: tomanddani via AccessMonster.com
- Event tracking design question
- Prev by Date: Re: #Deleted
- Next by Date: Re: Cascading Updates Fail for this situation
- Previous by thread: RE: Event tracking design question
- Next by thread: Re: Keep original lookup value data for past records after changing lo
- Index(es):
Relevant Pages
|