Querying object structures requires navigation. An example object
structure was shown on the navigating objects
page (new
window). An example of an ODMG OQL query follows. This query appears in the
published ODMG
standard (new window). For those of you
who know SQL, you will notice that it is similar to an SQL query, but with
object extensions. The similarity occurs because OQL is based on SQL-92.
select c.address
from Persons p,
p.children c where p.address.street = "Main Street" and
count(p.children) >= 2 and
c.address.city != p.address.city
The "dot" notation used in the query traverses the data structure
shown on the navigating objects page (new
window). The query inspects all children of all Persons to find
people who live on Main Street with at least two children. It returns only those
addresses of children who do not live in the same city as their parents. It
navigates from the Person class using the child reference to another instance of
the Person class and then to the Address and City classes.
ODMG OQL is not the only way to write these object queries. Similar queries can be
written using the other query languages used by some of the object database
products.
I am a big fan of Flex...but it is not a tool that every ... SYS-CON Media, NJ - 13 hours ago NETDJ News Desk db4objects has announced that its db4o object database is now optimized for Microsoft's LINQ. With the new support, developers can choose an ...
Developer Spotlight Series: #12 AndroidGuys, OH - May 13, 2008 StuffBee will not concurrence existing associations and websites; instead, we will contact them in order to broadcast our ?free object database? ...
Where 2.0 Keynotes: EveryBlock, Nokia, FortiusOne O'Reilly Radar, CA - May 13, 2008 ... to get their applications to run efficiently on traditional databases, before they decided to build a lightweight object database on their own. ...
Which EII Solution Is Right for You? Web Services Journal, NJ - May 8, 2008 Depending on the approach, the EII servers would appear to applications as an object database, a relational database, or an XML database. ...
Data Access Patterns: Database Interactions in Object-Oriented Applications (paperback) (Software Patterns) by Clifton Nock Average Customer Review: based on 7 reviews. Customer Review: I have to disagree with the previous review. I will try to explain why I think 'b88zhou' review is inadequate after presenting my overview of this book. After reading numerous pattern books, it is nice to see a pattern book with very good organization. Each pattern is presented with the following subsections. * Description * Context ...
Object-Oriented Application Development Using the Caché Postrelational Database by W. Kirsten, M. Ihringer, M. Kühn, B. Röhrig, A.S. Rudd Average Customer Review: based on 5 reviews. Customer Review: Intersystems' Caché Postrelational Database is a relatively little known but very powerful & extremely scalable database engine, that has very few -if any- serious competitors in that features/price/performance group, especially after Intersystem changed their licensing policy recently. The book gives detailed information about Caché...
Object-Oriented Database Design Clearly Explained by Jan L. Harrington Average Customer Review: based on 7 reviews. Customer Review: "Object Oriented Database Design" is a book for beginners and, as far as I have been able to investigate, it is a perfect walkthrough along the background of object structures. Figures, exemples, syntax of codes and clear explanations lead the learner through theory towards practice. Exemples are often very nice.