Applications ^ Data

Today's applications are powered by data, just like machines are powered by energy.
In this series of blogs, we will look at how applications use data, how data is organized and what effect it has on the evolution of functionality.
A professionally managed product will typically have this context:

  • The product itself: X-ray equipment, Surgery devices, Ultrasound machines, toothbrushes and so on.
  • A sales person would be in the process of getting a customer interested
  • A customer would need consumables - like a new brush
  • Many of these equipment produce images
  • A customer would own one or more equipment
  • A service engineer would service a set of equipment
  • A product will have parts that are replaceable
  • Spares would be stocked
In today's world, each of these aspects are supported through applications. Application experience is enhanced with data. How do we store and correlate the data, so that it's usable?

One way is to structure the data by modeling using Entities and Relationships.

How do we model an equipment and its expert as entities, and the relation between them? Read on to try relating an equipment to its expert.

Comments

Popular posts from this blog

Relationships in a Relational Database

Data Schema and Blobs

JavaScript data-types