أدوات غير مكلفة لـ SQL Server ERDs والهندسة الأمامية؟

StackOverflow https://stackoverflow.com/questions/1602420

  •  05-07-2019
  •  | 
  •  

سؤال

في الماضي ، استخدمت Visio (2003 Professional ، إذا كان من المهم) رسومات قواعد قاعدة البيانات أثناء مرحلة التصميم المفاهيمي. هذا أمر مؤلم للغاية ، لأنه لا توجد طريقة جيدة للحصول على البيانات خارج من Visio (رغم ذلك هذا الجواب يعطيني الأمل في مسكن مؤقت). نظرًا لأن التصميمات صغيرة جدًا بشكل عام ، فإن هذا الألم لم يصبح سيئًا للغاية. لكني أود حقًا العثور على حل أفضل وأقل إيلامًا وأكثر استدامة.

تجربتي الحقيقية الوحيدة مع فئة المنتج هذه قديمة جدًا (مثل ، ER/Studio قبل عقد من الزمان) ، لذلك ليس لدي أي فكرة عما يبدو عليه المشهد اليوم. لقد نظرت حولي على stackoverflow ، و المباراة الوحيدة الوحيدة لسؤالي التي يمكنني العثور عليها لم يكن مشجعا للغاية. ها هي متطلباتي الأساسية:

  • يعمل في وضع عدم الاتصال. هذا هو السبب الرئيسي لعدم استخدام مخطط SSMS. هناك أوقات أرغب فيها فقط في رمي الرسوم البيانية حولها ، وربما من التصميمات غير المنقولة ، وصقلها مع الآخرين حتى نكون مستعدين لإنشاء إنشاء قاعدة البيانات الحقيقية.
  • يدعم SQL Server 2000+. قواعد البيانات الأخرى لطيفة ، ولكن 99 ٪ من DBS لدينا هي SQL Server ، ومعظمها 2000 ، مع عدد قليل من 2005.
  • فقط المخططات. تعد الكثير من هذه الأدوات جزءًا من بعض جناح DBA أو Model Architect الشامل مع أدوات الأداء أو نوع من عمليات النمذجة المخبوزة. بحاجة إلى هو مخطط ، والهندسة الأمامية من SQL DDL. (الهندسة العكسية ستكون لطيفة ، رغم ذلك)
  • لا يمكن أن يكلف ذراع وساق. هذا هو الصعب ، وأنا أعلم (وأيضًا شخصيًا جدًا). لكننا لا نعمل بعض فريق المؤسسة المختلة الوظيفية العملاقة. إنها مجرد حفنة من المطورين الذين لديهم في بعض الأحيان قاعدة بيانات أكثر تعقيدًا لمضغها. لا توجد طريقة في هيك ، أحصل على موافقة على أداة بقيمة 5000 دولار.

هل المنتج الذي أبحث عنه موجود؟

تعديل: في القليل من الالتفاف حولها ، رفعت بعض الأشياء التي تبدو نوعًا من الواعدين ؛ أي شخص لديه أي خبرة مع هذه الأدوات؟

  • نموذج, ، بواسطة ModelRight ، Inc.
  • BDB, ، بقلم Bainsoft (أنا حذر قليلاً من هذا ، لأن Google تضع في الغالب صفحات من الزيارات لمواقع "تنزيلات برامج رائعة!")
  • استوديو بيانات أكوا, ، بواسطة Aquafold (في الغالب بديل لأدوات مثل SSMS ، ولكن لديه مصمم ER مدمج في)
هل كانت مفيدة؟

المحلول

يحتوي برنامج Quest على أداة تسمى Toad Data Modeler وهو ليس مجانيًا ، لكنه لا يكلف ذراعه وساقه أيضًا.

إنها جودة عالية ، صالحة للاستخدام للغاية ، قوية للغاية. بالتأكيد يستحق نظرة إذا كنت جادًا بشأن نمذجة البيانات في بيئة مهنية.

مارك

نصائح أخرى

لدي استخدام ديا مع SQL Helper Scripts لهذا النوع من الأشياء. ديا مجاني. مولد SQL هو DIA2SQL. نرى هنا لبعض الروابط. وهنا أ مثبت Windows لـ DIA

تتوفر عدد من الأدوات لخادم SQL Server و Elder-endering مثل: Erwin Data Modeler ، Workbench Data ، Enterprise Architect ، ER Studio ، Toad Data Modeler.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top