In the context of a Database Management System (DBMS), granularity refers to the level of detail at which data is stored, retrieved, or manipulated within a database. It involves determining the size or extent of data elements and operations in a database, impacting the efficiency of data management and the performance of database transactions.
There are two primary aspects of granularity in a DBMS:
Data Granularity:
Operation Granularity: