Cara Membedakan Indeks Primer dan Sekunder?

Perbedaan yang menonjol antara indeks primer dan sekunder adalah indeks utama adalah indeks pada sekumpulan bidang yang menyertakan kunci utama dan tidak mengandung duplikat, sedangkan indeks sekunder adalah indeks yang bukan indeks utama dan dapat berisi duplikat.

Pengindeksan adalah proses yang membantu mengoptimalkan kinerja database. Ini mengurangi jumlah akses disk untuk memproses kueri. Indeks adalah struktur data yang digunakan untuk menemukan dan mengakses data yang tersedia dalam tabel database lebih cepat. Umumnya, indeks memiliki dua bagian: kunci pencarian dan referensi data. Kunci pencarian berisi salinan kunci utama atau kunci kandidat tabel. Karena disimpan dengan cara yang teratur, lebih mudah untuk mengakses data dengan mudah. Referensi data berisi pointer. Ini menyimpan alamat blok disk yang sesuai dengan kunci itu. Selanjutnya, ada berbagai jenis metode pengindeksan. Dua di antaranya adalah indeks primer dan sekunder.

Topik bahasan kami tentang:

  1. Apa itu Indeks Utama? -Definisi, Fungsionalitas 2. Apa itu Indeks Sekunder? – Definisi, Fungsionalitas 3. Perbedaan Antara Indeks Primer dan Sekunder -Perbandingan perbedaan utama

Istilah Utama

Indeks Padat, Pengindeksan, Indeks Utama, Kunci Utama, Indeks Sekunder, Indeks Cadangan

Yang perlu anda ketahui tentang Indeks Utama?

Jika indeks didasarkan pada kunci utama, itu disebut indeks utama. Kunci-kunci itu unik untuk setiap catatan. Selanjutnya, ini berisi hubungan 1:1 antara catatan. Pencarian data menggunakan indeks utama efisien karena menyimpan data dalam urutan yang diurutkan.

Terutama, ada dua jenis indeks sebagai indeks padat dan indeks cadangan. Pada indeks padat , jumlah record pada tabel indeks sama dengan jumlah record pada tabel utama. Karena indeks terdiri dari catatan indeks untuk setiap nilai kunci pencarian dalam file data, operasi pencarian jauh lebih cepat. Kedua, dalam indeks sparse , catatan indeks muncul untuk beberapa item dan setiap item menunjuk ke sebuah blok. Dalam tipe indeks ini, tabel bertambah dengan ukuran tabel. Memori utama menyimpan pemetaan alamat. Namun, memori sekunder melakukan pencarian data aktual tergantung pada alamat pemetaan. Peningkatan ukuran pemetaan mengurangi kecepatan mengambil alamat. Maka dari itu, indeks spasi bukanlah metode pengindeksan yang efisien.

Yang perlu anda ketahui tentang Indeks Sekunder?

Indeks sekunder adalah jenis indeks yang membantu mengurangi ukuran pemetaan dengan memperkenalkan tingkat pengindeksan lain. Pada tahap awal, ia memilih rentang untuk kolom. Maka dari itu, ukuran pemetaan tingkat pertama menjadi lebih kecil. Kemudian, metode indeks ini mengurangi setiap rentang menjadi rentang yang lebih kecil. Umumnya, memori utama menyimpan pemetaan tingkat pertama untuk mengambil alamat lebih cepat. Selanjutnya, memori sekunder menyimpan pemetaan tingkat kedua dan data aktual.

Perbedaan Antara Indeks Primer dan Indeks Sekunder

Definisi

Indeks utama adalah indeks pada sekumpulan bidang yang menyertakan kunci utama unik dan dijamin tidak berisi duplikat. Sebaliknya, indeks sekunder adalah indeks yang bukan indeks utama dan mungkin memiliki duplikat.

Memesan

Indeks utama membutuhkan baris dalam blok data untuk diurutkan pada kunci indeks sementara indeks sekunder tidak berdampak pada bagaimana baris sebenarnya diatur dalam blok data.

Jumlah indeks

Selain itu, hanya ada satu indeks utama, sementara bisa ada beberapa indeks sekunder.

Duplikat

Tidak ada duplikat di indeks utama sementara bisa ada duplikat di indeks sekunder.

Kata terakhir

Secara singkat, ada berbagai jenis indeks, dan dua di antaranya adalah indeks primer dan sekunder. Perbedaan yang menonjol antara indeks primer dan sekunder adalah indeks utama adalah indeks pada sekumpulan bidang yang menyertakan kunci utama untuk bidang tersebut dan tidak mengandung duplikat, sedangkan indeks sekunder adalah indeks yang bukan indeks utama dan yang dapat berisi duplikat.

Sumber bacaan:

1.Www.javatpoint.com, Tersedia di sini .

Sumber gambar:
  1. “Indeks Btree” ( CC BY-SA 3.0 ) melalui Commons Wikimedia

Related Posts