Object-Oriented Databases

Overview

Offers a comprehensive overview of the concepts, capabilities and alternatives for the next generation database management systems DBMS. Illustrates how object-oriented ideas of abstract data typing, inheritance and object identity can be integrated with database capabilities such as persistance, transactions and integrity to produce powerful object-oriented DBMS. Features numerous examples from recently introduced commercial products as well as prototype object-oriented ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (15) from $1.99   
  • New (2) from $125.0   
  • Used (13) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$125.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$175.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Offers a comprehensive overview of the concepts, capabilities and alternatives for the next generation database management systems DBMS. Illustrates how object-oriented ideas of abstract data typing, inheritance and object identity can be integrated with database capabilities such as persistance, transactions and integrity to produce powerful object-oriented DBMS. Features numerous examples from recently introduced commercial products as well as prototype object-oriented databases.

This book thoroughly explains object-oriented concepts such as abstract data typing, inheritance, and others. Surveys all existing and emerging database models, including relational, complex object and intelligent databases. Offers real-world examples drawn from actual products and practical prototypes.

Read More Show Less

Editorial Reviews

Library Journal
Databases are tools for finding information, but most hide certain information, that is, routines and code that would confuse or cripple users in their hunt for data. Objects work as a means to concealing connections between fields, links to queries, and other work superfluous to most users. Khoshafian's book is an excellent introduction to a complex topic. The first third explains objects and how they function in databases, working from familiar and historical examples to build your confidence. In the second part, Khoshafian tackles persistence, access, transactions, and versions; his explanations of these not entirely intuitive concepts is remarkable. In the final section, he examines databases and client/server architecture, discussing the implications for database servers. Overall, this book provides a good and up-to-date overview of rapidly developing field.
Read More Show Less

Product Details

  • ISBN-13: 9780471570585
  • Publisher: Wiley
  • Publication date: 4/26/1993
  • Series: Wiley Professional Computing Series
  • Edition number: 1
  • Pages: 384
  • Product dimensions: 7.51 (w) x 9.23 (h) x 0.83 (d)

Table of Contents

1 Introduction 1
1.1 What Is an Object-Oriented Database? 3
1.2 Organization of the Chapter 5
1.3 Object Orientation 6
1.4 Database Management Systems 18
1.5 Approaches to Object-Oriented Databases 28
1.6 Object-Oriented Database Applications 30
2 Object-Oriented Concepts 41
2.2 Abstract Data Types and the Object-Message Paradigm 42
2.3 Inheritance 58
2.4 Object Identity 83
2.5 Operations with Identity 94
3 Modeling and Design for Object-Oriented Databases 109
3.2 Three-Layered ANSI/SPARC Architecture for OODBMSs 111
3.3 Overview of Object-Oriented Analysis and Design 112
3.4 Traditional Databases and Data Models 116
3.5 Set-and-Tuple Complex Object Models 126
3.6 Algebraic Operators for Complex Object Models 140
3.7 Modeling Classes in Object-Oriented Databases 144
3.8 Integrity Constraints for Object-Oriented Databases 161
4 Persistence 175
4.2 Persistence in Object-Oriented Databases 177
4.3 Persistent Object Spaces: Implementing Object Identity 182
4.4 Alternative Strategies for Defining and Manipulating Persistent Object-Oriented Databases 187
4.5 Novel Database Data Model and Data Language Approach 189
4.6 Extending a Database Language with Object-Oriented Capabilities 190
4.7 Extending an Existing Object-Oriented Programming Language with Database Capabilities 202
4.8 Embedding Object-Oriented Database Language Constructs in a Host Language 223
4.9 Application-Specific Products with an Underlying Object-Oriented Database Management System 224
4.10 Persistent Complex Object Storage Strategies 233
5 Transactions, Concurrency, Recovery, and Versioning in Object-Oriented Databases 241
5.2 The ACID Test 245
5.3 Transactions for OODB Applications 250
5.4 Concurrency Control 257
5.5 Recovery Management 268
5.6 Versioning 271
6 Client/Server Architectures and Object-Oriented Databases 281
6.2 Local Area Networks 283
6.3 Client/Server Architectures: File Servers 293
6.4 Client/Server Architectures: Database Servers 299
6.5 Distributed Databases 308
6.6 Client/Server Architectures in Object-Oriented Databases 314
7 Summary 319
7.2 Object-Oriented Concepts 323
7.3 Modeling and Design for Object-Oriented Databases 324
7.4 Persistence 328
7.5 Transaction, Concurrency, Recovery, and Versioning 330
7.6 Client/Server Architectures 332
References 335
Index 351
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)