Errata to
Information Modeling and Relational Databases, Third
Edition
Halpin, T. and Morgan T. 2024
(Morgan Kaufmann)
Last updated: 2024 November 28
If
you spot any other errors in this third edition, please e-mail them to Terry
Halpin at [email protected].
The
following corrections should be made to the first
printing. . To determine the print version of your copy of the book, look at the
row of digits below the copyright notice on the verso of the main title page:
the final digit denotes the print version (e.g. 1 = first printing, 2 = second
printing).
The
symbol "-->" means "is replaced by".
Page 288, Figure 7.21: Symmetric and antisymmetric relations should overlap (as purely reflexive relations are their intersection), and strongly intransitive relations should be a proper subset of acyclic relations. Here is an updated version of Figure 7_21:
Page 289, sentence 1: "constraints" --> "constraints on non-empty relations".
Page 459, Figure 10.60(a): Add the predicate text "is monolingual" to the unary predicate.
Page 925, second constraint formula: Insert closing parenthesis so it reads "ic (c1, c2, n) requires (hasCountryName(c1,n) and hasCountryName(c2,n)) implies c1 = c2
".