Navicat Data Modeler چیست؟
Navicat Data Modeler یک ابزار قدرتمند و مقرون به صرفه برای طراحی database است که به شما کمک می کند تا data model های با کیفیت مفهومی، logical و physical بسازید. این نرم افزار به شما اجازه می دهد تا ساختارهای database ها را به صورت visual طراحی کنید، فرایندهای reverse engineering و همچنین forward engineering را اجرا کنید، مدل ها را از data source های ODBC به داخل آن import کنید، SQL / DDL پیچیده بسازید و مدل ها را به یک فایل پرینت کنید.
با استفاده از Navicat Data Modeler ساخت entity relationship model های پیچیده بسیار ساده می شود و تنها با یک کلیک می توانید script SQL تولید کنید. این نرم افزار از database system های مختلفی از جمله MySQL، MariaDB، Oracle، SQL Server، PostgreSQL و SQLite پشتیبانی می کند و برای سیستم عامل های Windows، Mac و Linux عرضه می شود. به کمک این نرم افزار می توانید مدل های خودتان را با object designer های حرفه ای بسازید، اصلاح و یا طراحی کنید. بدون اینکه نیاز به نوشتن SQL پیچیده برای ساخت و ویرایش object ها باشد دقیقاً می دانید که دارید روی چه چیزی کار می کنید. Navicat Data Modeler از سه notation استاندارد Crow’s Foot، IDEF1x و UML پشتیبانی می کند. با استفاده از ابزارهای drawing ساده و قدرتمندی که به صورت کاربر پسند هم طراحی شده اند می توانید تنها با چند کلیک data model کاملی را توسعه دهید. قابلیت Model Conversion نرم افزار به شما اجازه می دهد تا یک مدل مفهومی در سطح بیزنس را به یک logical relational database model و سپس به یک physical database تبدیل کنید. از دیگر قابلیت های کلیدی Navicat Data Modeler قابلیت reverse engineering آن است. می توانید ساختارهای موجود را load کنید و ER diagram های جدید بسازید. همچنین می توانید database model ها را visualize کنید تا بدون نمایش data های واقعی ببینید عناصری مثل attribute ها، index ها، unique ها، comment ها و دیگر object ها چگونه با هم در ارتباط هستند. قابلیت Synchronize to Database نیز یک تصویر کامل از تمام تفاوت های database ها را به شما نمایش می دهد. لینک دانلود نرم افزار Navicat Data Modeler به همراه کرک آن در ادامه ارائه شده است.
ویژگی ها و قابلیت های Navicat Data Modeler:
- ابزاری قدرتمند و مقرون به صرفه برای طراحی database
- امکان طراحی ساختار database ها به صورت visual
- امکان اجرای فرآیندهای reverse engineering و forward engineering
- پشتیبانی از سه notation استاندارد Crow’s Foot، IDEF1x و UML
- پشتیبانی از database system های مختلف از جمله MySQL، MariaDB، Oracle، SQL Server، PostgreSQL و SQLite
- قابلیت Model Conversion برای تبدیل database ها
- قابلیت Synchronize to Database برای مقایسه و sync کردن database ها
- و ...