Danh mục

Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 2: Thao tác dữ liệu DB2

Số trang: 43      Loại file: pdf      Dung lượng: 253.70 KB      Lượt xem: 8      Lượt tải: 0    
10.10.2023

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tìm hiểu các khái niệm cơ bản Sunil Sabat, Giám đốc liên minh kỹ thuật, IBM Tóm tắt: Tìm hiểu về các khái niệm cơ bản của việc thao tác dữ liệu trong cơ sở dữ liệu DB2®. Đây là Phần 2 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 lấy chứng chỉ Phát triển ứng dụng DB2 9 (kỳ thi 733). Trước khi bạn bắt đầu Hướng dẫn này gồm những gì? ...
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 2: Thao tác dữ liệu DB2 Chuẩn bị cho kỳ thi 733 về Phát triển ứng dụng DB2 9, Phần 2: Thao tác dữ liệu DB2Tìm hiểu các khái niệm cơ bảnSunil Sabat, Giám đốc liên minh kỹ thuật, IBMTóm tắt: Tìm hiểu về các khái niệm cơ bản của việc thao tác dữ liệu trong cơ sởdữ liệu DB2®. Đây là Phần 2 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 lấy chứng chỉ Phát triển ứng dụng DB29 (kỳ thi 733). Trước khi bạn bắt đầuHướng dẫn này gồm những gì?Hướng dẫn này trình bày các khái niệm cơ bản về thao tác dữ liệu trong các cơ sởdữ liệu DB2, bao gồm các chủ đề sau: Thay đổi dữ liệu (chèn, cập nhật, xóa). Truy vấn một cơ sở dữ liệu xuyên nhiều bảng hoặc nhiều khung nhìn. Sử dụng các bảng truy vấn được vật chất hóa (các MQT - materializedquery tables). Sử dụng các hàm SQL DB2 và các thủ tục được lưu sẵn. Sử dụng các biểu thức bảng chung. Xác định khi nào sử dụng các con trỏ (cursor) trong một chương trình SQL. Nhận biết các kiểu con trỏ (chỉ đọc, có thể cập nhật được, có thể cuộnđược). Nhận biết các phạm vi của các con trỏ. Thao tác các con trỏ. Khả năng thao tác các đối tượng lớn (LOBs) (như CLOB [Character LargeObjects - các đối tượng lớn ký tự] và BLOB [Binary Large Object - các đối tượnglớn nhị phân]). Quản lý một đơn vị công việc (ví dụ, một giao dịch)Đây là hướng dẫn thứ hai trong một loạt bài viết gồm bảy hướng dẫn mà bạn cóthể sử dụng để trợ giúp chuẩn bị cho kỳ thi lấy chứng chỉ Phát triển ứng dụng củahọ DB2 9.1 của IBM (kỳ thi 733). Các tài liệu trong hướng dẫn này chủ yếu trìnhbày các mục tiêu trong Phần 2 của bài thi, mang tên Thao tác dữ liệu.Bạn không cần một bản sao của DB2 9 để hoàn thành hướng dẫn này. Tuy nhiên,nếu bạn muốn, bạn có thể tải về miễn phí bản sao của DB2 Express -C 9 từ trangcác phần tải về DB2 Express-C (DB2 Express-C downloads page).Ai cần tìm hiểu hướng dẫn này?Để tham dự kỳ thi Phát triển ứng dụng họ DB2 9.1, bạn đã phải vượt qua được kỳthi căn bản về họ DB2 9.1 (kỳ thi 730). Bạn có thể sử dụng Loạt b ài hướng dẫncăn bản về họ DB2 (DB2 Family Fundamentals tutorial series) (xem phần Tàinguyên) để chuẩn bị cho kỳ thi đó. Đây là một loạt hướng dẫn rất phổ biến đã giúpcho nhiều người hiểu về các khái niệm căn bản về họ các sản phẩm DB2.Hướng dẫn này là một trong những công cụ có thể trợ giúp bạn chuẩn bị cho Kỳthi 733. Bạn cũng nên xem lại phần Tài nguyên ở phần cuối của hướng dẫn này đểbiết thêm nhiều thông tin hơn.Phát triển ứng dụng liên quan đến việc lấy ra và thao tác dữ liệu. Trong DB2, cácquy trình ấy bao gồm một số các phương pháp. Mặc dù các phương pháp này cóthể được lập trình theo các ngôn ngữ khác nhau, các khái niệm vẫn như vậy bất kểngôn ngữ triển khai thực hiện là gì. Hướng dẫn này là bước đầu tiên mà bạn nêntìm hiểu trước khi bắt đầu lập trình ứng dụng với DB2 Thay đổi và truy cập dữ liệuThay đổi dữ liệuThay đổi dữ liệu là một quá trình then chốt cần hiểu khi thiết kế một ứng dụng cơsở dữ liệu. Nó phụ thuộc vào một vài yếu tố: Mô hình dữ liệu và siêu dữ liệu (Dữ liệu danh mục, các kiểu, các giới hạn làgì và kiểm tra xem bạn có phải đối phó với chúng không?). Các yêu cầu nghiệp vụ (Bạn cần tìm ra và sửa đổi dữ liệu trong cơ sở dữliệu như thế nào?). Quyền truy cập và đảm bảo an ninh tại mức người dùng, mức bảng và mứccột (Có cho phép một sự thay đổi đặc biệt không?). Các giao diện để truy cập dữ liệu (Bạn giao tiếp với dữ liệu thay đổi nh ưthế nào?).Bạn nên sử dụng các khả năng DB2 nào trong việc thiết kế một ứng dụng? Ngườisử dụng không thể sửa đổi dữ liệu danh mục hệ thống. Các bảng danh mục và cáckhung nhìn lưu trữ siêu dữ liệu về định nghĩa vật lý và logic của dữ liệu. Lược đồSYSIBM sở hữu các bảng, trong khi các khung nhìn với các bảng này thuộc sởhữu của lược đồ SYSCAT. Bạn có thể truy vấn danh mục để nhận được các thôngtin có ích. Để thực hiện các sự lựa chọn thích hợp, bạn cần phải xem xét cả hai,thiết kế cơ sở dữ liệu và các môi trường đích cho các ứng dụng của bạn. Ví dụ, bạncó thể chọn để áp đặt một số các quy tắc nghiệp vụ trong việc thiết kế c ơ sở dữliệu của bạn thay cho việc đưa vào trong logic ứng dụng của bạn.Các khả năng mà bạn sử dụng và phạm vi mà bạn sử dụng chúng có thể biến đổirất nhiều. Các khả năng mà bạn cần phải xem xét bao gồm: Truy cập dữ liệu bằng cách sử dụng: SQL nhúng, bao gồm cả SQL nhúng cho Java (SQLJ).o DB2 CLI (DB2 Call Level Interface - Giao diện mức lời gọi củaoDB2), ODBC (Open Database Connectivity – Kết nối cơ sở dữ liệu mở) và JDBC. Các đặc tả kỹ thuật của Microsoft.o DBI P ...

Tài liệu được xem nhiều: