In database relational modeling and implementation, a unique key is a set of zero, one or more attributes, the value(s) of which are guaranteed to be unique for each tuple (row) in a relation.
בעיצוב בסיסי נתונים יחסיים משתמשים במפתח ראשי כדי לזהות שורה באופן חד-חד ערכי (Unique) בטבלה, כך שהיא תקבל כל ערך פעם אחת לכל היותר.