SỬ DỤNG GIAO DIỆN MỨC GỌI (call-level interface)

Một phần của tài liệu Giáo trình ngôn ngữ SQL pps (Trang 135)

Trong phần này chỳng ta trở lại việc kết hợp cỏc thao tỏc SQL và cỏc chương trỡnh ngụn ngữ chủ. Chỳng ta đó nhỡn thấy SQL nhỳng trong phần 3.1, chỳng ta cũng đó núi đến cỏc thủ tục được lưu giữ trong lược đồ ở phần 3.2. Trong phần này chỳng ta thảo luận một cỏch tiếp cận thứ ba, đú là việc sử dụng giao diện mức gọi. Khi sử dụng một giao diện mức gọi (call-level interface – CLI), chỳng ta viết một chương trỡnh bằng một ngụn ngữ chủ thụng thường và chỳng ta sử dụng một thư viện cỏc hàm, cỏc hàm này cho phộp chỳng ta kết nối đến và truy cập một cơ sở dữ liệu bằng cỏch chuyển cỏc lệnh SQL cho cơ sở dữ liệu đú.

Sự khỏc nhau giữa cỏch tiếp cận này và lập trỡnh SQL nhỳng, theo một nghĩa nào đú, là hỡnh thức. Nếu chỳng ta đó quan sỏt bộ tiền xử lý làm gỡ với cỏc lệnh SQL nhỳng, chỳng ta cú thể tỡm thấy rằng chỳng đó được thay thế bằng cỏc lời gọi đến cỏc hàm thư viện giống như cỏc hàm trong chuẩn SQL/CLI. Tuy nhiờn, khi cỏc hàm CLI chuyển SQL một cỏch trực tiếp đến mỏy chủ cơ sở dữ liệu, cú một ớch lợi về một mức độc lập hệ thống nào đấy. Như vậy, về nguyờn tắc, chỳng ta cú thể chạy cựng một chương trỡnh ngụn ngữ chủ tại nhiều trạm cú sử dụng cỏc hệ quản trị cơ sở dữ liệu khỏc nhau. Chừng nào cỏc hệ quản trị cơ sở dữ liệu này chấp nhận SQL chuẩn thỡ cựng một chương trỡnh cú thể chạy tại mọi trạm mà khụng cần cỏc bộ tiền xử lý được thiết kế đặc biệt.

Một trong cỏc giao diện mức gọi là SQL/CLI chuẩn.

Một phần của tài liệu Giáo trình ngôn ngữ SQL pps (Trang 135)