Thiết kế cơ sở dữ liệu phân tán

Qua buổi học thứ 2 và tìm hiểu thêm, tôi hiểu được những vấn đề sau và xin trình bày lại để các bạn xem và đóng góp ý kiến.

  1. Sự khác nhau giữa CSDL tập trung và phân tán:
  • CSDL tập trung: + Sử dụng một hệ quản trị CSDL để quản lý và một máy tính đơn bộ xử lý CSDL đó.
  • CSDL phân tán: sử dụng nhiều hệ quản trị cơ sở dữ liệu để cùng quản lý hệ CSDL và sử dụng nhiều máy tính để xử lý CSDL.
  1. Để thiết kế CSDL phân tán:
    a) Có 2 phương pháp thiết kế CSDL phân tán:
  • Thiết kế theo phương pháp Top-down: dùng cho thiết kế cơ sở dữ liệu hoàn toàn mới.
  • Thiết kế theo phương pháp Bottom-up: thiết kế một hệ CSDL phân tán dựa trên các hệ CSDL đã có sắn.
    <!–emo&B)–><img src=‘http://www.uit.edu.vn/forum/html/emoticons/cool.gif’ border=‘0’ style=‘vertical-align:middle’ alt=‘cool.gif’ /><!–endemo–> Để thiết kế CSDL phân tán phải có đầy đủ các thông tin sau:
  • THông tin về CSDL: về các mối quan hệ giữa các quan hệ và lực lượng của các quan hệ.
  • Thông tin về ứng dụng: nhu cầu về truy xuất dữ liệu.
  • Thông tin về hệ QT CSDL phân tán: như Oracle, SQL server, …
  • Thông tin về cơ sở hạ tầng: hệ thống máy tính, hệ thống mạng.
    c) Một quan hệ được phân mảnh phải đảm bảo 3 tính chất sau:
  • Tính đầy đủ
  • Tính tái tạo
  • Tinh tách biệt

Tạm thời tôi mới đọc và hiểu đến đây, còn phần tôi đang tìm hiểu thêm để trả lời cho các câu hỏi trong slide số 6 và thuật toán COM-MIN, …
Rất mong được sự góp ý của các anh chị lớp CH4 và của thầy.