Kolom identitas digunakan dalam manajemen database untuk menambahkan nilai yang dihasilkan ke kolom dalam tabel database. Kecuali administrator database merencanakan kunci pengidentifikasi, karena kolom identitas tidak unik secara inheren, ini dapat menyebabkan informasi yang berlebihan. Untuk membuat bidang identitas, diperlukan dua angka; satu untuk benih, atau nomor utama, dan yang kedua adalah kenaikan, yang naik dengan setiap informasi baru di kolom. Menggunakan kolom ini pada database di mana informasi sering dihapus dapat menyebabkan kesenjangan data.
Saat kolom identitas ditambahkan ke database, kolom tersebut mengidentifikasi kolom tersebut dengan serangkaian angka tertentu, yang ditetapkan oleh administrator atau database itu sendiri. Ini membuat kolom database seperti kolom dalam spreadsheet, di mana setiap sel memiliki identitasnya sendiri. Penggunaan utama dari fungsi identitas adalah untuk memberikan nomor unik pada kolom, sehingga administrator dapat dengan mudah menemukan dan memanggilnya.
Meskipun kolom identitas seharusnya membantu membuat bagian dari basis data menjadi unik, kolom ini tidak secara inheren melakukan hal ini. Administrator dapat menetapkan nomor identitas yang sama ke dua kolom terpisah, dan database tidak akan mengembalikan kesalahan apa pun. Biasanya, administrator akan mengetahui hal ini hanya ketika dia memanggil satu meja dan mendapatkan beberapa sebagai balasannya. Untuk mengatasi hal ini, yang terbaik bagi administrator untuk mencatat nomor apa yang sudah digunakan.
Fungsi identitas membutuhkan benih dan kenaikan, dan itu menentukan sel pertama di kolom. Benih adalah nomor pertama dan bertindak sebagai aspek pengidentifikasi utama dari seluruh kolom, dan kenaikannya adalah nomor sel yang tepat di kolom. Administrator basis data dapat mengatur nomor kolom identitas dalam fungsi, atau basis data dapat secara otomatis menetapkan nilai 1,1 ke kolom. Jika administrator menetapkan kolom sebagai 3,5 misalnya, maka 3 adalah benih dan 5 adalah kenaikan, dan kenaikan akan meningkat dengan setiap sel baru. Ini karena fungsi identitas hanya menentukan sel pertama, dan database mengambil alih dari sana.
Saat digabungkan dengan database yang sering menghapus data, kolom identitas mungkin mengalami beberapa masalah. Saat data dihapus, kolom tidak akan secara otomatis menetapkan ulang angka, sehingga kolom dapat melompat dari 3,5 ke 3,8 tanpa sel lain hadir. Dengan sendirinya, ini biasanya tidak akan menimbulkan masalah, tetapi dapat membuat pengorganisasian data fungsi identitas menjadi lebih sulit.