Bir veritabanına bağlantı verildiğinde mevcut tabloları ve ilişkilerini gösteren bir diyagram üretmenin bir yolu var mı?
Bu, SQL Server 2008 Express Edition içindir.
Bir veritabanına bağlantı verildiğinde mevcut tabloları ve ilişkilerini gösteren bir diyagram üretmenin bir yolu var mı?
Bu, SQL Server 2008 Express Edition içindir.
Yanıtlar:
Evet, SQL Server 2008'in kendisini kullanabilirsiniz, ancak SQL Server Management Studio Express'i yüklemeniz gerekir (yüklü değilse). Veritabanı Diyagramlarına sağ tıklayın ve yeni diyagram oluşturun. Mevcut tabloları seçin ve tablolarınızdaki referansları doğru bir şekilde belirlediyseniz. Seçili tabloların tam şemasını görebileceksiniz. Daha fazla başvuru için bkz. SQL Server veritabanı diyagramlarını kullanmaya başlama
DBVis'i deneyin - https://www.dbvis.com/download adresinden indirin - bir pro sürümü (gerekli değildir) ve yeterli olması gereken açık bir sürümü var.
Tek yapmanız gereken SQL Server için doğru JDBC - veritabanı sürücüsünü almaktır, araç tek bir düğmeye basarak tabloları ve referansları ortogonal, hiyerarşik, daire şeklinde ;-) vb. Gösterir. Ücretsiz sürümü yıllardır kullanıyorum.
SQLDeveloper bunu yapabilir.
SQL ifadeleri için ters kar taneleri deneyebilirsiniz. Sourceforge veya demo sitesine http://snowflakejoins.com/ adresinden katılabilirsiniz .
Neden sadece SQL Server'da yerleşik veritabanı diyagramı işlevselliğini kullanmıyorsunuz?
Bir veritabanı diyagramı oluşturursanız, Visio Professional veritabanı tersine mühendislik özelliğine sahiptir. Ücretsiz değildir, ancak çoğu şirkette oldukça yaygındır ve elde edilmesi oldukça kolaydır.
Visio 2003'ün tersine mühendislik için SQL2005 veya SQL2008 ile iyi oynamadığını unutmayın - 2007'yi almanız gerekecek.
Veritabanları için DeZign bunu gayet iyi yapabilmelidir.
SQL Server için SchemaCrawler , GraphViz yardımıyla veritabanı diyagramları oluşturabilir. Yabancı anahtar ilişkileri görüntülenir (ve adlandırma kuralları kullanılarak bile çıkarılabilir) ve tablolar ve sütunlar normal ifadeler kullanılarak hariç tutulabilir.
MySQL WorkBench ücretsiz bir yazılımdır ve Oracle tarafından geliştirilmiştir, bir SQL dosyasını içe aktarabilir veya bir veritabanı belirtebilirsiniz ve daha görsel olarak çekici hale getirmek için hareket edebileceğiniz bir SQL Şeması oluşturur. GNU / Linux ve Windows üzerinde çalışır ve ücretsizdir ve profesyonel bir görünüme sahiptir.