Tìm kiếm Bài giảng
Bài tập và thực hành 9: Bài thực hành tổng hợp

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: LÂM NGỌC ÁNH
Ngày gửi: 13h:33' 21-03-2023
Dung lượng: 4.0 MB
Số lượt tải: 117
Nguồn:
Người gửi: LÂM NGỌC ÁNH
Ngày gửi: 13h:33' 21-03-2023
Dung lượng: 4.0 MB
Số lượt tải: 117
Số lượt thích:
0 người
03/21/23
1
I.
Mục đích yêu cầu:
Củng cố các kĩ năng cơ bản khi sử dụng Access:
Tạo bảng, liên kết bảng, Tạo Form, Query, Report
II.
Nội dung chính:
Bài tập 1
Bài tập 2
Bài tập 3
Bài tập 4
Bài tập 5
03/21/23
2
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.
03/21/23
3
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
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
03/21/23
4
03/21/23
5
03/21/23
6
03/21/23
7
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.
03/21/23
8
Xuất hiện hộp thoại
+Nháy
03/21/23
chuột để Create để tạo liên kết
9
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:
03/21/23
10
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)
03/21/23
11
03/21/23
12
03/21/23
13
03/21/23
14
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
03/21/23
15
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 “ )
+ 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
03/21/23
16
+ Đặt điều kiện và đặt hàm thống kê
03/21/23
17
+ Nháy chuột vào nút
Thông báo kết quả
03/21/23
18
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
03/21/23
19
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
03/21/23
20
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
03/21/23
21
+ Next
03/21/23
22
+ Chọn Summary Options...
03/21/23
23
Chọn Avg, Ok
03/21/23
24
+ Next 3 lần
03/21/23
25
03/21/23
26
1) Cách tạo cấu trúc các bảng
2) Cách tạo mối liên kết giữa các bảng
3) Cách tạo biểu mẫu (Form): Để nhập dữ liệu cho
bảng.
4) Cách tạo mẫu hỏi (Quey): Để kết xuất, tính toán dữ
liệu.
5) Cách tạo báo cáo (Report): Để tổng hợp, trình bày và
in dữ liệu ra giấy
03/21/23
27
1
I.
Mục đích yêu cầu:
Củng cố các kĩ năng cơ bản khi sử dụng Access:
Tạo bảng, liên kết bảng, Tạo Form, Query, Report
II.
Nội dung chính:
Bài tập 1
Bài tập 2
Bài tập 3
Bài tập 4
Bài tập 5
03/21/23
2
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.
03/21/23
3
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
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
03/21/23
4
03/21/23
5
03/21/23
6
03/21/23
7
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.
03/21/23
8
Xuất hiện hộp thoại
+Nháy
03/21/23
chuột để Create để tạo liên kết
9
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:
03/21/23
10
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)
03/21/23
11
03/21/23
12
03/21/23
13
03/21/23
14
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
03/21/23
15
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 “ )
+ 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
03/21/23
16
+ Đặt điều kiện và đặt hàm thống kê
03/21/23
17
+ Nháy chuột vào nút
Thông báo kết quả
03/21/23
18
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
03/21/23
19
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
03/21/23
20
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
03/21/23
21
+ Next
03/21/23
22
+ Chọn Summary Options...
03/21/23
23
Chọn Avg, Ok
03/21/23
24
+ Next 3 lần
03/21/23
25
03/21/23
26
1) Cách tạo cấu trúc các bảng
2) Cách tạo mối liên kết giữa các bảng
3) Cách tạo biểu mẫu (Form): Để nhập dữ liệu cho
bảng.
4) Cách tạo mẫu hỏi (Quey): Để kết xuất, tính toán dữ
liệu.
5) Cách tạo báo cáo (Report): Để tổng hợp, trình bày và
in dữ liệu ra giấy
03/21/23
27
 









Các ý kiến mới nhất