Belirtildiği gibi, SQL Server tablolarda duğumleri ve kenarları uygular. Ve birincil ve yabancı anahtarlar yerine, fiziksel olarak kenar tablolarıyla ilişkileri tanımlayabilirsiniz. Daha sonra, duğumler ve kenarlar olarak tabloların nasıl oluşturulacağını goreceksiniz.
Ayrıca, ozellikleri bir tablodaki sutunlar olarak tanımlar ve bunlara uygun veri turunu atarsınız.
Bir duğum tablosu oluşturduğunuzda, SQL Server, bir kayıt eklediğinizde otomatik olarak oluşturulan verilerle ortuk bir $ duğum_kimliği sutunu oluşturur. Bu sutunu kaldıramazsınız ve hatta değerini guncelleyemezsiniz.
Benzer şekilde, bir kenar tablosu oluşturduğunuzda, SQL sunucusu $ edge_id , $ from_id ve $ to_id sutunlarını oluşturur.
$ from_id , kenarın geldiği duğumun duğum kimliğine sahiptir. Bu arada, $ to_id , kenarın sona erdiği duğumun duğum kimliğine sahiptir. Solda ve sağda 2 nokta olan bir cizgi hayal edebilirsiniz. Sol nokta $ from_id ve sağ nokta $ to_id'dir .
Ote yandan $ edge_id , kenar tablosu icin otomatik olarak oluşturulan benzersiz kimlik sutunudur. Duğumlerin, kenar tablolarının ve kimliklerinin ne olduğunu gostermek icin aşağıdaki Şekil 1'e bakın:
Şekil 1: Gosterilen duğum ve kenar tabloları
Kenarın solunu ve sağını dolduracak 2 duğumden hangisi size kalmış.
Daha sonra, SQL Server'ın ekleyeceği, kaldırmamanız veya uğraşmamanız gereken başka otomatik oluşturulmuş sutunlar vardır.
Duğumler ve kenarlar tablolar olduğundan, INSERT , UPDATE , DELETE ve SELECT yapabilirsiniz . Ayrıca onları OLUŞTURABİLİR , DEĞİŞTİRİR ve DUŞURebilirsiniz . Ve sorgularınızı hızlandırmak icin dizinler ekleyebilirsiniz.
Kenarın solunu ve sağını dolduracak 2 duğumden hangisi size kalmış.
Daha sonra, SQL Server'ın ekleyeceği, kaldırmamanız veya uğraşmamanız gereken başka otomatik oluşturulmuş sutunlar vardır.
Duğumler ve kenarlar tablolar olduğundan, INSERT , UPDATE , DELETE ve SELECT yapabilirsiniz . Ayrıca onları OLUŞTURABİLİR , DEĞİŞTİRİR ve DUŞURebilirsiniz . Ve sorgularınızı hızlandırmak icin dizinler ekleyebilirsiniz.
Bunların yanı sıra, bir yapabilirsiniz MAC icinde NEREDE desen eşleştirme ve gecişi icin fıkra. Bunların sozdizimini daha sonra goreceksiniz.
Son olarak, SQL Server 2019'dan başlayarak Microsoft, bir grafikteki herhangi 2 duğum arasındaki en kısa yolu bulmak icin SHORTEST_PATH işlevini tanıttı.
Grafik Veritabanı Duğum ve Kenar Tabloları
Database0 Mesaj
●20 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Database
- Grafik Veritabanı Duğum ve Kenar Tabloları
-
02-09-2022, 01:56:46