+ All Categories
Home > Software > My Favorite Oracle SQL Developer Data Modeler Features

My Favorite Oracle SQL Developer Data Modeler Features

Date post: 02-Jul-2015
Category:
Upload: jeff-smith
View: 407 times
Download: 4 times
Share this document with a friend
Description:
These are the features you need to know about when designing your Oracle data models in Oracle SQL Developer Data Modeler.
27
Transcript
Page 1: My Favorite Oracle SQL Developer Data Modeler Features
Page 2: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle SQL Developer Data ModelerMy Favorite Features

Jeff [email protected] || @thatjeffsmithSenior Principal Product ManagerDatabase Development Tools Group

Oracle Confidential – Internal/Restricted/Highly Restricted

Presented with

Page 3: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Agenda

A Little History

Talk the Tip

Show the Tip

Questions As We Go!

Take notes or borrow mine at the end…

Improve application developers experience

Page 4: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle SQL Developer Data Modeler Overview

FREE Oracle Database Design Tool

Windows, OS X, *NIX

Available in SQL Developer or as a Standalone Application

MOS via DB license

Page 5: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

SQL Developer Data ModelerIncluded for free, also available as a separate download/program

Strategy and Analysis

Relational

Database Design

Data Type

Star Schema Physical

Multidimensional

ERD DFD

Logical

Reporting

Import Models

Domains

Page 6: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Find stuff

Change stuff

Report on findings

My favorite’ist feature

1. Search

Page 7: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

2. SubViews

Page 8: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

2 (Bonus). Displays

Page 9: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

2 (Bonus+). Comments/Notes

Page 10: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

3. Reports

Page 11: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Pick your favorite

dozen or data types VS

All however-many

hundred there are

available

Defined in the

Preferences

4. Preferred Data Types

Page 12: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Take 1+ properties and

apply them 1+

tables/entities

Example: change

LOGGING storage

property for all tables

5. Propagating Properties

Page 13: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

5a. Query Builder for Defining/Testing Views

Page 14: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Select table, right-

click, DDL updates as

table focus changes

Physical Design open

– gives you the physical

(storage, security,

PL/SQL, etc.) type

clauses

6. DDL Previews

Page 15: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Shift, Select, Drag, Drop

OR Ctrl+Select, Drag..

Ctrl walks thedependency tree

Preview DDL, save, export, etc

7. Drag and Drop Tables to a Model

Page 16: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Example, reorder columns for

my tables, PKs, then FKs, then

Not Nulls, then Alpha ASC…

JavaScript

Many ‘out-of-the-box’

Often devs will help you build

new ones via OTN forum

8. Transformations

Page 17: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Quickly zoom about your

diagrams

Don’t forget the search &

navigate trick!

9. Navigating Diagrams

Page 18: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

10. Design Collaboration via Excel

Page 19: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

OTN – SDDM

– Forums

–Modeler Video Demonstrations

–My Data Modeler Tips

SQL Developer Data Modeler Resources

Page 20: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BONUS CONTENT:Oracle SQL Developer Data Modeler 4.1

Page 21: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Brand Your Models

Insert your corp. logoor any picture toyour diagrams

Page 22: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Support for Constraints on Views

Tables to Views Wizard, new option – create

constraints

Page 23: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Support for Constraints on Views

Page 24: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Custom DDL Generation via Transformation Scripts

Dynamically generate DDL toprefix/append your objects,or replace entirely

Example: immediately aftergenerating Table Creates, add journaling tables

Page 25: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Versioning Status Indicators in the Design Tree

Page 26: My Favorite Oracle SQL Developer Data Modeler Features

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Search

SubViews

Reports

Preferred Data Types

Drag ‘n’ Drop Tables to Model

Propagate Properties

DDL Preview

Transformation Scripts

Model Navigator

Excel Collaboration

All of my #SQLDev Posts :)

More Information – in Blog Format

Page 27: My Favorite Oracle SQL Developer Data Modeler Features

Recommended