Re: Few confusing things about first normal form

From: Walter Mitty <wamitty_at_verizon.net>
Date: Thu, 23 Oct 2008 13:49:37 GMT
Message-ID: <Rh%Lk.3233$r_3.1126_at_nwrddc02.gnilink.net>


<Srubys_at_gmail.com> wrote in message
news:f8f96838-16d6-4a48-996d-6c85b79d604f_at_64g2000hsu.googlegroups.com... greetings

>1) For DB to be in 1NF there must be no multi-valued attributes, and
no repeating groups. When so, data is said to be atomic. One site claims that even first name and last name must be featured in separate columns, but some other sites did put both first name and last name into a single column, and yet still claimed the table was in 1NF? So which is true?

First name and last name do not have the same semantics. A person whose name is "SAMUEL CHRISTOPHER" does not have the same name as a person whose name is "CHRISTOPHER SAMUEL". Since the attributes are different attributes, putting them in spearate columns does not cause an implicit repeating group.

If you go across cultures, the semantics can become obscured. For example, the family name of "MAO ZEDONG" is "MAO". Many Europeans do not realize this. Received on Thu Oct 23 2008 - 15:49:37 CEST

Original text of this message