... hệ thống CSDL gặp mốiquan hệ: Nhiều – Nhiều Một – Một ta phải tìm cách phávỡmốiquanhệ thành mốiquanhệ Một – Nhiều (?) III PHÁVỠCÁCMỐIQUANHỆMANYto MANY, HOẶCONEto ONE: Để phávỡ ... có mốiquanhệManytoManyOnetoOne ta phải tìm cách xây dựng thêm thực tập thực thể giao tập thực thể Ta xét trường hợp cụ thể sau: 1) PhávỡmốiquanhệManyto Many: Xét lại mốiquanhệ ... Type: loại quanhệ Trang 22 Phần lý thuyết Trường CĐ GTVT III NNT Oneto One: quanhệ – Oneto Many: quanhệ – nhiều Chú ý: Nếu quanhệ có ép buộc tính to n vẹn tham chiếu dây quanhệ có biểu...
... Tạo truy vấn mà hiển thị ghi mốiquanhệ với ghi bảng khác (Truy vấn dễ sử dụng làm việc với sở liệu quan hệ, khái niệm giới thiệu chương 13, “Tìm hiểu mốiquanhệ liệu”) Truy vấn bạn lựa chọn ... tính to n trường số trường tiền tệ Để kết thúc truy vấn này, chọn trường Company Name chọn phép tính Count Chú ý thông tin vùng mẫu hộp thoại thay đổi với lựa chọn bạn Truy vấn tính to n cách ... dụng cho truy vấn Chú ý rằng, bạn sử dụng nguồn bảng truy vấn khác Khi sở liệu Customers có bảng (bảng Business Custormers), Access mặc định lựa chọn cho bạn Nếu bạn làm việc với sở liệu chứa bảng...
... Tạo truy vấn mà hiển thị ghi mốiquanhệ với ghi bảng khác (Truy vấn dễ sử dụng làm việc với sở liệu quan hệ, khái niệm giới thiệu chương 13, “Tìm hiểu mốiquanhệ liệu”) Truy vấn bạn lựa chọn ... tính to n trường số trường tiền tệ Để kết thúc truy vấn này, chọn trường Company Name chọn phép tính Count Chú ý thông tin vùng mẫu hộp thoại thay đổi với lựa chọn bạn Truy vấn tính to n cách ... dụng cho truy vấn Chú ý rằng, bạn sử dụng nguồn bảng truy vấn khác Khi sở liệu Customers có bảng (bảng Business Custormers), Access mặc định lựa chọn cho bạn Nếu bạn làm việc với sở liệu chứa bảng...
... Bước : Chọn quanhệ hai bảng, xong nhấn Next Bước : Chọn cột bảng kết quả, nhấn Next Bước : đặt tên cho Query kết quả, xong nhấn Finish Query kết Cửa sổ Design View : Quanhệ Left Outer...
... lời câu hỏi : Would you like a detail or summary query?) o Chọn Detail : muốn hiển thị chi tiết to n giá trị Field chọn o Chọn Sumary : muốn thực tổng kết số liệu Nếu chọn công việc nhắp Summary...
... column Heading bảngCrosstab Value :các giá trị cột chọn tính to n vùng Value bảng Croostab chọn hàm tính to n dòng Total Not Show : Dùng cho cột ứng với mục Total =Where Bước : Nhắp biểu tượng...
... you want as column headings?”), xong nhắp Next Bước : Chọn cột chức giá trị tính to n vùng Value chọn hàm tính to n (Trả lời câu hỏi : “What nimber you want calculated for each column and row ... số liệu cột tạo Column Heading Bước : Đặt tên cho Query kết quả(trả lời câu hỏi : What you want to name your Query ?”), xong nhắp Finish ...
... FirstName The INTO Clause INTO Clause cho phép ta select data từ hay nhiều table sau kết insert vào table Table tạo kết câu lệnh SELECT INTO Ví dụ: SELECT FirstName, LastName INTO EmployeeNames ... thích) Using JOINS Trong phần tìm hiểu loại Join SQL Server Bằng cách sử dụng JOIN bạn select data từ nhiều table dựa mốiquanhệ logic table (logical relationships) Có thể tóm tắt loại Join thông ... nhiều lần Một cách khác select data từ hay nhiều table insert vào table khác dùng "Insert Into Select " Nhưng câu lệnh không tạo table Nghĩa ta table phải tồn trước Ví dụ: INSERT INTO EmployeeNames...
... Constraint to the DateProcessed column so that the date is within ‘1970-01-01’ – ‘2005-01-01’ and try to insert invalid data to see if SQL rejects d Apply Unique Constraint to the CustomerName ... (use QA) Using Union to merge the two data set from Orders and ProcessedOrders into one data set (use QA) Apply Constraints (use EP or QA) a.Apply the Primary Constraint to the “ID” column in ... DateProcessed is earlier than ‘2002-10-05’ (use QA) Using “Insert Into Select” statement to get the top record from “Orders” table and insert into the “ProcessedOrders” (use QA) Delete a record from ProcessedOrders...
... điều kiện c Các ví dụ Update Query: Giả sử ta có hai bảng gồm trường sau Hoso: SBD, Hoten, Ngaysinh, GtN, KV, Que Diem: SBD, DT, DL, DH, Tong, UT, DiemXT, KQ VD1: Hãy tính trường Tong = [DT] ... thiết lập quanhệ không thực thi Query Delete Access đưa hộp thoại sau: CrossTab Query a Chức CrossTab Query: Tống kê dư liệu nhờ sử dụng hàm tống kê như: Sum, Count, Max, Min a Cách làm: ... trường DiemXT = [Tong] + [UT] 3 Append Query a Chức Append Query: Ghép nối hai bảng có cấu trúc thoả mãn điều kiện Hai bảng gọi có cấu trúc chúng số lư ợng trường, tên kiểu liệu b Cách làm: ...
... tính to n query Quy tắc: : Ví dụ: Hovaten: [Ho]+[Ten] Tong:[DToan]+[Dli]+[DHoa] TongKv:[Tong]+[DiemKV] KetQua:IIF(Tong>=18,Đỗ,Trượt) Chú ý: -Tên trường tính to n ... Column Heading bảng CrossTab - Value : Các giá trị cột chọn tính to n vùng Value bảng CrossTab chọn hàm tính to n dòng Total - Not shown: Dùng cho cột ứng với mục Total =Where - Bước 5: Chọn Run để ... cột biểu thức tính to n Where: Cho biết cột biểu thức điều kiện dùng để lọc ghi trước tính to n không hiển thị nội dung xem kết Ví dụ Tìm điểm to n cao khu vực Chọn query Total Trường KV ->...
... Tạo Query Wizard B1: Mở CSDL B2: Chọn Tab Queries, sau chọn hai cách sau: Cách 1: Click đúp vào sau click vào đây/ chọn OK Cách 2: Click vào By Dang Dinh Duong Vùng chứa trường ban đầu Vùng ... tr sai) Vớ d: in vo ct Kt lun (Nu cha cú thỡ t to) nhng ngi cú Tng>=18 thỡ ghi l Khỏ, ngc li thỡ ghi l Trung bỡnh, ta lm nh sau: KetLuan:IIF(Tong>=18,Kha,Trung binh) By Dang Dinh Duong 7.s ... Chương 3: Truy vấn (Query) Tổng quan Query Cũng VFP6.0, Query MS Access công cụ trích rút liệu cực mạnh, cho phép trích rút liệu...
... ghi Chọn Query/ Delete Query (hoặc chọn biểu tư ợng Query Type/ Delete Query ) 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY Nếu bạn chọn hai bảng có mốiquanhệ máy đưa thông báo lỗi sau: 09/01/12 ... chọn bảng trường cần tính B2: Mở Query/ Update Query (hoặc chọn biểu tư ợng Query Type công cụ) Tại Field: chọn trường cần tính to n Tại Update to: nhập công thức cần cập nhật cho trư ờng Tại Criteria: ... dòng Total ta vừa chọn Group by Đối với cột cần thống kê liệu (cột chọn Value dòng Total) ta chọn hàm thống kê B3: Ghi lên đĩa chạy truy vấn 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY IV Các...
... Designer: Do Van Manh Slide: Các bước tạo truy vấn: Tạo (mở) CSDL cần tạo truy vấn Tạo định dạng bảng liệu cần làm nguồn truy vấn Thiết lập mốiquanhệ bảng chúng có quanhệ qua trường Chọn thành ... chạy truy vấn Bảng liệu Query lấy từ nhiều bảng có quanhệ với Khi sử dụng query wizard ta cần chọn bảng trường theo bước mà wizard hướng dẫn a.Cách tạo: Saturday, September 1, 2012 Designer: Do ... II: Truy vấn Query Trong hệquản trị CSDL Access truy vấn công cụ mạnh để thực hầu hết công việc như: Truy cập liệu từ bảng để hiển thị ghi thoả mãn điều kiện Tính to n trường liệu bảng Thêm...
... Constraint to the DateProcessed column so that the date is within ‘1970-01-01’ – ‘2005-01-01’ and try to insert invalid data to see if SQL rejects d Apply Unique Constraint to the CustomerName ... (use QA) Using Union to merge the two data set from Orders and ProcessedOrders into one data set (use QA) Apply Constraints (use EP or QA) a.Apply the Primary Constraint to the “ID” column in ... DateProcessed is earlier than ‘2002-10-05’ (use QA) Using “Insert Into Select” statement to get the top record from “Orders” table and insert into the “ProcessedOrders” (use QA) Delete a record from ProcessedOrders...
... trị cột chọn tính to n vùng value bảng crosstab chọn hàm tính to n dòng total ( not shown): dùng cho cột ứng với mục total= where) -b5: nhấp query/run ý : giá trị liệt kê phải cách dấu ; ví dụ: ... chọn xong chọn Query/run Một số phép to n dùng để nhập tiêu chuẩn to n tử so sánh = Bằng > Lớn < nhỏ >= lớn
... Bài KHÁI QUÁT VỀ QUERY I Khái niệm lý sử dụng II Các loại query III Cách tạo Query IV Các hình thức hiển thị Query V Lưu điều chỉnh Query I Khái niệm lý sử dụng uery ... Month([NgayDH])= Month(now()) Hiện thị đơn hàng tháng năm Dòng Total cửa sổ Design View Query Mặc định dòng total , Muốn thị : Menu View\Total Sum Avg Min Max Count StDev Var Group by Tổng giá trị ... dạng thức dễ đọc kiện sở cho báo biểu Các bước tạo CrossTab Query + Tạo Query Design View + Bật Table Name : MenuView\Table Name + Bật Total : Menu View\ Total + Xác định loại Query: Menu Query\CrossstabQuery...
... Tạo Query Wizard B1: Mở CSDL B2: Chọn Tab Queries, sau chọn hai cách sau: Cách 1: Click đúp vào sau click vào đây/ chọn OK Cách 2: Click vào By Dang Dinh Duong Vùng chứa trường ban đầu Vùng ... tr sai) Vớ d: in vo ct Kt lun (Nu cha cú thỡ t to) nhng ngi cú Tng>=18 thỡ ghi l Khỏ, ngc li thỡ ghi l Trung bỡnh, ta lm nh sau: KetLuan:IIF(Tong>=18,Kha,Trung binh) By Dang Dinh Duong 7.s ... Chương 3: Truy vấn (Query) Tổng quan Query Cũng VFP6.0, Query MS Access công cụ trích rút liệu cực mạnh, cho phép trích rút liệu...
... mệng đề WHERE với SELECT 3.4.3 Cácto n tử Logíc Cácto n tử logíc cung cấp SQL AND, OR, NOT To n tử AND OR đựoc sử dụng để kết nối điều kiện mệnh đề WHERE, nhiên to n tử NOT phủ định giá trị điều ... INTO Bất muốn tạo bảng dựa bảng khác điền liệu với kết lấy từ bảng sử dụng cấu trúc SELECT INTO SELECT INTO sử dụng để kết hợp liệu từ nhiều bảng khác vào bảng Ví dụ cách cấu trúc SELECT INTO ... dụng to n tử NOT To n tử AND kết hợp hai điều kiện trả TRUE hai điều kiện true Vi dụ, muốn tìm sách loại business có tiền nhuận bút nhiều 10, câu lệnh hình 3.9 Hình 3.9: Sử dụng to n tử AND To n...
... Khi sử dụng to n tử so sánh với sub-query, có số giới hạn với việc trả lại số lượng dòng cột sub-query Các giới hạn tổng kết bảng 3.1 Một cột Một dòng Nhiều dòng Sử dụng =, >, < to n tử so sánh ... COMPUTE BY SELECT INTO Câu lệnh SELECT INTO tạo bảng thêm liệu lấy từ bảng khác vào Cấu trúc bảng phụ thuộc vào danh sách cột sử dụng câu lệnh SELECT Hình 4.9: Câu lệnh SELECT INTO Phần II Bài tập ... lớn nhất, với số lượng đơn đặt hàng, câu lệnh SELECT sau: SELECT productid, quantity from [order Details] compute max(quantity) Kết câu lệnh hình 4.7 Truy vấn nâng cao 55 Hình 4.7: Sử dụng mệnh...