*
1
BÀI THỰC HÀNH TỔNG HỢP
*
2
*
3
Khi tổ chức kiểm tra chung, Nhà trường cần lưu lại thông tin gì?
Như vậy Nhà trường cần lưu thông tin của những đối tượng nào?
Nếu em là Hiệu trưởng thì khi kết thúc học kỳ I em cần biết những thông tin gì? Vì sao?
Thông tin Nhà trường cần lưu lại là:
Điểm số của mỗi học sinh sau mỗi lần kiểm tra đối với mỗi môn học.
Những đối tượng đó là: điểm, học sinh, môn học
Những thông tin Hiệu trưởng cần biết là:
- So sánh điểm số giữa các môn học.
- So sánh điểm số giữa các lớp
- So sánh điểm số giữa các giáo viên
- …
Qua việc so sánh như vậy, Hiệu trưởng nhà trường sẽ đề ra những biện pháp để phát triển nhà trường.
*
4
Tên bảng | Tên trường | Khóa chính | Kiểu DL |
Bang_diem | ID Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so | Khóa chính | Autonumber Short Text Short Text Date/Time Number |
Hoc_sinh | Ma_hoc_sinh Ho_dem Ten | Khóa chính | Short Text Short Text Short Text |
Mon_hoc | Ma_mon_hoc Ten_mon_hoc | Khóa chính | Short Text Short Text |
Bài 1:
-Tạo một CSDL mới, đặt tên là Hoc_tap
-Tạo các bảng dữ liệu trong CSDL Hoc_tap với cấu trúc được mô tả trong bảng dưới đây, đặt khóa chính cho mỗi bảng, mô tả tính chất cho các trường cho mỗi bảng
*
5
*
6
*
7
*
8
Bài 2:
- Thiết lập liên kết giữa Bang_diem và bảng Hoc_sinh
- Thiết lập liên kết giữa Bang _diem và bảng Mon_hoc
+ Mở CSDL Hoc_tap
+ Database Tools – Relationships...
+ Trên cửa số Show table, chọn bang_diem, chọn Add, chọn bảng hoc_sinh, chọn Add, Close
+Kéo thả trường ma_hoc_sinh ở bang_diem sang trường ma_hoc_sinh ở hoc_sinh.
*
9
Xuất hiện hộp thoại
+Nháy chuột để Create để tạo liên kết
*
10
Yêu cầu: tiếp tục thiết lập mối liên kết giữa bang_diem và mon_hoc
-Tương tự tạo mối liên kết giữa bang_diem và mon_hoc, kết quả như sau:
*
11
Bài 3:
-Tạo một biểu mẫu để nhập dữ liệu cho bang_diem
- Nhập dữ liệu cho cả 3 bảng (dùng 2 cách: trực tiếp trong trang dữ liệu và dùng biểu mẫu vừa tạo)
*
12
*
13
*
14
*
15
Bài 4:
-Thiết kế mẫu hỏi để đáp ứng các yêu cầu sau:
+ Hiển thị họ tên của một học sinh cùng với điểm trung bình của học sinh đó
+Hiển thị danh sách học sinh gồm họ và tên, điểm môn toán trong một ngày
+Hiển thị danh sách học sinh gồm họ và tên, điểm môn toán và sắp xếp theo ngày kiểm tra
Thiết kế mẫu hỏi để hiển thị họ tên của học sinh “Trần Lan Anh “ và điểm trung bình của học sinh đó
Ta có thể sử dụng chức năng filter để lọc được không? Vì sao?
- Không dùng filter, vì dữ liệu cần chọn ra thuộc hai bảng, phải liên kết hai bảng
*
16
+ Chọn Queries trong sổ CSDL hoc_tap
+ Chọn Create\ Query Design
+ Chọn bảng hoc_sinh, chọn Add, chọn bang_diem, chọn Add, chọn Close
4A. Hiển thị họ tên của một học sinh cùng với điểm trung bình của học sinh đó
(Ví dụ: “Trần Lan Anh “ )
*
17
+ Đặt điều kiện và đặt hàm thống kê
*
18
+ Nháy chuột vào nút
Thông báo kết quả
*
19
4B. Thiết kế mẫu hỏi hiển thị danh sách học sinh gồm họ và tên, điểm môn toán trong một ngày 11/11/2022
*
20
4C: Danh sách học sinh gồm họ và tên, điểm môn toán và sắp xếp theo ngày kiểm tra
*
21
Bài 5:
Tạo báo cáo các danh sách học sinh của từng môn học gồm : họ tên, điểm và có tính điểm trung bình theo môn
Mở báo cáo ở chế độ thiết kế, chọn bảng, chọn trường đưa vào báo cáo, chọn hàm gộp nhóm, chọn kiểu trình bày báo cáo, lưu báo cáo
+Bảng hoc_sinh, chọn hodem, ten
+Bảng bang_diem, chọn diem_so
+Bảng mon_hoc, chọn ten_mon_hoc
*
22
+ Next
*
23
+ Chọn Summary Options...
*
24
Chọn Avg, Ok
*
25
+ Next 3 lần
*
26
TÓM TẮT CÁC NỘI DUNG ĐÃ HỌC TRONG CHƯƠNG NÀY
*
27