Navicat Data Modeler Mac 1
Total Page:16
File Type:pdf, Size:1020Kb
Navicat Data Modeler Mac 1 Table of Contents WELCOME TO NAVICAT DATA MODELER! 4 SYSTEM REQUIREMENTS 5 FEATURES MATRIX 6 REGISTRATION 7 INSTALLATION 8 MAINTENANCE/UPGRADE 9 END-USER LICENSE AGREEMENT 10 GETTING STARTED 18 SIDEBAR PANEL 20 Model Tree Palette 21 Diagram Tree Palette 23 Properties Palette 25 History Palette 27 DIAGRAM EDITOR 28 Create Tables 29 Table Designer 31 Table Fields 32 Table Indexes 34 Table Foreign Keys 35 Table Uniques 36 Table Options 37 Create Notes and Labels 38 Create Images 40 Create Layers 42 Create Relations 44 Format Diagram 46 Print Diagram 48 REVERSE ENGINEERING (AVAILABLE ONLY IN FULL VERSION) 49 SELECT CONNECTION FOR REVERSE ENGINEERING 50 MySQL Connection 52 PostgreSQL Connection 54 Oracle Connection 56 SQLite Connection 58 SQL Server Connection 59 ODBC Connection 61 Navicat Data Modeler Mac 2 SSH Settings (Available only for MySQL, Oracle, PostgreSQL and SQL Server and supports SSH2 Protocol only) 63 Benefit of SSH Tunneling 64 Password Authentication 65 Public Key Authentication 67 HTTP Settings (Available only for MySQL, PostgreSQL and SQLite) 69 SSL Settings (Available only for MySQL and PostgreSQL) 70 Installation of OpenSSL and MySQL/PostgreSQL 71 Setting up SSL Certificate for MySQL/PostgreSQL 72 Setting up Client Certificate for Navicat Data Modeler 75 Advanced Settings (Available only for MySQL, PostgreSQL and SQLite) 77 CHOOSE TABLES FOR REVERSE ENGINEERING 78 CHOOSE OPTIONS FOR REVERSE ENGINEERING 79 START IMPORT FOR REVERSE ENGINEERING 80 SCRIPT GENERATION (AVAILABLE ONLY IN FULL VERSION) 81 GENERAL SETTINGS FOR EXPORT SQL 82 ADVANCED SETTINGS FOR EXPORT SQL 83 FORWARD ENGINEERING (AVAILABLE ONLY IN FULL VERSION) 84 SELECTING SYNCHRONIZATION TYPE 85 SELECTING TARGET CONNECTION 86 SELECTING SCHEMAS/TABLES 87 SELECTING SYNCHRONIZE OPTIONS 88 VIEWING COMPARISON RESULT 90 PREFERENCES 92 GENERAL 93 TABS 94 FILE PATHS 95 MODEL 96 ENVIRONMENTS (AVAILABLE ONLY IN FULL VERSION & ONLY FOR ORACLE) 97 USEFUL TOOLS 99 SEARCH FILTER 100 FULL SCREEN MODE 101 HINTS AND TIPS 102 NAVICAT SUPPORT INFORMATION 104 Navicat Data Modeler Mac 3 Welcome to Navicat Data Modeler! Navicat Data Modeler is a powerful and easy-to-use GUI tool for creating and manipulating database models. It enables users to design database structures, reverse engineer, forward engineer, generate SQL files and print models to files, etc. Navicat Data Modeler is available on three platforms - Microsoft Windows, Mac OS X and Linux. Here are some highlights of Navicat Data Modeler: Create and manipulate a model graphically. Support various database systems (Oracle, Microsoft SQL Server, MySQL, PostgreSQL and SQLite). Reverse engineer databases/schemas or tables to a model. Forward engineer a model to a sql file or database/schema. Create and edit table structures directly. Navicat Data Modeler Mac 4 System Requirements System Requirements for Windows Microsoft Windows XP SP2, Vista, Server 2003, Server 2008, Windows 7, Windows 8 Pentium II processor or above Hard-disk space vary depending on installation. Full installation requires 65 MB of available hard-disk space. System Requirements for Mac OS X Mac OS X 10.6 Snow Leopard, 10.7 Lion, 10.8 Mountain Lion or 10.9 Mavericks Intel CPU System Requirements for Linux Compatible with i386 PC Supports 32-bit and 64-bit Linux platform Supports Linux kernel version 2.2 or higher Supports Glibc 2.4 or above Supports GNOME and KDE Note: You need to install all 32-bit libraries before working on 64-bit Linux. Navicat Data Modeler Mac 5 Features Matrix Note: ESS stands for Navicat Data Modeler Essentials. Win Mac Linux Platforms Win Mac Linux ESS ESS ESS GUI Workspace Build model with multiple schemas + + + + + + Multiple diagram editing + + + + + + Full screen mode + + + + - - Advanced Diagram Editor Crow's Foot, IDEF1x and UML notations + + + + + + Create/edit/drop database objects + + + + + + Create/edit/drop relations + + + + + + Auto layout + - + - + - Zoom in/Zoom out + + + + + + Aligning and distributing database objects + + + + + + Adding vertices, layers, images and notes/labels + + + + + + Unlimited Undo/Redo capability + + + + + + Reverse Engineering Import from local/remote MySQL, Oracle, PostreSQL, and + - + - + - SQLite Import from local/remote SQL Server and SQL Azure + - + - - - Import tables from ODBC + - + - - - Import connections from Navicat family + - + - + - Connection through SSH/HTTP + - + - + - SSL secure connection + - + - + - Support of character set and unicode + - + - + - Forward Engineering Comparing and synchronizing database/model + - + - + - Generating complex SQL/DDL + - + - + - Other Useful Features Search filter + + + + + + Multi-page print preview + + - - + + Print the database diagram to PDF file + + + + + + Save the database diagram as a graphic file, i.e. PNG, SVG + + + + + + Navicat Data Modeler Mac 6 Registration To make it economic and efficient for you to purchase our products, over 95% of customers order Navicat via our Online Shop using major Credit Cards - MasterCard, Visa, Euro card, JCB and American Express. All Online orders are processed by Share-it! and worldpay. The VeriSign Certificate for SSL transactions provided will ensure you a secured Online transactions. If you have ordered Navicat software and would like to review your order information, or if you have questions about ordering, payments, or shipping procedures, please contact our Navicat Sales Department. After purchase you will obtain a Registration Key to activate your licensed Navicat by e-mail within 24 hours after we received your order. Please make sure to enter a valid e-mail address in your order. If you have not received the keys within 24 hours, it is probably that the e-mail we sent was blocked by your email spam filter. To resend your download information and keys, please submit your registered email address to our Customer Center. If you get no reply from the resend form, please contact our Navicat Sales Department. Besides, if you feel uncomfortable with providing your personal information over the Internet, we accept Purchase Order and Bank/Wire Transfer. Please visit our Offline Order. Navicat Data Modeler Mac 7 Installation We strongly suggest that you shut down any opened applications. This will help ensure a smooth installation. Note: For user who has been trying our unregistered version, just simply key in the Registration Key (16 digit) on the pop up Registration screen. Installation for Online Version 1. Download Navicat Mac OS X version. 2. Save the .dmg file. 3. Drag Navicat to your Applications folder to install. 4. After installed, key in the Registration Key (16 digit) on the pop up Registration screen. Installation for CD Version 1. Load the Navicat Data Modeler CD Installation disk into the CD-ROM drive. 2. Open the .dmg file. 3. Drag Navicat to your Applications folder to install. 4. After installed, key in the Registration Key (16 digit) on the pop up Registration screen. Migrate Navicat Data Modeler to new computer All the connection settings and saved profiles are saved in the Property List file: ~/Library/Preferences/com.prect.NavicatDataModeler.plist 1. Uninstall Navicat Data Modeler from the existing computer. 2. Re-install Navicat Data Modeler in the new computer. Navicat Data Modeler Mac 8 Maintenance/Upgrade How to purchase the maintenance plan? Navicat Software Maintenance Plan allows Navicat Data Modeler users to receive priority email support, receiving software upgrades and receiving bug fix releases at no additional cost during the protected period. Subscription to the Maintenance Plan is done at the time of your software license purchase or within 90 days as of your purchase date - it cannot be added to a previously purchased product at a later date. For details, please click here. How to upgrade your Navicat Data Modeler? If you want to upgrade installed copy of Navicat Data Modeler to the latest release, please submit your registered email address on the Customer Center. Please install the latest version into current Navicat Data Modeler Installation folder, it will replace your previous Navicat Data Modeler. But your current settings will remain unchanged. Navicat Data Modeler Mac 9 End-User License Agreement IMPORTANT: THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR, IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN ENTITY, AN ENTITY) AND PREMIUMSOFT CYBERTECH LTD..READ IT CAREFULLY BEFORE COMPLETING THE INSTALLATION PROCESS AND USING THE SOFTWARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS. BY INSTALLING AND USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWARE AND AGREEING TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE OF PURCHASE. THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD. HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN. 1. Definitions a. "Non-commercial Version" means a version of the Software, so identified, for use by i) the individual who is a natural person and not a corporation, company, partnership or association or other entity or organization (ii) the individual who is a student, faculty or staff member at an educational institution, and (iii) staff of a non-profit organization or charity organization only. For purposes of this definition, "educational institution" means a public