Also International Numbers
Have you seen any address books accomodating 3 digit Country Code??
Martin-
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Chris W. Parker" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, October 12, 2004 1:20 PM
Subject: RE: help with table structure


> You were wondering about a separate phone number table?
>
> Most phone numbers (esp. cell phones and home phones) belong to only one
> person. If that were your only data, then creating a new table may not
> make sense. However, dozens of people can share a common number (like in a
> large office. Each person doesn't get their own number rather they get
> their own extension).  Phone numbers can also be international (you can't
> rely on (ac) ###-#### being able to hold the whole number). Other phone
> numbers come with access codes (Dial a number, wait for a tone, type in
> your access code, get connected). What happens if someone has 3 cell phone
> numbers? ( I know someone like that, they are a salesperson and they have
> to use a different phone (for the service and for the better rates)
> depending on where they are in the world). You wouldn't want 3 fields on
> your table with 1 of them being empty for all but one record, would you?
>
> A mapping table like was described would equate a user_id to a phone_id
> and could also contain a PIN# or an Extension # for those users that need
> them. If you wanted to get really fancy, you could put a startdate and a
> stopdate on the mapping table. That way if you ever wanted to see a
> history of who had that number, there it would be. (If anyone ever
> belonged to the same number more than once, they would have multiple
> records in this table)
>
> Basically, you end up with better, more accessible data doing the phone
> numbers in their own table. You could add more  fields like phone_type
> (cell, fax, pager, blackberry, etc), and notes for each phone ("This is an
> EU #") and maybe even a "do not call" flag (or would that go on the
> mapping table? hmmm...)
>
>
> Shawn Green
> Database Administrator
> Unimin Corporation - Spruce Pine
>
> "Chris W. Parker" <[EMAIL PROTECTED]> wrote on 10/12/2004 12:55:54 PM:
>
> > Justin Smith <mailto:[EMAIL PROTECTED]>
> >     on Tuesday, October 12, 2004 8:48 AM said:
> >
> > > What you have so far looks good, but what I learned from doing my
> > > ecomm project was that it is beneficial to make a separate table for
> > > anything and everything that you might have more than one of...
> > > Addresses, phone numbers, and email addresses are all great
> > > candidates for breaking out into another table.
> >
> > interesting you say that because i was going to do this same thing
> > except not as completely as i probably should (which i think is what you
> > are suggesting). what i mean is, my extra table of addresses was going
> > to be merely shipping addresses for the customer and nothing else. but i
> > guess i should change it from being just shipping addresses to include
> > any kind of address relating to the customer?
> >
> > but what about phone numbers? i'm a bit unsure on that one. in my table
> > as it is now, i have three: business, home, and fax. in what case would
> > having a phone (number) table be beneficial?
> >
> >
> > > I hope this helps.
> >
> > yes thank you.
> >
> >
> >
> > chris.
> >
> > --
> > MySQL General Mailing List
> > For list archives: http://lists.mysql.com/mysql
> > To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
> >
>

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to