Tavsiye, 2024

Editörün Seçimi

Güçlü ve Zayıf Varlık Arasındaki Fark

Güçlü ve Zayıf varlık hakkında konuşurken, bir işletmenin ne anlama geldiğini bilmeliyiz. Bir varlık, gerçek dünyada eşsiz bir nesnedir. Öznitelikler kümesi olarak tanımlanmaktadır. Aynı tür varlıkların toplanması birlikte varlık kümesini oluşturur. Burada, iki varlık türünü tartışacağız. Güçlü varlık ve Zayıf varlık. Zayıf varlık her zaman, varlığı için güçlü olana bağlıdır. Aşağıda gösterilen karşılaştırma tablosu ile hem Güçlü varlık hem de zayıf varlık arasındaki farkları tartışalım.

Karşılaştırma Tablosu

Karşılaştırma için temelGüçlü VarlıkZayıf Varlık
TemelGüçlü varlığın birincil anahtarı vardır.Zayıf varlığın kısmi bir ayrımcı anahtarı vardır.
bağlıGüçlü varlık, bir şemadaki diğer varlıklardan bağımsızdır.Zayıf varlık, varlığı için güçlü varlıklara bağlıdır.
gösterilenGüçlü varlık tek bir dikdörtgen ile gösterilir.Zayıf varlık, çift dikdörtgenle gösterilir.
ilişkiİki güçlü varlık arasındaki ilişki, sadece ilişki denilen tek bir elmas ile gösterilir.Zayıf olan ve güçlü bir varlık arasındaki ilişki, çift elmasla gösterilen İlişkiyi Belirleme ile gösterilir.
katılımGüçlü işletme, ilişkiye tamamen katılabilir veya olmayabilir.Zayıf varlık her zaman çift çizgi ile gösterilen tanımlayıcı ilişkiye tamamen katılır.

Güçlü Varlığın Tanımı

Güçlü Varlık, varlığı bir şemadaki başka herhangi bir varlığın varlığına bağlı olmayan kişidir. Tek bir dikdörtgen ile gösterilir. Güçlü bir varlık, her zaman güçlü varlığı tanımlayan nitelikler kümesinde birincil anahtara sahiptir. Güçlü bir varlık kümesindeki her işletmenin benzersiz olarak tanımlanabileceğini belirtir.

Benzer tip güçlü varlıkların bir araya gelmesi, Güçlü Varlık Setini oluşturur . Güçlü bir varlık, ER şemasında çift elmas ile ifade edilen bir Tanımlayıcı İlişki yoluyla zayıf varlık ile ilişkiyi korur. Öte yandan, iki güçlü varlık arasındaki ilişki tek bir pırlanta ile gösterilir ve basitçe bir ilişki olarak adlandırılır.

Bir örnek yardımıyla bu kavramı anlayalım; bir müşteri borç alır. Burada iki müşteri var, sonra bir müşteri var, sonra bir kredi var.

Yukarıdaki ER diyagramına bakıldığında, her bir kredi için, en az bir borçlunun olması gerekir, aksi takdirde bu kredi Kredi seti içerisinde listelenmez. Ancak bir müşteri borç almasa bile, Müşteri varlıkları setinde listelenir. Dolayısıyla, bir müşteri varlığının bir borç varlığına bağlı olmadığı sonucuna varabiliriz.

Müşteri varlığının, Müşteri Varlığı kümesindeki her bir varlığı benzersiz şekilde tanımlayan birincil anahtar Cust_ID'si olduğunu görebileceğiniz ikinci şey. Bu, Müşteri varlığını, bir borç varlığının bağlı olduğu güçlü bir varlık yapar.

Zayıf Varlığın Tanımı

Zayıf bir varlık, sahibine bağlı olan, yani varlığı için güçlü bir varlıktır. Zayıf bir varlık çift ​​dikdörtgen ile gösterilir. Zayıf varlığın birincil anahtarı yoktur, bunun yerine zayıf varlıkları benzersiz şekilde ayırt eden kısmi bir anahtara sahiptir. Zayıf varlığın birincil anahtarı, güçlü varlığın birincil anahtarından ve zayıf varlığın kısmi anahtarından oluşturulan bileşik bir anahtardır.

Benzer zayıf varlıkların koleksiyonuna Zayıf Varlık Seti denir. Zayıf bir varlık ile güçlü bir varlık arasındaki ilişki, her zaman bir Tanımlayıcı İlişki yani çift ​​elmas olarak belirtilir .

Daha fazla açıklama için, yukarıdaki örneği tartışalım, bu kez zayıf varlığın bakış açısından. Zayıf varlığımız olarak Kredimiz var ve yukarıda belirttiğim gibi her bir kredi için en az bir borçlunun olması gerekiyor. Borç kümesinde gözlemleyebilirsiniz, hiçbir müşteri araç kredisi ödünç almadı ve bu nedenle borç kredisi kümesinden tamamen kayboldu. Kredi kuruluşunda araç kredisinin varlığı için bir müşteri tarafından ödünç alınmış olması gerekir. Bu şekilde, zayıf Kredi varlığı güçlü Müşteri kuruluşuna bağlıdır.

İkincisi, bildiğimiz zayıf bir varlığın birincil bir anahtarı yok. Yani burada Loan_name, zayıf kuruluşun kısmi anahtarı ve müşteri kuruluşunun Cust_ID birincil anahtarı, kredi kuruluşunun birincil anahtarını oluşturur.

Kredi kurumu kümesinde, iki tam olarak aynı kuruluşumuz var, yani 20/11/2015 tarihinde 20000 tutarında bir Ev kredisi. Kredi_adı + Cust_ID). Böylece, bir konut kredisinin Müşteri 101 Jhon ve diğer Müşteri 103 Ruby tarafından ödünç alınacağı tespit edilecektir. Bu, oluşturulmuş bir zayıf varlık ana anahtarının, zayıf varlık kümesindeki her bir varlığı tanımlamasıdır.

Güçlü Varlık ve Zayıf Varlık Arasındaki Temel Farklılıklar

  1. Güçlü varlık ile zayıf varlık arasındaki temel fark, güçlü kuruluşun bir birincil anahtara sahip olmasıdır ; zayıf bir varlık ise zayıf bir varlık kümesinin varlıkları arasında bir ayrımcı olarak hareket eden kısmi anahtara sahiptir.
  2. Zayıf bir varlık her zaman varlığının güçlü varlığına bağlıdır, oysa güçlü bir varlık diğer varlıkların varlığından bağımsızdır .
  3. Güçlü bir varlık, tek bir dikdörtgenle, zayıf bir varlık ise çift ​​dikdörtgen ile gösterilir.
  4. İki güçlü varlık arasındaki ilişki tek elmas ile ifade edilirken, zayıf ve güçlü bir varlık arasındaki ilişki İlişki Tanımlama adlı çift elmas ile gösterilir.
  5. Güçlü işletme, ilişkilerine toplam katılımı gösterebilir veya göstermeyebilir, ancak zayıf işletme her zaman çift çizgiyle gösterilen belirleyici ilişkiye toplam katılım gösterir.

Sonuç:

Güçlü bir varlık kümesindeki her varlık, bir birincil anahtara sahip olduğu için benzersiz bir şekilde tanımlanabilir, ancak, bir birincil anahtara sahip olmadığı ve yedek varlıklar içerebileceği için her bir varlığı zayıf bir varlıkta tanımlayabilir ya da tanımlayamayız.

Top