Xây dựng những câu truy vấn sử dụng Enterprise Manager

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 40 - 42)

Bạn có thể xây dựng những câu truy vấn của mình để khảo sát những hàng trong những bảng sử dụng

Enterprise Manager (Trình quản trị doanh nghiệp). Trong mục này, bạn sẽ học xây dựng và chạy một câu truy vấn để xem những đơn đặt của khách hàng với một CustomerID là ALFKI, Cùng với những chi tiết đơn đặt và những sản phẩm cho đơn đặt với một OrderID là 10643. Đặc biệt, bạn sẽ lựa chọn những cột sau đây:

Những cột CustomerID và cột CompanyName từ bảng những khách hàng Những cột OrderID và cột OrderDate từ bảng Orders

Những cột ProductID và Quantity (số lượng) từ bảng những chi tiết đơn đặt

Bắt đầu xây dựng câu truy vấn, chọn bảng những khách hàng trong Enterprise Manager từ nút Tables của thư mục Databases thuộc cơ sở dữ liệu Northwind. Kích chuột phải và chọn Open Table ¾ Query. việc này mở query builder (trình xây dựng truy vấn), như trong Hình 2.18.

Hình 2.18: Trình xây dựng truy vấn

Khung bên trên được gọi là khung sơ đồ (Diagram Pane), và nó cho thấy những bảng được sử dụng trong câu truy vấn . Như bạn có thể thấy, bảng Customers được thoạt tiên hiện ra trong khung Diagram Pane (sơ đồ). Khung bên dưới được gọi là Grid Pane (khung lưới), và nó trình bày những chi tiết cho những cột và những hàng được truy xuất từ những bảng. Thoạt tiên, tất cả các hàng đều sẽ được truy xuất từ bảng những khách hàng , như biểu thị bởi dấu sao (*) trong Grid Pane (khung lưới). bên dưới khung lưới là khung SQL, và nó trình bày câu lệnh SQL cho câu truy vần.

Ghi chú: SQL là một ngôn ngữ trên nền văn bản để truy cập một cơ sở dữ liệu, và bạn sẽ học mọi thứ về SQL trong chương kế tiếp. Bây giờ, bạn có thể kích nút SQL trên thanh công cụ để ẩn khung SQL- trừ phi bạn muốn xem câu lệnh SQL được xây dựng bởi query builder (trình xây dựng truy vấn). Bên dưới khung SQL là khung chứa những kết quả, nó trình bày bất kỳ hàng nào truy xuất bởi câu truy vấn. khung này thoạt đầu trống rỗng bởi vì chưa có câu truy vấn được chạy. Sử dụng những bước sau đây để xây dựng câu truy vấn:

1. Loại bỏ dấu sao (*) từ Grid Pane (khung lưới) bởi kích chuột phải trên hộp ở bên trái của hàng chứa dấu sao và chọn Delete (Xóa). Việc này dừng tất cả việc truy xuất các cột từ bảng những khách hàng.

2. Kích nút phải chuột trong Diagram Pane (khung sơ đồ), và chọn Add Table. Thêm những bảng Orders và Order Details như thế bạn có thể truy vấn những bảng này. Bạn cũng có thể kích nút Add table trên thanh công cụ để thêm những bảng. Bạn chú ý sau khi thêm những bảng, chúng xuất hiện trong Diagram Pane (khung sơ đồ) cùng với những đường nối những bảng cha và con thông qua khóa ngoại. Chẳng hạn, những bảng Customers và bảng Orders được nối thông qua cột CustomerID. Tương tự, những bảng Orders và Order Details được nối thông qua cột OrderID.

3. Chọn những cột CustomerID và CompanyName từ bảng Customers bởi chọn những hộp kiểm ở bên trái của column names (những tên cột) trong Diagram Pane (khung sơ đồ).

4. Chọn những cột OrderID và OrderDate từ bảng Orders.

5. Chọn những cột ProductID và Quantity (số lượng) từ bảng Order Details (nhửng chi tiết đơn đặt).

6. Trong Grid Pane (khung lưới), gán tiêu chuẩn (Criteria ) cho cột CustomerID là =' ALFKI'. Việc này gây ra câu truy vấn chỉ truy xuất những hàng từ bảng những khách hàng có cột CustomerID là ALFKI.

7. Trong khung Lưới, gán tiêu chuẩn cho OrderID là = 10643. việc này gây ra câu truy vấn chỉ truy xuất những hàng từ bảng Orders có cột OrderID bằng 10643.

8. Chạy câu truy vấn bởi kích nút Run trên thanh công cụ.

Hình 2.19: Xây dựng và chạy một câu truy vấn

Như bạn sẽ thấy trong chương kế tiếp, bạn cũng có thể xây dựng và chạy những câu truy vấn sử dụng Visual Studio .NET. Trong mục kế tiếp, bạn sẽ học cách tạo ra một bảng như thế nào sử dụng Enterprise Manager.

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 40 - 42)