Khái niệm và nguồn gốc các câu lệnh Batch

Một phần của tài liệu Đề cương môn học hệ quản trị cơ sở dữ liệu sql server (Trang 86 - 87)

Trong môi trường đa nhiệm, nhiều người sử dụng có thể truy cập CSDL đồng thời trên mạng.

Trong môi trường đơn nhiệm, một người sử dụng có thể cần thực hiện nhiều thao tác trên một CSDL, như là cập nhật bảng, tính toán kết quả của truy vấn SELECT.v.v. Những thao tác này có thể tạo thành một chuỗi các câu lệnh để thực thi trên CSDL.

Ví dụ, CSDL chi tiết nhân viên employee và chi tiết về công việc của họ Work. Một người sử dụng CSDL muốn tính toán net pay cho mỗi nhân viên dựa trên chi tiết lương cơ bản, tổng số ngày làm việc và tổng số ngày nghỉ. Tập hợp các yêu cầu trên có thể hoàn thành trong cùng một nhiệm vụ. Theo thứ tự net pay sẽ được tính cho mỗi nhân viên, nó được thực hiện dễ dàng hơn nếu các yêu cầu được chứa trong một tệp và

Bộ môn CNPM – Khoa CNTT - UTEHY Trang 87

sẽ được tác động tới CSDL trong một lần thực thi. Quá trình xử lý một chuỗi các lệnh tại một thời điểm từ một tập hợp các lệnh được gọi là xử lý bó (batchprocessing).

Ưu điểm chính của batch processing là dễ dàng quản lý CSDL. Ví dụ, Nếu chúng ta cần thay đổi một truy vấn đang tồn tại, mà truy vấn này được lưu giữ trên máy tính của người sử dụng, chúng ta phải thực hiện những thay đổi này trên tất cả các máy tính của mỗi người sử dụng. Thay vào đó, Nếu chúng ta lưu giữ truy vấn trên máy chủ trung tâm (Server) như là một tệp hoặc thủ tục lưu trữ, chúng ta chỉ phải thực hiện sự thay đổi này một lần tại phía máy chủ. Cách làm này tiết kiệm được thời gian và có hiệu quả cao.

Một phần của tài liệu Đề cương môn học hệ quản trị cơ sở dữ liệu sql server (Trang 86 - 87)