{"id":4314,"date":"2012-02-15T17:07:12","date_gmt":"2012-02-15T22:07:12","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=4314"},"modified":"2013-10-11T15:05:34","modified_gmt":"2013-10-11T20:05:34","slug":"sql-developer-data-modeler","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=4314","title":{"rendered":"SQL Developer Data Modeler"},"content":{"rendered":"<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Install\">Install<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Download_and_Unzip\">Download and Unzip<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Startup\">Startup<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Overview\">Overview<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Diagrams\">Diagrams<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Models\">Models<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Utilities\">Utilities<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Relationship_Among_Model_and_Diagrams\">Relationship Among Model and Diagrams<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Import\">Import<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Sample_Session\">Sample Session<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Create_a_New_Project\">Create a New Project<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Import_From_Data_Dictionary\">Import From Data Dictionary<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Format_Diagrams\">Format Diagrams<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Create_SubViews\">Create SubViews<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Create_Displays\">Create Displays<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#References\">References<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\n<span id=\"Install\"><h2>Install<\/h2><\/span>\n<span id=\"Download_and_Unzip\"><h3>Download and Unzip<\/h3><\/span>\n<p>* Download SQL Developer Data Modeler from <a href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/downloads\/index.html\">http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/downloads\/index.html<\/a>.<br \/>\n* I downloaded <em>Oracle SQL Developer Data Modeler for Windows (This zip does not include a JRE) (97 M) <\/em><br \/>\n* Extract zip content to a local folder, e.g. <em>C:\\prog<\/em><\/p>\n<span id=\"Startup\"><h3>Startup<\/h3><\/span>\n<p>* Go to the folder where zip content has been extracted, e.g. <em>C:\\prog\\datamodeler<\/em><br \/>\n* Double click datamodeler.exe or datamodeler64.exe if your Windows OS supports 64 bits<br \/>\n* Browse to java.exe file<\/p>\n<span id=\"\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_java.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_java.jpg\" alt=\"\" title=\"sqlmodeler_java\" width=\"386\" height=\"136\" class=\"aligncenter size-full wp-image-4315\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_java.jpg 386w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_java-300x105.jpg 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/a><\/h6><\/span>\n<p>* SQL Modeler started<\/p>\n<span id=\"_1\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_started.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_started-300x206.jpg\" alt=\"\" title=\"sqlmodeler_started\" width=\"300\" height=\"206\" class=\"aligncenter size-medium wp-image-4317\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_started-300x206.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_started.jpg 921w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Overview\"><h2>Overview<\/h2><\/span>\n<span id=\"Diagrams\"><h3>Diagrams<\/h3><\/span>\n<p>* ER Diagram<br \/>\n* Relational Diagram<br \/>\n* Data Types<br \/>\n* Multidimensional Models<br \/>\n* Data Flow: primitive, composite, transformational tasks<\/p>\n<span id=\"Models\"><h3>Models<\/h3><\/span>\n<p>* Domain models<br \/>\n* Physical models<br \/>\n* Business information<\/p>\n<span id=\"Utilities\"><h3>Utilities<\/h3><\/span>\n<p>* Two way engineering between logical and relational models<br \/>\n* Import from various databases<br \/>\n* Export for various databases<br \/>\n* DDL script generation<br \/>\n* Resign rules for verifying standards and completeness<br \/>\n* Name templates, glossary, and abbreviation files for supporting naming standards<\/p>\n<span id=\"Relationship_Among_Model_and_Diagrams\"><h3>Relationship Among Model and Diagrams<\/h3><\/span>\n<span id=\"_2\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_model_relation.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_model_relation.jpg\" alt=\"\" title=\"sqlmodeler_model_relation\" width=\"565\" height=\"245\" class=\"aligncenter size-full wp-image-4322\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_model_relation.jpg 565w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_model_relation-300x130.jpg 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><\/h6><\/span>\n<span id=\"Import\"><h3>Import<\/h3><\/span>\n<p>You can import from various sources:<\/p>\n<span id=\"_3\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_import.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_import.jpg\" alt=\"\" title=\"sqlmodeler_import\" width=\"453\" height=\"404\" class=\"aligncenter size-full wp-image-4323\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_import.jpg 453w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_import-300x267.jpg 300w\" sizes=\"auto, (max-width: 453px) 100vw, 453px\" \/><\/a><\/h6><\/span>\n<span id=\"Sample_Session\"><h2>Sample Session<\/h2><\/span>\n<span id=\"Create_a_New_Project\"><h3>Create a New Project<\/h3><\/span>\n<p>* In Browser pane, right click <em>Designs <\/em>folder and select <em>New Design<\/em>. A new design model is created with default name such as <em>Untitled_x<\/em> where x is a number such as 1 or 2.<br \/>\n* Right click the newly created model and select <em>Save Design<\/em>. Save the model, for example, as <strong>mymodel<\/strong> in a local directory.<\/p>\n<span id=\"Import_From_Data_Dictionary\"><h3>Import From Data Dictionary<\/h3><\/span>\n<p>* Select <em>File > Import > Data Dictionary<\/em><br \/>\n* Select design model, e.g. <em>mymodel<\/em><\/p>\n<span id=\"_4\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_select_design.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_select_design.jpg\" alt=\"\" title=\"sqlmodeler_select_design\" width=\"312\" height=\"160\" class=\"aligncenter size-full wp-image-4324\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_select_design.jpg 312w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_select_design-300x153.jpg 300w\" sizes=\"auto, (max-width: 312px) 100vw, 312px\" \/><\/a><\/h6><\/span>\n<p>* Click <em>Add <\/em>button to add a new database connection. Click <em>Test <\/em>button to test the connection.<\/p>\n<span id=\"_5\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_newdb.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_newdb.jpg\" alt=\"\" title=\"sqlmodeler_newdb\" width=\"750\" height=\"389\" class=\"aligncenter size-full wp-image-4325\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_newdb.jpg 750w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_newdb-300x155.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/h6><\/span>\n<p>* Click <em>Save <\/em>to save the new connection. Click <em>Connection<\/em> to close the dialog.<br \/>\n* Highlight the newly created database connection and click Next.<\/p>\n<span id=\"_6\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_1-300x183.jpg\" alt=\"\" title=\"sqlmodeler_importdb_1\" width=\"300\" height=\"183\" class=\"aligncenter size-medium wp-image-4326\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_1-300x183.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_1-1024x624.jpg 1024w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_1.jpg 1162w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Select the schema to import, e.g. <em>HR<\/em>. Click <em>Next<\/em>.<\/p>\n<span id=\"_7\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_user.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_user-300x182.jpg\" alt=\"\" title=\"sqlmodeler_importdb_user\" width=\"300\" height=\"182\" class=\"aligncenter size-medium wp-image-4327\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_user-300x182.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_user-1024x623.jpg 1024w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_user.jpg 1163w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Select the Tables, Views etc. to be imported. Optionally, click the <em>Select All<\/em> icon located at the lower left corner to select all objects.<\/p>\n<span id=\"_8\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_tbls.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_tbls-300x183.jpg\" alt=\"\" title=\"sqlmodeler_importdb_tbls\" width=\"300\" height=\"183\" class=\"aligncenter size-medium wp-image-4328\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_tbls-300x183.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_tbls-1024x625.jpg 1024w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_tbls.jpg 1163w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Click <em>Next <\/em>and <em>Finish<\/em>. Relational_1 diagram is displayed:<\/p>\n<span id=\"_9\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_model_diagram.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_model_diagram-228x300.jpg\" alt=\"\" title=\"sqlmodeler_importdb_model_diagram\" width=\"228\" height=\"300\" class=\"aligncenter size-medium wp-image-4329\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_model_diagram-228x300.jpg 228w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_importdb_model_diagram.jpg 699w\" sizes=\"auto, (max-width: 228px) 100vw, 228px\" \/><\/a><\/h6><\/span>\n<span id=\"Format_Diagrams\"><h3>Format Diagrams<\/h3><\/span>\n<p>* Auto Route: right click diagram and select <em>Auto Route<\/em><br \/>\nNote: <strong>don&#8217;t use<\/strong> auto route if you manually formatted the diagram. You manual format will be lost!?<\/p>\n<span id=\"_10\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_auto_route.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_auto_route-227x300.jpg\" alt=\"\" title=\"sqlmodeler_auto_route\" width=\"227\" height=\"300\" class=\"aligncenter size-medium wp-image-4335\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_auto_route-227x300.jpg 227w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_auto_route.jpg 697w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/a><\/h6><\/span>\n<p>* Format: right click an element such as a table and select <em>Format<\/em>. You can set font, foreground, and background colors.<\/p>\n<span id=\"_11\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_format_color.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_format_color-300x229.jpg\" alt=\"\" title=\"sqlmodeler_format_color\" width=\"300\" height=\"229\" class=\"aligncenter size-medium wp-image-4338\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_format_color-300x229.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_format_color.jpg 452w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Change view details: right click diagram and select <em>View Details<\/em><\/p>\n<span id=\"_12\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_viewdetails.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_viewdetails.jpg\" alt=\"\" title=\"sqlmodeler_viewdetails\" width=\"413\" height=\"195\" class=\"aligncenter size-full wp-image-4330\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_viewdetails.jpg 413w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_viewdetails-300x141.jpg 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/a><\/h6><\/span>\n<span id=\"Create_SubViews\"><h3>Create SubViews<\/h3><\/span>\n<p>* Right click <em>Relational_1<\/em> from Browser, or directly on relational diagram and select <em>Create SubView<\/em>.<\/p>\n<span id=\"_13\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_subview.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_subview.jpg\" alt=\"\" title=\"sqlmodeler_subview\" width=\"434\" height=\"188\" class=\"aligncenter size-full wp-image-4331\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_subview.jpg 434w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_subview-300x129.jpg 300w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><\/a><\/h6><\/span>\n<p>* You can also select the elements to be included in the subview and then right click and select <em>Create SubView<\/em>.<\/p>\n<span id=\"_14\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_create_subview_fromselected.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_create_subview_fromselected.jpg\" alt=\"\" title=\"sqlmodeler_create_subview_fromselected\" width=\"484\" height=\"479\" class=\"aligncenter size-full wp-image-4333\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_create_subview_fromselected.jpg 484w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_create_subview_fromselected-300x296.jpg 300w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/a><\/h6><\/span>\n<p>* Subviews are stored in <em>SubViews<\/em> tree node under <em>Relational_1<\/em><br \/>\n*<strong> Right click<\/strong> (not double click!) the subview and then <em>Show Diagram<\/em> to view.<\/p>\n<span id=\"_15\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_show_subview.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_show_subview.jpg\" alt=\"\" title=\"sqlmodeler_show_subview\" width=\"433\" height=\"375\" class=\"aligncenter size-full wp-image-4332\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_show_subview.jpg 433w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/02\/sqlmodeler_show_subview-300x259.jpg 300w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/a><\/h6><\/span>\n<span id=\"Create_Displays\"><h3>Create Displays<\/h3><\/span>\n<p>* Right click on a diagram and select <em>Create Display<\/em> to create a display.<br \/>\n* Display is just an alternative view of a diagram (either main model or subview).<br \/>\n* Display lives only within the context of a diagram<\/p>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* <a href=\"http:\/\/docs.oracle.com\/cd\/E29463_01\/index.htm\">Document Library<\/a><br \/>\n* <a href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/overview\/index.html\">http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/overview\/index.html<\/a><br \/>\n* <a href=\"http:\/\/docs.oracle.com\/cd\/E25259_01\/doc.31\/e25257\/toc.htm\">Data Modeler User&#8217;s Guide (HTML)<\/a><br \/>\n* <a href=\"http:\/\/docs.oracle.com\/cd\/E25259_01\/doc.31\/e25257.pdf\">Data Modeler User&#8217;s Guide (PDF)<\/a><br \/>\n* <a href=\"http:\/\/docs.oracle.com\/cd\/E25259_01\/index.htm\">SQL Developer Documentation<\/a><br \/>\n* Oracle SQL Developer 2.1 By: Sue Harper <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install Download and Unzip * Download SQL Developer Data Modeler from http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/downloads\/index.html. * I downloaded Oracle SQL Developer Data Modeler for Windows (This zip does not include a JRE) (97 M) * Extract zip content to a local folder, e.g. &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=4314\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[127],"tags":[],"class_list":["post-4314","post","type-post","status-publish","format-standard","hentry","category-sqlmodeler"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-17A","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4314"}],"version-history":[{"count":13,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4314\/revisions"}],"predecessor-version":[{"id":9145,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4314\/revisions\/9145"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}