Birden fazla tablodan bir veri koleksiyonu oluşturabilmek için, birincil ve yabancı anahtarları kullanarak Visio’da ilişki tanımlayın.
Not: Veritabanı Modeli diyagramı, yalnızca Visio’nun belirli sürümlerinde bulunur. Daha fazla bilgi için Veritabanı modelleme özelliklerini bulamıyor musunuz? bölümüne bakın.
Veritabanı modeli diyagramında ilişki oluşturma
-
Diyagramda her iki tablonun göründüğünden emin olun. Modele tersine mühendislik işlemini varolan bir veritabanından gerçekleştirdiyseniz tabloların birini veya her ikisini Tablolar ve Görünümler penceresinden çizim sayfasına sürüklemeniz gerekebilir.
-
İlişkinin birincil anahtar tarafı için istediğiniz tabloya çift tıklayın.
-
Veritabanı Özellikleri penceresinde, Kategoriler’in altında Sütunlar’a tıklayın.
-
Kılavuzda, tablodaki her bir satırı benzersiz bir şekilde tanımlamak için, kullanmak istediğiniz sütuna tıklayın ve birincil anahtar olarak ayarlamak üzere PK onay kutusunu işaretleyin.
-
Nesne İlişkisel veya Varlık İlişkisi kalıbından İlişki şeklini sayfadaki boş bir alana sürükleyip bırakın.
-
Üst ucunu üst tablonun olduğu tabloya bağlayın.
-
Diğer ucunu alt tabloya bağlayın.
İkinci tablo henüz birincil anahtar ile aynı ada sahip bir sütun içermiyorsa modelci bunu ikinci tabloya yabancı anahtar olarak ekler.
Not: İlişki çizgileri kaybolursa, Veritabanı menüsünde Seçenekler’in üzerine gelin ve Belge’ye tıklayın. İlişkiler sekmesindeki Göster’in altında İlişkiler onay kutusunu işaretleyin.
Bir veritabanı modelinden ilişki kaldırma
-
Modelinizdeki ilişkiye tıklayın ve Sil tuşuna basın.
-
Nesneyi Sil iletişim kutusunda, aşağıdakilerden birini yapın:
-
İlişkiyi hem çizimden hem de temel modelden kaldırmak için Evet’e tıklayın.
-
Yalnızca çizimdeki satırı kaldırmak için Hayır’a tıklayın.
Not: Hayır’a tıklarsanız ve daha sonra satırı çizime yeniden eklemek isterseniz ilişkideki tablolardan birini seçin ve Veritabanı menüsünde İlgili Tabloları Göster’e tıklayın.
-
İpucu: Silinen ilişkileri temel modelden her zaman kaldırmayı ya da hiçbir zaman kaldırmamayı seçebilirsiniz. Veritabanı menüsünde Seçenekler’in üzerine gelin, Modelleme’ye tıklayın ve Mantıksal diyagramı sekmesine gidin.
Bire bir veya bire çok ilişkisi tanımlama
Bir ilişkinin kardinalitesi, bir tablodaki kaç satırın başka bir tablodaki kaç satırla ilişkilendirilebileceğini belirtir. Örneğin, bir departmanda pek çok çalışan olabilir, ancak bir çalışan tek bir departmana ait olabilir. Kardinalite genellikle bire bir, bire çok ve çok-çok olarak ifade edilir.
-
İlişkiye çift tıklayın.
-
Veritabanı Özellikleri penceresinde, Kategoriler’in altında Diğer’e tıklayın.
-
Kardinalite altında ilişkiye en uygun olan kardinaliteyi seçin. Bire çok ilişkiler için en iyi seçenek Sıfır veya daha fazla ya da Bir veya daha fazla’dır. Bire bir ilişkiler için en iyi seçenek Sıfır veya bir ya da Tam olarak bir’dir.
İlişkileri ve özelliklerini diyagramda gösterme
Diyagramınızda ilişkilerle ilgili bilgileri göstermeyi veya gizlemeyi seçebilirsiniz.
-
Veritabanı menüsünde Seçenekler’in üzerine gelin ve sonra Belge’ye tıklayın.
-
İlişkiler sekmesinde diyagramda görüntülemek istediğiniz bilgilere bakın.
Şunları gösterebilir ya da gizleyebilirsiniz
-
İlişkiler
-
Kardinalite
-
Crow’s feet gösterimi
-
Fiil tümceleri
-
Başvuru eylemleri
-
Veritabanı modelleme özelliklerini bulamıyor musunuz?
Büyük ihtimalle Visio sürümünüz aradığınız özellikleri içermiyordur. Hangi Visio sürümüne sahip olduğunuzu öğrenmek için Yardım menüsünde Microsoft Office Visio Hakkında’ya tıklayın. Sürümün adı, iletişim kutusundaki metnin en üst satırında yer alır.
Visio Standard, Veritabanı Modeli Diyagramı şablonunu içermez.
Visio Professional ve Premium sürümleri, Veritabanı Modeli Diyagramı şablonu için tersine mühendislik özelliklerini (Visio’da model oluşturmak için varolan bir veritabanını kullanma) destekler ancak ileri mühendislik özelliğini (SQL kodu oluşturmak için bir Visio veritabanı modelini kullanma) desteklemez.
Not: Hem tersine hem ileri mühendislik dahil olmak üzere tüm veritabanı modelleme özelliklerini Visio for Enterprise Architects’te bulabilirsiniz. Visio for Enterprise Architects; Visual Studio Professional ve Visual Studio Team System rol tabanlı sürümleriyle kullanılabilen MSDN Premium Aboneliği’nde yer alır.
Visio Plan 2 kullanıyorsanız ve varolan bir veritabanından veritabanı modeli oluşturmayı öğrenmek istiyorsanız Varolan bir veritabanına ters mühendislik uygulama konusuna bakın.