Database Journal
MS SQL Oracle DB2 Access MySQL PostgreSQL Sybase PHP SQL Etc SQL Scripts & Samples Links Database Forum

» Database Journal Home
» Database Articles
» Database Tutorials
MS SQL
Oracle
DB2
MS Access
MySQL
» RESOURCES
Database Tools
SQL Scripts & Samples
Links
» Database Forum
» Slideshows
» Sitemap
Free Newsletters:
DatabaseDaily  
News Via RSS Feed


follow us on Twitter
Database Journal |DBA Support |SQLCourse |SQLCourse2
 

Featured Database Articles

MySQL

Posted May 9, 2016

Simplifying MySQL Database Design using a Graphical Data Modeling Tool - Page 3

By Rob Gravelle

Creating a Physical Model

The Model Conversion command can also be employed to create a Physical Model from the Logical one.

  • On the Convert to New Model dialog, select MySQL 5.6 as the target database.

The Completed Sales Star Schema Physical Model
The Completed Sales Star Schema Physical Model

If you right-click a table and choose Design Table... from the popup menu, you’ll notice that the Design Table dialog contains information that pertains to the specific database type and version that you selected on the Convert to New Model dialog.

The Design Table Dialog
The Design Table Dialog

Creating a Model from an Existing Database

Creating new diagrams from existing database structures is a process known as Reverse Engineering. Navicat Data Modeler supports the importing of MySQL, MariaDB, PostgreSQL, Oracle, SQLite, SQL Server tables/views, as well as from ODBC data sources. If the model is logical or conceptual, all views will convert to entities after the import process.

This functionality is included as the Import from Database feature. To start the process, select Tools -> Import from Database from the main menu.

On the Import from Database dialog, you may choose to connect to a data source mentioned above via a new connection or by importing your connections from one of the Navicat Database Management tools:

Import from Database
Import from Database

Once a connection is established, you can pick and choose the tables and views that you want to include in your model:

Import from Database
Import from Database

Here are the three models created from the public Sakila database:

Conceptual Model
Conceptual Model (click for larger image)

Logical Model
Logical Model (click for larger image)

Logical Model – Close Up
Logical Model – Close Up (click for larger image)

Physical Model
Physical Model (click for larger image)

Physical Model – Close Up
Physical Model – Close Up (cclick for larger image)



MySQL Archives

Comment and Contribute

 


(Maximum characters: 1200). You have characters left.

 

 




Latest Forum Threads
MySQL Forum
Topic By Replies Updated
MySQL in high availability and transction secure banking application klamor 1 August 28th, 10:24 AM
MySQL rollback UAL225 1 August 28th, 10:15 AM
Browsing a DB file that uses MySql finleytech 1 July 26th, 10:51 AM
php cookie won't pass variable to next page ITdevGirl 0 June 22nd, 12:13 PM