Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apa sebenarnya perbedaan antara indeks primer dan indeks sekunder?

Indeks utama:

Indeks utama adalah indeks pada sekumpulan bidang yang menyertakan kunci utama unik untuk bidang tersebut dan dijamin tidak berisi duplikat. Disebut juga indeks Terkelompok .misalnya. ID Karyawan bisa jadi Contoh nya.

Indeks sekunder:

Indeks Sekunder adalah indeks yang bukan indeks utama dan mungkin memiliki duplikat. mis. Nama karyawan bisa jadi contohnya. Karena nama Karyawan dapat memiliki nilai yang mirip.

Indeks utama berisi bidang kunci dari tabel. Indeks utama secara otomatis dibuat dalam database ketika tabel diaktifkan. Jika tabel besar sering diakses sehingga tidak memungkinkan untuk menerapkan pengurutan indeks utama, Anda harus membuat indeks sekunder untuk tabel tersebut.

Indeks pada tabel memiliki ID indeks tiga karakter. '0' dicadangkan untuk indeks utama. Pelanggan dapat membuat indeks mereka sendiri di tabel SAP; ID mereka harus dimulai dengan Y atau Z.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan Massal ke dalam database Oracle:Mana yang lebih baik:UNTUK loop kursor atau Select sederhana?

  2. FROM kata kunci tidak ditemukan di tempat yang diharapkan (Oracle SQL)

  3. Cara menulis aplikasi .Net yang berfungsi dengan SqlServer dan Oracle (sekarang System.Data.OracleClient tidak digunakan lagi)

  4. Apa sebenarnya yang dilakukan tanda kutip di sekitar nama tabel?

  5. Menggunakan IS NULL atau IS NOT NULL pada kondisi join - Pertanyaan teori