it-swarm.asia

كيف يتم تصدير مخطط ER من Oracle DB؟

أقوم بتطوير هذا التطبيق مع قاعدة بيانات أوراكل. لم أقم بتوثيق نموذج البيانات ، ولكن الآن يريد المدقق أن يكون لديك مخطط علاقة كيان لقاعدة بياناتي. هناك العديد من الجداول وإنشاء ERD في Visio يدويًا أمر غير وارد.

أعرف أن Toad لديه خيار قاعدة بيانات> Export ER Diagram ، لكن النتيجة ليست قابلة للعرض تمامًا بسبب التصميم القبيح وصعوبة التعديل. هل تعرف طريقة بديلة يمكنها إنشاء مخطط ER قابل للعرض؟ ويفضل أن يكون لطيفًا إذا كان الرسم البياني الناتج قابلاً للتحرير وأيضًا إذا كانت الأداة مجانية.

6
Louis Rhys

هل لديك حق الوصول إلى Microsoft Visio؟

إذا كان بإمكانك الحصول على اتصال ODBC باتصالك بـ Oracle DB ، فيمكنك استخدام Visio لفحص قاعدة البيانات. وسيعرض كل الكيانات والعلاقات وما إلى ذلك.

الق نظرة على هذا في Stack Exchange https://stackoverflow.com/questions/4891387/how-can-i-import-the-contents-of-an-Oracle-database-into-visio-to- create-an-enti

امل ان يساعد

7
Matty Bear

هناك مشروع مفتوح المصدر في SourceForge يسمى Schema Spy ( http://schemaspy.sourceforge.net/ ) والذي ينشئ تقارير مخطط HTML ، بما في ذلك ERDs: http: //schemaspy.sourceforge. net/unifieddb/mangos/relationss.html

من ناحية جيدة ، هذه الأداة مجانية ، ولكن الرسوم البيانية ليست قابلة للتحرير.

4
Ben Arroyo

تمتلك أوراكل أداة مجانية SQL Developer يمكن أن تقوم بهندسة عكسية لقاعدة بيانات أوراكل.

إذا لم تكن قاعدة البيانات كبيرة جدًا ، فربما يمكنك استخدام أداة مثل DbVisualizer (وهي إما مجانية أو منخفضة التكلفة اعتمادًا على الإصدار). يمكنك فقط رسم مخطط واحد في كل مرة والنتائج غير قابلة للتعديل مباشرةً (إنها في الواقع أداة استكشاف) ولكن يمكنك حفظ الرسم البياني بتنسيق GML وتعديله باستخدام أداة مثل yEd ( وهو تنزيل مجاني) (لاحظ أنك ستحتاج إلى تعديل ملف gml قليلاً قبل إدخاله في yEd عن طريق استبدال جميع مثيلات "التكوين المخصص" SimpleRectangle "" بـ "type" مستطيل "").

لاحظ أن SQL Developer و DbVisualizer و yEd كلها أدوات عبر الأنظمة الأساسية حتى تتمكن من استخدامها على أي نظام يحتوي على Java مثبت.

تحديث - لقد جربت الهندسة العكسية (154 جدولًا) باستخدام مطور SQL. يبدو أنها تعمل بشكل جيد إلى حد ما لكنها لن تفوز بأي مسابقات تجميل ...

4
gsiems

SchemaCrawler هي أداة مجانية يمكنها إنشاء مخططات لقاعدة بيانات Oracle ، بمساعدة GraphViz. في الواقع ، يقوم SchemaCrawler بإنشاء ملفات GraphViz DOT ، وهي ملفات نصية قابلة للتحرير.

سوالح فتحي ، مخطط الزاحف

1
Sualeh Fatehi

أنت تستخدم ميزة رسومات التصدير في Toad ولكن يجب عليك بدلاً من ذلك استخدام ميزة الطباعة ، ولكن بدلاً من ذلك فقط قم بطباعتها ، اطبعها إلى PDF. سيعطيك هذا مخططات ER غير ضبابية.

0
Peter Isberg

ذات مرة ، عندما كنت يائسة حقًا لرسم تخطيطي ER لقاعدة بيانات Oracle ، استخدمت MS Access وأداة مخطط العلاقات بداخله. لقد قمت بإنشاء ارتباطات جدول من قاعدة بيانات Access إلى جداول Oracle ، وقمت بتحديد المراجع داخل Access.

ثم قمت بتدوير مخطط العلاقة ، وحركت الصناديق حتى تصبح قابلة للعرض على الأقل. هذا لن يفوز بأي مسابقات جمال أيضًا ، ولكنه حل بديل.

0
Walter Mitty

جرب Dataedo - إنه قاموس البيانات ومنشئ مخطط ER لـ Oracle و SQL Server و MySQL. يمكنك إنشاء مخططات متعددة لقاعدة البيانات ، وتقسيم قاعدة البيانات الكبيرة إلى مناطق (وحدات) ، ووصف كل شيء باستخدام نص منسق وتصدير الوثائق الكاملة إلى PDF و HTML.

أنا مدير منتجات Dataedo.

0
Bad Pitt

أقترح عليك تجربة أداة مجانية تسمى Oracle SQL Developer Data Modeler .

0
jrara