Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 9: Các thường trình do người dùng định nghĩa
Số trang: 80
Loại file: pdf
Dung lượng: 390.42 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tích hợp logic nghiệp vụ phức tạp và có tùy biến vào các câu lệnh SQL của bạn Ted J. Wasserman, Tư vấn CSDL, IBM Tóm tắt: Tìm hiểu cách tạo và sử dụng các thường trình do người dùng định nghĩa trong DB2® 9 của IBM®. Đây là hướng dẫn cuối cùng trong một loạt bài gồm chín hướng dẫn mà bạn có thể sử dụng để trợ giúp chuẩn bị cho kỳ thi cấp chứng chỉ Phát triển ứng dụng DB2 9 (kỳ thi 733). Trước khi bạn bắt đầu Về loạt bài này Chứng chỉ Nhà phát...
Nội dung trích xuất từ tài liệu:
Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 9: Các thường trình do người dùng định nghĩa Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 9: Các thường trình do người dùng định nghĩaTích hợp logic nghiệp vụ phức tạp và có tùy biến vào các câu lệnh SQL của bạnTed J. Wasserman, Tư vấn CSDL, IBMTóm tắt: Tìm hiểu cách tạo và sử dụng các thường trình do người dùng địnhnghĩa trong DB2® 9 của IBM®. Đây là hướng dẫn cuối cùng trong một loạt bàigồm chín hướng dẫn mà bạn có thể sử dụng để trợ giúp chuẩn bị cho kỳ thi cấpchứng chỉ Phát triển ứng dụng DB2 9 (kỳ thi 733). Trước khi bạn bắt đầuVề loạt bài nàyChứng chỉ Nhà phát triển ứng dụng được IBM công nhận xác nhận với nhữngngười khác rằng bạn là một nhà phát triển ứng dụng mức trung cấp hoặc cao cấpvề DB2 cho Linux™, UNIX® và Windows®. Nó cũng chỉ ra rằng bạn có các kỹnăng giỏi trong tất cả các nhiệm vụ lập trình chung cũng như lập trình SQL nhúng,lập trình ODBC/CLI, lập trình.NET hoặc lập trình Java ™.Loạt bài gồm chín hướng dẫn miễn phí này được thiết kế để giúp bạn chuẩn bị chokỳ thi lấy chứng chỉ Phát triển ứng dụng DB2 9 cho Linux, UNIX và Windows (kỳthi 733). Mỗi hướng dẫn bao gồm một liên kết đến một bản tải về dùng thử miễnphí DB2 9 cho Linux, UNIX và Windows. Các hướng dẫn này cung cấp một cơ sởvững chắc cho mỗi phần của kỳ thi. Tuy nhiên, bạn không nên dựa vào các hướngdẫn này như là sự chuẩn bị duy nhất của bạn cho kỳ thi này.Hướng dẫn này trình bày về cái gì?Trong hướng dẫn này, bạn sẽ tìm hiểu về cách tạo và sử dụng các thường trình dongười dùng định nghĩa trong DB2 9. Bạn sẽ thấy cách có thể sử dụng các đốitượng ứng dụng cơ sở dữ liệu phía máy chủ để đơn giản hóa và tăng tốc độ cácứng dụng của bạn. Hướng dẫn này bao gồm các chủ đề sau: Các hàm do người dùng định nghĩa. Các thủ tục lưu sẵn DB2 Developer Workbench (Bàn làm việc của nhà phát triển DB2). Đây là hướng dẫn cuối cùng trong một loạt gồm chín hướng dẫn mà bạn có thể sửdụng để trợ giúp chuẩn bị cho việc cấp chứng chỉ Phát triển ứng dụng DB2 9 (kỳthi 733). Các tài liệu trong hướng dẫn này chủ yếu trình bày các mục tiêu của Phần9 của kỳ thi, mang tên Các thường trình do người dùng định nghĩa.Các yêu cầu hệ thốngBạn không cần dùng một bản sao của DB2 9 để hoàn tất hướng dẫn này; tuynhiên, bạn có thể tải về một bản DB2 Express C miễn phí từ trang web DB2Express-C để thực hành các kỹ năng của bạn. DB2 Developer Workbench cũng cósẵn để tải về miễn phí từ trang Web Fix Pack DB2 9.Xin lưu ý rằng một số tài liệu được thảo luận trong hướng dẫn này chỉ áp dụng vớiDB2 cho Linux, UNIX và Windows và không cho DB2 trên n ền tảng khác, chẳnghạn như Hệ thống z hoặc Hệ thống i.Ai nên dùng hướng dẫn này?Hướng dẫn này được thiết kế cho bất kỳ ai quan tâm đến việc học tập về các kháiniệm lập trình DB2 cao cấp và chuẩn bị cho kỳ thi lấy chứng chỉ phát triển ứngdụng DB2 9 (kỳ thi 733).Các điều kiện cần trướcTrước khi tham dự kỳ thi 733, bạn phải vượt qua được kỳ thi về các khái niệm cơbản của Họ DB2 9 (kỳ thi 730). Bạn có thể sử dụng Loạt bài hướng dẫn các kháiniệm cơ bản của họ DB2 để giúp chuẩn bị cho kỳ thi đó.Đối với hướng dẫn này để có ích, bạn cần phải có kiến thức nền tảng về hoạt độngcủa cơ sở dữ liệu quan hệ cũng như các kiến thức cơ bản về các khái niệm sau đây: Các cơ sở dữ liệu. Các cấu trúc lập trình cơ sở dữ liệu. Biên dịch ứng dụng. Xem xét lại thuật ngữ.Trước khi bắt đầu hướng dẫn này, bạn nên hiểu rõ khái niệm về một kế hoạch truycập SQL. Nói ngắn gọn, một kế hoạch truy cập là tập hợp các bước mà DB2 sửdụng để thực hiện một câu lệnh SQL và truy cập dữ liệu. Nó bao gồm các chỉ mụcđược sử dụng, các thời điểm trong đó các trường được lấy ra từ các bảng cơ sở dữliệu và thứ tự các bước có thực hiện truy vấn. Kế hoạch truy cập được nhân cơ sởdữ liệu tạo ra dựa trên câu lệnh SQL được đệ trình. Lý tưởng, cơ sở dữ liệu lựachọn kế hoạch truy cập tối ưu - đó là, kế hoạch sẽ trả về dữ liệu hiệu quả và nhanhchóng nhất. Các hàm do người dùng định nghĩaCác hàm do người dùng định nghĩa là gì?Các hàm do người dùng định nghĩa (User-defined functions - UDFs) là các hàmđược người sử dụng định nghĩa chạy trong nhân cơ sở dữ liệu. Các UDF gói gọnmột bộ các câu lệnh SQL hay các câu lệnh theo thủ tục chạy t hường xuyên trongmột đơn vị. Điều này được lợi về quản lý mã -- thay vì phải lặp lại liên tục logicphức tạp hay logic bình thường trong nhiều câu lệnh, bạn có thể cô lập logic đótrong một hàm đơn.Trong DB2, có một số kiểu hàm khác nhau cũng như các ngôn ngữ lập trình khácnhau mà bạn có thể viết chúng theo các ngôn ngữ đó. Liệt kê sau đây tóm tắt cáckiểu hàm khác nhau trong DB2: Hàm vô hướng SQL : Trả về một giá trị kiểu dữ liệu nhờ SQL. Hàm hàng SQL : Trả về một hàng dữ liệu nhờ SQL. ...
Nội dung trích xuất từ tài liệu:
Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 9: Các thường trình do người dùng định nghĩa Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 9: Các thường trình do người dùng định nghĩaTích hợp logic nghiệp vụ phức tạp và có tùy biến vào các câu lệnh SQL của bạnTed J. Wasserman, Tư vấn CSDL, IBMTóm tắt: Tìm hiểu cách tạo và sử dụng các thường trình do người dùng địnhnghĩa trong DB2® 9 của IBM®. Đây là hướng dẫn cuối cùng trong một loạt bàigồm chín hướng dẫn mà bạn có thể sử dụng để trợ giúp chuẩn bị cho kỳ thi cấpchứng chỉ Phát triển ứng dụng DB2 9 (kỳ thi 733). Trước khi bạn bắt đầuVề loạt bài nàyChứng chỉ Nhà phát triển ứng dụng được IBM công nhận xác nhận với nhữngngười khác rằng bạn là một nhà phát triển ứng dụng mức trung cấp hoặc cao cấpvề DB2 cho Linux™, UNIX® và Windows®. Nó cũng chỉ ra rằng bạn có các kỹnăng giỏi trong tất cả các nhiệm vụ lập trình chung cũng như lập trình SQL nhúng,lập trình ODBC/CLI, lập trình.NET hoặc lập trình Java ™.Loạt bài gồm chín hướng dẫn miễn phí này được thiết kế để giúp bạn chuẩn bị chokỳ thi lấy chứng chỉ Phát triển ứng dụng DB2 9 cho Linux, UNIX và Windows (kỳthi 733). Mỗi hướng dẫn bao gồm một liên kết đến một bản tải về dùng thử miễnphí DB2 9 cho Linux, UNIX và Windows. Các hướng dẫn này cung cấp một cơ sởvững chắc cho mỗi phần của kỳ thi. Tuy nhiên, bạn không nên dựa vào các hướngdẫn này như là sự chuẩn bị duy nhất của bạn cho kỳ thi này.Hướng dẫn này trình bày về cái gì?Trong hướng dẫn này, bạn sẽ tìm hiểu về cách tạo và sử dụng các thường trình dongười dùng định nghĩa trong DB2 9. Bạn sẽ thấy cách có thể sử dụng các đốitượng ứng dụng cơ sở dữ liệu phía máy chủ để đơn giản hóa và tăng tốc độ cácứng dụng của bạn. Hướng dẫn này bao gồm các chủ đề sau: Các hàm do người dùng định nghĩa. Các thủ tục lưu sẵn DB2 Developer Workbench (Bàn làm việc của nhà phát triển DB2). Đây là hướng dẫn cuối cùng trong một loạt gồm chín hướng dẫn mà bạn có thể sửdụng để trợ giúp chuẩn bị cho việc cấp chứng chỉ Phát triển ứng dụng DB2 9 (kỳthi 733). Các tài liệu trong hướng dẫn này chủ yếu trình bày các mục tiêu của Phần9 của kỳ thi, mang tên Các thường trình do người dùng định nghĩa.Các yêu cầu hệ thốngBạn không cần dùng một bản sao của DB2 9 để hoàn tất hướng dẫn này; tuynhiên, bạn có thể tải về một bản DB2 Express C miễn phí từ trang web DB2Express-C để thực hành các kỹ năng của bạn. DB2 Developer Workbench cũng cósẵn để tải về miễn phí từ trang Web Fix Pack DB2 9.Xin lưu ý rằng một số tài liệu được thảo luận trong hướng dẫn này chỉ áp dụng vớiDB2 cho Linux, UNIX và Windows và không cho DB2 trên n ền tảng khác, chẳnghạn như Hệ thống z hoặc Hệ thống i.Ai nên dùng hướng dẫn này?Hướng dẫn này được thiết kế cho bất kỳ ai quan tâm đến việc học tập về các kháiniệm lập trình DB2 cao cấp và chuẩn bị cho kỳ thi lấy chứng chỉ phát triển ứngdụng DB2 9 (kỳ thi 733).Các điều kiện cần trướcTrước khi tham dự kỳ thi 733, bạn phải vượt qua được kỳ thi về các khái niệm cơbản của Họ DB2 9 (kỳ thi 730). Bạn có thể sử dụng Loạt bài hướng dẫn các kháiniệm cơ bản của họ DB2 để giúp chuẩn bị cho kỳ thi đó.Đối với hướng dẫn này để có ích, bạn cần phải có kiến thức nền tảng về hoạt độngcủa cơ sở dữ liệu quan hệ cũng như các kiến thức cơ bản về các khái niệm sau đây: Các cơ sở dữ liệu. Các cấu trúc lập trình cơ sở dữ liệu. Biên dịch ứng dụng. Xem xét lại thuật ngữ.Trước khi bắt đầu hướng dẫn này, bạn nên hiểu rõ khái niệm về một kế hoạch truycập SQL. Nói ngắn gọn, một kế hoạch truy cập là tập hợp các bước mà DB2 sửdụng để thực hiện một câu lệnh SQL và truy cập dữ liệu. Nó bao gồm các chỉ mụcđược sử dụng, các thời điểm trong đó các trường được lấy ra từ các bảng cơ sở dữliệu và thứ tự các bước có thực hiện truy vấn. Kế hoạch truy cập được nhân cơ sởdữ liệu tạo ra dựa trên câu lệnh SQL được đệ trình. Lý tưởng, cơ sở dữ liệu lựachọn kế hoạch truy cập tối ưu - đó là, kế hoạch sẽ trả về dữ liệu hiệu quả và nhanhchóng nhất. Các hàm do người dùng định nghĩaCác hàm do người dùng định nghĩa là gì?Các hàm do người dùng định nghĩa (User-defined functions - UDFs) là các hàmđược người sử dụng định nghĩa chạy trong nhân cơ sở dữ liệu. Các UDF gói gọnmột bộ các câu lệnh SQL hay các câu lệnh theo thủ tục chạy t hường xuyên trongmột đơn vị. Điều này được lợi về quản lý mã -- thay vì phải lặp lại liên tục logicphức tạp hay logic bình thường trong nhiều câu lệnh, bạn có thể cô lập logic đótrong một hàm đơn.Trong DB2, có một số kiểu hàm khác nhau cũng như các ngôn ngữ lập trình khácnhau mà bạn có thể viết chúng theo các ngôn ngữ đó. Liệt kê sau đây tóm tắt cáckiểu hàm khác nhau trong DB2: Hàm vô hướng SQL : Trả về một giá trị kiểu dữ liệu nhờ SQL. Hàm hàng SQL : Trả về một hàng dữ liệu nhờ SQL. ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 267 0 0
-
6 trang 174 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 154 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 73 0 0 -
150 trang 68 0 0
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 68 0 0 -
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0