1. A method of implementing online database modeling, the method comprising: providing an database modeling diagram framework, wherein the framework is in communication with an online database, and wherein the online database provides access to live data; providing, via an intermediary API, access to the online database for the database modeling diagram framework; representing a database structure of the online database in a database model within an interface of the database modeling diagram framework; populating the database model with live data from the online database; displaying the database model with the live data from the online database within the database modeling diagram framework interface.