bài giảng hệ quản trị cơ sở dữ liệu access chương 3,4 một số thao tác trên csdl query

94 437 0
bài giảng hệ quản trị cơ sở dữ liệu access chương 3,4 một số thao tác trên csdl query

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG 3: MỘT SỐ THAO TÁC TRÊN CSDL I. Import dữ liệu 1. Import Table từ CSDL khác • Mở cửa sổ CSDL đích (CSDL cần gắn bảng vào) • Kích phải chuột / Import… • Chọn đường dẫn đến CSDL nguồn (CSDL chứa bảng cần lấy) / Import • Xuất hiện cửa sổ Import Object. • Chọn tên bảng cần lấy / OK Import dữ liệu (tiếp) 2. Import Table từ Excel • Mở cửa sổ CSDL đích (CSDL cần gắn bảng vào) • Kích phải chuột / Import… • Trong cửa sổ Import, trong mục Files of type, chọn Microsoft Excel • Chọn file excel cần lấy dữ liệu / Import. • Chọn Next để chuyển sang các bước tiếp theo. • Lựa chọn 1 trong 2 cách: • Dữ liệu của file Excel đó tạo thành 1 table mới/ Chọn trường làm khóa chính • Dữ liệu của file Excel đó sẽ đưa vào bảng đã tồn tại/ Chọn tên bảng. II. Export dữ liệu 1. Export Table sang CSDL khác • Trong cửa sổ Database của CSDL nguồn (CSDL cần lấy bảng ra) • Kích chọn tên bảng cần Export • Kích phải chuột / Export… • Chọn đường dẫn đến CSDL đích (CSDL cần gắn bảng vào) • Đặt tên cho bảng ở CSDL đích • Chọn Definition and Data: nếu muốn lấy cả cấu trúc và dữ liệu. • Chọn Definition Only: nếu chỉ lấy cấu trúc Export dữ liệu (tiếp) 2. Export Table sang Excel • Trong cửa sổ Database của CSDL nguồn (CSDL cần lấy bảng ra) • Kích chọn tên bảng cần Export • Kích phải chuột / Export… • Chọn 1 trong 2 cách sau: • Để tạo 1 file Excel mới: Trong mục Save as type, chọn Microsoft Excel/ Đặt tên cho file. • Để tạo 1 sheet trong 1 file Excel đã tồn tại: Chọn đường dẫn đến file đích/ Đặt tên cho sheet đó. CHƯƠNG 4: QUERY I. Giới thiệu Query 1. Tác dụng của Query  Dùng để trả lời các câu hỏi có tính chất tức thời  Dùng để thực hiện tìm kiếm, hiển thị các bản ghi thỏa mãn yêu cầu nào đó. Query giống như bộ lọc  Dùng làm nguồn dữ liệu cho các biểu mẫu, báo cáo  Dùng để tạo lập, cập nhật CSDL Giới thiệu Query (tiếp) 2. Các loại Query:  Select query, Parameter query, Crosstab query, Action query.  Hầu hết các query được sử dụng trong các CSDL được gọi là các Select query bởi vì chúng chọn các bản ghi dựa vào tiêu chuẩn mà ta xác lập. Những query này gọi là query đơn giản.  Kết quả của các query được hiển thị dưới dạng bảng 3. Các cách tạo Query: Query Wizard, Query Design (ngôn ngữ QBE) hoặc dùng câu lệnh SQL (ngôn ngữ SQL) II. Các toán tử và biểu thức trong Access 1. Toán tử số học:  +: Cộng 2 toán hạng ([luong]+[phucap])  -: Trừ 2 toán hạng (Date()-30)  -(toán tử đơn): thay đổi dấu của toán tử đơn (- 123)  *: nhân 2 toán hạng ([heso]*[luong])  /: chia 2 toán hạng (15.2/12.5)  \: chia 2 toán hạng nguyên (5\2)  Mod: trả về số dư của phép chia 2 số nguyên (5 mod 2)  ^: nâng lên lũy thừa (4^3) Các toán tử và biểu thức trong Access (tiếp) 2. Toán logic:  AND: và (True and False=False,True and True=True)  OR: hoặc (True or False=True, False or False=False)  NOT: phủ định (Not True=False, Not False=True) [...]... ra bảng tổng hợp lương trong cơ quan bao gồm: tên phòng, tổng lương của phòng VI Truy vấn tham số (Parameter Query)   Truy vấn tham số là truy vấn khi thực hiện sẽ đòi hỏi giá trị tham số nhập từ bàn phím Cách tạo truy vấn tham số:  Thực hiện tạo truy vấn chọn thông thường  Để biến một đối tượng nào đó thành tham số ta chỉ cần để nó trong cặp ngoặc vuông Truy vấn tham số (tiếp)   Ví dụ 1: Đưa ra... số (tiếp) Ví dụ 2: Đưa ra danh sách nhân viên gồm mã nhân viên, họ tên, ngày sinh, tên phòng của 1 phòng có mã phòng nhập từ bàn phím VII Truy vấn tạo lập (Make-Table Query)  Khi cần tạo 1 bảng mới từ một tập hợp con dữ liệu trong 1 bảng hiện có Ta thực hiện các bước sau:     Tạo query để thực hiện việc đưa ra các bản ghi mà ta muốn đưa vào bảng mới Kích chọn trên thanh menu Query/ Make Table Query. .. Str(exp):Chuyển 1 số thành chuỗi  Val(exp): Chuyển 1 chuỗi thành số III Tạo truy vấn bằng QBE (Query by Example) Bước1: Trong cửa sổ Database, trong mục Object kích chọn đối tượng Query Có 2 cách sau: - Kích chọn New/Design View/OK - Kích đúp vào dòng Create query in Design View Bước 2: Sau bước 1, Hộp thoại Show table xuất hiện cho phép chọn bảng hoặc query tham gia vào query  Kích chọn tên bảng(hoặc query) ... trong Access( tiếp) 3 Các toán tử khác:  Like: xác định 1 chuỗi có bắt đầu bằng 1 hay nhiều kí tự nào đó không Like đi cùng các kí tự: ?- thay cho 1 kí tự; *-thay cho 1 xâu kí tự (Like “Jon*”)  In: Xác định 1 giá trị chuỗi có thuộc vào danh sách giá trị hay không (in(“A”,”B”,”C”))  Between: Xác định 1 số có nằm trong miền giá trị đã chỉ định hay không (between 1 and 5) Các toán tử và biểu thức trong Access( tiếp)... Tạo truy vấn bằng QBE (tiếp) Bước 4: Thực hiện truy vấn theo 1 trong 2 cách: - Chọn biểu tượng ! trên thanh công cụ - Trên thanh menu chọn Query/ Run Bước 5: Ghi lại truy vấn nếu muốn bằng 1 trong 2 cách: - Chọn biểu tượng đĩa mềm trên thanh công cụ - Trên thanh menu chọn File/Save IV Truy vấn chọn (Select Query) Cách tạo: Giống nhu cách tạo truy vấn đã trình bày trong mục III Ví dụ 1: Tìm họ tên, ngày... Cửa sổ Query được chia thành 2 khung a Khung trên (Khung Table) hiển thị các bảng được sử dụng trong query và các mối liên kết giữa các bảng Tạo truy vấn bằng QBE (tiếp) b Khung dưới (Khung lưới) có các hàng và cột Mỗi cột dành cho 1 trường Các hàng bao gồm: Field: dùng để hiển thị tên trường Table: tên bảng tham gia vào query Sort: sắp xếp trường Show: hiển thị trường trong kết quả của query Criteria:... nhóm  Sum: tính tổng  Avg: Tính trung bình  Min: Tính giá trị nhỏ nhất  Max: Tính giá trị lớn nhất  Count: Đếm  First: Tìm bản ghi đầu tiên  Last: Tìm bản ghi cuối cùng  Expression: bt tính toán đi kèm với các hàm  Where: điều kiện lọc các bản ghi tham gia vào tính toán Truy vấn tính toán (tiếp)  Ví dụ 1: Tìm tổng số nhân viên nữ trong cơ quan Truy vấn tính toán (tiếp)  Ví dụ 2: Tính tuổi trung... thức trong Access( tiếp) 4 Hàm ngày giờ:  Date(): trả về ngày hiện tại của hệ thống  Day(exp):trả về ngày của biểu thức exp (Day(#7/15/2005#)=15)  Month(exp): trả về tháng của bt exp (Month(#7/15/2005#)=7))  Year(exp): trả về năm của bt exp (Year(#7/15/2005#)=2005)) Các toán tử và biểu thức trong Access( tiếp) 5 Hàm xử lý dữ liệu kiểu Text:  Format(exp):Định dạng bt theo các dạng thức thích hợp (Format(Date(),”dd-mm-yyyy”))... phòng của các nhân viên biết tiếng ANH hoặc PHAP V Truy vấn tính toán Cách tạo:  Tạo truy vấn như trên (truy vấn chọn)  Chuyển từ truy vấn chọn sang truy vấn tính toán bằng cách kích chọn biểu tượng Total (dấu xíchma) trên thanh công cụ hoặc trên thanh menu chọn View/Total  Sau khi thực hiện các bước trên, cửa sổ của truy vấn tính toán có dạng sau: Truy vấn tính toán (tiếp) Truy vấn tính toán (tiếp)... Đặt tên cho bảng mới trong khung Table Name của hộp thoại Make Table Nếu bảng mới sẽ nằm trong CSDL hiện thời thì chọn Current Database Nếu không thì chọn Another Database và nhập tên của CSDL ta muốn thêm bảng mới vào Truy vấn tạo lập (tiếp)  Ví dụ 1: Tạo bảng NAM để lưu những nhân viên là nam giới của cơ quan Truy vấn tạo lập (tiếp) Truy vấn tạo lập (tiếp)   Ví dụ 2: Lưu trữ những nhân viên có . CHƯƠNG 3: MỘT SỐ THAO TÁC TRÊN CSDL I. Import dữ liệu 1. Import Table từ CSDL khác • Mở cửa sổ CSDL đích (CSDL cần gắn bảng vào) • Kích phải chuột / Import… • Chọn đường dẫn đến CSDL. đó. Query giống như bộ lọc  Dùng làm nguồn dữ liệu cho các biểu mẫu, báo cáo  Dùng để tạo lập, cập nhật CSDL Giới thiệu Query (tiếp) 2. Các loại Query:  Select query, Parameter query, . query, Action query.  Hầu hết các query được sử dụng trong các CSDL được gọi là các Select query bởi vì chúng chọn các bản ghi dựa vào tiêu chuẩn mà ta xác lập. Những query này gọi là query

Ngày đăng: 24/10/2014, 22:54

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan