Authors: Kenneth Salem, Michael J. Mior
Tags: 2018, conceptual modeling
NoSQL applications often use denormalized databases in order to meet performance goals, but this introduces complications as the database itself has no understanding of application-level denormalization. In this paper, we describe a procedure for reconstructing a normalized conceptual model from a denormalized NoSQL database. The procedure’s input includes functional and inclusion dependencies, which may be mined from the NoSQL database. Exposing a conceptual model provides application developers with information that can be used to guide application and database evolution.Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-030-00847-5_34