|
| |
| | Object database - Wikipedia, the free encyclopedia |
 | | An object database is a database in which information is represented in the form of objects. |  | | The database management system for an object database is referred to variously as a ODBMS or OODBMS. |  | | In a pure object database, data is stored as objects which can be manipulated only using the methods defined for the class to which the object belongs. |
|
http://en.wikipedia.org/wiki/Object_database
(1411 words)
|
|
| |
| | Object-relational mapping - Wikipedia, the free encyclopedia |
 | | Using relational databases to store object-oriented data leads to a semantic gap where programmers would be required to allow their software to function in two different worlds — processing of data would be done in object-oriented form, but the same data would have to be stored in relational form. |  | | The crux of the problem is in translating those objects to forms which can be stored in files or databases, and which can later be retrieved easily while preserving the properties of the objects and their relationships; these objects can then be said to be persistent. |  | | Object-Relational mapping (or O/RM), is a programming technique that links databases to object-oriented language concepts, creating (in effect) a "virtual object database." There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to code their own object-relational mapping for their systems. |
|
http://en.wikipedia.org/wiki/Object-relational_mapping
(1804 words)
|
|
| |
| | Object Oriented Databases |
 | | Object databases should be used when there is complex data and/or complex data relationships. |  | | Classes may be used in object databases to recreate parts of the object that may not actually be stored in the database. |  | | Objects are used in object oriented languages such as Smalltalk, C++, Java, and others. |
|
http://www.comptechdoc.org/independent/database/basicdb/dataobject.html
(602 words)
|
|
| |
| | Introduction to the Zope Object Database |
 | | Database connections are responsible for moving data to and from storage. |  | | If an object is in the up-to-date state but is referenced only by the object cache, then it may be removed from memory. |  | | An object that has been saved in the database and that has it's state loaded in memory is in the up-to-date state. |
|
http://www.python.org/workshops/2000-01/proceedings/papers/fulton/zodb3.html
(5009 words)
|
|
| |
| | Object database - definition of Object database in Encyclopedia |
 | | An object database (more correctly referred to as ODBMS or OODBMS for Object Database Management System) is a DBMS that stores objects as opposed to rows or tuples in respectively a SQL or a RDBMS (Relational Database Management System). |  | | It is most often used in the case of C++ and Java programmers that do not wish to deal with the impedance mismatch of going from an object oriented (OO) programming language to a database query language like SQL programming language that is the current standard. |  | | The Object Database Management Group did come up with an industry standard called ODMG 2.0 but it failed to gain acceptance with the ODBMS vendors mostly opting for proprietary features and extensions instead of attempting to grow the ODBMS pie by standards compliance and competing on implementations. |
|
http://encyclopedia.laborlawtalk.com/Object_database
(548 words)
|
|
| |
| | Why Aren't You Using An Object Oriented Database Management System? |
 | | Object oriented programming concepts such as encapsulation, polymorphism and inheritance are enforced as well as database management concepts such as the ACID properties (Atomicity, Consistency, Isolation and Durability) which lead to system integrity, support for an ad hoc query language and secondary storage management systems which allow for managing very large amounts of data. |  | | A relation or table in a relational database can be considered to be analogous to a class in an object database. |  | | This causes a certain inefficency as objects must be mapped to tuples in the database and vice versa instead of the data being stored in a way that is consistent with the programming model. |
|
http://www.25hoursaday.com/WhyArentYouUsingAnOODBMS.html
(2830 words)
|
|
| |
| | Object Database vs. Object-Relational Databases |
 | | Query language -- A view is a subset of a database that is the result of the evaluation of a query. |  | | The object referred to by the end user in the statement of requirements can be the same object represented in the model of the application in an analysis and design tool (e.g., Rational Rose), in the software code, and -- if an ODBMSs is used -- in the database. |  | | It is this new class of database we want to discuss and contrast with the relational databases from which they are evolving and also with the pure object databases they will never replace. |
|
http://www.ca.com/products/jasmine/analyst/idc/14821E.htm
(8082 words)
|
|
| |
| | Interval Software |
 | | An object-oriented database is a database management system which handles the persistent storage and retrieval of objects. |  | | Some objects may be as simple as one dimensional records in a relational database, but many objects are complex in nature. |  | | Objects are often inherited from other objects, and can recursively contain other objects. |
|
http://www.intervalsoftware.com/odb.html
(473 words)
|
|
| |
| | Frontier: The Object Database |
 | | The objects in a Frontier Object Database table can be referenced by their relative positions in the table. |  | | The basic approach is to specify the full name of the object, with each sub-table of which it is a member appearing in order from the root level down to the object, and each sub-table's name separated from the others by a period. |  | | The object database is at the heart of the Frontier enviroment. |
|
http://www.scripting.com/frontier/manual/chapter06.html
(2781 words)
|
|
| |
| | Object-relational database - Wikipedia, the free encyclopedia |
 | | The idea was to retain a declarative query language based on predicate calculus as a central component of the architecture. |  | | For example, IBM's DB2, Oracle database, and Microsoft SQL Server, make claims to support this technology and do so with varying degrees of success. |  | | In an object-relational database, one might see something like this, where the data types and expressions such as BirthDay() are user-defined. |
|
http://en.wikipedia.org/wiki/Object-relational_database
(625 words)
|
|
| |
| | TarrLab Stimuli |
 | | The Object DataBank is a set of realistic three-dimensional objects for use in computational and psychological studies. |  | | This image set was created by Mohsin Malik using FormZ for a computational project that Pepper Williams and I are working on. |  | | This face database was created by Aleix Martinez and Robert Benavente in the Computer Vision Center (CVC) at the U.A.B. It contains over 4,000 color images corresponding to 126 people's faces (70 men and 56 women). |
|
http://www.cog.brown.edu/~tarr/stimuli.html
(3059 words)
|
|
| |
| | DBMS - April 1998 - Modeling Object/Relational Databases |
 | | Oracle Corp.'s Object Database Designer, a UML product that generates C++ classes and an object-extended database schema, is scheduled for release in early 1998. |  | | Before undertaking ORDBMS projects, whether transforming existing relational databases and applications or developing new ones, it is essential to understand the capabilities and methodological approaches of available tools. |  | | Clearly, design methodologies and tools must now model both data and operations, a requirement that calls for approaches that cover both traditional databases and object-oriented applications and would optimally allow designers to both encapsulate functions with data and generate classes or code structures external to the database. |
|
http://www.dbmsmag.com/9804d13.html
(3259 words)
|
|
| |
| | Object Persistence with the db4o Object Database |
 | | The object model is based on software engineering principles and models the objects in the problem domain, while the relational model is based on mathematical principles and organizes data for efficient storage and retrieval. |  | | Object databases may, at lower levels, use all sorts of storage methods - direct to filesystems, or even a network (or relational!) database. |  | | Some solutions to this problem, such as Hibernate and Java Data Objects, are designed to provide the developer with transparent persistence: the application deals with persistent objects using an object-oriented API without the need for SQL code to be embedded in the Java code. |
|
http://www.theserverside.com/news/thread.tss?thread_id=30353
(6659 words)
|
|
| |
| | Ruby Object Database |
 | | The Ruby Object Database is not really to be database per se, but rather a set of components that work with each other to allow data to be stored, retrieved, and modified in a way that makes sense for each datatype. |  | | The datastore mentioned in item 1 is a ruby version of Object Prevalence, which is an object system in-memory whose state is preserved by journalling changes to the object set to file. |  | | This will allow for data important for an object but not vital to the interconnection between objects to be sent to disk storeage. |
|
http://www.nongnu.org/robdb
(410 words)
|
|
| |
| | JYD Info |
 | | Whether the object is currently in primary storage, or where the object is located on the network, should be a problem for runtime software, not for the application. |  | | A special object is the root of a tree of objects. |  | | To make an object persist, attach it to another persistent object or directly to the root object. |
|
http://www.jyd.com/jydinfo.html
(302 words)
|
|
| |
| | Object Oriented Databases |
 | | Thus, once you tie a data structure to the database, you no longer need to be concerned about whether a piece of data is in memory or not; as soon as your program refers to it, the data will be pulled into memory if it is not already there. |  | | Reference counting is used to automatically remove no longer referenced objects from storage, and objects will be automatically be attached to the database if a persistent object references them. |  | | Datafiles are portable, using auto-sizing ints and strings, with the ability to efficiently store binary data, from single bytes to multi-Mb objects. |
|
http://cbbrowne.com/info/oodbms.html
(1278 words)
|
|
| |
| | Object-oriented database articles and products |
 | | When you integrate database capabilities with object programming language capabilities, the result is an object database management system (ODBMS). |  | | An ODBMS makes database objects appear as programming language objects in one or more object programming languages. |  | | The articles section provides an extensive overview of object database technology and its use with object-oriented programming languages. |
|
http://www.service-architecture.com/object-oriented-databases
(414 words)
|
|
| |
| | ABC-Dir: Object Database |
 | | Links to object oriented technology related to modeling methodologies, programming languages, distributed computing, patterns, frameworks, business object, operating systems, database... |  | | The Z Object Publishing Environment consists of an object database (ZODB) and application server (ZServer) written in Python. |  | | An object oriented wrapper that provides a fast data abstraction layer, written in C for C/C++, to allow easy access... |
|
http://www.abc-directory.com/view/object_database
(260 words)
|
|
| |
| | Frontier 5: Object Database Engine |
 | | An object database cell containing a number or a string is stored in the table that contains it, not in a separate chunk on disk, so the storage required for a small object is reasonable. |  | | The object database is a low-tech, high performance hierarchic storage system. |  | | The object database is the same structure that Frontier uses as its persistent storage system for scripts. |
|
http://www.scripting.com/Gimme5/odb
(665 words)
|
|
| |
| | Object Oriented Database Standards |
 | | Object Database Management Group (ODMG) - Created to define standard interfaces for object databases. |  | | There are several object oriented standards and groups that oversee them. |  | | They have developed the Component Object Request Broker Architecture (CORBA) standard along with object and OODBMS interfaces. |
|
http://www.comptechdoc.org/independent/database/basicdb/dataobstandard.html
(129 words)
|
|
| |
| | Graph-Oriented Object Database definition of Graph-Oriented Object Database in computing dictionary - by the Free ... |
 | | Graph-Oriented Object Database - (GOOD) A graph manipulation language for use as a database query language. |  | | Graph-Oriented Object Database definition of Graph-Oriented Object Database in computing dictionary - by the Free Online Dictionary, Thesaurus and Encyclopedia. |  | | ["A Graph-Oriented Object Database Model", M. Gyssens et al, Proc ACM Symp Princs of Database Sys, Mar 1990]. |
|
http://computing-dictionary.thefreedictionary.com/Graph-Oriented+Object+Database
(106 words)
|
|
| |
| | Object database articles |
 | | Many of these database concepts apply to all forms of database management systems: relational (RDBMS), object (ODBMS), XML (XDBMS), and others as well as object-relational mapping and XML-mapping products. |  | | How to access data in an object database |  | | You can use this material for your work or classes. |
|
http://www.service-architecture.com/object-oriented-databases/articles
(194 words)
|
|
| |
| | Matisse The Post-Relational SQL Database |
 | | A Post-Relational Database, like Matisse, represents the best of both worlds: The ability to map objects from.NET directly into the database with the support of a standard query language (SQL-99) and the same scalable enterprise capabilities as found in relational products. |  | | This article discusses the limits of using either object databases or relational databases with Java and suggests a better alternative for J2EE - a database that combines the best features of both. |  | | The SQL Standard, which has been constrained for the past 30 years to query and manipulate relational tables, has now been morphed by Matisse Software into a powerful language to operate on a hierarchy of classes. |
|
http://www.matisse.com
(593 words)
|
|
| |
| | The SIMBAD astronomical database |
 | | Note that, while the query by object and by coordinates is available through this interface, more complex queries using the sampling mode (query by criteria) are not yet available through the Web. |  | | select a list of objects meeting a series of criteria (position, magnitude, type, etc,). |  | | retrieve information for a given object, or lists of objects, by name, |
|
http://cdsweb.u-strasbg.fr/Simbad.html
(401 words)
|
|
| |
| | SEDS Messier Database |
 | | It was one of the first major milestones in the history of the discovery of Deep Sky objects, as it was the first more comprehensive and more reliable list: Only four objects were initially missing because of data reduction errors, which could be figured out later though. |  | | If you'd like to help us to improve our database, please also check our request for information list which contains those data which most urgently need to be confirmed, improved, or contributed. |  | | Also, we have constellation images which show Messier and NGC (New General Catalog) objects down to 12th magnitude. |
|
http://www.seds.org/messier/index.html
(1119 words)
|
|
| |
| | ODBMS.ORG :: Object Database (ODBMS) Object-Oriented Database (OODBMS) Free Resource Portal |
 | | M. Tamer Özsu is a Professor of Computer Science and University Research Chair at the University of Waterloo. |  | | He is the co-author of the book Principles of Distributed Database Systems, which is now in its second edition (Prentice Hall). |  | | He serves on the editorial boards of ACM Computing Surveys, Distributed and Parallel Databases Journal, World Wide Web Journal, Information Technology and Management, and Springer Book Series on Advanced Information & Knowledge Processing. |
|
http://www.odbms.org/about_contributors_ozsu.html
(257 words)
|
|
| |
| | Deductive Object-Oriented Database |
 | | Fernandes, A.A.A., Dinn, A., Paton, N.W., Williams, M.H. and Liew, O., Extending a Deductive Object-Oriented Database System with Spatial Data Handling Facilities, to be published in {Information and Software Technology}, 1999. |  | | Dinn, A., Paton, N.W., Williams, M.H., Fernandes, A.A.A. and Barja, M.L., The Implementation of a Deductive Query Language Over an Object-Oriented Database, Proc. |  | | Barja, M.L., Paton, N.W., Fernandes, A.A.A., Williams, M.H., Dinn, A. An Effective Deductive Object-Oriented Database Through Language Integration, Proc. |
|
http://www.cee.hw.ac.uk/Databases/dood.html
(400 words)
|
|
| |
| | ODMG Home Page |
 | | The OMG is currently working on a "4th generation" object database standard to reflect recent changes in object database technology. |  | | More information on the OMG work can be found |  | | Standard for object-relational mapping products as well as object DBMSs |
|
http://www.odmg.org
(318 words)
|
|
| |
| | The Object-Oriented Database System Manifesto |
 | | These are complex objects, object identity, encapsulation, types or classes, inheritance, overriding combined with late binding, extensibility, computational completeness, persistence, secondary storage management, concurrency, recovery and an ad hoc query facility. |  | | We have taken a position, not so much expecting it to be the final word as to erect a provisional landmark to orient further debate. |  | | Mandatory, the ones the system must satisfy in order to be termed an object-oriented database system. |
|
http://cs.cmu.edu/People/clamen/OODBMS/Manifesto/htManifesto/Manifesto.html
(163 words)
|
|
| |
| | Object Database Tutorials |
 | | A report about object oriented databases prepared for the Air Force Research Laboratory. |  | | A well written paper from the World Wide Web Consortium describing OQL, database browser (DB) architecture and more. |
|
http://www.techtutorials.info/dbobject.html
(51 words)
|
|
| |
| | Object-Oriented Database Management Systems |
 | | This is a manifesto regarding the future of data and database management systems. |  | | Barry and Associates' Facts abouts Objects and Databases |  | | We present a manifesto for the future direction of data and database management systems. |
|
http://www.cs.cmu.edu/People/clamen/OODBMS
(355 words)
|
|
| |
| | Max Objects Database |
 | | Just as an indication, some objects are listed to be available on Pure Data as well. |  | | 3265 objects and 75 libraries within the database |  | | This site is designed to find objects, patches, applications, etc... |
|
http://www.maxobjects.com
(99 words)
|
|
| |
| | Object-Oriented Databases |
 | | Great Object Oriented Links by Hebbel Consulting, Inc. |
|
http://www.pmg.lcs.mit.edu/~euisuk/query/oodb.html
(8 words)
|
|
| |
| | PostgreSQL: The world's most advanced open source database |
 | | The PostgreSQL Global Development Group is proud to announce the release of PostgreSQL 8.1, the world's most advanced open source database. |  | | PostgreSQL: The world's most advanced open source database |  | | New versions of powerful EMS tools for PostgreSQL database conversion and comparison released! |
|
http://www.postgresql.org
(130 words)
|
|
| |
| | Simbad Query Form |
 | | For coordinate and around object queries, define a radius : |  | | For coordinate queries, define the input system : |  | | UAI format can also be used (Ex: uai 1230+08 Object-type) |
|
http://simbad.u-strasbg.fr/sim-fid.pl
(92 words)
|
|
| |
| | Object-Oriented Database |
 | | For best results with this document, download Netscape Navigator or Microsoft Internet Explorer. |  | | Please proceed to the Object-Oriented Database Technology Description. |
|
http://www.sei.cmu.edu/str/descriptions/oodatabase.html
(63 words)
|
|
| |
| | NASA/IPAC Extragalactic Database - NED |
 | | If your research benefits from the use of NED, we would appreciate the following acknowledgement in your paper: This research has made use of the NASA/IPAC Extragalactic Database (NED) which is operated by the Jet Propulsion Laboratory, California Institute of Technology, under contract with the National Aeronautics and Space Administration. |  | | * 3.1 million objects linked to 61,000 refereed journal articles |  | | NOTICE: Network system maintenance at IPAC will cause brief service interruptions 16:00 - 19:00 Pacific time on Wednesday, June 22nd. |
|
http://nedwww.ipac.caltech.edu
(98 words)
|
|
|