b) Tạo những bảng dữ liệu trong csdl hoc_tap với cấu trúc được biểu thị trong bảng sau, để khóachính cho mỗi bảng, thể hiện tính chất cho các trường:

-BANG_DIEM:

+ thương hiệu trường:

IDMa_hoc_sinh
Ma_mon_hoc
Ngay_kiem_tra
Diem_so

+ Khóa chính:

+ giao diện dữ liệu:

Auto
Number
Text
Text
Date/Time
Number

-HOC_SINH:

+ thương hiệu trường:

Ma_hoc_sinh
Ho_dem
Ten

+ Khóa chính:

+ kiểu dáng dữ liệu:

Text
Text
Text

-MON_HOC:

+ thương hiệu trường:

Ma_mon_hoc
Ten_mon_hoc
Ten

+ Khóa chính:

+ hình dạng dữ liệu:

Text
Text

Gợi ý làm cho bài:

a) Để tạo thành một CSDL bắt đầu với thương hiệu là hoc_tap, tiến hành theo công việc sau đây:

- cách 1:Chọn lệnhFileNew;

- cách 2:ChọnBlank Database, xuất hiện thêm hộp thoạiFile New Database( ightarrow)Gõ tên hoc_tap;

- cách 3:Chọn địa chỉ lưu tệp. Nháp vào nútCreateđể chứng thực tạo tệp.

Bạn đang xem: Bài thực hành 9 tin học 12

b)Tạo các bảng dữ liệu trong cơ sở dữ liệu hoc_tap với kết cấu được mô tả như bảng 1 sống trên, những em triển khai theo các bước:

- cách 1.Chọn đối tượngTable( ightarrow)nháy đúpCreate Table in thiết kế view;

- bước 2.Nhập các thông số:

+ tên trường vào cộtField Name;

+ chọn kiểu dữ liệu trong cộtData Type;

- ​Bước 3.Chỉ định khóa bao gồm (Primary key)

+ lựa chọn trường làm cho khóa chính;

+ Nháy nút hoặc lựa chọn lệnhEditchọnPrimary keytrong bảng chọnEdit;

*

*

Hình 1. Công dụng thực hành bài xích 1

Bài 2

Thiết lập các mối liên kết:

- giữa bảng bang_diemvà bảng hoc_sinh.

- giữa bảng bang_diem với bảng mon_hoc.

Gợi ý làm bài:

Thực hiện tại theo các bước sau đây:

- bước 1.Xác định trường để tùy chỉnh liên kết

+ bang_diem: ID, ma_hoc_sinh, ma_mon_hoc, ngay_kiem_tra, diem_so.

+ hoc_sinh:ma_hoc_sinh, ho_dem, ten.

+ mon_hoc:ma_mon_hoc, ten_mon_hoc.

- bước 2.Mở cơ sở dữ liệu hoc_tap. Nháy nút

*
hoặc chọnDatabase
Tools
->Relationshipsđể open sổRelationships;

- cách 3.Nháy nút

*
hoặcnháy nút buộc phải chuộtvào vùng trống của sổRelationshipschọnShow
Table...
trong bảng lựa chọn tắt. Lúc đó xuất hiện thêm hộp thoạiShow Table;

+ Trong vỏ hộp thoạiShow Tablechọn các bảng (bang_diem, hoc_sinh, mon_hoc) bằng phương pháp chọn tên bảng rồi nháyAdd.

+ sau cuối nháyCloseđể tạm dừng hoạt động sổShow Table.

- cách 4.Thiết lập mối liên kết giữabảngbang_diemvà bảnghoc_sinh:

+ những bảng vừa chọn lộ diện trên cửa sổRelationships;

+ nhấn vào vào trường ma_hoc_sinh sinh sống bang_diem, giữ và kéo loài chuột sang ngôi trường ma_hoc_sinh ởhoc_sinh;

+ nhấp chuột vào Create để chế tạo liên kết; (hình 2)

+ thông báo kết quả. (hình 3)

*

Hình 2. Sinh sản mối liên kếtgiữa bảng bang_diem và hoc_sinh

*

Hình 3. Kết quả cấu hình thiết lập mối link giữa bảng bang_diem cùng hoc_sinh

- cách 5.Thiết lập mối liên kết giữabảngbang_diemvà bảngmon_hoc:

+ những bảng vừa chọn lộ diện trên cửa ngõ sổRelationships;

+ bấm vào vào trườngma_mon_hocbang_diem, giữ và kéo chuột sang trườngma_mon_hocmon_hoc;

+ click chuột vàoCreateđể tạo thành liên kết; (hình 4)

+ thông báo kết quả. (hình 5)

*

Hình 4.Tạo côn trùng liên kếtgiữa bảng bang_diem với mon_hoc

*

Hình 5.Kết quả tùy chỉnh thiết lập mối link giữa bảng bang_diem, bảng hoc_sinh và bảng mon_hoc

Bài 3

- tạo nên biểu mẫu để nhập tài liệu cho bảng bang_diem.

- Nhập dữ liệu cho tất cả ba bảng (dùng cả nhì cách: trực tiếp vào trang dữ liệu và cần sử dụng biểu mẫu vừa tạo).

Gợi ý có tác dụng bài:

Các thao tác thực hiện:

- bước 1. Khởi động Acess, chọn File ( ightarrow)Open...( ightarrow)Chọn tên file hoc_tap;

- bước 2.Chọn đối tượng người sử dụng Form( ightarrow)Bấm đúp loài chuột Create khung by Wizard;

- cách 3.Chọn bang_diem ngơi nghỉ mục Table;

- bước 4.Bấm đúp vào tên những trường ID, ma_hoc_sinh, ma_mon_hoc, ngay_kiem_tra, diem_so( ightarrow)Chọn Next;

- bước 5.Chọn Columnar, chọn Next;

- cách 6.Chọn Standard, chọn Next;

- bước 7.Gõ tên tệp tin bang_diem, lựa chọn Open the size to view or enter information, chọn Finish( ightarrow)Thông báo công dụng thực hiện được.

Bài 4

Thiết kế một số trong những mẫu hỏi để thỏa mãn nhu cầu các yêu ước sau:

a) Hiển thị chúng ta tên của một học sinh (ví dụ "Trần Lan Anh") cùng với điểm vừa phải của học tập sinhđó.

c) Danh sách học viên gồm họ và tên, điểm môn Toán và thu xếp theo ngày kiểm tra.

Gợi ý làm cho bài:

a) Đểhiển thị họ tên của học sinh Trần Lan Anh cùng rất điểm vừa phải của em này, ta tiến hành theo công việc dưới đây:

- bước 1. chọn Queries trong cửa sổ cơ sở dữ liệu hoc_tap;

- bước 2. Bấm đúp con chuột vào Creat query in design view;

- bước 3. chọn bảng hoc_sinh, lựa chọn add, lựa chọn bảng bang_diem, chọn add, lựa chọn Close. (hình 6)

*

Hình 6.

- cách 4. Bấm đúp chuột vào những trường: ho_dem, ten ở bảng hoc_sinh;

- bước 5. Bấm đúp loài chuột vào ngôi trường diem_so ngơi nghỉ bảng bang_diem. (hình 7)

*

Hình 7.

- bước 6. Trên dòng Criteria, cột ho_dem( ightarrow)nhập "Trần Lan"; cột ten( ightarrow)nhập "Lan";

- bước 7. Bấm phím đề xuất chuột trên cột diem_so, lựa chọn Totals;

- bước 8. Trên dòng Totals, cột diem_so, lựa chọn avg;(hình 8)

*

Hình 8.

- cách 9. Nháy nút

*
hoặc chọn lệnhQuery( ightarrow)Runđể thực hiện mẫu hỏi. Công dụng được kết xuất bên trên trang dữ liệu của chủng loại hỏi (hình 9).

*

Hình 9.

- cách 10.Chọn File ( ightarrow)Save... ;Gõ tên đến mẫu hỏi: Cau_a, lựa chọn OK;

b) Để làm cho được bài xích này, trước hết những em bắt buộc xác định:

- Tạo liên kết giữa 2 bảng bang_diem và bảng hoc_sinh;

- các trường đưa vào báo cáo: ho_diem, ten, diem_so;

c) tựa như câu b).

Bài 5

Tạo report danh sách học sinh gồm: họ tên, môn học, điểm.

Gợi ý làm cho bài:

Mở báo cáo ở chính sách thiết kế cùng thực hiên các thao tác:

- Trong cửa sổ cơ sở dữ liệu hoc_tap, lựa chọn report, bấm đúp loài chuột vào Create report by using wizarrd;

Nội dung của Bài thực hành thực tế số 9: Bài thực hành tổng hợp sau đây nhằm giúp những em củng thay lại các tài năng cơ bản sử dụng Access như tạo CSDL bắt đầu gồm những bảng có links bằng chế độ thiết kế, tạo biểu mẫu để nhập dữ liệu, thiết kế mẫu hỏi đáp ứng nhu cầu một số yêu cầu nào đó và lập báo cáo nhanh bằng thuật sĩ và thiết kế đơn giản. Mời các em thuộc theo dõi nội dung cụ thể của bài bác thực hành.


1. Nắm tắt lý thuyết

1.1. Mục đích, yêu thương cầu

1.2. Nội dung

2. Rèn luyện Bài tập và thực hành 9 Tin học 12

2.1. Trắc nghiệm

3. Hỏi đáp bài tập và thực hành thực tế 9 Tin học tập 12


Bài 1

a) sinh sản một database mới, đánh tên là hoc_tap.

b) Tạo các bảng tài liệu trong cơ sở dữ liệu hoc_tap với kết cấu được bộc lộ trong bảng sau, để khóachính cho mỗi bảng, biểu đạt tính chất cho những trường trong những bảng:

Tên bảngTên trườngKhóachínhKiểu dữ liệu
BANG_DIEM

ID

Ma_hoc_sinh

Ma_mon_hoc

Ngay_kiem_tra

Diem_so

Auto
Number

Text

Text

Date/Time

Number

HOC_SINH

Ma_hoc_sinh

Ho_dem

Ten

Text

Text

Text

MON_HOC

Ma_mon_hoc

Ten_mon_hoc

Text

Text

Bảng 1. Bảng CSDLHOC_TAP

Gợi ý có tác dụng bài:

a)

Để tạo thành một CSDL bắt đầu với thương hiệu là hoc_tap, triển khai theo công việc sau đây:

Bước 1:Chọn lệnhFileNew;Bước 2:ChọnBlank Database, xuất hiện hộp thoạiFile New Database( ightarrow)Gõ thương hiệu hoc_tap;Bước 3:Chọn địa điểm lưu tệp. Nháp vào nútCreateđể chứng thực tạo tệp.

b)Tạo những bảng dữ liệu trong database hoc_tap với cấu tạo được diễn đạt như bảng 1 ở trên, các em triển khai theo các bước:

Bước 1.Chọn đối tượngTable( ightarrow)nháy đúpCreate Table in design view;Bước 2.Nhập các thông số:Tên trường vào cộtField Name;Chọn kiểu dữ liệu trong cộtData Type;​Bước 3.Chỉ định khóa bao gồm (Primary key)Chọn trường có tác dụng khóa chính;Nháy nút hoặc lựa chọn lệnhEditchọnPrimary keytrong bảng chọnEdit;

*

*

Hình 1. Kết quả thực hành bài 1

Bài 2

Thiết lập các mối liên kết:

Giữa bảng bang_diemvà bảng hoc_sinh.Giữa bảng bang_diem với bảng mon_hoc.

Gợi ý làm cho bài:

Thực hiện tại theo quá trình sau đây:

Bước 1.Xác định trường để thiết lập cấu hình liên kếtbang_diem: ID, ma_hoc_sinh, ma_mon_hoc, ngay_kiem_tra, diem_so.hoc_sinh:ma_hoc_sinh, ho_dem, ten.mon_hoc:ma_mon_hoc, ten_mon_hoc.Bước 2.Mở database hoc_tap. Nháy nút
*
hoặc chọnDatabase
Tools
->Relationshipsđể xuất hiện sổRelationships;Bước 3.Nháy nút
*
hoặcnháy nút phải chuộtvào vùng trống của sổRelationshipschọnShow
Table...
trong bảng lựa chọn tắt. Khi đó mở ra hộp thoạiShow Table;Trong hộp thoạiShow Tablechọn những bảng (bang_diem, hoc_sinh, mon_hoc) bằng phương pháp chọn tên bảng rồi nháyAdd.

Cuối cùng nháyCloseđể tạm dừng hoạt động sổShow Table.

Bước 4.Thiết lập mối liên kết giữabảngbang_diemvà bảnghoc_sinh:Các bảng vừa chọn mở ra trên cửa ngõ sổRelationships;Bấm con chuột vào trường ma_hoc_sinh làm việc bang_diem, giữ với kéo chuột sang ngôi trường ma_hoc_sinh ởhoc_sinh;Bấm con chuột vào Create để chế tạo liên kết; (hình 2)Thông báo kết quả. (hình 3)

*

Hình 2. Chế tác mối liên kếtgiữa bảng bang_diem với hoc_sinh

*

Hình 3. Kết quả thiết lập cấu hình mối link giữa bảng bang_diem và hoc_sinh

Bước 5.Thiết lập mối links giữabảngbang_diemvà bảngmon_hoc:Các bảng vừa chọn xuất hiện trên cửa ngõ sổRelationships;Bấm loài chuột vào trườngma_mon_hocbang_diem, giữ cùng kéo loài chuột sang trườngma_mon_hocmon_hoc;Bấm chuột vàoCreateđể tạo ra liên kết; (hình 4)Thông báo kết quả. (hình 5)

*

Hình 4.Tạo mối liên kếtgiữa bảng bang_diem cùng mon_hoc

*

Hình 5.Kết quả cấu hình thiết lập mối liên kết giữa bảng bang_diem, bảng hoc_sinh và bảng mon_hoc

Bài 3

Tạo biểu mẫu để nhập dữ liệu cho bảng bang_diem.Nhập dữ liệu cho cả ba bảng (dùng cả hai cách: trực tiếp trong trang tài liệu và cần sử dụng biểu mẫu mã vừa tạo).

Gợi ý làm bài:

Các làm việc thực hiện:

Bước 1. Khởi rượu cồn Acess, chọn File ( ightarrow)Open...( ightarrow)Chọn tên tệp tin hoc_tap;Bước 2.Chọn đối tượng Form( ightarrow)Bấm đúp chuột Create khung by Wizard;Bước 3.Chọn bang_diem làm việc mục Table;Bước 4.Bấm đúp vào tên các trường ID, ma_hoc_sinh, ma_mon_hoc, ngay_kiem_tra, diem_so( ightarrow)Chọn Next;Bước 5.Chọn Columnar, chọn Next;Bước 6.Chọn Standard, lựa chọn Next;Bước 7.Gõ tên tệp tin bang_diem, lựa chọn Open the size to view or enter information, chọn Finish( ightarrow)Thông báo công dụng thực hiện tại được.

Bài 4

Thiết kế một trong những mẫu hỏi để đáp ứng nhu cầu các yêu cầu sau:

a) Hiển thị chúng ta tên của một học sinh (ví dụ "Trần Lan Anh") cùng rất điểm vừa phải của học sinhđó.

c) Danh sách học sinh gồm họ với tên, điểm môn Toán và bố trí theo ngày kiểm tra.

Gợi ý có tác dụng bài:

a) Đểhiển thị chúng ta tên của học sinh Trần Lan Anh cùng với điểm vừa phải của em này, ta triển khai theo công việc dưới đây:

Bước 1. lựa chọn Queries trong hành lang cửa số cơ sở dữ liệu hoc_tap;Bước 2. Bấm đúp loài chuột vào Creat query in design view;Bước 3. lựa chọn bảng hoc_sinh, lựa chọn add, lựa chọn bảng bang_diem, lựa chọn add, chọn Close. (hình 6)

*

Hình 6.

Bước 4. Bấm đúp loài chuột vào các trường: ho_dem, ten ở bảng hoc_sinh;Bước 5. Bấm đúp chuột vào ngôi trường diem_so làm việc bảng bang_diem. (hình 7)

*

Hình 7.

Bước 6. Trên cái Criteria, cột ho_dem( ightarrow)nhập "Trần Lan"; cột ten( ightarrow)nhập "Lan";Bước 7. Bấm phím cần chuột trên cột diem_so, lựa chọn Totals;Bước 8. Trên dòng Totals, cột diem_so, chọn avg;(hình 8)

*

Hình 8.

Bước 9. Nháy nút
*
hoặc chọn lệnhQuery( ightarrow)Runđể tiến hành mẫu hỏi. Công dụng được kết xuất bên trên trang tài liệu của mẫu hỏi (hình 9).

*

Hình 9.

Bước 10.Chọn File ( ightarrow)Save... ;Gõ tên mang đến mẫu hỏi: Cau_a, lựa chọn OK;

b) Để làm được bài này, trước hết các em đề xuất xác định:

c) tương tự như câu b).

Bài 5

Tạo báo cáo danh sách học sinh gồm: bọn họ tên, môn học, điểm.

Gợi ý làm bài:

Mở report ở cơ chế thiết kế với thực hiên các thao tác:

Trong hành lang cửa số cơ sở dữ liệu hoc_tap, chọn report, bấm đúp loài chuột vào Create report by using wizarrd;Chọn bảng hoc_sinh, bấm đúp con chuột vào trường ho_dem, ten;Chọn bảng bang_diem, bấm đúp con chuột vào ngôi trường diem_so;Chọn bảng mon_hoc, bấm đúp loài chuột vào ngôi trường ten_mon_hoc;Chọn trườngten_mon_hoc để gộp nhóm( ightarrow)Chọn Next;

Chọn hàm tính trung bình mang đến cột điểm số:

Chọn Summary Options.. ;Chọn hàm Avg, lựa chọn OK;Chọn Next ba lần.

Xem thêm: Lời Bài Hát Ông Lão Gần 100 Tuổi Hát Tân Cổ Cực Chất, Ông Lão Chèo Đò

Lưu báo cáo:

Vào File( ightarrow)Save;Gõ tên file: hoc_sinh, chọn Preview the report.Chọn Finish;Thông báo kết quả.