Professional Documents
Culture Documents
HD thực hành và bài tập_Phần 2
HD thực hành và bài tập_Phần 2
Chọn các bản ghi thoả mãn các điều kiện cho trước;
Thực hiện tính toán như tính trung bình cộng, tính tổng, đếm bản ghi,…;
Hằng văn bản, được viết trong dấu nháy kép, ví dụ "NAM", "Nữ",...
Thiết lập điều kiện lọc để tạo mẫu hỏi. Ví dụ Trong CSDL quản lí học sinh, có thể
tìm các học sinh là đoàn viên, có điểm trung bình môn tin từ 7 trở lên bằng biểu thức
lọc: [DoanVien] = 1 AND [Tin] >= 7.0
c) Các hàm
Có thể tiến hành gộp nhóm các bản ghi theo những điều kiện nào đó rồi thực hiện các
phép tính trên từng nhóm này. Access cung cấp một số hàm thống kê thông dụng áp
dụng cho các nhóm, gọi tắt là các hàm gộp nhóm, trong đó có:
SUM Tính tổng;
AVG Tính giá trị trung bình;
MIN Tìm giá trị nhỏ nhất;
MAX Tìm giá trị lớn nhất;
COUNT Đếm số giá trị khác trống (Null).
Bốn hàm đầu tiên chỉ thực hiện trên các trường kiểu số
2. Tạo mẫu hỏi
Có hai chế độ thường dùng để làm việc với mẫu hỏi: chế độ thiết kế và chế độ trang dữ
liệu. Để thiết kế mẫu hỏi mới, thực hiện một trong hai cách sau:
Cách 1: Nháy vào Create / Query Wizard.
Chọn dữ liệu nguồn (các bảng và mẫu hỏi khác) cho mẫu hỏi;
Khai báo các điều kiện để lọc các bản ghi cần đưa vào mẫu hỏi;
Chọn các trường dùng để sắp xếp các bản ghi trong mẫu hỏi;
Truy vấn Delete: Sau khi tạo bảng Query select cơ bản, Chọn
Để xóa các bản ghi từ CSDL thỏa mãn Delete từ Design/ Delete
đk nào đó. VD: tạo Delete query để xóa
đi những cán bộ đến tuổi nghỉ hưu
(Nam >=65; Nữ >=55) ra khỏi CSDL
quản lý lương cán bộ
Tạo bảng truy vấn (make table) dùng Mở bảng truy vấn vừa tạo ở chế độ Design
lưu kết quả một query tại một thời View Ra lệnh tạo Make table từ Menu
điểm nào đó Design/ Make Table; sau đó Run thì nó sẽ
chuyển bảng query vừa tạo lên thành bảng
ở Tables
Bài tập 5: Xây dựng CSDL Quản lý lương cán bộ một cơ quan có cấu trúc như sau:
Yêu cầu:
1. Tạo cấu trúc bảng
- Thiết kế cấu trúc các bảng một cách phù hợp: kiểu dữ liệu các trường; trường khoá; thuộc
tính Lookup và các thuộc tính khác;
- Thiết lập quan hệ cùng các thuộc tính đảm bảo toàn vẹn dữ liệu cho các quan hệ;
- Nhập dữ liệu như sau: 4 phòng ban; 5 loại chức vụ; 20 hồ sơ cán bộ.
2. Thực hiện trên CSDL Quản lý lương cán bộ các yêu cầu:
Hãy tính và in ra bảng lương của cơ quan bao gồm các thông tin: Hoten, ngaysinh,
tenchucvu, tenphongban, luongchinh, phucapcv, dangphi, congdoanphi, thuclinh.
Trong đó:
Luongchinh = hesoluong * 290.000 (Thêm trường Luongchinh vào Bảng Cán bộ)
Dangphi = 20.000 (Nếu là Đảng viên)
Congdoanphi = 5%Luongchinh (nếu là công đoàn viên)
3. Thực hiện trên CSDL Quản lý lương cán bộ các yêu cầu:
- Hãy đưa ra danh sách các cán bộ là Đảng viên mà chưa vào công đoàn;
- Hãy lọc ra danh sách cán bộ của một phòng ban nào đó, tên phòng ban được nhập từ bàn
phím khi query được kích hoạt
- Hãy lọc ra danh sách cán bộ là Đảng viên và có thực lĩnh lớn hơn một số nào đó được
nhập từ bàn phím khi query được kích hoạt
Gợi ý:
1. Tạo cấu trúc bảng
+ Bảng phòng ban
+ Bảng cán bộ