future users … protected from having to know how the data is organized …
concept of a universal data language
relational data model permits a universal data sublanguage based on applied predicate calculus …
provides a means of describing data with its natural structure — that is, without superimposing any additional structure for machine representation purposes.
the universality of the data sublanguage lies in its descriptive ability (not computing ability).
one important effect that the view adopted toward relational data … is in the naming of data elements and sets. Some aspects of this have been dis- cussed in the previous section. With the usual network view, users will often be burdened with coining and using more relation names than are absolutely necessary, since names are associated with paths (or path types) rather than with relations.
one relation … defined on several domains … Each of these domains is, in effect, a pool of values …
relational brought databases to the masses. Decades later, analyst IDC pegs the worth of the global relational database market at about $28bn — and it’s growing at 7.6 per cent a year. Some of the biggest and most profitable names on the computing scene — Oracle, IBM and Microsoft — are currently working on relational database management systems.1