DATA SHEET Innovator Data

Innovator Data

Conceptual Schema grams from the conceptual models Highlights and diagrams from the The conceptual schema describes schema. Database tables and views the technical requirements of the user can be viewed using adjustable Conceptual with independent of the implementation. sizes and section contents, e.g. for entity relationship models (ERM) Entity and relationship types are table columns and foreign keys. Design of database schemas defined and graphically displayed in Section contents can be hidden and with IDEF1X diagrams the model. automatically maintained. Functions, such as combining and Reverse engineering with data- Entity relationship modeling (ERM) splitting database tables (split col- base schemas via JDBC or SQL has been established as the standard umns, split rows), also support mod- DDL method for semantic data modeling. eling in the . Automated mapping between Innovator Data has various options the conceptual ER models and available to use for ER model notati- database schema on: depending on which diagrams Generation and Reverse the users is already familiar with, Engineering Integration of Innovator UML they can use the classic Chen nota- models via Mapping OO-ER tion, James Martin (“crow’s foot”), Based on the database schema, In- novator generates DDL scripts, either Repository server for collabora- SERM, DSA notation or a notation CreateTable scripts for new creations tion in distributed teams based on UML class diagrams. or AlterTable scripts for modifying existing .

This means that all companies or Database Schema project-specific features can be taken into consideration. The conceptual schema is normally Existing databases are linked using mapped on a concrete database reverse engineering. system. Innovator supports all current This is normally for both documenting relational database systems. database schema and integrating Support for all relational databases these databases into new projects. can also be configured in Innovator. Innovator creates either models from Tables, columns, views, primary DDL scripts or reads directly from the keys, foreign keys, indices, triggers, database using JDBC access. stored procedures and access rights are supported in database schema- Automatic Mapping Between the ta. As well as semantic data types, Conceptual Schema and Database direct data types are available from Schema the target systems for typing. The ISO standard IDEF1X is used Conceptual schema and database for visualizing the database schema. schema are integrated with one This means that the user can always another in Innovator Data. Modifica- clearly differentiate between dia- tions made in the conceptual schema DATA SHEET Innovator Data

are incorporated into the database schema. This is a basic requirements for real IT projects as manual maintenance of data models is time-consuming and it is easy to make mistakes. Conceptual schema can also be created from the database schema or adapted. e.g. conceptual models are created for integrating existing undocumented databases.

Innovator Data maps the conceptual schema to the database schema. The OO-ER mapper maps analysis models from other Innovator editions to the conceptual schema.

Mapping OO-ER for Integration with UML Models

Innovator enables connection of UML models from Innovator Object or Innovator for Business Analysts using OO-ER mapping. The mapping maps object-oriented modeling concepts to relational data- bases’ concepts. This works in both directions. Object-oriented analysis models are often taken in UML as the starting point for a conceptual database schema. e.g. a UML model with the Conceptual Schema in James Martin Notation requirements analysis’ result is taken DATA SHEET Innovator Data

Features

Conceptual database modeling with entity relationship dia- grams in Chen, James Martin, SERMDSA or UML notation Design of database schemas in IDEF1X notation Automated mapping from the to the data- base schema OO-ER mapping from and to UML models in Innovator Object or Innovator for Business Analysts Customizable SQL/DDL generation Reverse engineering via JDBC Support all databases, such as IBM DB2, Oracle, Microsoft SQL Server and Informix Central repository server for working in teams throughout the entire company Complete configurable model Database Schema in IDEF1X Notation elements enable organization- from Innovator for Business Analysts specific and project-specific using OOER mapping and convert- extensions ed into an initial conceptual schema. Consistency checks and exten- Traceability links are set. These allow dable validation of models modifications in the analysis model Documents with customizable to be transferred into the conceptual reports for HTML and Microsoft schema at a later date. Word In the other direction, classes can be generated from entities, for example; API for extensions in Java and this facilitates development against .NET (C#, C++, VB.NET) the relevant database. Trace links can also be used here to ensure consistency between models. projects morequicklyandefficiently: can helpyouimplementyourIT Innovator,The modelingplatform, Innovator -openmodelingplatform www.mid.de email: [email protected] fax: +49(0)91196836-10 tel.: +49(0)91196836-0 90451 Nuremberg Eibacher Hauptstrasse141 Headquaters MID distributed teams supports Central modelserver and profiles Flexible customizationusingDSLs (BPMN, UML,SysML,SoaML) through focusonopenstandards Investment securityandreusability Open architecture trend-setting userconcept andnew Intuitive userinterface development right throughtoapplication ments andbusinessprocesses Integrated solution,fromrequire-

GmbH fax: +49(0)220320271-10 tel.: +49(0)220320271-0 51144 Cologne Ettore-Bugatti-Strasse 6-14 Cologne Branch fax: +49(0)711633859-10 tel.: +49(0)711633859-0 70178 Stuttgart Silberburgstrasse 187 Branch Stuttgart met inthisarea. of experiencetofacethechallenges philosophy. MIDusesits25years based onamodel-drivensoftware their individualtrainingandreviews successful realizationofprojectswith try, andpublicsectorsfor services companies fromcommerce,indus- toamultitudeof support MID offers project support. egy consulting,implementationand strat- projects hand-in-handoffering MID consultantsaccompanyIT as SoaMLformodel-basedSOA. as BPMN,UMLandSysML,well openstandards, such international teams toworktogetherandsupports nology, Innovatorenablesdistributed tech- With itsfully-developedserver and technicalsoftwaredevelopment. eling, rightthroughtoobject-oriented process, requirementsanddatamod- model-based solution–frombusiness Innovator, providesanintegrated MID’s openmodelingplatform, tools withinEurope. independent providersofmodeling pany, MID,isoneoftheleading The softwareandconsultingcom- MID -themodelingcompany fax: +49(0)8995476831-9 tel.: +49(0)8995476831-0 82041 Oberhaching Keltenring 7 Munich Branch

© 2010 MID GmbH. All rights reserved. Certified in accordance with ISO 9001