Birincil Anahtar ile Benzersiz Anahtar Arasındaki Fark

Anahtar Farkı: Birincil anahtar boşa izin veremez ve bir tabloda yalnızca bir kez oluşturulabilir. Benzersiz bir anahtar null sağlar ve bir tabloda birden çok kez oluşturulabilir. Veri depolamak ve almak söz konusu olduğunda anahtarlar önemli bir rol oynamaktadır.

Birincil Anahtarlar ve Benzersiz Anahtarlar, insanların çoğunluğu için tanıdık gelmeyebilir, ancak bu ikisi programlama için önemli kavramlardır. Programlama ve veritabanı işleri hakkında röportaj yapmak söz konusu olduğunda popüler bir sorudur. Birincil Anahtarlar ve Benzersiz Anahtarlar, öncelikle Microsoft SQL Server'da kullanılan temel kavramlardır.

Microsoft SQL, Microsoft tarafından geliştirilen ilişkisel bir veritabanı yönetim sistemidir. Ana işlevi, aynı bilgisayarda çalışan veya başka bir bilgisayardaki farklı bilgisayarlarda çalışan diğer yazılım uygulamaları tarafından istendiğinde verilerin depolanmasını ve alınmasını içerir.

Veri depolamak ve almak söz konusu olduğunda anahtarlar önemli bir rol oynamaktadır. Sunucuda depolanan veriler sütunlu bir dizi tablodur. Bu sütunlar çeşitli farklı bilgi türlerini saklar ve talimatlar kullanılarak alınabilir. Birincil Anahtar ve Benzersiz Anahtar, verilerin sistemde nasıl depolanacağını belirleyen iki tür anahtardır.

SQL Server veritabanındaki nesneler, tablolar ve dizinler olarak düzenlenir ve 8 KB sayfalardan oluşan bir koleksiyon olarak saklanır. Anahtarlar, bilgilerin veritabanında nerede depolanacağını belirlemeye yardımcı olur. Her iki tuş da birbirinden farklı. Ancak, birincil anahtar, benzersiz bir anahtar türüdür. Bunlar fonksiyonlarda da benzerdir ancak farklı işlevler sunar.

Birincil anahtarlar PRIMARY KEY kısıtlaması ile tanımlanır ve tablonun oluşturulması sırasında belirtilebilir. SQL Standardında, birincil anahtarlar bir veya daha fazla sütundan oluşabilir. Birincil anahtara katılan her sütun örtük olarak NOT NULL olarak tanımlanır. Bir birincil anahtar 3 ana işlev sunar:

Birincil anahtar null'a izin veremez (birincil anahtar nulllara izin veren sütunlarda tanımlanamaz).

Her tablonun birden fazla birincil anahtarı olamaz.

Bazı veritabanı sistemlerinde, birincil anahtar varsayılan olarak kümelenmiş bir dizin oluşturur.

Benzersiz tuşlar, birincil tuşlara benzer ve tablonun oluşturulması sırasında tanımlanabilir. Benzersiz tuşlar ayrıca verilerin veya satırların başka bir tabloda tekrarlanmamasını sağlar. Eşsiz bir anahtarın sunduğu 3 ana özellik şunlardır:

Benzersiz bir anahtar null değerine izin verebilir, ancak yalnızca bir tane (null değerine sahip sütunlarda benzersiz bir anahtar tanımlanabilir.)

Her tablonun birden fazla benzersiz anahtarı olabilir.

Bazı veritabanı sistemlerinde benzersiz bir anahtar, varsayılan olarak kümelenmemiş bir dizin oluşturur.

Birincil Anahtar ile Benzersiz Anahtar Arasındaki Karşılaştırma:

Birincil anahtar

Benzersiz anahtarı

Tanım

Birincil anahtar, benzersiz bir anahtar türüdür. Varlıklar arasında var olan ilişkileri tanımlamak için diğer varlıklara geçmesine izin verilen anahtar budur.

Benzersiz bir anahtar, sıfır, bir veya daha fazla nitelik kümesidir. Bu niteliklerin değer (ler) in bir ilişkideki her demet (satır) için benzersiz olması gerekir. Herhangi bir dize için benzersiz anahtar özniteliklerin değeri veya değerlerin birleşimi, o ilişkideki diğer hiçbir dize için tekrarlanmamalıdır.

Kullanılan

MySQL, Oracle, vb. İlişkisel Veri Tabanı Yönetim Sistemleri

MySQL, Oracle, vb. İlişkisel Veri Tabanı Yönetim Sistemleri

Boş Değerler

Boş değer kabul etmiyor

Tablodaki yalnızca bir boş değer kabul eder

Endeks Türü

Kümelenmiş bir indeks olup veritabanı tablosundaki veriler fiziksel olarak kümelenmiş indeks sekansında düzenlenir.

Benzersiz bir kümelenmemiş dizindir

İzin verilen Anahtar Sayısı

Bir tabloda yalnızca bir birincil anahtar

Bir tabloda birden fazla benzersiz anahtar bulunabilir

konvertibl

Başka bir tabloya yabancı bir anahtar haline getirilebilir

Başka bir tabloya yabancı bir anahtar haline getirilebilir

Tavsiye

İlgili Makaleler

  • popüler karşılaştırmalar: İçbükey ve Dışbükey Çokgenler Arasındaki Fark

    İçbükey ve Dışbükey Çokgenler Arasındaki Fark

    Anahtar Fark: Tüm iç açıları 180 dereceden az olan bir çokgen dışbükey çokgen olarak bilinir. Öte yandan, 180 dereceden daha büyük bir veya daha fazla iç açıya sahip bir çokgen içbükey çokgen olarak adlandırılır. Bir çokgen, üç veya daha fazla çizgi bölümünden oluşan kapalı bir düzlem şekil (iki boyutlu bir şekil) olarak tanımlanabilir. Çokgenler birçok türe ayrılabilir.
  • popüler karşılaştırmalar: Teklif Mektubu ile Onay Mektubu Arasındaki Fark

    Teklif Mektubu ile Onay Mektubu Arasındaki Fark

    Önemli Fark: Bir teklif mektubu ve bir onay mektubu, her ikisi de işe alım sürecinde önemli belgelerdir. Adayın şirket için uygun olduğu tespit edilirse, aday için bir teklif mektubu verilir. Şirketin sunduğu pozisyon ve maaş gibi detaylardan bahseder. Diğer taraftan, denetlemesini başarıyla tamamlayan çalışana bir onay mektubu verilir ve şirket onu daimi bir çalışan olarak işe alır. İşe alımlar bir dizi ad
  • popüler karşılaştırmalar: Dışbükey ve içbükey eğrileri arasındaki fark

    Dışbükey ve içbükey eğrileri arasındaki fark

    Anahtar Fark: Bir içbükey eğri içe yuvarlanır, oysa bir dışbükey eğri bir kürenin dış kısmı gibi yuvarlanır. Bir eğri düz bir çizgiden çok farklıdır. Bir eğrinin değişen bir eğimi vardır. Bir grafik veya harita üzerinde herhangi iki noktayı birleştirmek için kıpır kıpır kıpır kıpır kıpır kıpır kıvrılan bir çizgidir. Eğriler dışbükey ve içbükey eğrilerin kateg
  • popüler karşılaştırmalar: HB ve 2B Kurşun Kalem Arasındaki Fark

    HB ve 2B Kurşun Kalem Arasındaki Fark

    Anahtar fark : HB ve 2B kalem arasındaki ana fark, HB kaleminin orta menzilli bir kurşun olmasına karşın, 2B kalemin daha yumuşak bir lead'i olmasıdır. Bir Kalem, çizim yapmak için yazmanın yanı sıra kullanılan popüler bir araçtır. Sayım sırasında koyunların işaretlenmesi için grafit çubuklarının kullanıldığı ve İngiltere'de 1970 yılında ahşap kaplamalı çubuklar yani kalemlerin kullanıldığı İngiltere, 1565 yılında keşfedilmiştir. Kalemler, içinde grafit çekirdekli ahşaptan
  • popüler karşılaştırmalar: LAN ve MAN arasındaki fark

    LAN ve MAN arasındaki fark

    Anahtar Fark: LAN Yerel Alan Ağı anlamına gelir. Bir ofis binası veya okul gibi küçük bir alandaki bilgisayarları birbirine bağlayan bir bilgisayar ağıdır. Öte yandan, MAN Metropolitan Area Network'ün kısaltmasıdır. Bir şehir içindeki veya büyük bir kampus içindeki bilgisayarı birbirine bağlayan bir bilgisayar ağıdır. MAN, LAN'ın bir çıkış
  • popüler karşılaştırmalar: Normal ve Düzensiz Fiiller Arasındaki Fark

    Normal ve Düzensiz Fiiller Arasındaki Fark

    Anahtar fark : İki fiil türü arasındaki fark, farklı zamanları için sahip oldukları farklı sonlardır, burada düzenli fiiller her zaman önceki katılımcı bitişleri için '-ed' ile biter ve düzensiz fiiller birçok farklı şekilde sonlanır veya kalır. aynı şey onların eski sonları için de geçerli. Dilbilgisinde fiiller cümle
  • popüler karşılaştırmalar: Her biri arasındaki fark

    Her biri arasındaki fark

    Anahtar fark: 'Her' ve 'Her', miktarı ifade etmek için kullanılan belirleyicilerdir. 'Her' terimi yalnızca bir şeyi belirtmek için kullanılır; oysa, 'her' terimi grup içindeki tüm bileşenleri belirtmek için kullanılır. 'Her' bir cümlede sayılabilir isimlerle birlikte kullanılır. Belirli 'bir
  • popüler karşılaştırmalar: Elektronikte Chip ve Gofret Arasındaki Fark

    Elektronikte Chip ve Gofret Arasındaki Fark

    Temel Fark: Bir yonga ayrıca bir Entegre Devre olarak da bilinir, tek bir ünitede üretilen elektronik bileşenlerin bir montajıdır, oysa gofret, entegre devreler gibi entegre devrelerin oluşumunda kullanılan ince silikon dilimlerini belirtir bu gofretlerde gömülü. Entegre bir devre bir yonga olarak bilinir, belirli bir görevi yerine getirmek için birlikte çalışan ya da bir dizi görevde olabilen, devreler, yollar ve transistörler vb. Paketi olan küçü
  • popüler karşılaştırmalar: Reklam ve Pazarlama Arasındaki Fark

    Reklam ve Pazarlama Arasındaki Fark

    Anahtar fark: Reklam, pazarlamanın aksine, ürünün veya hizmetin geliştirilmesi, markalaştırılması, tasarlanması, pazara sunulması süreci olan pazarlamanın aksine, ürün veya hizmetlerin satılması ile ilgilidir. Pek çok kişi pazarlama ve reklamcılığın eş anlamlı olduğunu düşünüyor; Ancak, iki farklı kavramlardır. Onları ayırt etmenin bir yolu,

Editörün Seçimi

Kör ve Görme Engelliler Arasındaki Fark

Anahtar Fark: Görme engelliler, kişinin gözlük veya kontaklar gibi olağan yollarla tamir edilemeyecek mükemmel veya neredeyse mükemmel bir görüşünün olmadığı bir durumu ifade eden bir örtü terimdir. Körlük terimi, kişinin hiçbir şey göremediği, yani tam veya neredeyse tamamen görme kaybı olduğu bir durumu tanımlar. Körlük teknik olarak görme