Define each of three database models, hierarchical, relational, and object-oriented, and give a specific referenced example of each of these model types implemented in a functioning database in use today (do not just use a vendor's DBMS product alone like Oracle or MS SQL Server).