Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

is that anyone who can help me in this question 1.What is the purpose of a Mater

ID: 3719938 • Letter: I

Question

is that anyone who can help me in this question

1.What is the purpose of a Materialized View log? Are they always required? Why or why not?

2.A materialized view log is required for all types of materialized views.

True

False

3.A materialized view is built as an 'on-demand' MV. Let's say it's built on a query using Course & Section using an inner join. A new Course record is added to the Course table. The governing transaction is committed. Does the new row exist in the MV?

True

False

4.A materialized view is built as an 'on-commit' MV. Let's say it's built on a query using Course & Section using an inner join. A new Course record is added to the Course table. The governing transaction is committed. Does the new row exist in the MV?

True

False

5.You can create b-tree indexes on MVs?

True

Fals

Explanation / Answer

1)Answer:

A materialized view log is required on a master if we want to fast refresh materialized views based on the master. When we create a materialized view log for a master table or master materialized view, Oracle creates an underlying table as the materialized view log. A Mview log can hold the primary keys, rowids, or object ids of rows, or both, that have been updated in the master table or master materialized view. A materialized view log can also contain other columns to support fast refreshes of materialized views with subqueries.