Although a table can have only one primary key (comprised of up to 10 columns), it may have many indexes some of which might be unique. So for example, if you are interfacing with a legacy application and you are getting "CustomerNumber" from them but you prefer to use an autonumber as the primary key for your tables, you can assign a unique index for CustomerNumber to prevent duplicates. You might also have a second unique index on CustomerName, again to prevent duplicates.