Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Question
Book Icon
Chapter 7, Problem 43E
Program Plan Intro

 Materialized view:

  • Materialized view is a database object that contains the result of a query.
  • It is mainly used for increasing application performance.
  • It is used for replicating data and to cache expensive queries in a data warehouse environment.

</PROGRAM-PLAN-INNTRO>

 Constraints on materialized views enforcing functional dependency:

  • The constraints on materialized view helps for increasing execution speed.
  • Materialized view is refreshed by the type of materialized view.
  • The constraints under materialized view should be normalized.
  • That means each dimension should be contained in one table.
  • Also, the joins between tables must be normalized or partially normalized.
  • Hence, there is a guarantee that each child side row joins with exactly one parent side row.
  • Hence, constraints on materialized view can be used for enforcing functional dependency.

Blurred answer
Students have asked these similar questions
Given the database schema R(A, B, C), and a relation r on the schema R, write an SQL query to test whether the functional dependency B → C holds on relation r. Also write an SQL assertion that enforces the functional dependency. Assume that no null values are present. (Although part of the SQL standard, such assertions are not supported by any database implementation currently.)
Give an SQL schema definition for the employee database of Figure 3.19.Choose an appropriate domain for each attribute and an appropriate primarykey for each relation schema. Include any foreign-key constraints that might beappropriate.
Apply the ER-to-Relational Mapping Algorithm to get the relational model (database schema) from the above ERD diagram
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education