Tin 11 KNTT - Bài 12. Hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu

 1. KHÁI NIỆM HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 

- Để hỗ trợ làm việc với các CSDL người ta đã xây dựng những bộ phần mềm chuyên dụng gọi là hệ quản trị cơ sở dữ liệu (Database management systems)  

- Hệ quản trị cơ sở dữ liệu có các nhóm chức năng sau: 

a) Nhóm chức năng định nghĩa dữ liệu 

Với các chức năng này người dùng có thể:
 - 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.
 - Nhiều hệ quản trị CSDL cho phép 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. 

b) Nhóm chức năng cập nhật và truy xuất dữ liệu 

Còn gọi là nhóm chức năng thao tác dữ liệu.
- Nhóm chức năng cập nhật dữ liệu: Thêm, xoá, sửa dữ liệu.
- Nhóm chức năng truy xuất dữ liệu: Tìm kiếm, thống kê,... 

c) Nhóm chức năng bảo mật, an toàn cơ sở dữ liệu 

 - Hệ QTCSDL cung cấp phương tiện kiểm soát quyền truy cập dữ liệu.
 - Hệ QTCSDL cung cấp chức năng kiểm soát các truy cập đồng thời để đảm bảo tính nhất quán của dữ liệu.
 - Hệ QTCSDL cung cấp các phương tiện thực hiện sao lưu dự phòng (backup) để đề phòng các sự cố gây mất dữ liệu và khôi phục dữ liệu khi cần thiết. 

d) Nhóm chức năng giao diện lập trình ứng dụng 

 Cung cấp cho các nhà phát triển ứng dụng CSDL các phương thức và công cụ để họ có thể gửi được truy vấn đến CSDL từ ứng dụng mà họ phát triển, nhằm đáp ứng những nhu cầu công việc cụ thể. 

● Hệ QTCSDL là phần mềm cung cấp phương thức để lưu trữ, cập nhật và truy xuất dữ liệu của CSDL, bảo mật và an toàn dữ liệu.

Hệ QTCSDL cũng 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.

2. HỆ CƠ SỞ DỮ LIỆU 

 Hệ CSDL là một hệ thống gồm ba thành phần: CSDL, hệ QTCSDL và các phần mềm ứng dụng. 

● Phần mềm ứng dụng CSDL là phần mềm được xây dựng tương tác với hệ QTCSDL nhằm mục đích hỗ trợ người dùng khai thác thông tin từ CSDL một cách thuận tiện theo các yêu cầu xác minh.

Một hệ thống gồm ba thành phần: CSDL, hệ QTCSDL và các phần mềm ứng dụng CSDL được gọi là một hệ CSDL.


3. HỆ CƠ SỞ DỮ LIỆU TẬP TRUNG VÀ PHÂN TÁN

a) Hệ CSDL tập trung 

 Hệ CSDL mà CSDL được lưu trữ tập trung trên một máy tính được gọi là một hệ cơ sở dữ liệu tập trung. 

A diagram of a diagram of a computer

Description automatically generated with medium confidence

b) Hệ CSDL phân tán 

 Hệ CSDL phân tán là hệ CSDL cho phép người dùng truy cập dữ liệu được lưu trữ ở nhiều máy tính khác nhau trên mạng máy tính. 


● Hệ CSDL mà CSDL được lưu trữ tập trung trên máy tính được gọi là một hệ cơ sở dữ liệu tập trung.

Hệ CSDL phân tán cho phép người dùng truy cập dữ liệu được lưu trữ ở nhiều máy tính khác nhau trên mạng máy tính.


* Hạn chế của hệ CSDL phân tán so với hệ CSDL tập trung:
 - Thiết kế và triển khai 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.
* Ưu điểm của hệ CSDL phân tán:
 - Dễ dàng mở rộng, luôn có thể bổ sung thêm trạm dữ liệu vào hệ thống khi cần mà không làm ảnh hưởng đến hoạt động của các trạm dữ liệu đang hoạt động.
 - Tính sẵn sàng và độ tin cậy được nâng cao. Hệ thống hoạt động ổn định, hạn chế tối đa việc mất mát dữ liệu dù có thể có trạm dữ liệu gặp sự cố vì dữ liệu có thể được sao lưu nhiều bản đặt ở các trạm dữ liệu khác. 

--- THE END ---

 

Đăng nhận xét

Mới hơn Cũ hơn
Responsive Advertisement
Responsive Advertisement4