Navicat Data Modeler ابزار توانمندی جهت طراحی دیتابیس است. به کمک این برنامه انواع مدلهای دیتابیس اعم از مفهومی، منطقی و مدلهای فیزیکی را میتوانید طراحی نمایید. برای این کار نیازی به نوشتن دستورات مختلف ندارید. کارهایی مثل طراحی ساختار کلی دیتابیس، فرایندهای مهندسی معکوس، وارد کردن مدلهای اطلاعاتی از منابع ODBC، ساخت SQL/DDL های پیشرفته، پرینت مدلها و بسیاری از کارهای دیگر، همه و همه به صورت گرافیکی انجام میشود. به کمک این نرمافزار ساخت مدلهای رابطهای دیتابیس و ساخت اسکریپتهای SQL متناظر آن تنها با یک کلیک مقدور است.Navicat Data Modeler از دیتابیس انجینهای مختلفی از جمله MySQL, MariaDB, Oracle, SQL Server, PostgreSQL, و SQLite پشتیبانی میکند. کار کردن با هر یک از این دیتابیسها هیچ تفاوتی با دیگری ندارد. تمامی آبجکتها و موجودیتهای دیتابیس و رابطه میان آنها در این برنامه به صورت بصری نمایش داده میشود و با کلیک کردن بر روی آنها میتوانید ویرایش لازم را انجام دهید. یکی از ویژگیهای کاربردی این برنامه، امکان مقایسه دو دیتابیس است به این صورت که بعد از اعمال تغییر در بخشهای مختلف یک دیتابیس میتوانید تغییرات اعمال شده را به وضوح مشاهده کنید. همچنین با استفاده از ابزار مهندسی معکوس این برنامه به راحتی میتوانید ساختار ER دیتابیس مورد نظر را استخراج کنید. این نرمافزار بعد از طراحی دیتابیس به صورت خودکاری اسکریپتهای SQL را نیز برای شما تولید میکند.
امکانات و ویژگیهای Navicat Data Modeler:
- کار با دادهها به صورت کاملا بصری و بدون نیاز به وارد کردن دستورات متنی
- پشتیبانی از انواع انجینهای دیتابیس
- امکان ساخت مدلهای مفهومی، منطقی و فیزیکی دادهها
- توانایی مهندسی معکوس دیتابیسها و ساخت دیاگرام ER از روی آن
- امکان مقایسه و سینک کردن تغیرات دو دیتابیس
- امکان ساخت خودکار اسکریپتهای SQL
- برخورداری از ابزارهای طراحی استاندارد (لایه بندی، تصاویر، یادداشت و …)
- بینهایت undo و redo
- و …