• Like
  • Save
Heli data modeler wildcard2013
Upcoming SlideShare
Loading in...5
×
 

Heli data modeler wildcard2013

on

  • 274 views

 

Statistics

Views

Total Views
274
Views on SlideShare
245
Embed Views
29

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 29

http://lanyrd.com 29

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Heli data modeler wildcard2013 Heli data modeler wildcard2013 Presentation Transcript

    • Database Design with Oracle SQL Developer Data Modeler Heli Helskyaho, Miracle Finland Oy Wildcard 13.9.2013 © Miracle Finland Oy
    • Introduction, Heli • Graduated from Helsinki University (Master of Science, computer science) • Worked with Oracle products since 1993, worked for IT since 1990 • Database! • CEO for Kantamestarit Oy since 2000 • CEO for Miracle Finland Oy since 10/2010 • Board member for OUGF since 2001 • Chairperson for OUGF since 2007 (vice-chair for years before that) • Ambassador/Spokesperson for EOUC since late 2007 • Oracle ACE since 2011 © Miracle Finland Oy
    • Introduction, Heli • Been an Oracle Designer user since 1996 and Data Modeler user since 2010 • Been solving performance problems since 1993 – Absolutely convinced that good database design and documentation will reduce this work. – Absolutely convinced that it is easier to solve problems on database that has been documented © Miracle Finland Oy
    • What is database design? • 4 (5) phases, over and over again – Requirement analysis (DM: logical) – Conceptual design (DM: logical) – Logical design (DM: relational) – Physical design (DM: physical) – (Transaction design) (DM: process) © Miracle Finland Oy
    • What is Data Modeler? • A tool for database design (supports all the ”new” Oracle features) • Logical, relational, physical models, DDLs,… • Multidimensional models (DW), Data Flows etc. • For designing and documenting the data architecture and the database • Support for all the phases in database design and easy moving from one to another, support for reverse engineering • Support for version control and multiuser environment: XML files and Subversion © Miracle Finland Oy
    • What is Data Modeler? • Import: Oracle repository, existing databases, Oracle Designer, file import (Erwin, Bachman), … • Export: DDL, CSV, … • Reporting (in tool itself and also Reporting Repository) • Standards: Design Rules, Preferences, Naming Standards, Domains, … • Data Modeler integrated in SQL Developer (3.0 - >), also reports © Miracle Finland Oy
    • SQL Developer Data Modeler, technical overview • Support for: – Windows (XP, Vista, Windows 7 including x64), Linux, Mac OSX – Oracle 9.2.0.1 -> – IBM DB2 V7 ->, Microsoft SQL Server 2000 -> – ODBC/JDBC • The following requirements must be met to install and run correctly: – JavaTM 1.6 or higher Standard Edition Runtime Environment – About 125 MB on Hard Disk – 512 MB at a minimum, 1 GB RAM is recommended © Miracle Finland Oy
    • © Miracle Finland Oy
    • Logical model © Miracle Finland Oy
    • © Miracle Finland Oy
    • Entity © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Finland OyMiracle
    • © Miracle Finland Oy
    • Relationship © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • From logical to relational © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Relational model © Miracle Finland Oy
    • © Miracle Finland Oy
    • Table © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Column © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Primary Key © Miracle Finland Oy
    • © Miracle Finland Oy
    • Foreign Key © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • From relational to physical © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Physical model © Miracle Finland Oy
    • © Miracle Finland Oy
    • Properties © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Physical to DDLs © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Other functionalities © Miracle Finland Oy
    • Export/Import © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Reporting © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Notation © Miracle Finland Oy
    • © Miracle Finland Oy
    • Domains administration © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Types Administration © Miracle Finland Oy
    • © Miracle Finland Oy
    • Design Rules © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Compare/merge models © Miracle Finland Oy
    • Synchronize Model with Data Dictionary © Miracle Finland Oy
    • Synchronize Data Dictionary with Model © Miracle Finland Oy
    • Preferences © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Version control (Subversion) © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • © Miracle Finland Oy
    • Data Modeler and agile Requirement analysis (Logical, ER: main concepts) Conceptual design (Logical, ER: the big picture) Logical design (Logical ER: iteration 1-n, Relational iteration 1-n) Physical design (Relational iteration 1-n, Physical iteration 1-n, DLLs 1-n iteration) © Miracle Finland Oy
    • © Miracle Finland Oy © Miracle Finland Oy
    • Conclusions • To see the datastructures in the database and to maintain the data: SQL Developer • To design the database and to maintain the data structures: Data Modeler • To design the data architecture: Data Modeler © Miracle Finland Oy
    • Conclusions • Data Modeler is a good tool; good support for iterative processes • Enables documenting and versioning (and comparing the versions) • Enables multiuser environment • Is free to use • Support for other databases as well • I see no reason not to use it! © Miracle Finland Oy
    • OTN • http://www.oracle.com/technetwork/develop er-tools/sql-developer/learnmore/index.html • http://www.oracle.com/technetwork/develop er-tools/datamodeler/learnmore/index.html © Miracle Finland Oy
    • Self study, Oracle Learning Library SQL Developer Data Modeler Release 3.1 Self Study - All Demos http://apex.oracle.com/pls/apex/f?p=44785:24: 1368386639082001::NO:24:P24_CONTENT_ID ,P24_PREV_PAGE:5966,2 © Miracle Finland Oy
    • Self study, Oracle Learning Library • Re-engineering Your Database Using Oracle SQL Developer Data Modeler 3.1 • http://apex.oracle.com/pls/apex/f?p=44785:2 4:11524540948794::NO:24:P24_CONTENT_ID, P24_PREV_PAGE:6266,2 • Etc. © Miracle Finland Oy
    • Users Guide • http://docs.oracle.com/cd/E29463_01/doc.33 /e35120.pdf • http://docs.oracle.com/cd/E29463_01/doc.33 /e35120/toc.htm (April 2013) © Miracle Finland Oy
    • Thank You! Questions? heli@miracleoy.fi Also known as helifromfinland © Miracle Finland Oy