Why learn Object-Role Modeling — Part II

Example Object-Role Model
Example Entity Relationship Diagram
  1. You can generate the ER Diagram from the ORM diagram;
  2. You will not easily forget what the relationship between Lecturer and EmailAddress is within your model; and
  3. You can perform natural language queries over your database based on the semantic richness of your ORM model:
Natural Language Queries over a database
A Property Graph Schema

A Natural Affiliation with Graph Schemas and Graph Queries

  • Business analysts and data architects can capture the model in Object-Role Modelling.
  • Engineers can create the database as a graph/relational/hierarchical/multi-model/document store database.
  • Data scientists and business intelligence analysts can query the database in natural language.




FactEngine. Architect, data scientist, researcher.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

A Successful ERP Implementaion Can Help You Play game

DevLog #21: Multiplayer Driving, Track Design, and Builder Modules

The Ultimate Post-Hackathon Guide

Thoughts as I conclude Ruby and RoR

The Skinny on Spring Batch

What is MSIL in .NET Framework?

Waterfall minus Planning is not equal to Agile!

My journey with GSSoC’19

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Victor Morgante

Victor Morgante

FactEngine. Architect, data scientist, researcher.

More from Medium

Data Culture and Economy of Algorithms; A keynote at CDAO Brisbane

How to read the value from a Flip Switch Control in EasyRepro?

Don’t let dependencies break your window

An old building that looks abandoned with many windows broken

Google Maps Improvement Requests

A map with a points and lines marked on it.