131 131 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi tính chất quan hệ giữa các bảng trong truy vấn • Các tính chất quan hệ: −Liên kết tương đương (Equi Joins): Quan hệ dữ liệu giữa hai bảng là tương đương −Liên kết bên ngoài (Outer Joins): Mối quan hệ ưu tiên dữ liệu cho bảng bên ngoài −Liên kết bản thân (Self Joins): Mối quan hệ ưu tiên dữ liệu cho chính bản thân This is trial version www.adultpdf.com 132 132 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi tính chất quan hệ giữa các bảng trong truy vấn • Thay đổi tính chất quan hệ: −Nhấn đúp vào dây quan hệ cần thay đổi trong vùng chứa bảng trên màn hình QBE −Chọn thứ tự quan hệ cần thiết trong cửa sổ Join Properties This is trial version www.adultpdf.com 133 133 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi tính chất quan hệ giữa các bảng trong truy vấn • Ví dụ: −Xét truy vấn sau This is trial version www.adultpdf.com 134 134 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi tính chất quan hệ giữa các bảng trong truy vấn • Ví dụ: −Sau khi thay đổi tính chất This is trial version www.adultpdf.com 135 135 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi tính chất quan hệ giữa các bảng trong truy vấn Minh họa This is trial version www.adultpdf.com 136 136 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Bài 4: Truy vấn dữ liệu (Query) • Tổng quan về truy vấn • Tạo truy vấn lựa chọn dữ liệu bằng SQL • Tạo các truy vấn dữ liệu bằng QBE • Sử dụng tham số trong truy vấn • Truy vấn con This is trial version www.adultpdf.com 137 137 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Ý nghĩa • Cách tạo và thực thi This is trial version www.adultpdf.com 138 138 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Ý nghĩa −Dùng để thực hiện truy vấn theo một điều kiện động với giá trị sẽ được người sử dụng nhập vào khi thực hiện truy vấn This is trial version www.adultpdf.com 139 139 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Cách tạo và thực thi −Tham số của truy vấn gồm 2 phần là Tên và Giá trị • Tên tham số: Được đặt trong dấu ngoặc vuông, không trùng với tên field hay tên bảng trong cơ sở dữ liệu. • Giá trị của tham số: Được xác định khi thực thi truy vấn This is trial version www.adultpdf.com 140 140 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Ví dụ: −Liệt kê danh sách sinh viên của khoa với Mã khoa sẽ do người dùng nhập vào khi thực thi truy vấn This is trial version www.adultpdf.com . QBE −Chọn thứ tự quan hệ cần thiết trong cửa sổ Join Properties This is trial version www.adultpdf.com 133 133 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Thay đổi. version www.adultpdf.com 137 137 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Ý nghĩa • Cách tạo và thực thi This is trial version www.adultpdf.com 138 138 TRƯỜNG. version www.adultpdf.com 139 139 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM TRUNG TÂM TIN HỌC Phòn g chu y ên môn Sử dụng tham số trong truy vấn • Cách tạo và thực thi −Tham số của truy vấn gồm