Làm việc với Query trong Access
Chia sẻ bởi Bùi Tiến Lương |
Ngày 10/05/2019 |
108
Chia sẻ tài liệu: Làm việc với Query trong Access thuộc Tin học 12
Nội dung tài liệu:
Chương 3
QUERY
Các yêu cầu và các truy vấn-
khai thác thông tin từ cơ sở dữ liệu
Truy vấn
Định nghĩa
Mô tả truy vấn
Cửa sổ truy vấn
Nhóm bản ghi
Các loại truy vấn
Định nghĩa một truy vấn
Một truy vấn cung cấp cho ta khả năng đặt các câu hỏi và nhận được câu trả lời là những dữ liệu mà ta muốn tìm.
Một truy vấn cho ta nhìn thấy dữ liệu theo một trật tự tuỳ ý muốn.
Cho phép ta chọn các bản ghi cụ thể từ một hay nhiều bảng và hiển thị một vài hay toàn bộ các trường của các bản ghi được lựa chọn.
Và nó còn cho ta thực hiện các tính toán để hiển thị các dữ liệu không có trong bảng nền.
Mô tả một truy vấn
Truy vấn biểu thị một câu hỏi và một câu trả lời.
Câu hỏi được thiết kế bằng cách sử dụng một công cụ đồ hoạ gọi là lưới thiết kế (design grid).
Câu trả lời được hiển thị trong một tập động (dynaset).
Lưới thiết kế
Có các dòng các cột.
Mỗi trường trong truy vấn có một cột cho nó và có nhiều dòng.
Hình minh hoạ một lưới thiết kế
Tập động
Một tập động nhìn và hành động giống như một bảng, nhưng không phải là 1 bảng. Mọi thay đổi trong tập động đều dẫn đến thay đổi ở bảng nền.
Hình minh hoạ một tập động
Cửa sổ truy vấn
Cửa sổ truy vấn bao gồm 3 khung nhìn:
Khung nhìn thiết kế (hiển thị theo ngầm định và dùng để tạo ra hoặc sửa đổi một truy vấn lựa chọn)
Khung nhìn bảng dữ liệu hiển thị tập động kết quả,
Khung nhìn SQL.
Tiêu chuẩn lựa chọn
Nhập tiêu chuẩn vào dòng criteria ứng với cột thích hợp.
Nếu có nhiều tiêu chuẩn trên nhiều cột của criteria, kết quả cần thoả mãn tất cả các tiêu chuẩn này.
Các tiêu chuẩn trên nhiều hàng criteria(thuộc cùng 1 cột), kết quả cần thoả mãn ít nhất 1 trong các tiêu chuẩn này.
Tiêu chuẩn lựa chọn
Các phép toán >,<,=,>=,<= được sử dụng với các trường số, ngày để chỉ ra các bản ghi trong phạm vi đặt ra.
Các toán tử liên hợp AND, OR dùng tạo ra các tiêu chuẩn phức tạp.
Toán tử between và NOT.
Dùng các ký tự thay thế: *, ?
Lưới thiết kế và các tiêu chuẩn
Tập động kết quả
Các loại truy vấn
Truy vấn lựa chọn
Các truy vấn chéo bảng (Crosstab query)
Các truy vấn hành động (Action query)
Truy vấn lựa chọn
Chỉ dùng các tiêu chuẩn để đưa ra một kết quả mà không làm thay đổi dữ liệu.
Truy vấn chéo bảng
Là truy vấn hợp nhất các dữ liệu từ một bảng và biểu diễn thông tin dưới dạng cột và hàng (hiển thị thông tin nhóm thay cho các bản ghi riêng rẽ).
Một Crosstab query tích luỹ tính tổng (đếm hoặc tính trung bình) các giá trị của một trường (ví dụ điểm trung bình) sau đó các kết qủa theo giá trị của một trường khác đươc liệt kê xuống ở bên trái của bảng (chuyên nghành) và một tập các giá trị được liệt kê ngang qua đỉnh của bảng.
Cách tạo một Crosstab query
Ta có thể tạo ra một Crostab query bằng 2 cách: sử dụng query design view hoặc Crostab query wizard
Truy vấn hành động
Là các truy vấn cho ta khả năng cập nhật cơ sở dữ liệu bằng cách thay đổi nhiều bản ghi trong một thao tác.
Các loại truy vấn hành động
Có 4 loại:
Truy vấn cập nhật (update query)
Truy vấn nối (append query)
Truy vấn xoá (delete query)
Truy vấn tạo bảng (make- table query)
QUERY
Các yêu cầu và các truy vấn-
khai thác thông tin từ cơ sở dữ liệu
Truy vấn
Định nghĩa
Mô tả truy vấn
Cửa sổ truy vấn
Nhóm bản ghi
Các loại truy vấn
Định nghĩa một truy vấn
Một truy vấn cung cấp cho ta khả năng đặt các câu hỏi và nhận được câu trả lời là những dữ liệu mà ta muốn tìm.
Một truy vấn cho ta nhìn thấy dữ liệu theo một trật tự tuỳ ý muốn.
Cho phép ta chọn các bản ghi cụ thể từ một hay nhiều bảng và hiển thị một vài hay toàn bộ các trường của các bản ghi được lựa chọn.
Và nó còn cho ta thực hiện các tính toán để hiển thị các dữ liệu không có trong bảng nền.
Mô tả một truy vấn
Truy vấn biểu thị một câu hỏi và một câu trả lời.
Câu hỏi được thiết kế bằng cách sử dụng một công cụ đồ hoạ gọi là lưới thiết kế (design grid).
Câu trả lời được hiển thị trong một tập động (dynaset).
Lưới thiết kế
Có các dòng các cột.
Mỗi trường trong truy vấn có một cột cho nó và có nhiều dòng.
Hình minh hoạ một lưới thiết kế
Tập động
Một tập động nhìn và hành động giống như một bảng, nhưng không phải là 1 bảng. Mọi thay đổi trong tập động đều dẫn đến thay đổi ở bảng nền.
Hình minh hoạ một tập động
Cửa sổ truy vấn
Cửa sổ truy vấn bao gồm 3 khung nhìn:
Khung nhìn thiết kế (hiển thị theo ngầm định và dùng để tạo ra hoặc sửa đổi một truy vấn lựa chọn)
Khung nhìn bảng dữ liệu hiển thị tập động kết quả,
Khung nhìn SQL.
Tiêu chuẩn lựa chọn
Nhập tiêu chuẩn vào dòng criteria ứng với cột thích hợp.
Nếu có nhiều tiêu chuẩn trên nhiều cột của criteria, kết quả cần thoả mãn tất cả các tiêu chuẩn này.
Các tiêu chuẩn trên nhiều hàng criteria(thuộc cùng 1 cột), kết quả cần thoả mãn ít nhất 1 trong các tiêu chuẩn này.
Tiêu chuẩn lựa chọn
Các phép toán >,<,=,>=,<= được sử dụng với các trường số, ngày để chỉ ra các bản ghi trong phạm vi đặt ra.
Các toán tử liên hợp AND, OR dùng tạo ra các tiêu chuẩn phức tạp.
Toán tử between và NOT.
Dùng các ký tự thay thế: *, ?
Lưới thiết kế và các tiêu chuẩn
Tập động kết quả
Các loại truy vấn
Truy vấn lựa chọn
Các truy vấn chéo bảng (Crosstab query)
Các truy vấn hành động (Action query)
Truy vấn lựa chọn
Chỉ dùng các tiêu chuẩn để đưa ra một kết quả mà không làm thay đổi dữ liệu.
Truy vấn chéo bảng
Là truy vấn hợp nhất các dữ liệu từ một bảng và biểu diễn thông tin dưới dạng cột và hàng (hiển thị thông tin nhóm thay cho các bản ghi riêng rẽ).
Một Crosstab query tích luỹ tính tổng (đếm hoặc tính trung bình) các giá trị của một trường (ví dụ điểm trung bình) sau đó các kết qủa theo giá trị của một trường khác đươc liệt kê xuống ở bên trái của bảng (chuyên nghành) và một tập các giá trị được liệt kê ngang qua đỉnh của bảng.
Cách tạo một Crosstab query
Ta có thể tạo ra một Crostab query bằng 2 cách: sử dụng query design view hoặc Crostab query wizard
Truy vấn hành động
Là các truy vấn cho ta khả năng cập nhật cơ sở dữ liệu bằng cách thay đổi nhiều bản ghi trong một thao tác.
Các loại truy vấn hành động
Có 4 loại:
Truy vấn cập nhật (update query)
Truy vấn nối (append query)
Truy vấn xoá (delete query)
Truy vấn tạo bảng (make- table query)
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Bùi Tiến Lương
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)