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

Hướng dẫn SQL & XQuery cho IBM DB2, Phần phụ lục: Phụ lục A pptx
Nội dung xem thử
Mô tả chi tiết
Hướng dẫn SQL & XQuery cho IBM DB2,
Phần phụ lục: Phụ lục A
Tất cả các bảng trong cơ sở dữ liệu Aroma và các mối quan hệ giữa chúng với
nhau
Pat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBM
Bruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBM
Jessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBM
Tóm tắt: Phụ lục A mô tả tất cả các bảng trong cơ sở dữ liệu Aroma, bao gồm hai
lược đồ: một lược đồ hình sao đơn giản cho các thông tin bán lẻ và một lược đồ
nhiều hình sao (multistar) cho các thông tin mua hàng. Phụ lục này nằm trong loạt
bài hướng dẫn về SQL & XQuery cho IBM DB2..
V ề phụ lục này
Phụ lục A mô tả tất cả các bảng trong cơ sở dữ liệu Aroma, bao gồm hai lược đồ:
một lược đồ hình sao đơn giản cho các thông tin bán lẻ và một lược đồ nhiều hình
sao (multistar) cho các thông tin mua hàng.
Hầu hết các thí dụ trong bài viết này sử dụng các bảng trong lược đồ bán lẻ. Các
bảng mua hàng được sử dụng trong một vài ví dụ yêu cầu một lược đồ linh hoạt
hơn để minh hoạ phù hợp.
Kết nối tới cơ sở dữ liệu
Bạn cần phải kết nối đến một cơ sở dữ liệu trước khi bạn có thể sử dụng câu lệnh
SQL để truy vấn hoặc thao tác với các dữ liệu. Câu lệnh CONNECT kết hợp một
kết nối cơ sở dữ liệu với một tên người sử dụng.
Bạn hãy hỏi giảng viên hướng dẫn của bạn về tên cơ sở dữ liệu mà bạn cần phải
kết nối tới. Đối với loạt bài hướng dẫn này, tên cơ sở dữ liệu là aromadb.
Để kết nối vào cơ sở dữ liệu aromadb, hãy gõ nhập lệnh sau đây tại trình xử lý
dòng lệnh DB2:
CONNECT TO aromadb USER userid USING password
Thay thế userid và password bằng mã nhận dạng ID người sử dụng và mật khẩu
mà bạn nhận được từ giảng viên hướng dẫn. Nếu không yêu cầu phải có ID người
sử dụng và mật khẩu, thì bạn chỉ cần sử dụng câu lệnh sau:
CONNECT TO aromadb
Thông điệp sau cho biết bạn đã thực hiện thành công kết nối:
Database Connection Information
Database server = DB2/NT 9.0.0
SQL authorization ID = USERID
Local database alias = AROMADB
Một khi bạn đã được kết nối, bạn có thể bắt đầu sử dụng cơ sở dữ liệu.
Cơ sở dữ liệu Aroma: lược đồ bán lẻ
Hầu hết các ví dụ trong tài liệu hướng dẫn này được dựa trên dữ liệu của cơ sở dữ
liệu Aroma cơ bản, cơ sở dữ liệu này theo dõi việc bán lẻ hàng hàng ngày tại các
cửa hàng của công ty Aroma Coffee and Tea. Hình 1 minh hoạ lược đồ cơ bản
này.
Hình 1. Lược đồ cơ bản
Các hình chân chim trong lược đồ này biểu thị mối quan hệ một - nhiều giữa hai
bảng. Ví dụ, mỗi giá trị phân biệt trong cột Perkey của bảng Period có thể chỉ xảy
ra một lần trong bảng đó, nhưng xảy ra nhiều lần trong bảng Sales.
Lược đồ Aroma cơ bản
Các bảng sau đây tạo thành cơ sở dữ liệu Aroma cơ bản:
Period Định nghĩa các khoảng thời gian như ngày, tháng, và năm.
Class Định nghĩa lớp các sản phẩm bán tại cửa hàng bán lẻ.
Product Định nghĩa các sản phẩm riêng biệt bán tại cửa hàng bán lẻ, bao gồm cà
phê và trà dạng đóng gói và dạng để rời, máy pha cà phê.