İlişki terimleri sözlüğü
İlişkileri açıklamak için kullanılan bir dizi terim vardır. Tüm bu terimleri önceden anlamak gerekli değildir. İlişkiler belge sayfalarını okurken gerektiği gibi buraya geri bakın.
- Bağımlı varlık: Bu, yabancı anahtar özelliğini veya özelliklerini içeren varlıktır. Bağımlı bazen "çocuk" olarak adlandırılır.
- Asıl varlık: Bu, birincil/alternatif anahtar özelliğini veya özelliklerini içeren varlıktır. Sorumlu bazen "üst" olarak adlandırılır.
- Asıl anahtar: Değerleri asıl varlığı benzersiz olarak tanımlayan özellik veya özellikler. Asıl anahtar birincil anahtar veya alternatif anahtar olabilir.
- Yabancı anahtar: İlgili asıl varlığın asıl anahtar değerleriyle eşleşen anahtar değerlerini depolamak için kullanılan bağımlı varlık türünün özelliği veya özellikleri.
- Gezinti: İlişkinin bir tarafındaki varlıkta, ilişkinin diğer ucundaki ilgili varlığa veya varlıklara başvuran bir özellik.
- Koleksiyon gezintisi: Birçok ilgili varlık için başvurular içeren gezinti. Bire çok ve çoka çok ilişkilerinin "çok" tarafına başvurmak için kullanılır.
- Başvuru gezintisi: İlgili tek bir varlığa başvuru tutan gezinti. Bire bir ve bire çok ilişkilerin "bir" tarafına başvurmak için kullanılır.
- Ters gezinti: Belirli bir gezintiyi tartışırken, bu terim ilişkinin diğer ucundaki gezintiye başvurur.
- Kendi kendine başvuran ilişki: Bağımlı ve asıl varlık türlerinin aynı olduğu bir ilişki.
- Gerekli ilişki Null değer atanamayan bir yabancı anahtarla temsil edilen ilişki. Gerekli bir ilişkideki bağımlı varlık, başvurduğu bir asıl varlık olmadan var olamaz.
- İsteğe bağlı ilişki Null atanabilir yabancı anahtarla temsil edilen ilişki. İsteğe bağlı bir ilişkideki bağımlı varlık, hiçbir asıl varlığa başvurmadan bulunabilir.
- Çift yönlü ilişki İlişkinin her iki tarafında da gezintileri olan bir ilişki.
- Tek yönlü ilişki İlişkinin bir tarafında gezintisi olan, ancak diğer tarafında gezintisi olmayan bir ilişki.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.