Knowee
Questions
Features
Study Tools

What is a derived attribute, and explain why it might not be prudent to save derived attributesin a database?

Question

What is a derived attribute, and explain why it might not be prudent to save derived attributes in a database?

🧐 Not the exact question you are looking for?Go ask a question

Solution

A derived attribute in a database is an attribute that doesn't exist in the physical database, but is derived from other attributes present in the database. It is a result of a calculation or an expression. For example, an attribute like "Age" can be derived from the "Date of Birth" attribute.

Storing derived attributes in a database might not be prudent due to several reasons:

  1. Redundancy: Since derived attributes can be calculated from other attributes, storing them would create unnecessary redundancy in the database.

  2. Storage Space: Derived attributes can take up additional storage space in the database. This can be a concern if the database is large and storage space is at a premium.

  3. Data Inconsistency: If the base attributes from which the derived attribute is calculated are updated, the derived attribute may become inconsistent if it is not updated accordingly.

  4. Performance: Calculating and updating derived attributes can impact the performance of the database, especially if the calculations are complex or if the database is large.

Therefore, it is generally more efficient to calculate derived attributes when needed, rather than storing them in the database.

This problem has been solved

Similar Questions

Attributes that are not present in the whole DBMS but can be formed using other attributes are

Which is a bottom-up approach to database design that design by examining the relationship between attributes:

...…………….. do not exist in the physical database,Composite AttributeDerived AttributesComponent AttributeMulti-value Attribute

Which of the following defines the structure of a database? ans. Tables Attributes Records Keys

Properties that describe the characteristics of entities are called:entities.attributes.identifiers.relationships.

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.