Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6532321
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T09:59:12+00:00 2026-05-25T09:59:12+00:00

For our application, which has a website and a backend, we really like the

  • 0

For our application, which has a website and a backend, we really like the notion of capturing a “full name” for people to allow for the many different ways of expressing someone’s name. However;

  • The payment service provider wants “all first names, surname” which
    are obligatory for card payments
  • The newsletter guys want a singular “first name” so the company can be seen to be more ‘personal’
  • The accounts people want to be able to sort by “surname”
  • We programmers have noticed the following clients in our database:
    • Simon Mária – her “first name” is Mária and her “surname” is Simon
    • Danesh – only one name (although I assume it’s different written in the appropriate character set!)
    • 陳心蘭 – not sure which is the first name or surname (presumably, this client would have written in a roman character set if forced to do so)

These make it necessary to capture each of the elements of someone’s name separately, and somehow making names that don’t really fit into “title, first name, surname” pattern fit anyway.

So, without having a field for every part of “Right Hon. Chev. John Barrington Smythe Doe III OBE LLD MEng” or only one field where just “John” might be entered, how do you structure your application and database in practice so that you don’t get caught out later?

I’ve already looked through the SO posts such as:
First name, middle name, last name. Why not Full Name? and
Person name structure in separate database table but haven’t seen any examples of how people implement the best practice method (capturing “full_name”) in the real world when having to deal with other systems which perhaps aren’t current or best practice…

Thanks!

EDITED – for clarity

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T09:59:13+00:00Added an answer on May 25, 2026 at 9:59 am

    The best response I have came from a similar question:

    Personal names in a global application: What to store

    The answer by Pontus linked to a document, which doesn’t specifically describe how to record a name in a database, but it does provide the most complete description of the problem so far:

    http://ns.hr-xml.org/2_5/HR-XML-2_5/CPO/PersonName.html

    Perhaps if anyone has any experience of database implementations which adhere to this, then feel free to add another answer!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our company has a Batch Application which runs every day, It does some database
We're hosting our Ruby on Rails application with the EngineYard App Cloud, which has
Our application has a table which stores all transactions records of clients in one
Encountered a frustrating problem in our application today which came down to an ArrayIndexOutOfBounds
We have the usual web.xml for our web application which includes some jsp and
As a part of our application I need to write simple workflow system which
I have an application which obtains data in JSON format from one of our
The company where I work created this application which is core to our business
We have an SaveFileDialog in our application, which offers a variety of formats the
We are building a set of features for our application. One of which is

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.