Unique key - It display the unique values which can have one null value where Primary key - has unique values without null. Whenever you create the primary key constraints, Oracle by default create a unique index with not null.
>> Scenario based solutions