I bit the bullet and created an "Organizations" table. The data normalization process actually led to about eight new tables plus links to a set of "People" related tables. So "Contact" data is presently stored in about sixteen tables, including tables for user-defined attributes.

I also wrote a multi-tab application for maintaining organization/contact data:

http://www.radile.com/rdweb/temp/org100.html

Shows Nathan M. Andelin, a contact at Relational Data Corporation, for example.

It's a little ironic that I've been building package software for years, hoping that people will license it. Now I see myself on the other side of the table, needing a package myself, but wanting to build it myself, as opposed to licensing from a vendor. The shoe is on the other foot.

A number of packages provide a field for indicating an organization's Web site. But I wanted a way to bookmark an unlimited number of URLs for any given organization. So I added a table for organization Web Sites. That's just one example.

I have specific ideas for about eight more new tables. Better get started.

Nathan.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.