İçerikler
Dizin 🔎︎

# İlişkiler

İki tablo arasında bir ilişki tanımlamanıza ve düzenlemenize izin verir.

Bu komuta erişmek...

In a database file window, choose Tools - Relationships.

Güncelleme ve silme seçenekleri sadece kullanılan veritabanı destekliyorsa kullanılabilirler.

## Tablolar

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.

## Anahtar alanlar

İ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.

## Güncelleme seçenekleri

Burada, birincil anahtar alanında değişiklik meydana geldiğinde oluşacak etki seçenekleri seçebilirsiniz.

### İşlem yok

Birincil anahtarda meydana gelen herhangi bir değişikliğin diğer harici anahtar alanlarını etkilemediğini belirtir.

### Kademeleri güncelliyor

Eğer karşılık gelen birincil anahtar değişti ise tüm harici anahtar alanlarını günceller (Kademeli Güncelleme).

### Boş ata

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.

### Varsayılan ata

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.

## Silme seçenekleri

Burada bir birincil anahtar alan silindiğinde etkili olacak seçenekleri seçebilirsiniz.

### İşlem yok

Birincil anahtarın silinmesinin diğer harici anahtar alanlar üzerinde etkisi olmayacağını belirtir.

### Kademeli olarak sil

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.

### Boş ata

Eğer karşılık gelen birincil anahtarı silerseniz, "IS NULL" değeri tüm harici anahtar alanlarına atanır.

### Varsayılan Ata

Eğer karşılık gelen birincil anahtarı silerseniz, bir atama değeri tüm harici anahtar alanlarına atanacaktır.