Schema Instances Data Independence Models
Schema Instances Data Independence Models
Institute
of
Technology
By
– Definition: The ability to change the logical schema (e.g., adding or modifying tables,
columns, or relationships) without affecting the external schema or application programs.
– Example: If a new attribute is added to a table, it doesn’t require modifications to the
existing applications that access that table.
– Significance: It is more challenging to achieve because changes at the logical level could
impact various applications.
Data independence :
Physical Data Independence:
– Definition: The ability to change the physical schema
(e.g., how data is stored, indexing, or file organization)
without affecting the logical schema or application
programs.
– Example: If the database admin changes the storage
structure for better performance (like using different
indexing or storage techniques), it doesn’t require changes
to the logical schema or to the applications interacting with
the database.
– Significance: This is easier to achieve and is crucial for
optimizing performance without disturbing the logical
design.
Importance of Data Independence:
Thank You
Science
Gwalior (M.P.)
(Deemed
University)