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

#Çoktan Çoka

Bir ders kayıt sisteminde, öğrenciler ve dersler olmak üzere iki varlık bulunur. Bir öğrenci birden fazla derse kaydolabilir ve bir dersin de birden fazla öğrencisi olabilir; bu durum çoktan çoka bir ilişkiyi oluşturur. İlişkisel bir veritabanında, öğrenciler ve dersler arasındaki çoktan çoka ilişkiyi temsil etmek için genellikle bir ders kayıt koleksiyonu gibi bir ara koleksiyon kullanılır. Bu koleksiyon, her öğrencinin hangi dersleri seçtiğini ve her dersin hangi öğrenciler tarafından alındığını kaydedebilir. Bu tasarım, öğrenciler ve dersler arasındaki çoktan çoka ilişkiyi etkili bir şekilde temsil eder.

ER Diyagramı:

alt text

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şkilendirilecek koleksiyon.

#Ara koleksiyon

Ara koleksiyon, iki varlık arasında çoktan çoka bir ilişki olduğunda bu ilişkiyi depolamak için kullanılır. Ara koleksiyon, iki varlık arasındaki ilişkiyi sürdürmek için kullanılan iki yabancı anahtara sahiptir.

#Kaynak anahtar

Yabancı anahtar tarafından referans alınan kaynak koleksiyondaki alan. Benzersiz olmalıdır.

#Yabancı anahtar 1

Kaynak koleksiyon ile ilişkiyi kuran ara koleksiyondaki alan.

#Yabancı anahtar 2

Hedef koleksiyon ile ilişkiyi kuran ara koleksiyondaki alan.

#Hedef anahtar

Yabancı anahtar tarafından referans alınan hedef koleksiyondaki alan. Benzersiz olmalıdır.

#ON DELETE

ON DELETE, üst koleksiyondaki kayıtlar silindiğinde ilgili alt koleksiyonlardaki yabancı anahtar referanslarına uygulanan kuralları ifade eder. Bu, bir yabancı anahtar kısıtlaması tanımlarken kullanılan bir seçenektir. Yaygın ON DELETE seçenekleri şunlardır:

  • CASCADE: Üst koleksiyondaki bir kayıt silindiğinde, alt koleksiyondaki ilgili tüm kayıtlar otomatik olarak silinir.
  • SET NULL: Üst koleksiyondaki bir kayıt silindiğinde, ilgili alt koleksiyon kayıtlarındaki yabancı anahtar değerleri NULL olarak ayarlanır.
  • RESTRICT: Varsayılan seçenektir; üst koleksiyon kaydını silmeye çalışırken, alt koleksiyonda ilgili kayıtlar varsa silme işlemini engeller.
  • NO ACTION: RESTRICT'e benzer; alt koleksiyonda ilgili kayıtlar varsa üst koleksiyon kaydının silinmesini engeller.