ImplementingInformation Management Concepts and Techniques
Warning: This tutorial book is a draft version, so it may still contain errors and may still be incomplete in certain respects. Please report any issue to G.Wagner@b-tu.de.
This tutorial book is available as an open access online book (HTML) and as an e-book (PDF) via its book webpage.
Copyright © 2015-2016 Mircea Diaconescu and Gerd Wagner
This book, along with any associated source code, is licensed under The Code Project Open License (CPOL), implying that the associated code is provided "as-is", can be modified to create derivative works, can be redistributed, and can be used in commercial applications, but the book must not be distributed or republished without the author's consent.
|Revised part 1, added practice projects.|
Table of Contents
List of Figures
Personwith an interval constraint
Bookwith a pattern constraint
Bookwith a uniqueness constraint
Bookwith a standard identifier declaration
Bookand two invariants
Moviedefined with several constraints.
GenderELrepresented as a UML enumeration data type
GenderELdefined as a code list
selectelement with no selected option
Moviedefined together with two enumerations.
authoredBooksand an ordered-set-valued reference property
Bookis specialized by two subtypes:
Authorshare several attributes
Authorhave been generalized by adding the common supertype
Personas the root of a table hierarchy
Bookas the root of a disjoint segmentation
Studentis a subclass of
List of Tables