bassman197
Registered User.
- Local time
- Today, 00:50
- Joined
- Sep 18, 2007
- Messages
- 35
Hi,
I'm working with a database that I didn't design (but have modified since I worked here). As I found it, everywhere a person's name is required (client, employee) has two fields, first name and last name. Is this a standard design practice to aid in searches? an indexing issue?
Sometimes, the client isn't a person, but a company, in which case we are instructed to enter the company under the last name field.
It seems it would be easier to just have one field named client, where client is one string; if the client is a company, then type "Amalgamated Widgets, Inc.", if the client is an individual, then type "John Smith".
Likewise, "employee" would be one field and entered "John Doe" as one string, instead of having to enter it in two fields (first name, last name).
I'd like to get some feedback, before I make such a sweeping change. It would simply future entries, but would take some time to modify the existing ones. Any thoughts would be appreciated...
I'm working with a database that I didn't design (but have modified since I worked here). As I found it, everywhere a person's name is required (client, employee) has two fields, first name and last name. Is this a standard design practice to aid in searches? an indexing issue?
Sometimes, the client isn't a person, but a company, in which case we are instructed to enter the company under the last name field.
It seems it would be easier to just have one field named client, where client is one string; if the client is a company, then type "Amalgamated Widgets, Inc.", if the client is an individual, then type "John Smith".
Likewise, "employee" would be one field and entered "John Doe" as one string, instead of having to enter it in two fields (first name, last name).
I'd like to get some feedback, before I make such a sweeping change. It would simply future entries, but would take some time to modify the existing ones. Any thoughts would be appreciated...