Navicat Data Modeler is a powerful and cost-effective database design tool which helps you build high-quality conceptual, logical and physical data models. It allows you to visually design database structures, perform reverse/forward engineering processes, import models from ODBC data sources, generate complex SQL/DDL, print models to files, and much more.
Simplify the task of creating complex entity relationship models and generate the script SQL with a simple click. Navicat Data Modeler supports various database systems, including MySQL, MariaDB, Oracle, SQL Server, PostgreSQL, and SQLite.
Database Objects
Create, modify, and design your models using professional object designers, available for Tables and Views. Without the need to write complex SQL to create and edit objects, you’ll know exactly what you are working on. Also, Navicat Data Modeler supports three standard notations: Crow’s Foot, IDEF1x and UML. Using our feature-rich, simple, and user-friendly drawing tools, you can develop a complete data model with just a few clicks.
Model Types
Navicat Data Modeler enables you to build high-quality conceptual, logical and physical data models for a wide variety of audiences. Using the Model Conversion feature, you can convert a conceptual business-level model into a logical relational database model and then into a physical database implementation. From sketching a big picture of your system design to viewing relationships and working with attributes and columns from linked entities, tables and views. You can easily deploy accurate changes to database structures and build organized and more effective database systems.
Reverse Engineering
Reverse Engineering is one of the key features of Navicat Data Modeler. Load existing database structures and create new ER diagrams. Visualize database models so you can see how elements such as attributes, relationships, indexes, uniques, comments, and other objects relate to each other without showing actual data. Navicat Data Modeler supports different databases: Direct connection, ODBC (*Only for Windows and Mac OS X Edition), MySQL, MariaDB, Oracle, SQL Server, PostgreSQL, and SQLite.
Comparison and Synchronization
The Synchronize to Database function will give you a full picture of all database differences. Once your databases are compared, you can view the differences and generate a synchronization script to update the destination database to make it identical to your model. Flexible settings enable you to set up a custom key for comparison and synchronization.
SQL Code Generation
Navicat Data Modeler is not only a tool for creating ER diagrams and designing your databases. Its Export SQL feature also gives you full control over the final SQL script and allows you to generate individual parts of your model, referential integrity rules, comments, character sets, etc., potentially saving you hundreds of hours of work.
Standard Designing Tools
Add vertices, layers, images, shapes, and notes/labels, align/distribute objects, unlimited undo/redo capacity, auto layout, search filter, and more.
Navicat Cloud
Navicat Data Modeler is fully integrated with Navicat Cloud. Sync your model files and virtual groups to the cloud for a real-time access at anytime and anywhere. With Navicat Cloud, you can leverage every minute of your day to maximize your productivity.
Navicat Data Modeler ابزاری قدرتمند برای طراحی دیتابیس است که به شما کمک می کند مدل های داده مفهومی، منطقی و فیزیکی مورد نظر خود را با کیفیت بالا ایجاد کنید. Navicat Data Modeler به شما اجازه می دهد ساختارهای دیتابیس را به صورت گرافیکی طراحی کنید، فرایندهای مهندسی معکوس مهندسی مستقیم را اجرا کنید، مدل های سورس های داده ODBC را اجرا کنید، SQL/DDL پیچیده را ایجاد کنید و مدل ها را در فایل قرار دهید.
با استفاده از Navicat Data Modeler می توانید کار ایجاد مدل های رابطه ای پیچیده موجودیت ها و تولید اسکریپت SQL را با یک کلیک به سادگی انجام دهید. Navicat Data Modeler از انواع سیستم های دیتابیس شامل MySQL، MariaDB، Oracle، SQL Server، PostgreSQL و SQLite پشتیبانی می کند.
آبجکت های دیتابیس
با استفاده از ابزارهای حرفه ای طراحی آبجکت برای Table ها و View ها می توانید مدل های خود را ایجاد کرده، تغییر داده و طراحی نمایید. برای ایجاد آبجکت ها و ویرایش آن ها به نوشتن کدهای پیچیده SQL نخواهید داشت. Navicat Data Modeler از سه نشانه گذاری Crow’s Foot، IDEF1x و UML پشتیبانی می کند. با استفاده از ابزارهای طراحی کاربرد پسند و ساده این مجموعه می توانید با چند کلیک، مدل داده کاملی را توسعه دهید.
پشتیبانی از انواع مدل ها
Navicat Data Modeler به شما اجازه می دهد برای مخاطبین مختلف خود مدل های مفهومی، منطقی و فیزیکی با کیفیت بالا ایجاد کنید. با استفاده از قابلیت Model Conversion می توانید مدل های تجاری مفهومی را به مدل دیتابیس رابطه ای منطقی تبدیل کرده و آن را نیز به دیتابیس فیزیکی تبدیل کنید. این مجموعه از ایجاد تصویر کلی طراحی سیستم تا مشاهده روابط و کار با خصیصه ها و ستون های موجودیت ها، جدول ها و view های پیوند یافته را تحت پوشش قرار می دهد. شما می توانید به سادگی تغییرات دقیقی را در ساختارهای دیتابیس پیاده سازی کرده و سیستم های دیتابیس سامان یافته تر و کارآمدتری را ایجاد کنید.
مهندسی معکوس
مهندسی معکوس یکی از قابلیت های کلیدی Navicat Data Modeler است. شما می توانید ساختارهای دیتابیس خود را بارگذاری کرده و نمودارهای ER جدیدی را ایجاد نمایید. همچنین امکان مدل سازی از دیتابیس نیز وجود دارد، در نتیجه شما می توانید نحوه ارتباط المان هایی همچون خصیصه ها، روابط، ایندکس ها، یونیک ها، کامنت ها و آبجکت های دیگر را به صورت گرافیکی مشاهده کنید. Navicat Data Modeler از دیتابیس های مختلفی همچون Direct connection، ODBC (تنها برای نسخه های ویندوز و مک X)، MySQL، MariaDB، Oracle، SQL Server، PostgreSQL و SQLite پشتیبانی می کند.
مقایسه و هماهنگ سازی
قابلیت هماهنگ سازی با دیتابیس، تصویری کلی از اختلاف های تمام دیتابیس ها را در معرض دید شما قرار می دهد. هنگامی که دیتابیس های خود را مقایسه می کنید می توانید تفاوت ها را مشاهده کرده و برای آپدیت دیتابیس مقصد (به منظور همانند سازی با مدل شما) یک اسکریپت هماهنگ سازی تولید کنید. تنظیمات انعطاف پذیر به شما اجازه می دهد برای مقایسه و هماهنگ سازی یک کلید سفارشی تنظیم کنید.
تولید کد SQL
Navicat Data Modeler تنها ابزاری برای ایجاد نمودارهای ER و طراحی دیتابیس نیست. قابلیت Export SQL کنترل کامل بر اسکریپت نهایی را به شما می دهد و به شما اجازه می دهد بخش های مجزا مدل خود، قواعد یکپارچگی مرجعی، کامنت ها، مجموعه کاراکترها و ... را ایجاد کنید.
ابزارهای طراحی استاندارد
با استفاده از ابزارهای موجود در این مجموعه می توانید رأس ها، لایه ها، تصاویر، شکل ها، یادداشت ها/برچسب ها را اضافه کرده، آبجکت های را همتراز کرده و توزیع کنید و از قابلیت های متعدد بهره ببرید.
Navicat Cloud
Navicat Data Modeler با Navicat Cloud کاملاً یکپارچه شده است. شما می توانید فایل های مدل و گروه های مجازی خود را با فضای ابری هماهنگ سازی کنید تا در هر زمان و مکانی به آن ها دسترسی آنی داشته باشید.