• każdej kolumnie przyporządkowana jest niepowtarzalna nazwa oraz pewien fragment danych
• kolejność kolumn nie ma znaczenia
• kolumny maja atomowe wartości (nie są dalej dzielone)
• typ danych określonej wartości musi być zgodny z typem danych kolumny, w której znajduje się ta wartość
Klucze
Musimy dysponować sposobem, który umożliwiłby jednoznaczna identyfikacje każdego rekordu. W przykładzie, dane osobowe niezbyt dobrze się do tego celu nadają, ponieważ wielokrotnie spotykamy osoby o tych samych nazwiskach i imionach.
W naszym przypadku problem ten został rozwiązany dzięki przypisaniu każdemu klientowi niepowtarzalnego identyfikatora CustomerlD.