Who said anything about putting the property
description in the table under discussion ?
It was Property NUMBER that jsanderson mentions in the original post - and that's what I thought we were talking about - TWO numbers - just two numbers.
I was under the impression that the term "think" -
"Each Property Number has multiple Units (think Hilltop Estates, Unit 2, Redwood Estates, Unit 2)"
indicated that it was by way of explanation - rather than a statement of what needs to be stored.
HOWEVER,
In concept, your second post was proposing a classic two table Many-to-Many relationship with a linking table between.
Now, if the
tblProperty
PropertyId PK
PropertyDescription ( Indexed ,
No Duplicates )
..etc
contains no more fields than that :-
Then storing PropertyId into the linking table is all fine and usual.
However, there is no loss of Normalisation if you make the PropertyDescription it's own primary key and store that directly into the linking table - thus doing away with tblProperty entirely and changing the linking table into a table on the Many end of a relationship.
Now, years ago - I know people would have argued that the repeated text would take up more memory than repeated numbers - etc. However, that's a completely different argument.
At the end of the day - these differences in approach stem from differeces in interpretation of incomplete information provided at the start of the thread.
- Just like working for real clients
G LS