Out of the trio of terms I recommend, logical database design is the only one which might properly be referred to as data modeling - provided data professionals understood it correctly: it consists of using a data model in the true sense of the term - a formal theory of data - to formalize informal conceptual models as "computable" formal logical models for database representation. The links to sources external to AllAnalytics THE POSTWESTĭystopia of Western Decadence, the Only Acceptable Racism, the Myth of the Time permitting, may gradually move all of them. I moved the 2017 columns to dbdebunk and, Following the discontinuation of AllAnalytics, the links to myĬolumns there no longer work.Relabeled, but in the meantime, use Blogger search for them. As other older posts are rewritten, they will also be The 20 posts, including earlier posts rewritten in 2017Īre relabeled. Labels in conjunction with the FUNDAMENTALS
#NOSQL DATABASE MODELING TOOLS HOW TO#
Page. For detailed instructions on how to understand and use the To work around Blogger limitations, the labels are mostlyĪbbreviations or acronyms of the terms listed on the FUNDAMENTALS.Either way, you must understand the business in order to make sense of the data." NoSQL tools are often designed to deal with existing data and to process it more efficiently (that may be an oversimplification!). Which leaves us with the task of figuring out what it means, what it represents - that is, understanding the data as it represents some user domain. increasingly the data already exists in some form. That could be a relational DBMS, or a NoSQL tool". Hence, the business data model should not be concerned with issues of physical stored representation, or the transformations/manipulations/constraints which are imposed to facilitate implementation in some data (storage) management system. "Generally we speak of the model coming first, then the implementation, and finally, the data gets collected and stored according to the model. A secondary purpose is to build a database to contain information which pertains to and describes that domain." The model becomes a representation of that world - the "things" in it, the relationships among those things and any constraints on those things or relationships.
The main purpose of data modeling is to understand the business, some application domain, some users world. "To the question How relevant is data modeling in the world of NoSQL? I give the following answer.