Each database table has a primary key (primary index). The primary key is either defined by the user or generated by the system. A user-defined primary key can consist of one or more columns. The primary key must have a unique value for each table row.
SQL Reference Manual, Key Definition (key_definition)
SQL Tutorial, Primary Keys