logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo
Genel Bakış

Veri Kaynakları

Veri Kaynağı Yönetimi
Ana Veri Kaynağı

Harici Veri Kaynakları (Veritabanı)

Giriş
Harici MySQL
Harici MariaDB
Harici PostgreSQL
Harici MSSQL
Harici Oracle
Ana ve Harici Veritabanı Karşılaştırması
REST API Veri Kaynağı
KingbaseES Veri Kaynağı

Veri Tabloları

Genel Bakış
Standart Tablo
Kalıtım Tablosu
Dosya Tablosu
Ağaç Tablosu
Takvim Tablosu
Yorum Tablosu
İfade Tablosu
SQL Tablosu
Veritabanı Görünümleri

Veri Tablosu Alanları

Genel Bakış
Alan Doğrulaması

Temel Türler

Tek Satırlı Metin
Çok Satırlı Metin
Cep Telefonu
E-posta
URL
Tam Sayı
Sayı
Yüzde
Parola
Renk
Simge

Seçim Türleri

Onay Kutusu
Açılır Menü (Tek Seçim)
Açılır Menü (Çoklu Seçim)
Radyo Düğmesi
Onay Kutuları

Multimedya

Markdown
Markdown (Vditor)
Zengin Metin
Ek (İlişki)
Ek (URL)

Tarih ve Saat

Genel Bakış
Tarih/Saat (Zaman Dilimli)
Tarih/Saat (Zaman Dilimsiz)
Unix Zaman Damgası
Tarih (Saatsiz)
Saat

Geometrik Şekiller

Nokta
Çizgi
Daire
Poligon

Gelişmiş Türler

UUID
Nano ID
Sıralama
Formül
Otomatik Kodlama
JSON
Veri Tablosu Seçici
Şifreleme

Sistem Bilgileri

Oluşturma Tarihi
Son Değiştirme Tarihi
Oluşturan
Son Değiştiren
Çalışma Alanı
Tablo OID

İlişki Türleri

Genel Bakış
Bire Bir
Bire Çok
Çoka Bir
Çoka Çok
Çoka Çok (Dizi)

Geliştirme

Genel Bakış
Next PageGenel Bakış
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Bire Bir

Çalışanlar ve kişisel profiller arasındaki ilişkide, her çalışanın yalnızca bir kişisel profil kaydı olabilir ve her kişisel profil kaydı da yalnızca bir çalışana karşılık gelebilir. Bu durumda, çalışan ile kişisel profil arasındaki ilişki bire bir olarak tanımlanır.

Bire bir ilişkideki yabancı anahtar, kaynak koleksiyonda veya hedef koleksiyonda bulunabilir. Eğer "bir şeye sahip olma" durumunu ifade ediyorsa, yabancı anahtarın hedef koleksiyonda olması daha uygun olur; "ait olma ilişkisini" belirtiyorsa, yabancı anahtarın kaynak koleksiyonda yer alması daha doğru olacaktır.

Örneğin, yukarıda bahsedilen durumda, bir çalışanın yalnızca bir kişisel profili varsa ve bu kişisel profil çalışana aitse, yabancı anahtarın kişisel profil koleksiyonuna yerleştirilmesi uygun olacaktır.

#Bire Bir (Bir Şeye Sahip Olma)

Bu, bir çalışanın bir kişisel profil kaydına sahip olduğunu gösterir.

ER İlişkisi

alt text

Alan Yapılandırması

alt text

#Bire Bir (Ait Olma)

Bu, bir kişisel profilin belirli bir çalışana ait olduğunu gösterir.

ER İlişkisi

Alan Yapılandırması

alt text

#Parametre Açıklamaları

#Kaynak Koleksiyon

Kaynak koleksiyon, yani mevcut alanın bulunduğu koleksiyon.

#Hedef Koleksiyon

Hedef koleksiyon, yani ilişkilendirilen koleksiyon.

#Yabancı Anahtar

İki koleksiyon arasında bir ilişki kurmak için kullanılır. Bire bir ilişkideki yabancı anahtar, kaynak koleksiyonda veya hedef koleksiyonda bulunabilir. Eğer "bir şeye sahip olma" durumunu ifade ediyorsa, yabancı anahtarın hedef koleksiyonda olması daha uygun olur; "ait olma ilişkisini" belirtiyorsa, yabancı anahtarın kaynak koleksiyonda yer alması daha doğru olacaktır.

#Kaynak Anahtar <- Yabancı Anahtar (Yabancı Anahtar Hedef Koleksiyonda)

Yabancı anahtar kısıtlaması tarafından referans alınan alan benzersiz olmalıdır. Yabancı anahtar hedef koleksiyonda bulunduğunda, "bir şeye sahip olma" durumunu ifade eder.

#Hedef Anahtar <- Yabancı Anahtar (Yabancı Anahtar Kaynak Koleksiyonda)

Yabancı anahtar kısıtlaması tarafından referans alınan alan benzersiz olmalıdır. Yabancı anahtar kaynak koleksiyonda bulunduğunda, "ait olma ilişkisini" ifade eder.

#ON DELETE

ON DELETE, ana koleksiyondaki kayıtlar silindiğinde, ilgili alt koleksiyondaki yabancı anahtar referansları için geçerli olan işlem kurallarını ifade eder. Bu, bir yabancı anahtar kısıtlaması tanımlanırken kullanılan bir seçenektir. Yaygın ON DELETE seçenekleri şunlardır:

  • CASCADE: Ana koleksiyondaki bir kayıt silindiğinde, alt koleksiyondaki tüm ilgili kayıtları otomatik olarak siler.
  • SET NULL: Ana koleksiyondaki bir kayıt silindiğinde, ilgili alt koleksiyondaki yabancı anahtar değerini NULL olarak ayarlar.
  • RESTRICT: Varsayılan seçenektir. Ana koleksiyondaki bir kaydı silmeye çalışırken, ilgili alt koleksiyonda kayıtlar varsa, ana koleksiyon kaydının silinmesini reddeder.
  • NO ACTION: RESTRICT'e benzer şekilde, ilgili alt koleksiyonda kayıtlar varsa, ana koleksiyon kaydının silinmesini reddeder.