 Because the concept is so important in database science, many RDBMS systems implement some type of generated key, although each has its own terminology.An identity column differs from a primary key in that its values are managed by the server and usually cannot be modified.In many cases an identity column is used as a primary key; however, this is not always the case.