Kümeleme dizini ile ikincil dizin arasındaki fark nedir?
Kümeleme dizini ile ikincil dizin arasındaki fark nedir?

Video: Kümeleme dizini ile ikincil dizin arasındaki fark nedir?

Video: Kümeleme dizini ile ikincil dizin arasındaki fark nedir?
Video: Clustering (Bölütleme, Kümeleme) yöntemleri (Weka Eğitim Serisi 15) 2024, Aralık
Anonim

Öncelik dizin : içinde sıralı olarak sıralanmış dosya, dizin arama anahtarı dosyanın sıralı sırasını belirtir. Olarak da adlandırılır kümeleme dizini . ikincil dizin : bir dizin kimin arama anahtarı bir sipariş belirtir farklı dosyanın sıralı sırasından. olmayan olarak da adlandırılır kümeleme dizini.

Bu şekilde, bir kümeleme indeksi ile ikincil bir indeks arasındaki fark nedir, uygun bir örnekle açıklanır?

NS ikincil dizin bir indeksleme arama anahtarı bir sıra belirten yöntem farklı dosyanın sıralı sırasından. Kümeleme dizini NS tanımlanmış bir sipariş veri dosyası olarak. çok düzeyli indeksleme birincil olduğunda oluşturulur dizin uygun değil içinde hafıza.

Yukarıdakilerin yanında ikincil indeks nedir? A ikincil dizin Basitçe söylemek gerekirse, olağan (birincil) anahtar dışındaki bazı bilgiler aracılığıyla bir veritabanındaki (birincil) kayıtlara verimli bir şekilde erişmenin bir yoludur.

Benzer şekilde, birincil dizin ikincil dizin ile kümeleme dizini arasındaki farkın ne olduğunu sorabilirsiniz.

Birincil İndeks − Birincil dizin sıralı bir veri dosyasında tanımlanır. ikincil dizin − ikincil dizin aday anahtar olan ve her kayıtta benzersiz bir değeri olan bir alandan veya yinelenen değerlere sahip anahtar olmayan bir alandan oluşturulabilir. Kümeleme Dizini − Kümeleme dizini sıralı bir veri dosyasında tanımlanır.

İkincil bir dizin seyrek olabilir mi?

2 Cevap. Öncelik dizin benzersiz, ikincil dizin benzersiz olmak zorunda değilsiniz. seyrek dizin mümkün olan her değeri saklamayın, Yoğun indeks yapar mümkün olan her değeri saklayın. Yani birincil dizin çalışmak için yoğun olmalı, bir ikincil dizin ya yoğun ol ya seyrek ihtiyaca bağlı olarak.

Önerilen: