Along those same lines, you can - in principle - have a relational database that doesn&#x27;t use SQL (although there aren&#x27;t many in practice), and plenty of &quot;NoSQL&quot; databases use SQL (or a VERY SQL-like language).  You can layer SQL on top of a lot of different data models, although the mapping will be cleaner in some cases than others.