Click here to Skip to main content
15,902,937 members
Home / Discussions / Database
   

Database

 
GeneralRe: DB Design-Going in circles Pin
Colin Angus Mackay9-May-05 22:47
Colin Angus Mackay9-May-05 22:47 
GeneralRe: DB Design-Going in circles Pin
hp1089-May-05 23:57
hp1089-May-05 23:57 
GeneralRe: DB Design-Going in circles Pin
hp10810-May-05 5:47
hp10810-May-05 5:47 
GeneralRe: DB Design-Going in circles Pin
Colin Angus Mackay10-May-05 6:03
Colin Angus Mackay10-May-05 6:03 
GeneralRe: DB Design-Going in circles Pin
hp10810-May-05 6:34
hp10810-May-05 6:34 
GeneralRe: DB Design-Going in circles Pin
Colin Angus Mackay10-May-05 6:53
Colin Angus Mackay10-May-05 6:53 
GeneralRe: DB Design-Going in circles Pin
hp10810-May-05 7:24
hp10810-May-05 7:24 
GeneralRe: DB Design-Going in circles Pin
jasncab10-May-05 14:29
jasncab10-May-05 14:29 
I think you are taking normalization too far.
Dont concern yourself as to storing addresses more than once.

The address in each table I create is usually just an attribute.
This means I would have an address for each company and person.

Same with phone.
Although it is possible that a company and person might have the same address or phone it isnt important that they are the same physical record in some table.

"Owning" a company - you work for it.

I see three tables in your entire post.

companies -> companies_people <- people

This way people can be part of a company or NOT.

Company table would have a main phone, fax etc and address(s)

People would have their own ID, address and phone.

YES you might have duplicated data but it certainly could not be called a transitive dependancy.



http://www.jasncab.com/huberblog :: Jason Huber
GeneralRe: DB Design-Going in circles Pin
hp10810-May-05 23:21
hp10810-May-05 23:21 
GeneralOracle 10G Pin
Member 17906978-May-05 22:47
Member 17906978-May-05 22:47 
GeneralRe: Oracle 10G Pin
jasncab11-May-05 6:07
jasncab11-May-05 6:07 
QuestionSQL Server 2000 to Access ? Pin
WDI8-May-05 7:01
WDI8-May-05 7:01 
AnswerRe: SQL Server 2000 to Access ? Pin
Tad McClellan8-May-05 14:15
professionalTad McClellan8-May-05 14:15 
AnswerRe: SQL Server 2000 to Access ? Pin
Member 17906978-May-05 22:40
Member 17906978-May-05 22:40 
GeneralRe: SQL Server 2000 to Access ? Pin
WDI9-May-05 10:15
WDI9-May-05 10:15 
GeneralDAAB Compatibility with Oracle Database 10G Pin
Member 17906977-May-05 23:11
Member 17906977-May-05 23:11 
Generalmultiple database Pin
Anonymous7-May-05 20:51
Anonymous7-May-05 20:51 
GeneralRe: multiple database Pin
Member 17906977-May-05 23:16
Member 17906977-May-05 23:16 
GeneralRe: multiple database Pin
Colin Angus Mackay7-May-05 23:53
Colin Angus Mackay7-May-05 23:53 
GeneralRe: multiple database Pin
Colin Angus Mackay8-May-05 0:01
Colin Angus Mackay8-May-05 0:01 
GeneralRe: multiple database Pin
sadmilson@terra.com.br11-May-05 7:24
susssadmilson@terra.com.br11-May-05 7:24 
QuestionCan you JOIN a Subquery Pin
Larsenal7-May-05 15:39
Larsenal7-May-05 15:39 
AnswerRe: Can you JOIN a Subquery Pin
jasncab10-May-05 14:37
jasncab10-May-05 14:37 
GeneralMEMO &amp; counter fields in Access Pin
Dead Ghost7-May-05 11:29
Dead Ghost7-May-05 11:29 
GeneralReading from another DB Pin
WDI7-May-05 4:18
WDI7-May-05 4:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.