LibreOffice 7.1 Yardım
İki tablo arasında bir ilişki tanımlamanıza ve düzenlemenize izin verir.
Güncelleme ve silme seçenekleri sadece kullanılan veritabanı destekliyorsa kullanılabilirler.
Eğer yeni bir ilişki oluşturursanız, iletişim penceresinin üst kısmındaki açılan menülerin her birinden bir tablo seçebilirsiniz.
İlişli penceresinkdei bağlantı çizgilerine iki kere tıklayarak var olan ilişki için İlişkiler iletişim penceresini açarasanız, ilişkiye dahil olmuş çizgiler değiştirilemez.
İlişki için anahtar alanları tanımlar.
Bağlantı için seçilen tabloların ismi burada sütun adı olarak gözükür. Eğer bir alana tıklarsanız, ok tuşunu tablodan bir alanı seçmek için kullanabilirsiniz. Her ilişki bir satıra yazılır.
Burada, birincil anahtar alanında değişiklik meydana geldiğinde oluşacak etki seçenekleri seçebilirsiniz.
Birincil anahtarda meydana gelen herhangi bir değişikliğin diğer harici anahtar alanlarını etkilemediğini belirtir.
Eğer karşılık gelen birincil anahtar değişti ise tüm harici anahtar alanlarını günceller (Kademeli Güncelleme).
Eğer karşılık gelen birincil anahtar alanı değişti ise, bu seçeneği tüm harici anahtar alanlarını "IS NULL" olarak ayarlamak için kullanın. IS NULL, alanın boş olduğunu ifade eder.
Eğer karşılık gelen birincil anahtar değişti ise, bu seçeneği tüm harici anahtar alanlarına varsayılan değer atamak için kullanın. Karşılık gelen tablonun oluşturulması sırasında, alan özelliklerini atama sırasında harici anahtar alanlarının varsayılan değerleri tanımlanacaktır.
Burada bir birincil anahtar alan silindiğinde etkili olacak seçenekleri seçebilirsiniz.
Birincil anahtarın silinmesinin diğer harici anahtar alanlar üzerinde etkisi olmayacağını belirtir.
Karşılık gelen birincil anahtar alanı silinirse tüm harici anahtar alanlarının silineceğini belirtir.
Birincil anahtar alanını Kademeli silseçeneği ile silerseniz, diğer tabloa bu anahtarı yabancı anahtar olarak içeren tüm kayıtlar da silinecektir. TBu seçeneği büyük bir dikkatle kullanın; veritabanının büyük bir kısmı silinebilir.
Eğer karşılık gelen birincil anahtarı silerseniz, "IS NULL" değeri tüm harici anahtar alanlarına atanır.
Eğer karşılık gelen birincil anahtarı silerseniz, bir atama değeri tüm harici anahtar alanlarına atanacaktır.