Part VI. Object Relational Concepts

In the 1970s, a number of concepts were introduced that had a great influence on many areas of computing. These so-called object-oriented concepts (OO concepts) were adopted first by programming languages. They were added to languages such as C and Pascal, and later also to COBOL. For example, C++ was the object-oriented version of C. Languages such as Smalltalk, Java, and C# were object-oriented from the beginning. Later, analysis and design methods, operating systems, and CASE tools were also extended with these OO concepts.

At some stage, it was the databases’ turn. An entire group of new databases was introduced, all of them completely based on the OO concepts (see [COOP97]). Initially, these products did ...

Get Introduction to SQL: Mastering the Relational Database Language, Fourth Edition/20th Anniversary Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.