Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Chuẩn bị kỳ thi số 731 lấy chứng chỉ DBA (Quản trị cơ sở dữ liệu) DB2 9, Phần 2: Bố trí dữ liệu pot
Nội dung xem thử
Mô tả chi tiết
Chuẩn bị kỳ thi số 731 lấy chứng chỉ DBA (Quản trị cơ sở dữ liệu) DB2 9,
Phần 2: Bố trí dữ liệu
Dwaine Snow, Giám đốc sản phẩm DB2, IBM
Tóm tắt: Tìm hiểu cách tạo cơ sở dữ liệu DB2 và các cơ chế sẵn có để lưu trữ các
bảng, chỉ mục và dữ liệu của bạn trong cơ sở dữ liệu. Hướng dẫn này tập trung vào
việc phân đoạn, nén, và XML, tất cả đều là các khái niệm quan trọng về phát triển
ứng dụng và hiệu năng hoạt động mà bạn cần biết để lưu trữ và truy cập dữ liệu
một cách nhanh chóng và hiệu quả. Đây là bài thứ hai trong loạt bảy bài hướng
dẫn chuẩn bị thi lấy chứng chỉ DB2 DBA mà bạn có thể sử dụng để giúp chuẩn bị
kỳ thi Quản trị Cơ sở Dữ liệu DB2 V9 dành cho Linux, UNIX và Windows (kỳ thi
731).
Trước khi bạn bắt đầu
Về loạt bài này
Nếu bạn đang chuẩn bị dự kỳ thi 731 lấy chứng chỉ quản trị cơ sở dữ liệu (DBA)
DB2, bạn đã đến đúng chỗ -- đây là một kiểu tài liệu tự học. Loạt bảy bài hướng
dẫn chuẩn bị lấy chứng chỉ DB2 này gồm các khái niệm chính mà bạn cần biết để
làm bài kiểm tra. Hãy làm bài tập ở nhà của bạn ở đây và giảm bớt căng thẳng
trong ngày kiểm tra.
Về tài liệu hướng dẫn này
Hướng dẫn này thảo luận về việc tạo cơ sở dữ liệu DB2, cũng như các phương
thức khác nhau được sử dụng để đưa vào và lưu trữ các đối tượng trong một cơ sở
dữ liệu. Hướng dẫn này tập trung vào việc phân đoạn, nén, và XML, tất cả đều là
các khái niệm quan trọng về phát triển ứng dụng và hiệu năng hoạt động mà bạn
cần biết để lưu trữ và truy cập dữ liệu một cách nhanh chóng và hiệu quả. Hướng
dẫn này là bài thứ hai trong loạt bảy bài hướng dẫn mà bạn có thể sử dụng để giúp
bạn chuẩn bị kỳ thi lấy Chứng chỉ Quản trị Cơ sở dữ liệu DB2 (kỳ thi 731). Tư
liệu trong hướng dẫn này chủ yếu đề cập đến các mục tiêu trong Phần 2 của kỳ thi,
có tiêu đề là Bố trí dữ liệu. Bạn có thể xem các mục tiêu này tạit: http://www03.ibm.com/certify/tests/obj731.shtml.
Bạn cũng nên xem phần Tài nguyên ở phần cuối của hướng dẫn này để có nhiều
thông tin hơn về quản trị máy chủ DB2.
Mục tiêu
Sau khi hoàn thành này hướng dẫn này, bạn sẽ có thể:
Tạo cơ sở dữ liệu.
Sử dụng các lược đồ.
Xác định nhiều trạng thái vùng bảng khác nhau.
Tạo và thao tác các đối tượng DB2
Tạo một vùng bảng SMS và hiểu được các đặc trưng của nó.
Hiểu biết về các đặc trưng và cách sử dụng việc lưu trữ tự động của DB2.
Thực hiện phân đoạn bảng và phân cụm đa chiều (MDC - Multidimensional clustering) trên các bảng của bạn.
Sử dụng phép nén bảng.
Sử dụng XML.
Các điều kiện tiên quyết
Để hiểu một số tư liệu trình bày trong hướng dẫn này, bạn cần phải quen thuộc với
các thuật ngữ sau đây:
Đối tượng: Bất cứ cái gì trong một cơ sở dữ liệu mà có thể được tạo ra
hoặc thao tác bằng SQL (ví dụ các bảng, các khung nhìn, các chỉ mục, các
gói).
Bảng: Một cấu trúc logic được sử dụng để trình bày dữ liệu như là một tập
hợp các hàng không sắp thứ tự với một số cột cố định. Mỗi cột chứa một bộ
các giá trị, mỗi giá trị có cùng một kiểu dữ liệu (hoặc một kiểu phụ của kiểu
dữ liệu của cột); các định nghĩa của các cột tạo thành cấu trúc bảng, và các
hàng chứa dữ liệu thực tế của bảng.
Bản ghi (Record): Là lưu trữ của một hàng trong một bảng.
Trường (Field): Là lưu trữ của một cột trong một bảng.
Giá trị (Value): Một mục dữ liệu cụ thể, tại mỗi điểm giao nhau giữa một
hàng và một cột trong một bảng cơ sở dữ liệu.
Structured Query Language (SQL-Ngôn ngữ truy vấn có cấu trúc ):
Một ngôn ngữ được tiêu chuẩn hoá dùng để định nghĩa các đối tượng và
thao tác dữ liệu trong một cơ sở dữ liệu quan hệ. (Để biết thêm chi tiết về
SQL, xem hướng dẫn thứ tư trong loạt này).
Bộ tối ưu hoá DB2 (DB2 optimizer): Một thành phần của bộ tiền biên
dịch SQL, nó chọn một sơ đồ truy cập cho một câu lệnh Ngôn ngữ Thao tác
Dữ liệu SQL (DML) bằng cách mô hình hoá chi phí thi hành một vài sơ đồ
truy cập có thể thay thế lẫn nhau và chọn ra sơ đồ nào có chi phí dự tính ít
nhất.
Để dự kỳ thi DB2 9 DBA, bạn phải qua được kỳ thi số 730, Cơ bản DB2 9 (DB2 9
Fundamentals exam 730). Nếu có sẵn, chúng tôi khuyên bạn nên đọc loạt bài
hướng dẫn Cơ bản DB2 (DB2 Fundamentals tutorial series) trước khi bắt đầu loạt
bài này.
Mặc dù không phải tất cả các tư liệu thảo luận trong loạt bài hướng dẫn Cơ bản là
cần thiết để hiểu được các khái niệm mô tả trong hướng dẫn này, bạn ít nhất phải
có kiến thức cơ bản về:
Sản phẩm DB2.
Các công cụ DB2.
Các cá thể DB2.
Cơ sở dữ liệu.
Đối tượng cơ sở dữ liệu.
Yêu cầu về hệ thống
Bạn không cần một bản sao của DB2 để hoàn thành hướng dẫn này. Tuy nhiên,
bạn sẽ thu nhận được nhiều hơn từ hướng dẫn này nếu bạn tải về phiên bản dùng
thử miễn phí IBM DB2 9 để làm việc cùng với hướng dẫn này.
Tạo một cơ sở dữ liệu
Các thư mục cơ sở dữ liệu
Với mỗi cá thể trình quản trị cơ sở dữ liệu tồn tại một tệp chỉ dẫn (directory) cơ sở
dữ liệu hệ thống, tệp tin này chứa một mục dành cho mỗi cơ sở dữ liệu đã được
lên danh mục cho cá thể này. Cơ sở dữ liệu được ngầm lên danh mục khi lệnh
create database được phát ra, và cũng có thể được lên danh mục một cách tường
minh với lệnh catalog database (lên danh mục cơ sở dữ liệu).
Một tệp chỉ dẫn (directory) cơ sở dữ liệu cục bộ tồn tại trong mỗi ổ đĩa hoặc
đường dẫn trong đó cơ sở dữ liệu đã được định nghĩa. Tệp chỉ dẫn này chứa một
mục dành cho mỗi cơ sở dữ liệu có thể truy cập từ vị trí đó.
Tạo một cơ sở dữ liệu
Khi bạn tạo ra một cơ sở dữ liệu, từng tác vụ sau đây được thực hiện:
Thiết đặt tất cả các bảng danh mục hệ thống mà cơ sở dữ liệu cần đến.
Cấp phát nhật ký khôi phục cơ sở dữ liệu.
Tạo tệp tin cấu hình cơ sở dữ liệu và bộ các giá trị mặc định.