1 of 27

*

1

2 of 27

BÀI THỰC HÀNH TỔNG HỢP

*

2

  1. Mục đích yêu cầu:
  2. 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
  3. Nội dung chính:
  4. Bài tập 1
  5. Bài tập 2
  6. Bài tập 3
  7. Bài tập 4
  8. Bài tập 5

3 of 27

*

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 of 27

*

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 of 27

*

5

6 of 27

*

6

7 of 27

*

7

8 of 27

*

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 of 27

*

9

Xuất hiện hộp thoại

+Nháy chuột để Create để tạo liên kết

10 of 27

*

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 of 27

*

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 of 27

*

12

13 of 27

*

13

14 of 27

*

14

15 of 27

*

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 of 27

*

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 of 27

*

17

+ Đặt điều kiện và đặt hàm thống kê

18 of 27

*

18

+ Nháy chuột vào nút

Thông báo kết quả

19 of 27

*

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 of 27

*

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 of 27

*

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 of 27

*

22

+ Next

23 of 27

*

23

+ Chọn Summary Options...

24 of 27

*

24

Chọn Avg, Ok

25 of 27

*

25

+ Next 3 lần

26 of 27

*

26

27 of 27

TÓM TẮT CÁC NỘI DUNG ĐÃ HỌC TRONG CHƯƠNG NÀY

*

27

  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