The Object Data Standard

by ; ; ; ; ; ; ; ;
Format: Paperback
Pub. Date: 2000-01-19
Publisher(s): Elsevier Science
List Price: $83.95

Buy New

Usually Ships in 8 - 10 Business Days.
$83.87

Rent Textbook

Select for Price
There was a problem. Please try again later.

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This isn't a book about the Object Data Standard; it's the complete, fully authoritative version of the standard itself, presented by the researchers who developed it. This book provides all the details comprising ODMG 3.0, making the latest version of the specification the most mature and most flexible yet. When it comes to storing objects in databases, ODMG 3.0 is a standard with which you need to be familiar-whether you design, develop, or implement object database products, object-to-relational database mapping products, or applications based on these products. * Presents authoritative, completely up-to-date information not available anywhere else. * Documents all the changes found in version 3.0, including enhancements to the Java language binding, greater semantic precision, and various improvements and corrections throughout the standard. * Pays special attention to the broadening of the standard to support recent developments in object-to-database mappings (ODMs) that allow objects to be stored in relational databases. * Provides a way to write Java, C++, or Smalltalk code that works with the entire spectrum of database products, while taking full advantage of your organization's preferred platform. * Continues to cover everything retained from version 2.0, including key details relating to C++, Smalltalk, and Object Query Language. * Establishes a level of stability for this increasingly important specification.

Table of Contents

Preface vii
Overview
1(8)
Background
1(1)
Major Components
2(1)
Participants
3(1)
History and Status
4(5)
Object Model
9(52)
Introduction
9(1)
Types: Specifications and Implementations
10(5)
Objects
15(16)
Literals
31(4)
The Full Built-in Type Hierarchy
35(2)
Modeling State---Properties
37(4)
Modeling Behavior---Operations
41(1)
Metadata
42(11)
Locking and Concurrency Control
53(1)
Transaction Model
54(4)
Database Operations
58(3)
Object Specification Languages
61(28)
Introduction
61(1)
Object Definition Language
61(17)
Object Interchange Format
78(11)
Object Query Language
89(44)
Introduction
89(1)
Principles
89(1)
Query Input and Result
90(1)
Dealing with Object Identity
91(1)
Path Expressions
92(3)
Undefined Values
95(1)
Method Invoking
96(1)
Polymorphism
97(1)
Operator Composition
98(1)
Language Definition
99(25)
Syntactical Abbreviations
124(2)
OQL Syntax
126(7)
C++ Binding
133(80)
Introduction
133(6)
C++ ODL
139(12)
C++ OML
151(36)
C++ OQL
187(3)
Schema Access
190(16)
Example
206(7)
Smalltalk Binding
213(26)
Introduction
213(3)
Smalltalk ODL
216(10)
Smalltalk OML
226(5)
Smalltalk OQL
231(1)
Schema Access
232(7)
Java Binding
239(30)
Introduction
239(6)
Java ODL
245(2)
Java OML
247(9)
Java OQL
256(2)
Property File
258(5)
APPENDICES
A Comparison with the OMG Object Model
263(6)
A.1 Introduction
263(1)
A.2 Purpose
263(1)
A.3 Components and Profiles
264(2)
A.4 Type Hierarchy
266(1)
A.5 The ORB Profile
266(1)
A.6 Other Standards Groups
267(2)
Biographies 269(4)
Index 273

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.