Using existing relational data with objects at the application level requires
mapping tables to objects.
This figure illustrates such a mapping. Details for mapping tables to objects
involve:
Mapping relational data types into object types. In most cases this is straightforward mapping.
Mapping relational table definitions to object classes. The table definitions map directly except for foreign keys. Those are replaced by relationships.
Mapping inheritance based on a table or multiple tables. There may be type codes in a given table used to identify types of entities, such as types of clothing or types of employees. Those types can be turned into an inheritance structure at the object application level. Similarly, there may be separate tables for different types of entities. Again, this can be turned into an inheritance structure.
Mapping tuple retrieval, keys and relational joins to relationships for object navigation. Object navigation replaces successive searches based on keys.
Mapping "intersection tables" to object relationships. An example of an intersection table is the "Size Color" table used in the examples. This table exists because the relational model does not support many-to-many relationships. The relationship between "Size" and "Color Swatch" is a many-to-many relationship because a given size can have many color swatches and a color swatch can apply to many sizes.
Easily manipulate data with LINQ Builder AU, Australia - 20 hours ago NET: This includes three variations: LINQ to SQL (working with relational data, with only SQL Server supported) provides an object relational mapping...
DevExpress Announces the Newest Version of Its .NET Business ... Market Wire (press release) - Apr 29, 2008 To learn more about DevExpress business application framework and object-relational mapping tools for .NET, and to download a fully functional evaluation ...
Data-Focused Visual Studio 2008 and .NET 3.5 SP1 Betas Released Redmondmag.com, CA - May 12, 2008 The object relational mapping framework, based on the Entity Data Model, is still a work in progress. Some problems will not be addressed in EF version 1 ...
Cincom Smalltalk Releases ObjectStudio 8.1 and VisualWorks 7.6 Market Wire (press release) - Apr 28, 2008 ... Cincom VisualWorks 7.6 also supports Microsoft Vista, OSX Leopard and MySQL, and includes a supported object-relational mapping framework (GLORP).
C++ Database Development: Featuring Parody the Persistent Almost-Relational Object Database Management System by Al Stevens Average Customer Review: based on 1 review. Customer Review: Al Stevens, C++ Database Development (MIS Press, 1992) Two questions come to mind as to why anyone would be reading a ten-year-old book on database development in an outdated edition written to cater to an operating system that (almost) no longer exists in any meaningful way. (Or why they would be reading a review of such a book.) Tho...
Foundation for Object / Relational Databases: The Third Manifesto by C. J. Date, Hugh Darwen Average Customer Review: based on 4 reviews. Customer Review: Mr. Data and Mr. Darwen have much to say in this book. The question is will community of "database" people read it, assimilate it, and get to sufficient mass to discuss the merits of the concepts described in this book? And, if that does happen, will it be too late to implement any of the concepts in a real DBMS? There is no question...
Database Directions: From Relational to Distributed, Multimedia and Object-Oriented Database Systems by James Larson Average Customer Review: based on 1 review. Customer Review: This book should be renamed as Database Pocket Guide.Good for College students ,who just want to refer to refresh themselves.Good for Database Users whojust want to know little details about Distributed Databases.But for people who are really serious about Distributed Databases, this is not the right choice. A Good one could be "Manag...