DATA SHEET | Innovator for Architects 11 R5

Innovator for Database Architects

Modeling with Conceptual able work to be quickly carried out in both Highlights Schemata schemata. This enables e.g. many attributes to be easily transferred to various entities. • Conceptual with entity The conceptual schema describes the user's Table-oriented editors exist both for entities relationship models (ERM) business requirements, independent of the and conceptual views, and for DB tables and implementation. Entity and relationship types DB views. The schemata are visualized using • Uniform IDEF1X notation in ER dia- are defi ned and graphically displayed in the diagrams. grams and database schemata model. Entity relationship modeling (ERM) has The conceptual schema is normally been established as the standard method for • Table editors for quick edit of entities, mapped on a concrete database system. In- semantic data modeling in the conceptual tables and views novator supports all current relational da- schema. Innovator for Database Architects tabase systems. The IDEF1X notation is also has various options available for notation of • Database manager for connecting available for entity relationship diagrams, ER models: depending on which diagrams external DBMS with comparison of meaning there is a notation that can be used the user is already familiar with, they can use via JDBC for both the conceptual data models and the classic Chen notation, James Martin no- or SQL/DDL database schemata. Support for all relational tation ("crow's foot"), SERM, DSA notation databases can also be confi gured in Innovator. or a notation based on UML class diagrams. • Preview and modifi cation display Tables, columns, views, primary keys, foreign Each user can individually set this for their when mapping between conceptual keys, indexes, triggers, stored procedures and Innovator application. The ISO standard ER models and database schema access rights are supported in database sche- IDEF1X is used for visualizing the database mata. Both direct data types and systematic schema. You can change the size and com- • Model integration with Innovator for data types are available for typing. partments shown for database tables, e.g. Business Analysts and Innovator for Functions, such as merging and split- for table columns and foreign keys. Compart- Software Architects via mapping ting of database tables (split columns, split ment entries can be hidden and automati- rows), also support modeling in the data- cally maintained. • Model server for collaboration in base schema. Table-oriented editors en- distributed teams

Mapping from Conceptual Schema to Database Schema DATA SHEET | Innovator for Database Architects 11 R5

Conceptual schema can also be created from the database schema or adapted. e.g. conceptual models are created for integrat- ing existing undocumented databases.

Integrating Database Models with Analysis Models and Software Design

Innovator allows models from Innovator for Business Analysts or Innovator for Software Architects to be connected via mapping. The mapping maps business process-oriented or object-oriented modeling concepts to con- cepts of relational databases. This works in both directions. Object-oriented analysis models are often taken in UML as the start- ing point for a conceptual database schema. e.g. a UML model with the requirements Table Editors for Quick Editing analysis' result from Innovator for Business Analysts is converted into an initial concep- Generating Databases and Reverse ceptual schema are incorporated into a tual schema via OO-ER mapping. Traceability Engineering with the Database Manager mapping in the database schema. A preview links are set. These allow modifi cations in of the changes supports the principle sepa- the analysis model to be transferred into the Based on the database schema, Innovator ration of both levels and comparison using conceptual schema at a later date. Vice ver- generates DDL scripts, either CreateTable mapping. You can precisely time mapping in sa, classes can be generated from entities; scripts for new creations or AlterTable scripts the database schema, allowing you to eas- this facilitates development against the rel- for modifying existing databases. This means ily integrate defi ned model states. Schemata evant database. Trace links can also be used that specifi cs required for a certain manufac- interaction is a basic requirement for real here to ensure consistency between models. turer or project can be taken into consider- IT projects as manual maintenance of data ation. Existing databases are linked using models is time-consuming and it is easy to reverse engineering. This is usually done not make mistakes. only for the database schemata's documen- tation, but also for integrating these data- bases into new projects. Innovator either creates models from DDL scripts or reads di- rectly from the database using JDBC access. The database manager is particularly suited to database specialists; this is due to its extensive GUI support, e.g. for comparing the database schema with the live database. The Reverser wizard can be used for guid- ing you through quick adoption of database schemata from the Live database.

Managing Changes to

Conceptual schema and database schema can be developed separately in Innovator for Database Architects but are normally integrated. Modifi cations made in the con- IDEF1X Notation for ER Diagrams and Database Schemata DATA SHEET | Innovator for Database Architects 11 R5

Features

• Uniform IDEF1X notation in ER dia- grams and database schemata. Con- ceptual modeling is also possible with entity relationship diagrams in Chen, James Martin, SERM, DSA or UML notation

• Automated mapping from the concep- tual model to the database schema, supported by uniform IDEF1X notation

• Table editors for quick edit of entities, tables and views

Database Manager for Connecting External DBMS • Mapping from and to models in Innovator for Software Architects or Innovator for Business Analysts

• Flexible customizable SQL/DDL genera- tion

• DBMS connection via JDBC

• Popular databases supported, e.g. IBM DB2, Oracle, Microsoft SQL Server and Informix

• Central model server for teamwork throughout the organization

• Model elements can be fully custom- ized, enabling project-specifi c exten- sions

• Documentation with customizable reports for HTML and Microsoft Word

• API for extensions in Java and .NET (C#, C++, VB.NET)

• The whiteboard diagram visualizes element relationships between all diagram types

ER DiDiagrams iin JJames MMartin ti NNotation t ti DATA SHEET | Innovator for Database Architects 11 R5

Innovator Enterprise Modeling Suite

Innovator for Database Architects can be seamlessly integrated with other products of the Innovator Modeling Suite. - Innovator for Business Analysts - Innovator for Software Architects - Innovator Offi ce Integration

Innovator Enterprise Modeling Suite:

• Integrated solution, from requirements and business processes right through to application development MID – The Modeling Company

MID teams are focused on central modeling as a reference for extensive processes in • Intuitive user interface and new trend- companies and big IT projects. Top German companies and authorities rely on the setting user concepts products, knowledge and support provided by MID - the modeling company. More than 100 specialists put this vision of realizing effi cient and eff ective IT systems with • Extendable platform with open APIs concrete requirements for processes and products into practice; and all this for more than 30 years. • Industry standards supported such as Processes are created in the standard notations BPMN 2 or UML 2 and can be seam- BPMN, UML, WSDL, XSD and XMI lessly transferred into UML or ERM software models. The aim is to develop or generate executable code. A perfected rights and roles concept for all stakeholders, transparent • Flexible customizations using DSLs and collaboration and powerful functions ensure your model success. profi les MID Academy off ers a wide range of training possibilities held by experienced trainers. • Central model server supports distributed Read more at www.mid.de teams

MID GmbH MID AG Headquarters Cologne Branch Stuttgart Branch Munich Branch Zürich (Switzerland) Kressengartenstrasse 10 Ettore-Bugatti-Strasse 6-14 Silberburgstrasse 187 Keltenring 7 Seefeldstrasse 231 90402 Nuremberg / Germany 51144 Cologne / Germany 70178 Stuttgart / Germany 82041 Oberhaching / Germany 8008 Zürich / Switzerland Tel.: +49 911 96836-0 Tel.: +49 2203 20271-0 Tel.: +49 711 633859-0 Tel.: +49 89 95476831-0 Tel.: +41 44 38296-90 Fax: +49 911 96836-100 Fax: +49 2203 20271-10 Fax: +49 711 633859-10 Fax: +49 89 95476831-9 Fax: +41 44 38296-92 E-mail: [email protected] E-mail: [email protected] E-mail: [email protected] E-mail: [email protected] E-mail: [email protected] © 2013 MID GmbH. I4DA201305001EN. All rights reserved. Certifi ed in accordance with ISO 9001 with ISO ed in accordance Certifi reserved. All rights MID© 2013 GmbH. I4DA201305001EN.