طراحی پایگاه داده به نظر می رسد یک فرایند پیچیده است اما با ابزارهای مدرن نمودار پایگاه داده ، اینگونه نیست. محصولات نرم افزاری زیادی وجود دارد که به کاربران امکان می دهد طرح های پایگاه داده را ایجاد و وارد کنند تا روابط بین اشیاء پایگاه داده را مشاهده کنند.
اگر مدت زمان کوتاهی دارید ، اینجا است لیست ما از هشت بهترین ابزار نمودار پایگاه داده:
- لوسیچارت طراح پایگاه داده آنلاین با تجسم داده ها و ویژگی های همکاری.
- DeZign مدل ساز و طراح پایگاه داده با قابلیت هماهنگ سازی.
- SqlDBM طراح پایگاه داده آنلاین با مهندسی رو به جلو و معکوس ، بنابراین می توانید از یک پایگاه داده موجود وارد کنید.
- dBForge Studio برای SQL Server یک ابزار طراحی پایگاه داده برای SQL Server که دارای یک ابزار طراح بصری و هماهنگ سازی طرحواره است.
- DbDesigner ابزار طراحی پایگاه داده آنلاین و ابزار مدل سازی برای MySQL ، SQL Server ، PostgreSQL ، Oracle و SQLite.
- DbSchema طراح پایگاه داده و هماهنگ سازی طرحواره برای پایگاه داده های SQL و NoSQL.
- SmartDraw ابزار طراحی بانک اطلاعاتی که به عنوان جایگزین Microsoft Visio با قالب بندی هوشمند و قالب های محتوا عمل می کند.
- مدل سازی داده Navicat طراح پایگاه داده MySQL ، Oracle ، MariaDB ، SQL Server ، PostgreSQL و SQLite.
بهترین ابزارهای نمودار پایگاه داده
1. لوسیچارت
لوسیچارت ابزاری برای طراحی پایگاه داده است که به شما امکان می دهد به طور خودکار ایجاد کنید, ویرایش کنید, و نمودارهای پایگاه داده وارد کنید. این نرم افزار با بانکهای اطلاعاتی مانند MySQL ، PostgreSQL ، Oracle و SQL Server سازگار است. برای ساخت یک پایگاه داده جدید می توانید از یک کتابخانه اشکال انتخاب کنید.
پس از اتمام طراحی پایگاه داده خود ، می توانید آن را به DBMS خود صادر کنید. از طرف دیگر ، می توانید آن را از طریق یک سرویس یکپارچه دیگر ، آن را با سایر اعضای تیم خود منتشر و به اشتراک بگذارید. لوسیچارت ادغام برای گوگل, Dropbox, جعبه, زندگی کن, اکتا, یک ورود, Microsoft Office, مایکروسافت لاجورد, لاغر, HipChat, جیرا, و بیشتر.
چهار نسخه وجود دارد لوسیچارت: رایگان ، حرفه ای ، تیمی و تصدی. نسخه رایگان برای یک کاربر واحد رایگان است. نسخه حرفه ای هر ماه 9،95 دلار (7.68 پوند) که هر ماه پرداخت می شود یا 11.95 دلار (9.23 پوند) به مدت یک ماه هزینه می کند و شامل اسناد و شکل های نامحدودی است.
نسخه Team برای هر کاربر 27 دلار (20/85 پوند) در ماه شروع می شود. نسخه Enterprise دارای یک برچسب قیمت دلخواه است و ویژگی هایی مانند کنترل اداری متمرکز و حفظ اسناد را اضافه می کند. می توانید برای یک جلسه آزمایشی رایگان ثبت نام کنید.
2. DeZign
DeZign یک ابزار مدل سازی داده و نمودار نمودار پایگاه داده است که به کاربر امکان ایجاد و مدل سازی پایگاه داده را می دهد. ابزار به طور خودکار نمودار ایجاد می کند برای پایگاه داده های محبوب. این طرح از نمودارهای رابطه ی موجودیت برای نمایش روابط بین موجودیت پایگاه داده استفاده می کند. ویرایشگر است کشیدن و انداختن بنابراین می توانید عناصر را به راحتی شیء کنید.
در صورت نیاز به انتقال پایگاه داده های خود می توانید گزارش های سفارشی ایجاد کرده و آنها را به داخل کشور صادر کنید PDF, کلمه, و HTML قالب ها همچنین می توانید نمودارها را به عنوان تصاویر در png ، jpeg-image ، bitmap ، gif-image و ویندوز متجاوز صادر کنید..
چهار نسخه وجود دارد DeZign در دسترس برای خرید: بسته استاندارد ، حرفه ای ، خبره و کلیه محصولات. نسخه استاندارد در هر برنامه 10 دلار (7.72 پوند) در هر ماه هزینه دارد. نسخه حرفه ای سالانه 32 دلار (24.71 پوند) با توانایی مهندسی معکوس پایگاه های داده موجود.
نسخه Expert هزینه 43 دلار (33 پوند) در هر ماه با ویژگی های اضافی برای همکاری و گزینه ای برای بروزرسانی بانک های اطلاعاتی از یک مدل است. بسته همه محصولات ماهانه 88 دلار (67 پوند) هزینه دارد و دسترسی به طیف وسیعی از محصولات دیگر از جمله Datanamic SchemaDiff Professional را شامل می شود. می توانید محاکمه رایگان 14 روزه را بارگیری کنید.
3. SqlDBM
SqlDBM یک ابزار دیاگرام SQL و مدل ساز بانک اطلاعاتی است که می توانید از آن برای ایجاد و وارد کردن پایگاه داده استفاده کنید. SqlDBM با سازگار است سرور SQL, MySQL, PostgreSQL, دانه برف, و آمازون Redshift. شما می توانید اشیاء بانک اطلاعاتی مانند جداول ، اشیاء و روابط را از طریق رابط کاربری گرافیکی بصری ایجاد کنید (که در مضامین تاریک و روشن موجود است).
یکی از ویژگی های مفید ارائه شده توسط GUI ، این است مشاهده حالت ها. مشاهده حالت ها به شما امکان می دهد تا چشم انداز پایگاه داده های خود را تغییر داده و عناصری را که روی صفحه مشاهده می کنید ، انتخاب کنید. مثلا, فقط نام جدول و فقط گزینه های کلید شما را قادر می سازد برای نظارت بر عناصر خاص در اولویت قرار دهید.
برای حمایت از همکاری, SqlDBM به شما اجازه می دهد نمودارها و تغییرات را به اشتراک بگذارید با سایر کاربران دارای URL. فقط پیوند را در یک ایمیل کپی و جای گذاری کنید و تیم شما قادر خواهد بود تا بر روی نمودار شما کلیک کند. تمام نسخه های نمودارهای شما در ابر ذخیره می شوند ، بنابراین اگر نیاز به بازگشت به نسخه قبلی دارید ، می توانید این کار را انجام دهید.
سه نسخه از این برنامه در دسترس است: رایگان ، تک نامحدود و تیم نامحدود. نسخه رایگان از یک پروژه فعال در یک زمان پشتیبانی می کند. Single نامحدود 15 دلار (11.58 پوند) در هر ماه برای پروژه ها و تجدید نظر های نامحدود هزینه می کند. Team Unlimited با سه پروانه همراه است و 45 دلار (34.75 پوند) در ماه هزینه دارد. می توانید نمونه آنلاین SqlDBM را از این لینک آزمایش کنید.
4. استودیو dBForge برای SQL Server
dBForge Studio برای SQL Server یک ابزار مدیریت SQL با قابلیت های نمودار است. کاربر می تواند نمودارهای پایگاه داده را از داده اکسپلورر با کشیدن و انداختن. ویژگی کانتینر به کاربر اجازه می دهد تا اشیاء مرتبط با منطق را در یک مکان ذخیره کند. کاربر جداول را درون یک ظرف قرار می دهد و سپس آن را به حداقل می رساند. ظروف برای آن دسته از شرکتهایی که با بانکهای اطلاعاتی بزرگ کار می کنند ایده آل هستند
این پلتفرم همچنین توانایی مدیریت روابط منطقی بین جداول را از طریق این برنامه ارائه می دهد مدیر روابط مجازی. مدیر به کاربر اجازه می دهد نمایشگرهای بصری از روابط منطقی را مشاهده کند و آنها را ویرایش کند. کاربر می تواند از این روابط مجازی استفاده کند تولید اسکریپت های طرح بر اساس روابط جدول انتخاب شده است.
پس از اتمام طراحی نمودار خود ، می توانید آن را چاپ کنید. شما از طیف وسیعی از تنظیمات صفحه کنترل کاملی بر طرح چاپ خود دارید. تنظیمات صفحه شما می توانید تنظیم کنید جهت صفحه, اندازه و منبع کاغذ, هدر و پاورقی, حاشیه چاپ, و بیشتر.
سه نسخه از این نرم افزار برای خرید وجود دارد: استاندارد ، حرفه ای و Enterprise. نسخه استاندارد 249.95 دلار (193 پوند) هزینه دارد و شامل ویژگی هایی مانند تکمیل کد است. نسخه حرفه ای با عملکردهای مقایسه و همگام سازی داده 499.95 دلار (386.07 پوند) هزینه دارد. نسخه Enterprise با مستندات DB و کنترل منبع 699.95 دلار (540 پوند) هزینه دارد. می توانید نسخه آزمایشی رایگان را بارگیری کنید.
5. DbDesigner
DbDesigner یک ابزار طراحی پایگاه داده آنلاین با قابلیت های مهندسی معکوس و رو به جلو است. می توانید یک پایگاه داده موجود را وارد کنید MySQL, PostgreSQL, و اوراکل یا صادرات برای MySQL, MS SQL, PostgreSQL, اوراکل, و SQLite. پایگاه داده می تواند در قالب های PDF و PNG صادر شود. این ابزار با استفاده از میانبرهای مینی نقشه و صفحه کلید بسیار مناسب است و به کاربر کمک می کند تا در آن حرکت کند.
این ابزار دارای چندین ویژگی است که از محیط های مشترک پشتیبانی می کند. کاربران می توانند پیوندها را به نمودارهای پایگاه داده به اشتراک بگذارند و سطوح دسترسی را اختصاص دهند: صاحب, ویرایشگر, و بیننده. همچنین می توانید پروژه ها را از طریق داشبورد که در آن می توانید پروژه ها را باز یا حذف کنید ، مدیریت کنید. گزینه ای برای مشاهده سابقه نسخه پروژه ها برای پیگیری هرگونه تغییر ایجاد شده وجود دارد.
سه برنامه جداگانه برای خرید وجود دارد: Starter ، Basic و نامحدود. نسخه Starter رایگان است و از دو مدل بانک اطلاعاتی با 10 جدول در هر مدل پشتیبانی می کند. نسخه پایه 5 دلار (3/86 پوند) در هر ماه با 5 مدل بانک اطلاعاتی و 25 جدول در هر مدل هزینه دارد.
نسخه نامحدود با مدل های نامحدود و جداول نامحدود 15 دلار (11.58 پوند) در ماه هزینه دارد. می توانید جلسه آزمایشی رایگان را شروع کنید.
6. DbSchema
DbSchema یک اسناد بانک اطلاعاتی و ابزار مدیریتی است SQL, NoSQL, MongoDB, و ابر پایگاه داده این یک ویژگی طرح تعاملی دارد که به شما امکان می دهد پایگاه داده ها را با نمودار طراحی کنید. عناصری مانند جداول و کلیدهای خارجی را می توان کشید و روی بوم ریخت. همچنین می توانید برای قسمت های مختلف طرحواره چندین طرح بندی ایجاد کنید. هنگامی که طراحی پایگاه داده را نهایی کردید می توانید آن را چاپ کنید PDF یا HTML5.
مخصوصاً برای کاربران MongoDB, DbSchema طیف وسیعی از ویژگی ها از جمله را ارائه می دهد مهندسی معکوس. می توانید طرح های مهندس سایر پایگاه های داده خارجی را معکوس کنید. علاوه بر این ، DBSchema دارای یک ویرایشگر Query جایی که کاربر می تواند از پایگاه داده پرس و جو کند. همچنین یک سازنده پرس و جو بصری نیز وجود دارد تا کاربر بتواند نمایش داده شد و در قالب بصری نیز ایجاد کند.
ویژگی همگام سازی schema همچنین برای محیط هایی که می خواهید طرحواره را در چندین پایگاه داده اعمال کنید بسیار مناسب است. فرایند هماهنگ سازی تفاوت بین پروژه ها و پایگاه داده را برجسته می کند. شما همچنین می توانید پروژه Schema را به اشتراک بگذارید با تیم خود برای همکاری در مورد تغییرات همکاری کنید.
سه نسخه وجود دارد DbSchema در دسترس برای خرید: دانشگاهی ، شخصی و تجاری. مجوز دانشگاهی برای موسسات آموزشی 63 دلار (48 پوند) هزینه دارد. نسخه شخصی 127 دلار (98 پوند) برای تک کاربر است که می تواند از مجوز در چندین رایانه استفاده کند. نسخه تجاری 197 دلار (152 پوند) برای شرکتهای دارای پشتیبانی از یک توسعه دهنده یا سرپرست هزینه دارد. می توانید محاکمه رایگان 15 روزه را بارگیری کنید.
7. SmartDraw
SmartDraw هست یک ابزار طراحی مبتنی بر وب که به شما امکان می دهد نمودارهای پایگاه داده خود را بطور خودکار ایجاد کنید. تنها چیزی که شما نیاز به ایجاد نمودار دارید این است که یک فایل CSV صادر کنید. پس از ایجاد دیتابیس می توانید آن را از طریق کشیدن و رها کردن ویرایش کنید. عملکرد طراحی نمودار دارد قالب بندی هوشمند به طوری که با ویرایش ، اضافه کردن یا حذف یک شکل ، نمودارها بطور خودکار تنظیم می شوند.
برای کمک به کاربران جدید در استفاده از برنامه ، الگوهای نمودار قابل تنظیم وجود دارد ، بنابراین می توانید نمودار خود را بطور کارآمد بسازید. تمام شده است 34000 نماد مختلف انتخاب کنید.
قابلیت دسترسی چیزی است SmartDraw خیلی خوب انجام می دهد طیف وسیعی از ادغام با ابزارهای دیگر مانند موارد زیر وجود دارد Microsoft Office, G مجموعه, تلاقی, و جیرا بنابراین شما می توانید پایگاه داده ها را مدیریت کنید اما به نظر شما مناسب است. همچنین می توانید نمودارها را به و از آنجا وارد یا صادر کنید Microsoft Visio.
نسخه تک کاربره وجود دارد SmartDraw و یک نسخه چند کاربره نسخه Single User در هر ماه 9/95 دلار (7.68 پوند) هزینه دارد و دارای بیش از 4500 قالب است. نسخه چند کاربره برای پنج + کاربر دارای ویژگی های اضافی مانند مدیریت کنترل ادغام حساب ، 5.95 دلار (4.59 پوند) هزینه دارد. می توانید ثبت نام کنید تا امتحان کنید SmartDraw از این لینک اینجا.
8- Navicat Data Modeler
مدل سازی داده Navicat یک ابزار ایجاد نمودار پایگاه داده با پشتیبانی از است MySQL, اوراکل, MariaDB, PostgreSQL, و SQLite. شما می توانید بدون نیاز به نوشتن اسکریپت SQL ، مدل های پایگاه داده را ایجاد و ویرایش کنید. با این حال ، وجود دارد تولید کد SQL اگر می خواهید اسکریپت SQL تولید کنید.
مهندسی معکوس به شما امکان می دهد ساختارهای پایگاه داده موجود را وارد برنامه کنید. می توانید تغییرات مربوط به پایگاه داده را با همگام سازی با بانک اطلاعات عملکرد. پس از مقایسه تفاوت بین مدل و بانک اطلاعاتی ، می توانید از همزمان سازی برای به روزرسانی بانک اطلاعات استفاده کنید.
Navicat در دسترس است پنجره ها, سیستم عامل مک, و لینوکس. نسخه Enterprise از Navicat Data Modeler دارای سه گزینه پرداخت: اشتراک ماهانه ، اشتراک سالانه و مجوز دائمی.
اشتراک ماهانه 22.99 دلار (17.75 £) در هر ماه است. اشتراک سالانه 229.99 دلار (177.54 پوند) در سال هزینه دارد. مجوز دائمی برای هر پروانه 459 دلار (354.32 پوند) هزینه دارد. می توانید یک محاکمه رایگان 14 روزه را بارگیری کنید.
انتخاب ابزار نمودار پایگاه داده
طراحی پایگاه داده از طریق نمودار ساده ترین راه برای ایجاد بانک اطلاعاتی است. برای تجسم ساختارهای پایگاه داده ، به هیچ دانش کدگذاری دیگری نیاز ندارید. با ابزارهایی که می توانند داده ها را از پایگاه داده های خارجی وارد کنند ، ایجاد نمودار ساده تر از گذشته است.
ابزارهایی مانند لوسیچارت, استودیو DbForge برای SQL Server, و DbDesigner همه سیستم عامل های برتر برای مدیریت نمودارهای پایگاه داده هستند. اگر برای کار بر روی نمودارها به چندین کاربر احتیاج دارید ، اتخاذ ابزاری با قابلیت های همکاری ضروری است.
M به نظر می رسد یک ابزار بسیار کارآمد و ساده برای طراحی پایگاه داده است. با استفاده از این ابزار، کاربران می توانند به راحتی نمودارهای پایگاه داده را ایجاد و ویرایش کنند و روابط بین اشیاء پایگاه داده را مشاهده کنند. هشت بهترین ابزار نمودار پایگاه داده از جمله لوسیچارت، DeZign، SqlDBM، dBForge Studio برای SQL Server، DbDesigner، DbSchema، SmartDraw و Navicat Data Modeler را معرفی کرده است. با استفاده از این ابزارها، کاربران می توانند به راحتی پایگاه داده های خود را طراحی و مدل سازی کنند. به نظر من SqlDBM یکی از بهترین ابزارهای نمودار پایگاه داده است که به کاربران امکان می دهد به راحتی پایگاه داده های خود را طراحی کنند و با استفاده از مهندسی رو به جلو و معکوس، از یک پایگاه داده موجود وارد کنند.