Object-oriented Database Design Clearly Explained

Front Cover
Morgan Kaufmann, 2000 - Computers - 312 pages
3 Reviews
Object-oriented database management systems are growing in popularity, thanks to changing corporate needs and the emergence of several viable products. However, while most database professionals have had at least some exposure to the basic concepts of object-oriented programming, information relating specifically to object-oriented databases has remained hard to come by.
Object-Oriented Database Design Clearly Explained remedies this, providing developers and administrators with a ground-up understanding of the logical design of object-oriented databases. Focusing on the principles of the object paradigm while noting the particularities of specific products, this book will give readers the know-how required to produce effective designs in any environment.

Key Features
* Equips the reader with a sound understanding of the object paradigm and all key concepts, illustrating its points with three in-depth case * Presents product- and platform-neutral guidelines and advice, teaching readers the underlying object-oriented design principles they will need to apply regardless of the specific technology adopted
* Details today's OODBMS standards and the variety of approaches taken by current products
* Serves as a companion volume to Relational Database Design Clearly Explained, providing parallel examples that help to clarify relational and object-oriented data models
 

What people are saying - Write a review

User Review - Flag as inappropriate

ghh

User Review - Flag as inappropriate

The Best book to study & understand for Object Oriented Database System.

Selected pages

Contents

Theory
1
Introduction
3
A Short History of Data Modeling
4
Object Roles in Databases
11
Introducing the ObjectOriented Paradigm
17
Writing Instructions
18
Objects
20
Classes
24
Adding Operation Signatures
90
The Completed Schema
94
Practice
101
Database Design Case Study 1 MightyMite Motors
103
Corporate Overview
104
Designing the Database
122
The Relational Design
127
Designing the ObjectRelational Database
128

An Introduction to Inheritance
30
Benefits of Object Orientation
37
The ObjectOriented Data Model
39
ObjectOriented Data Relationships
40
Relationship Integrity
48
ER Diagramming Models for ObjectOriented Relationships
49
Integrating Objects into a Relational Database
62
For Further Reading
63
The Proposed Object Database Standard
65
Basic OODBMS Terminology
66
Understanding Types
67
Inheritance
70
Objects
73
Representing Logical Relationships
77
For Further Reading
78
The Proposed Standards for Object Database Definition
79
Basic interface and Class Structure
80
Declaring Attributes
81
Specifying Relationships
87
Designing the Pure Object Database
133
Database Design Case Study 2 East Coast Aquarium
153
Organizational Overview
154
The Volunteers Database
162
The Animal Tracking Database
177
Database Design Case Study 3 International Intelligence Agency
201
Organizational Overview
202
The Relational Design
213
Designing the Hybrid Database
215
Designing the Pure Object Database
222
Implementation Example 1 Oracle
255
Classes as Data Types
256
A Sample Schema
259
Implementation Example 2 Jasmine
269
Jasmines Implementation of the ObjectOriented Data Model
270
A Sample Jasmine Schema
271
Glossary
299
Index
309
Copyright

Other editions - View all

Common terms and phrases

References to this book

About the author (2000)

Andy Ihnatko describes himself as "the world's 42nd most-beloved industry personality" because "it's vaguely credible but utterly impossible to prove or disprove, and thus precisely the sort of tagline I was looking for." An unabashed geek ("The bashings ended when I left high school for Rensselaer Polytechnic, thank God"), Andy's been writing about tech since 1989. In the past, he's written for every single magazine or website with the word "Mac" in it, highlighted by 10 years as MacUser and then Macworld's back-page opinion columnist. He's currently the "Chicago Sun-Times"' technology columnist.
In his pursuit of "heroically stupid applications of technology," Andy has built an animatronic Darth Vader doll that could be controlled over the Internet via telepresence to hassle his roommate's cats and written and published a complete set of plans and instructions for converting any Classic-style Macintosh into a fully functional 2.5-gallon aquarium. "The Original MacQuarium" was one of the Internet's first e-Books and can be downloaded from several sites after a quick Google search.
This is Andy's fourth book. Andy lives in Boston with his two goldfish, Click and Drag. He invites you to visit his aptly named "Colossal Waste Of Bandwidth" at www.andyi.com.

Dr. Jan L. Harrington has been working with and writing about the Macintosh since March 1984. In her day job, she is Associate Professor and Chair of the Department of CS/IS/IT at Marist College, where she carries the torch for Macintosh users with great enthusiasm. Her 30+ published books include more than a dozen Macintosh-specific titles, including several on various flavors of the Macintosh OS.

Bibliographic information