Bağlantıları atla

Birincil anahtar

Birincil anahtar

FileMaker'da birincil anahtar nedir?

Birincil anahtar, bir ilişkinin (referans tablosu) bir veri kaydının (tuple) benzersiz bir şekilde tanımlanabildiği bir veri tablosundaki bir alandır. Birincil anahtar, bir ana tablo içinde, bir ilişkide (referans tablosu) kullanılan ayrı bir anahtardır. FileMaker-tabanlı gFM Business Framework'ün her biri "_pk_" ön ekine sahiptir, örneğin "_pk_Kunden_ID". gFM-Business'ta anahtarlar her zaman önde gelen bir alt çizgi ile etiketlenir, böylece alfabetik olarak sıralandıklarında tablonun en üstünde yer alırlar.

Birincil anahtar, birincil anahtarın benzersiz değeri aracılığıyla diğer ilgili tabloları bağlamak için kullanılır. Klasik bir 1:n ilişkisinde, birincil anahtar "_pk_xyz" referans tablosunun yabancı anahtarı "_fk_xyz" ile bağlantılıdır.

FileMaker'da 1:n ilişkisi

Bu örnekte, "Customers" ana tablosu "_pk_Customer_ID" birincil anahtarı aracılığıyla "Customer_Contact", "Customer_Addresses" ve "Customer_Documents" referans tablolarına bağlanmıştır. Tüm referans tablolarının her biri, ana tablodaki belirli bir müşteri veri kaydına olan bağlantıyı tanımlamak için kullanılan "_fk_Kunden_ID" yabancı anahtarını içerir.

Birincil anahtar olarak UUID kullanın

Geleneksel olarak, yeni bir veri kaydı oluşturulduğunda bir birincil anahtar otomatik olarak ardışık bir sayı ile doldurulur. Daha yeni FileMaker sürümlerinde, birincil anahtar için Get ( UUID ) metin biçiminde benzersiz bir kimlik oluşturmak için - o zamandan beri FileMaker'daki birincil anahtarlar da genellikle bir UUID ile doldurulur.

Hesaplanan değer için FileMaker alan seçenekleri

Bir anahtar alanda otomatik UUID oluşturma işlemi, FileMaker alan seçeneklerinde yer alır ve bu seçenekler şu düğmeye tıklanarak etkinleştirilebilir [Seçenekler] veritabanı yönetiminde çağrılabilir. Anahtar alan şu türde olmalıdır [Metin] ve "Mevcut alan değerini değiştirme" seçeneği etkinleştirilmelidir, böylece veri kaydı değiştirildiğinde benzersiz UUID korunur. Düğmenin altında [Belirtin] artık basitçe şu işlevi kullanabilir Get ( UUID ) girilebilir.

Sayı aralıkları ve hesaplanan birincil anahtarlar

Birincil anahtarlar başka şekillerde de hesaplanabilir. Örneğin, bazı FileMaker veritabanları özel kriterlere göre hesaplanan sayı aralıkları sunar. Bu anahtarlar da benzersizdir ve birincil anahtar olarak kullanılabilir.

FileMaker hakkında başka sorularınız mı var? Yüz yüze daha hızlı.

Bizim bir parçası olarak Koçluk ve eğitim hizmetleri FileMaker çözümünüzün geliştirilmesi için ihtiyaç duyduğunuz FileMaker işlevleri hakkında sizi kişisel olarak bilgilendirmekten mutluluk duyacağız. Elbette, bireysel gereksinimlerinizi karşılamaktan mutluluk duyarız. Faturalandırma 15 dakikalık artışlarla özelleştirilmiş ve adildir. Banka havalesi veya PayPal ile rahatça ödeme yapın.

İlgili Einträge

Bu sayfayı paylaşın:

Şirketiniz kadar esnek ERP yazılımı.
Size tavsiyede bulunmaktan memnuniyet duyarız.

Mac, Windows ve iOS için özelleştirilebilir ERP yazılımı.

Buradasınız: FileMaker veritabanında birincil anahtar nedir?