Implementing
Information Management Concepts and TechniquesWarning: 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 © 2014-2015 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.
2015-11-27
Revision History | ||
---|---|---|
20151112 | gw | |
Replace the <<stdid>> property stereotype by {id} property modifiers in class diagrams. Add sample data tables to each tutorial chapter. Add more practice projects with design models and sample data tables. Add quiz questions. | ||
20150701 | gw | |
Add section about CSS to the "Foundations" chapter, detach the "More on JavaScript" chapter from the "Foundations" chapter. | ||
20150520 | gw | |
Add chapter about enumerations. | ||
20140924 | gw | |
Incorporate feedback by Felix Lehmann. | ||
20140221 | gw | |
Incorporate feedback by Sorin Carbunaru. | ||
20140212 | gw | |
Create first version. |
Thanks to Sorin Carbunaru and Felix Lehmann for proof-reading early versions of parts of this tutorial book.
Table of Contents
List of Figures
Object
and Function
.Book
.index.html
.Movie
Movie
Person
with an interval constraintBook
with a pattern constraintBook
with a uniqueness constraintBook
with a standard identifier declarationBook
and two
invariantsindex.html
.Movie
defined with several constraints.Country
defined with several constraints.GenderEL
represented as a UML enumeration data
typeGenderEL
defined as a code list select
element with no selected optionBook
Book
Movie
defined together with two enumerations.Movie
defined together with two enumerations.chair
Movie
and
Person
.Book
Movie
and Person
.Book
is specialized by two subtypes: TextBook
and Biography
Employee
and Author
share several
attributesEmployee
and Author
have been generalized by
adding the common supertype Person
Vehicle
Person
roles hierarchyBook
class
hierarchyPerson
roles
hierarchyPerson
as the root of a table
hierarchyBook
as the root of a disjoint segmentationPerson
roles hierarchyStudent
is a subclass of Person
Movie
with two disjoint subtypes and
Person
with two (possibly overlapping) subtypes.Book
and two
invariantsindex.html
.List of Tables
Book
Book
Book
Publisher
Book
Publisher
Book
Author
Publisher
Book
Author