Bạn thường chuẩn hóa một cơ sở dữ liệu để tránh dư thừa dữ liệu. Thật dễ dàng để nhìn thấy trong một bảng đầy đủ các tên mà có rất nhiều dự phòng. Nếu mục tiêu của bạn là tạo danh mục tên của mọi người trên hành tinh (chúc may mắn), tôi có thể thấy cách bình thường hóa tên có thể mang lại lợi ích. Nhưng trong bối cảnh của cơ sở dữ liệu kinh doanh trung bình là nó quá mức cần thiết?Bình thường hóa tên của một người có quá xa không?
(Tất nhiên tôi biết bạn có thể mất bất cứ điều gì đến một cực đoan ... nói nếu bạn bình thường xuống đến âm tiết ... hay thậm chí là cặp nhân vật liền kề. Tôi không thể nhìn thấy một lợi ích trong việc đi xa)
Cập nhật:
Có thể biện minh cho điều này là trình tạo tên ngẫu nhiên. Đó là tất cả những gì tôi có thể nghĩ ra từ đỉnh đầu.
Tôi không chắc chắn ý của bạn là gì, bạn đang nói về việc thiết lập một bảng riêng biệt như "FirstNames" và sau đó liên kết người dùng với nó bằng "FirstNameID" hoặc một cái gì đó như thế? –
Bạn có tên bảng nào? Nếu có nhiều tham chiếu đến cùng một cá nhân- và không chỉ cùng một tên- thì có, bạn có lẽ nên có một bảng người. –
Erm. Không phải tên đã về cơ bản nomalised xuống nhân vật anyways? Chắc chắn đó là toàn bộ điểm của một bảng chữ cái? –