Relational Database Systems
Many reasons for the commercial success:
they offer good performance to many business applications;
they offer data independence;
they provide an easy-to-use, declarative, query language;
they have a solid theoretical basis;
they employ sophisticated query processing and optimization techniques.
Notes:
Relational databases have been very successful in the last two decades. They offer good performance to many business applications; they offer data independence by separating the specification from the implementation; they provide an easy-to-use, declarative, query language, such as SQL; they have a solid theoretical basis (they all based on relational theory); and they employ sophisticated query processing and optimization techniques.