1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Thiết kế cơ sở dữ liệu

Connected

Bài tập

Tạo và làm mới materialized view

Cú pháp để tạo materialized view và non-materialized view khá giống nhau vì cả hai đều được định nghĩa bởi một truy vấn. Một khác biệt quan trọng là chúng ta có thể làm mới (refresh) materialized view, trong khi non-materialized view thì không có khái niệm này. Bạn cần biết cách làm mới materialized view, nếu không view sẽ chỉ là ảnh chụp tại thời điểm nó được tạo.

Trong bài tập này, bạn sẽ tạo một materialized view từ bảng genres. Sau đó một bản ghi mới sẽ được chèn vào genres. Để đảm bảo view có dữ liệu mới nhất, bạn sẽ cần làm mới nó.

Hướng dẫn

100 XP
  • Tạo một materialized view tên genre_count lưu số lượng đánh giá (reviews) cho mỗi thể loại (genre).
  • Làm mới genre_count để view được cập nhật.