Varlık İlişkileri Şeması oluşturmak için Oracle veritabanının içeriğini Visio'ya nasıl aktarabilirim?


9

Bir Oracle veritabanım var ve Visio 2007 Pro'da bir ERD oluşturmak istiyorum.

Şimdiye kadar DDL oluşturmak için DBMS_METADATA.GET_DDL komutlarına baktım. Visio içine bir Access DB alabilirsiniz biliyorum, ama Access Oracle farklı bir SQL lehçe anlıyor gibi görünüyor, bu yüzden veri türlerini değiştirmek için her Tablo Oluştur komutunu tweak gerekir.

Visio Pro 2007'de DDL kullanarak bir ERD oluşturmanın basit bir yolu var mı?


Artık Visio kullanışlı değilim (bu yüzden bir cevap olarak değil, belki bir ipucu olarak koyuyorum?), Ancak bir ODBC bağlantısı ve Visio'nun "ters mühendis" özelliğini kullanmak oldukça basit olduğunu hatırlıyorum (bu seçmenizi sağlar istediğiniz tüm öğeleri ve o gidip erd yapacak)

Visio'da Ters Mühendis sihirbazını kontrol ettim ve ne yazık ki Oracle veritabanının kendisi güvenlik duvarlı bir sunucuda ve doğrudan iş istasyonumdan erişemiyorum, bu nedenle bir ddl aracı adımına ihtiyaç duyuyorum.

DDL'niz varsa, bunu yerel bir Oracle XE (ücretsiz sürüm) veritabanına aktarabilir, ardından oradan ters mühendislik uygulayabilir misiniz? Ve bu Visio olmalı mı? Oracle'ın ücretsiz SQL Data Modeller'ı bir DDL dosyasından içe aktarılır.
Gary

Öneriler için teţekkürler Gary. Diyagramın kelime belgelerine gömülebilmesi ve düzenlenebilir kalması için Visio'yu kullanmak istiyorum. Oracle XE'ye bir göz atacağım.

Yanıtlar:


7

İhtiyacınız olan tek şey Oracle DB'ye ODBC bağlantısı yapılandırılmış

    1. Oracle Client SW'yi yükleyin (otn.oracle.com adresinden indirin). Oracle DB
    2 ile aynı sürümü yüklemenizi
    öneririm. tnsnames.ora içinde
    Oracle tanımlı ODBC bağlantısından 4. ithalat Access DB ithal aynı olmalıdır

64Bit bir makinedeyseniz ve Visio'nun 32Bit Sürümü'nü çalıştırıyorsanız, bağlantıyı C:\Windows\SysWOW64\odbcad32.exeadım 3 yerine 8
56'da Boern
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.