Oracle SQL Developer Data Modeler - for SQL Server

2,861 views 23 slides Jan 11, 2019
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Need to reverse engineer a SQL Server database? Want a relational diagram for AdventureWorks? Oracle SQL Developer Data Modeler can do that.


Slide Content

Oracle SQL Developer Data Modeler For SQL Server And Other Fun and FREE Oracle Resources Jeff Smith Senior Principal Product Manager [email protected] @ thatjeffsmith https://www.thatjeffsmith.com

Why Model? Top Five Reasons to Model Empowers and safeguards change Communication Method to Gather Requirements Business Rules Validation Target User Involvement Documentation/Training

What is SQL Developer Data Modeler? No cost diagramming and data modeling tool Standalone application or available with SQL Developer Business rule and process flow doc & verification Powerful reporting engine DDL script generation

Technology and Architecture Java based Metadata stored in XML Files Database support Oracle 9i, 10g, 11g, and 12 c 3 rd party DB: SQL Server, DB2, JDBC ODBC Bridge Platform support Windows Linux OS X Supported Platforms

SQL Developer Data Modeler Strategy and Analysis Relational Database Design Data Type Star Schema Physical Multidimensiona l ERD DFD Logical Reporting Import Models Domains

Model entities, attributes, relationships, and entity type hierarchies Transform logical to many relational and multi-dimensional models Configurable forward and reverse engineering Logical Modeling Data Model – Entity Relationship Diagram (ERD)

Model Cubes, Dimensions, Levels and Hierarchies, Measures and slices Start from ROLAP, XMLA or from scratch Generate Oracle Analytical Workspaces Multidimensional Modeling

Model tables, columns and foreign keys Map one logical data model to one or more relational models Configurable forward and reverse engineering Relational Modeling

Define multiple physical implementations of a relational model Partitioning Schemes Production vs Test 2012 vs 2008 Define tablespaces, users, stored procedures, privs, etc. Supports storage templates for applying common properties across multiple objects Physical Design Properties Physical Model

Automatic or Manual Layouts Configurable Color Schemes Multiple Displays for alternate layouts and visual options SubViews for logical grouping and subsetting objects WYSIWYG PDF/PNG/JPGs Working with Diagrams

Getting Started jTDS JDBC Driver (JAR) Configure Connection Reverse Engineer OR Build From Scratch

Relational Design Objects Relationships SubViews Physical Tip: Use the Navigator to Find Your Way Around Your Diagrams

Properties Dialog Double-Click to Open

Right-Click to Preview DDL DDL

Reporting – WYSIWYG HTML w/Diagrams

Compares Side-by-Side… Model to Model Model to Live Live to Model

Version and Control Designs Alter Scripting One or many users supported Pending Changes Incoming Outgoing Side By Side Reporting Commit/Revert changes Versioning & Collaborative Design

SQL Developer Data Modeler Today Tomorrow: Data Modeler in the Cloud Better Reporting Faster Data Dictionary Imports Easier Versioning

SQL Developer Data Modeler on Oracle Technology Network (OTN) Oracle Learning Library Forums More Info

More Fun and FREE Stuff VirtualBox VMs with Oracle stuff already going Visual Studio for Oracle LiveSQL ~ SQL Fiddle, but Better Coming Soon a Free Cloud DB Service

VirtualBox Database Tools Web Apps Hands-on-Labs