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 phân vùng dọc

Trong video, bạn đã học về phân vùng dọc và xem một ví dụ minh họa.

Với phân vùng dọc, PostgreSQL không có cú pháp chuyên biệt. Bạn cần tạo một bảng mới với các cột mong muốn và sao chép dữ liệu sang đó. Sau đó, bạn có thể xóa các cột mà bạn muốn tách ra ở phân vùng riêng. Nếu cần truy cập đầy đủ bảng ban đầu, bạn có thể dùng mệnh đề JOIN.

Trong bài này và bài tiếp theo, bạn sẽ làm việc với cơ sở dữ liệu ví dụ tên là pagila. Đây là một CSDL thường được dùng để trình diễn các tính năng của PostgreSQL. CSDL này có nhiều bảng. Chúng ta sẽ làm việc với bảng film. Ở bài này, chúng ta sẽ dùng các cột sau:

  • film_id: định danh duy nhất của bộ phim
  • long_description: phần mô tả dài của bộ phim

Hướng dẫn 1/2

undefined XP
    1
    2
  • Tạo bảng mới film_descriptions gồm 2 trường: film_id kiểu INT và long_description kiểu TEXT.
  • Đổ dữ liệu vào bảng mới từ bảng film.