Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
[Lý thuyết] Hệ quản trị CSDL và hệ CSDL SVIP
1. Khái niệm hệ quản trị cơ sở dữ liệu
a. Khái niệm hệ quản trị cơ sở dữ liệu
- Cung cấp giao diện lập trình ứng dụng cho các nhà phát triển ứng dụng và người dùng.
b. Các nhóm chức năng của hệ quản trị CSDL
Nhóm chức năng định nghĩa dữ liệu
- Khai báo CSDL với tên gọi xác định. Một hệ QTCSDL có thể quản trị nhiều CSDL.
- Tạo lập, sửa đổi kiến trúc bên trong mỗi CSDL.
- Cài đặt các ràng buộc toàn vẹn dữ liệu để có thể kiểm soát tính đúng đắn của dữ liệu.
Nhóm chức năng cập nhật và truy xuất dữ liệu
- Cập nhật dữ liệu: Nhập dữ liệu lần đầu, thay đổi dữ liệu theo thế giới thức.
- Truy xuất dữ liệu: trích xuất dữ liệu thông qua những tiêu chí khác nhau.
Nhóm chức năng cập bảo mật, an toàn CSDL
- Dữ liệu cần được bảo mật, chỉ cung cấp cho người có quyền truy cập.
- Tránh tranh chấp dữ liệu khi nhiều người cùng truy cập vào CSDL.
- Sao lưu dự phòng (backup) dữ liệu để tránh sự cố và khôi phục khi cần thiết.
Nhóm chức năng giao diện lập trình ứng dụng
- Cung cấp giao diện trực quan cho các nhà phát triển ứng dụng CSDL.
- Hệ QTCSDL được xây dựng tổng quát, không phụ thuộc vào CSDL và ứng dụng cụ thể.
2. Hệ cơ sở dữ liệu
Một hệ thống gồm ba thành phần:
- Cơ sở dữ liệu.
- Hệ quản trị cơ sở dữ liệu.
- Các phần mềm ứng dụng CSDL được gọi là một hệ CSDL.
Gói cài đặt hệ quản trị cơ sở dữ liệu bao gồm:
-
Thực hiện các nhiệm vụ tính toán, xử lí dữ liệu (gọi là phần “chủ”).
-
Tổ chức giao diện tương tác, phản hồi với người dùng (gọi là “khách”).
3. Hệ cơ sở dữ liệu tập trung và phân tán
a. Hệ CSDL tập trung
Hệ CSDL tập trung bao gồm cả những CSDL một người dùng trên một máy. Người dùng đảm nhiệm nhiều nhiệm vụ trong quản trị cơ sở dữ liệu.
b. Hệ CSDL phân tán
❓Ví dụ:
Một doanh nghiệp có trụ sở chính tại Hà Nội và các chi nhánh tại Đà Nẵng, TP. Hồ Chí Minh, Cần Thơ. Mỗi máy tính tại trụ sở Hà Nội, Đà Nẵng, TP. Hồ Chí Minh, Cần Thơ hình thành một trạm; các trạm này được kết nối với nhau bởi một mạng máy tính.
Ưu điểm | Nhược điểm |
1. Dễ mở rộng mà không ảnh hưởng đến các trạm đang hoạt động.
2. Tính sẵn sàng và độ tin cậy được nâng cao, hạn chế mất mát dữ liệu vì luôn tự sao lưu.
|
Thiết kế, triển khai hệ CSDL phức tạp, khó khăn trong đảm bảo tính nhất quán và bảo mật dữ liệu, chi phí duy trì cao.
|
Lưu ý: Phân biệt giữa hệ CSDL phân tán và hệ CSDL tập trung nhưng xử lí dữ liệu phân tán.
c. So sánh hệ CSDL tập trung và hệ CSDL phân tán
Hệ CSDL phân tán | Hệ CSDL tập trung |
- Lưu trữ trên các máy tính khác nhau. - Dễ dàng mở rộng. - Đảm bảo sự ổn định. |
- Lưu trữ trên một máy tính. - Khó mở rộng. - Người dùng kiêm nhiệm nhiều nhiệm vụ. |
Bạn có thể đánh giá bài học này ở đây