Fundamentals of Object Databases: Object-Oriented and by SuzanneW. Dietrich, Susan D. Urban

By SuzanneW. Dietrich, Susan D. Urban

Object-oriented databases have been initially constructed instead to relational database know-how for the illustration, garage, and entry of non-traditional facts kinds that have been more and more present in complex purposes of database expertise. After a lot debate concerning object-oriented as opposed to relational database know-how, object-oriented extensions have been finally included into relational expertise to create object-relational databases. either object-oriented databases and object-relational databases, jointly often called item databases, offer inherent help for item positive aspects, comparable to item identification, periods, inheritance hierarchies, and institutions among periods utilizing item references. This monograph offers the basics of item databases, with a selected concentrate on conceptual modeling of item database designs. After an creation to the elemental thoughts of object-oriented information, the monograph offers a evaluation of object-oriented conceptual modeling concepts utilizing side-by-side more desirable Entity dating diagrams and Unified Modeling Language conceptual category diagrams that function classification hierarchies with specialization constraints and item institutions. those object-oriented conceptual versions give you the foundation for introducing case stories that illustrate using item positive factors in the layout of object-oriented and object-relational databases. For the object-oriented database standpoint, the thing information administration crew facts definition language offers a conveyable, language-independent specification of an item schema, including an SQL-like item question language. LINQ (Language built-in question) is gifted as a case learn of an item question language including its use within the db4o open-source object-oriented database. For the object-relational viewpoint, the object-relational positive factors of the SQL regular are provided including an accompanying case examine of the object-relational beneficial properties of Oracle. For completeness of assurance, an appendix presents a mapping of object-oriented conceptual designs to the relational version and its linked constraints. desk of Contents: record of Figures / record of Tables / creation to item Databases / Object-Oriented Databases / Object-Relational Databases

Show description

Read or Download Fundamentals of Object Databases: Object-Oriented and Object-Relational Design PDF

Similar design books

Circuit Design for RF Transceivers

Circuit layout for RF Transceivers covers key construction blocks that are had to make an built-in transceiver for instant and mobile functions, that's low-noise amplifiers, mixers, voltage managed oscillators, RF strength amplifiers and phase-locked loop platforms. ranging from distinctive RF ideas and necessities, the authors talk about the circuits intimately and supply suggestions to many layout difficulties.

Information Visualization, Second Edition: Perception for Design (The Morgan Kaufmann Series in Interactive Technologies)

Such a lot designers comprehend that yellow textual content offered opposed to a blue history reads sincerely and simply, yet what number can clarify why, and what relatively are the easiest how one can support others and ourselves sincerely see key styles in a host of knowledge? This booklet explores the paintings and technological know-how of why we see gadgets the best way we do.

Computer Principles and Design in Verilog HDL

Makes use of Verilog HDL to demonstrate desktop structure and microprocessor layout, permitting readers to without difficulty simulate and modify the operation of every layout, and therefore construct industrially appropriate abilities- Introduces the pc rules, desktop layout, and the way to take advantage of Verilog HDL (Hardware Description Language) to enforce the layout- presents the abilities for designing processor/arithmetic/cpu chips, together with the original software of Verilog HDL fabric for CPU (central processing unit) implementation- regardless of the numerous books on Verilog and computing device structure and microprocessor layout, few, if any, use Verilog as a key software in aiding a scholar to appreciate those layout options- A significant other web site comprises colour figures, Verilog HDL codes, additional try benches now not present in the e-book, and PDFs of the figures and simulation waveforms for teachers

Extra resources for Fundamentals of Object Databases: Object-Oriented and Object-Relational Design

Sample text

The behavior of the class is given by the signatures of the methods defined on the class. Since inheritance is an important feature provided by OODBs, the ODL provides inherent support for the specification of inheritance. There are two forms of inheritance supported by ODL: inheritance of both state and behavior, and the inheritance of behavior only. A class may inherit both the state and behavior of another class as specified by the optional extends clause: class subclass extends superclass ( ...

2 CLASS HIERARCHIES Object-oriented schemas provide inherent support for the specification of class hierarchies. In ODL, the inheritance of state and behavior is supported by the extends clause. Consider as an example the Person class hierarchy from the Hollywood Enterprise, which represents a partial specialization of Person into its disjoint subclasses MovieProfessional and Celebrity. class Person ( ... ) { . . }; class MovieProfessional extends Person ( ... ) { // Specific properties and methods for MovieProfessional }; class Celebrity extends Person ( ...

31 CHAPTER 2 Object-Oriented Databases The OODB community developed the Object Data Management Group (ODMG) standard as a means of establishing a common object interface specification to promote portability among commercial OODB products. The ODMG data model is based on the data model of the Object Management Group (OMG) standard, which provides object-oriented interface capabilities for interoperability across applications. The database designer uses the Object Definition Language (ODL) of the ODMG standard to specify the object types in the application according to the ODMG object model, which is independent of a particular database or vendor.

Download PDF sample

Rated 4.01 of 5 – based on 25 votes