InternetApplications Division (IAD) 1 PowerDesigner7: Technical Presentation and Demonstration (Taipei - 12/09/99) Marc Chanliau, Senior Product Manager.

Slides:



Advertisements
Similar presentations
1 Hencie Consulting Services Building a Knowledge Share System Using Oracle Designer SCOUG 2000 Conference By Murli Manickam Sameer.
Advertisements

PowerDesigner for PowerBuilder (Wubark Kao) System Consultant Manager Sybase Taiwan
Component Development for the Component Description Framework (CDF) Training Dr.-Ing. Ulrich Dinger.
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
1.
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
The Power of PowerDesigner Frank Irnich Sybase GmbH
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Database Design Presented to Molecular Biology Bioinformatics Meeting by Norbert Kremer April 29, 2002.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 9: The Client/Server Database Environment
Chapter 14 Database Connectivity and Web Technologies
1 © Prentice Hall, 2002 The Client/Server Database Environment.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
The Client/Server Database Environment
CSE 590DB: Database Seminar Autumn 2002: Meta Data Management Phil Bernstein Microsoft Research.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Module 1: Introduction to Windows Clustering. Overview Defining Clustering Features Introducing Application Architecture Identifying Availability and.
Database Design, Application Development, and Administration, 5 th Edition Copyright © 2011 by Michael V. Mannino All rights reserved. Chapter 2 Introduction.
Database Systems: Design, Implementation, and Management Tenth Edition
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
MBA 664 Database Management Systems Dave Salisbury ( )
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
PowerDesigner 12.5 by Dejan Sunderic
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 2: Database System Concepts and Architecture - Outline Data Models and Their.
PowerDesigner 与对象建模. 2 Why Using UML? Visually define and communicate the structure and behavior of an application Represent systems using Object-Oriented.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
EN04 Object-Oriented Modeling with PowerDesigner 9.5 Xiao Wang PowerDesigner Chief Architect, EBD
Fundamentals of Database Chapter 7 Database Technologies.
Hive Facebook 2009.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
PowerDesigner 10.0 的新功能. 2  Business Process Simulation using Simul8  Service-Oriented Architecture (SOA)  Round-trip.NET Support  Complete MDA support.
Information System Development Courses Figure: ISD Course Structure.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
1 maxdLoad The maxd website: © 2002 Norman Morrison for Manchester Bioinformatics.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Power Designer Sybase.
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
1 CS 430 Database Theory Winter 2005 Lecture 2: General Concepts.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Types/Levels of Integration Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Presentation Data Functional.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Database Concepts Track 3: Managing Information using Database.
Understanding StarTeam Enterprise Advantage Course #4124.
InternetApplications Division (IAD) 1 PowerDesigner7 Competitive Information Marc Chanliau, Senior Product Manager Tel
PowerBuilder Online Courses - by Prasad Bodepudi Database Painter Primary & Foreign Keys Extended Attributes PowerBuilder System Tables Database Profiles.
IMRAN DAUD FOUNDATION UNIVERSITY RAWALPINDI CAMPUS Imran Daud FURC Web Engineering Introduction.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
E.Bertino, L.Matino Object-Oriented Database Systems 1 Chapter 9. Systems Seoul National University Department of Computer Engineering OOPSLA Lab.
2) Database System Concepts and Architecture. Slide 2- 2 Outline Data Models and Their Categories Schemas, Instances, and States Three-Schema Architecture.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
InternetApplications Division (IAD) 1 PowerDesigner7: Roadmap (Future Releases) Sybase, Inc. Proprietary and Confidential Marc Chanliau, Senior Product.
Building Enterprise Applications Using Visual Studio®
Chapter 2: Database System Concepts and Architecture - Outline
Chapter 2 Database System Concepts and Architecture
Phil Bernstein Microsoft Corp.
Software Design Lecture : 14.
Presentation transcript:

InternetApplications Division (IAD) 1 PowerDesigner7: Technical Presentation and Demonstration (Taipei - 12/09/99) Marc Chanliau, Senior Product Manager Tel

InternetApplications Division (IAD) 2 Agenda Introducing PowerDesigner 7 The Application Design Lifecycle with PowerDesigner 7 PowerDesigner 7’s Architecture Demonstrating PowerDesigner 7 PowerDesigner 7’s Environment (Common Shell) Iterative Database Design (Conceptual and Physical Data Modeling) Object Modeling Introduction to UML Class Diagramming Java code generation / recovery Object / Relational Modeling (Abstract Data Types) Report Generation

InternetApplications Division (IAD) 3 Introducing PowerDesigner 7 (Available in November 1999) PowerDesigner 7.0 is the new generation of Sybase’s market-leading information modeling toolset PowerDesigner meets the needs of database designers / DBAs, and application developers by federating functionality required by both Analysis and design of backend database applications Analysis and design of object-oriented business logic (Java and Sybase’s PowerBuilder)

InternetApplications Division (IAD) 4 PowerDesigner 7 Application Design Lifecycle Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 5 PowerDesigner 7 Creating Entity / Relationship Diagrams Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 6 PowerDesigner 7 Generating a PDM From a CDM Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 7 PowerDesigner 7 Generating, Recovering, Synch’ing the DB Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 8 PowerDesigner 7 Generating a Class Diagram from a PDM Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 9 PowerDesigner 7 Generating and Recovering Code Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script ODBC Forward Engineering Reverse Engineering - Application Structure - Business Logic - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code

InternetApplications Division (IAD) 10 PowerDesigner 7 Synchronizing OOM, CDM, PDM Object-Oriented Model (OOM) Conceptual Data Model (CDM) Physical Data Model (PDM) Database Management System (DBMS) Database SQL Script - Application Structure - Business Logic Java Source PowerBuilder Source - Java Code (Source, Bytecode, JAR) - PowerBuilder Code ODBC - Data Structures - Business Rules - Schema Definition - Denormalization - Optimization (Indexing) - Database Creation Forward Engineering Reverse Engineering

InternetApplications Division (IAD) 11 Product Architecture Componentized architecture (based on Microsoft’s COM model) C++ Open interface (No specific API required) Metamodel based on the Unified Modeling Language (UML) File Format Specification defined in the eXtensible Markup Language (XML) XML versus Binary save XML Document Type Definitions (DTDs) Product set hosted in a “Common Shell” Single user interface for all modules Concept of “Workspace”

InternetApplications Division (IAD) 12 The Common Shell Demonstration ToolBar Customizing the environment Cross-module functionality Creating a new model Reviewing the edit features Object Browser Explaining the Workspace tree-structure with the Unified Modeling Language (UML) Diagramming Area Visual design artifacts Status Window Verbose frame Result list

InternetApplications Division (IAD) 13 Data Modeling - Demonstration PowerDesigner 7’s New Features Designing a database iteratively Conceptual Data Model Physical Data Model Explaining how target databases are defined Looking at an XML-Database Definition File (XDB) Using PowerDesigner 7’s new DBMS Editor Recovering a Database Tables Triggers Stored Procedures Synchronizing Database and Physical Data Model

InternetApplications Division (IAD) 14 Object Modeling - Demonstration UML-101 with PowerDesigner 7 Introduction to UML Designing a simple object-oriented model targeting Java Designing a JavaBean component Java Code Generation Java Code Recovery Object-Relational Modeling Generating class hierarchies into a relational model Attaching user-defined Abstract Data Types to table columns (next slide)

InternetApplications Division (IAD) 15 Object / Relational Modeling with PowerDesigner 7 and Java Java Bean javac User-defined Data Type (Java Class) Rich Client (PC) Java Source Java VM UML Class Relational Table PowerDesigner Java VM Application (or Applet) Installed Java Classes are used as a substitute for stored procedures or as user-defined datatypes attached to table columns Java Compiler / Debugger Relational Table RDBMS & O/RDBMS

InternetApplications Division (IAD) 16 PowerDesigner 7 Report Generation Demonstration PowerDesigner 7’s New Report Functionality Report Template Editor Report Editor Multiple-Model Report Editor HTML generation RTF generation

InternetApplications Division (IAD) 17 PowerDesigner7: Unifying Distributed Business Logic with Backend Databases