did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780195087147

Information Modeling the EXPRESS Way

by ;
  • ISBN13:

    9780195087147

  • ISBN10:

    0195087143

  • Format: Hardcover
  • Copyright: 1994-01-06
  • Publisher: Oxford University Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $463.99 Save up to $155.44
  • Rent Book $308.55
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Information modeling technology--the open representation of information for database and other computing applications--has grown significantly in recent years as the need for universal systems of information coding has steadily increased. EXPRESS is a particularly successful ISO International Standard language family for object-flavored information modeling. This cogent introduction to EXPRESS provides numerous, detailed examples of the language family's applicability to a diverse range of endeavors, including mechanical engineering, petroleum exploration, stock exchange asset management, and the human genome project. The book also examines the history, practicalities, and implications of information modeling in general, and considers the vagaries of normal language that necessitate precise communication methods. This first-ever guide to information modeling and EXPRESS offers invaluable advice based on years of practical experience. It will be the introduction that students as well as information and data modeling professionals have been waiting for.

Table of Contents

Prefacep. xix
Introductionp. xxiii
Typographic conventionsp. xxv
Definitionsp. xxvii
Information Modelingp. 1
Information and communicationp. 5
What is information?p. 5
Information modelsp. 10
Exercisesp. 11
Further readingp. 11
Models and representationsp. 12
Organizing principlesp. 13
Categorizationp. 13
Groupingp. 13
Shielding from detailsp. 13
Aggregations and orderingp. 14
Terminologyp. 14
Representationsp. 15
Graphical representationsp. 17
Entity-Relationshipp. 18
Express-Gp. 19
IDEF1Xp. 20
NIAMp. 21
OMTp. 22
Shlaer-Mellorp. 23
Lexical representationsp. 24
DAPLEXp. 24
Expressp. 25
GEMp. 26
SQLp. 26
Graphical vs. lexical representationsp. 27
Exercisesp. 28
Further readingp. 29
The modeling processp. 31
The teamp. 31
Phase 1: Basic objectsp. 33
Phase 2: Relationships and attributesp. 35
Phase 3: Completion of constraintsp. 36
Phase 4: Model integrationp. 37
Further readingp. 37
A worked examplep. 39
The starting specificationp. 39
Scopep. 39
Descriptionp. 40
The base modelp. 41
Categorization and specializationp. 42
Attributesp. 43
Uniqueness constraintsp. 45
Local constraintsp. 46
Existence constraintsp. 47
Documentationp. 48
Basic example modelp. 48
Relationships and attributesp. 50
Use of simple typesp. 50
Subtypes revisitedp. 52
Redundancy eliminationp. 54
Local constraintsp. 56
Module structurep. 58
Refined modelp. 59
Model completionp. 63
Exercisesp. 65
Further readingp. 67
Modeling principlesp. 68
Readabilityp. 68
Scopingp. 69
The nym principlep. 70
Context independencep. 70
Implementation independencep. 72
Abstractionp. 73
Invariancep. 73
Constraintp. 75
Structurep. 75
Constraint functionsp. 77
Realityp. 78
Redundancyp. 79
Conceptsp. 79
Syntaxp. 79
Implied correspondencep. 80
Optional and default valuesp. 81
Hierarchiesp. 82
Inheritancep. 82
Data aggregationp. 82
Simple typesp. 83
Exercisesp. 83
Further readingp. 85
Integration and specializationp. 86
Supertypes and subtypesp. 86
Schema interfacingp. 89
Model integrationp. 91
Cosmetic integrationp. 92
Editorial integrationp. 92
Continuity integrationp. 94
Structural integrationp. 94
Core based integrationp. 95
Evolutionary based integrationp. 95
Model qualityp. 95
Subsets and specializationp. 96
Subsettingp. 96
Specializationp. 98
ASIM structurep. 99
Exercisesp. 101
Further readingp. 103
Model documentationp. 104
Generalp. 104
Embedded stylep. 105
Partitioned stylep. 107
Putting it togetherp. 107
Exercisesp. 111
Further readingp. 111
Express information basesp. 113
Information basesp. 113
The Express connectionp. 115
The computer connectionp. 116
Environmentp. 116
Editorp. 117
Capitalizer and pretty printerp. 117
Parserp. 117
Semantic analyzerp. 117
Visualizerp. 118
Compilerp. 118
Documenterp. 118
Further readingp. 118
The Express Languagep. 121
Basic elementsp. 127
Composing the sourcep. 127
The character setp. 128
Remarkp. 130
Embedded remarkp. 130
Tail remarkp. 130
Symbolsp. 131
Reserved wordsp. 131
Identifiersp. 132
Literalsp. 133
Binary literalp. 133
Integer literalp. 133
Real literalp. 134
String literalp. 134
Logical literalp. 135
Aggregate literalp. 135
Entity literalp. 136
Answers to Exercisesp. 137
Datatypesp. 139
Pseudotypesp. 140
Generic pseudotypep. 140
Aggregate pseudotypep. 140
Simple datatypesp. 141
Number datatypep. 141
Real datatypep. 142
Integer datatypep. 142
Logical datatypep. 143
Boolean datatypep. 143
String datatypep. 143
Binary datatypep. 144
Collection datatypesp. 145
Array datatypep. 146
Bag datatypep. 147
List datatypep. 147
Set datatypep. 148
Enumeration typep. 149
Select typep. 150
Answers to Exercisesp. 151
Declarationsp. 152
Schemap. 153
Constantp. 153
Typep. 154
Entityp. 156
Attributep. 157
Local rulep. 162
Supertypes and subtypesp. 165
Interpreting supertype relationshipsp. 170
Implicit declarationsp. 170
Algorithmp. 171
Formal parameterp. 171
Local variablep. 173
Functionp. 173
Procedurep. 174
Rulep. 175
Answers to Exercisesp. 177
Referencesp. 179
Names, scope and visibilityp. 179
The anatomy of a namep. 181
References in generalp. 182
Entity referencesp. 182
Type referencesp. 183
Attribute referencesp. 183
Enumeration item referencesp. 183
Function referencesp. 184
Variable referencesp. 184
Answers to Exercisesp. 185
Executable statementsp. 187
Null (statement)p. 187
Alias statementp. 188
Assignment statementp. 188
Case statementp. 189
Compound statementp. 190
If ... Then ... Else Statementp. 190
Procedure call statementp. 191
Repeat statementp. 191
Increment controlp. 193
While controlp. 193
Until controlp. 194
Escape statementp. 194
Skip statementp. 194
Return statementp. 195
Answers to Exercisesp. 195
Expressionsp. 196
Numeric valued operationsp. 197
Logical and boolean valued operationsp. 198
NOT operatorp. 199
AND operatorp. 199
OR operatorp. 199
XOR operatorp. 199
Comparisonp. 200
Intervalp. 202
IN operatorp. 203
LIKE operatorp. 203
Subset operatorp. 204
Superset operatorp. 204
String and binary valued operationsp. 204
Aggregate valued operationsp. 205
Intersection operatorp. 205
Union operatorp. 205
Difference operatorp. 206
Query expressionp. 206
Function callp. 207
Answers to Exercisesp. 209
Interfacingp. 211
The interface specificationp. 212
Usep. 213
Referencep. 213
Multiple specificationsp. 214
Chainingp. 214
Implicit referencesp. 214
Subtype pruningp. 215
Independent existencep. 216
Putting it all togetherp. 217
Express Syntaxp. 220
A graphical form of Expressp. 235
Graphics requirementsp. 236
Model formsp. 236
Example modelp. 236
Further readingp. 238
Symbolsp. 239
Definition symbolsp. 239
Simple type symbolsp. 239
Type symbolsp. 239
Entity symbolp. 240
Schema symbolp. 240
Algorithm symbolsp. 240
Relationship symbolsp. 241
Composition symbolsp. 242
Page referencesp. 242
Inter-schema referencesp. 244
Express-G modelsp. 245
Schema level modelp. 245
Entity level modelp. 246
Role names and cardinalitiesp. 246
Constraintsp. 247
Type modelingp. 247
Entity modelingp. 248
Inter-schema referencesp. 250
Complete and partial modelsp. 250
Complete modelsp. 251
Partial modelsp. 251
Sample Modelsp. 253
The Express-I Languagep. 259
Governing principlesp. 260
Basic valuesp. 262
Numbersp. 262
Stringsp. 263
Enumeration itemsp. 263
Select valuesp. 264
Aggregate valuesp. 264
Entity values and representationsp. 265
Attribute valuesp. 266
Supertypes and subtypesp. 267
Constant valuesp. 268
Schema data instancep. 268
Usage notesp. 270
Express data examplesp. 270
Abstract test casesp. 271
Object basesp. 271
Inputp. 271
Outputp. 272
Code testingp. 272
Non-Express data examplesp. 272
Express-I Syntaxp. 273
Express example modelp. 280
Scopep. 280
Model overviewp. 280
Authority schemap. 281
Entity definitionsp. 282
Function and procedure definitionsp. 284
Entity classification structurep. 287
Support schemap. 287
Type definitionsp. 287
Entity definitionsp. 289
Function and procedure definitionsp. 295
Entity classification structurep. 297
Calendar schemap. 297
Type definitionsp. 298
Entity definitionsp. 298
Function and procedure definitionsp. 299
Entity classification structurep. 301
Example model instancep. 302
The authority schema instancep. 303
The support schema instancep. 304
The calendar schema instancep. 307
Interpreting supertype relationshipsp. 309
Relationships and cardinalityp. 316
Forward cardinality of [1:1]p. 317
Inverse cardinality of [1:1]p. 318
Inverse cardinality of [0:1]p. 319
Inverse cardinality of [1:?]p. 320
Inverse cardinality of [0:?]p. 320
Forward cardinality of [0:1]p. 321
Inverse cardinality of [1:1]p. 321
Inverse cardinality of [0:1]p. 322
Inverse cardinality of [1:?]p. 323
Inverse cardinality of [0:?]p. 323
Forward cardinality of [1:?]p. 324
Inverse cardinality of [1:1]p. 324
Inverse cardinality of [0:1]p. 325
Inverse cardinality of [1:?]p. 325
Inverse cardinality of [0:?]p. 326
Forward cardinality of [0:?]p. 326
Inverse cardinality of [1:1]p. 326
Inverse cardinality of [0:1]p. 327
Inverse cardinality of [1:?]p. 328
Inverse cardinality of [0:?]p. 328
An Express Meta-modelp. 330
Scopep. 330
The metaExpress Schemap. 331
Support Schemap. 332
Resourcesp. 354
Standard constantsp. 354
Constant Ep. 354
Indeterminatep. 354
Falsep. 355
Pip. 355
Selfp. 355
Truep. 355
Unknownp. 355
Standard functions and proceduresp. 355
Absp. 355
ACosp. 356
ASinp. 356
ATanp. 356
BLengthp. 357
Cosp. 357
Existsp. 357
Expp. 358
Formatp. 358
HiBoundp. 359
HiIndexp. 360
Insertp. 361
Lengthp. 361
LoBoundp. 361
Log--Log2--Log10p. 362
LoIndexp. 362
NVLp. 363
Oddp. 363
Removep. 364
RolesOfp. 364
Sinp. 365
SizeOfp. 365
Sqrtp. 366
Tanp. 366
TypeOfp. 366
UsedInp. 367
Valuep. 368
Bibliographyp. 369
Indexp. 381
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program