II. BÀI TP Ậ
H tờn ọ Ngày sinh pớ STT Số
thẻ
Mó sỏch Ngày mượn Ngày trả
TV-09 Nguy n Thanh ễ Tr ngườ 18/12/1990 12C1 1 TV-09 GK110 20/08/2009 TV-24 Ph m V n Longạ ă 13/12/1992 10A2 2 TV-24 GK110 25/08/2009 TV-08 Nguy n Th Mễ ị ỹ 03/04/1991 11B7 3 TV-09 TK50 22/08/2009 10/12/2009 (Chỳ ý: Đến th i i m t o CSDL qu n lớ, cú th cú m t s sỏch h c sinh ó m n ờ đ ể ạ ả ể ộ ố ọ đ ượ sỏch nh ng ch a hoàn tr )ư ư ả Cõu 4: (1,5 đi m)ể
giáo án tin học 12
Em hóy giỳp th vi n tr ng t o c s d li u g m cỏc b ng thớch h p sao ư ệ ườ ạ ơ ở ữ ệ ồ ả ợ
cho cú th qu n lớ đ c cỏc thụng tin trờn. ể ả ượ (h c sinh t t tờn b ng và s d ng cỏc tờn ọ ự đặ ả ử ụ
tr ng ó cho)ườ đ
Tờn b ng:ả Tờn b ng:ả
Fieldname Data Type Fieldname Data Type
Tờn b ng:ả Tờn b ng:ả
Fieldname Data Type Fieldname Data Type
Cõu 5: Em hóy ch ra khúa chớnh t ng b ng mà em đó t o? (1,5 đi m)ỉ ở ừ ả ạ ể
Cõu 6: Em hóy ch ra m i liờn k t gi a cỏc b ng, sao cho cú th t ng h p đ c thụng ỉ ố ế ữ ả ể ổ ợ ượ
tin c n thi t? (1 đi m)ầ ế ể
ÁP ÁN:
Đ
I. Lí THUY TẾ
Cõu 1: (2 đi m)ể
Kiểu dữ liệu Mô tả
Text Dữ liệu kiểu văn bản gồm các kí tự
Number Dữ liệu kiểu số
Date/Time Dữ liệu kiểu ngày / giờ
Currency Dữ liệu kiểu tiền tệ
AutoNumber Dữ liệu kiểu số đếm, tăng tự động cho bản ghi mới và thờng có bớc tăng là 1
Yes/No Dữ liệu kiểu Boolean (hay Lôgic)
Memo Dữ liệu kiểu văn bản
Cõu 2: (1,5 đi m) ể
* Mu n l u tr và khai thỏc thụng tin b ng mỏy tớnh c n ph i cú:ố ư ữ ằ ầ ả - C s d li uơ ở ữ ệ
- H qu n tr c s d li uệ ả ị ơ ở ữ ệ
- Cỏc thi t b v t lớ (mỏy tớnh, đ a c ng, m ng,...)ế ị ậ ĩ ứ ạ
giáo án tin học 12 - B c 1: Kh o sỏtướ ả - B c 2: Thi t kướ ế ế - B c 3: Ki m thướ ể ử Cõu 3: (2,5 i m)đ ể * Cỏc b c chớnh đ t o m t m u h i bao g m: ướ ể ạ ộ ẫ ỏ ồ (1,5 i m)đ ể - Ch n d li u ngu nọ ữ ệ ồ (cỏc b ng và m u h i khỏc) cho m u h i;ả ẫ ỏ ẫ ỏ - Ch n cỏc tr ng t d li u ngu n đ đ a vào 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;ọ ườ ể ắ ế ả ẫ ỏ - T o cỏc tr ng tớnh toỏn t cỏc tr ng đó cú;ạ ườ ừ ườ
- Đặ ềt đi u ki n g p nhúm. ệ ộ
* Trỡnh bày cỏch t o m u theo t thi t k ạ ẫ ự ế ế (1 i m)đ ể
- B c 1: ướ ch n ọ Queriestrong b ng ch n đ i t ng.ả ọ ố ượ - B c 2: nhỏy đỳp Create query in Design viewướ
Cõu 4: (1,5 i m)đ ể Tờn b ng: Sachả Tờn b ng: NguoiMuonả Fieldnam e Data Type
Fieldname Data Type
MaSach Text SoThe Text TenSach Text HoTen Text NhaXB Text NgaySinh Date/Time NamXB Number Lop Text
Cõu 5: (1,5 i m)đ ể
Ch đ nh khúa chớnh:ỉ ị
- B ng Sach: MaSachả - B ng NguoiMuon: SoTheả
Tờn b ng: MuonSachả
Fieldname Data Type
STT Number SoThe Text MaSach Text NgayMuon Date/Time NgayTra Date/Time
giáo án tin học 12 - B ng MuonSach: STTả
Cõu 6: (1 i m)đ ể
Ch m i liờn k t:ỉ ố ế
- B ng Sach liờn k t v i b ng MuonSach qua tr ng MaSachả ế ớ ả ườ - B ng NguoiMuon liờn k t v i b ng MuonSach qua truong SoTheả ế ớ ả
giáo án tin học 12 Ngày soạn: 12/12/2009 Tiết tp2ct: 36 - 37 Bài tập và thực hành 9 Bài thực hành tổng hợp I – Mục tiêu: - Củng cố những kiến thức đã đợc học về Access
- Rèn luyện các kĩ năng, các thao tác khi làm việc với Access: + Tạo CSDL mới gồm các bảng có liên kết
+ Tạo biểu mẫu để nhập dữ liệu
+ Thiết kế mẫu hỏi đáp ứng một số yêu cầu nào đó
+ Lập báo cáo nhanh bằng thuật sĩ và bằng thiết kế đơn giản II - đồ dùng dạy học:
GV: Giáo án, SGK, phòng máy,... HS: SGK, vở ghi.
iii – nội dung
1. Kiểm tra sĩ số
Lớp 12C1 12C2 12C3 12C4 12C5 12C6 12C7
Sĩ số
2. Kiểm tra bài cũ(không)
3. Nội dung:
Hoạt động của GV Hoạt động của học sinh
Thực hành giải bài tập 1, 2, 3:
Thực hành giải bài tập 4:
- Giới thiệu nội dung yêu cầu của bài tập:
a) 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 đó (VD: Trần Lan Anh)
- Định hớng các bớc và yêu cầu học sinh thực hành:
B1: Khởi động Access B2: Mở CSDL Hoc_tap B3: Mở cửa sổ mẫu hỏi
B4: Chọn bảng chứa dữ liệu
B5: Chọn trờng cần đa vào mẫu hỏi
- Học sinh tự làm trên máy.
- Theo dõi nội dung yêu cầu để định h- ớng nhiệm vụ phải thực hiện.
- Nháy đúp vào biểu tợng Access trên màn hình nền
- Chọn Open chọn CSDL Hoc_tap - Chọn Queries trong cửa sổ CSDL
Hoc_tap
- Nháy đúp chuột vào Creat query in design view
- Chọn bảng hoc_sinh, chọn Add, chọn bảng bang_diem, chọn Add, nhấn Close
giáo án tin học 12
B6: Đặt điều kiện và đặt hàm thống kê
B7: Thực hiện mẫu hỏi B8: Lu lại
- Kiểm tra kết quả của học sinh - Đánh giá cho điểm
b) Danh sách học sinh gồm họ và tên, điểm môn Toán trong một ngày (VD: 12/12/2007)
- Định hớng các bớc vào yêu cầu học sinh thực hành
B1: Mở cửa sổ mẫu hỏi B2: Chọn bảng chứa dữ liệu
B3: Chọn trờng cần đa vào mẫu hỏi
B4: Đặt điều kiện
- Bấm đúp vào trờng Ho-dem, ten ở bảng hoc_sinh, truờng Diem_so ở bảng bang_diem
- Trên dòng Criteria, cột Ho_dem nhập “Tran Lan”
- Nháy nút trên thanh công cụ để chọn Totals
- Trên dòng Totals, cột diem_so chọn Avg
- Nháy nút để đợc kết quả - Thực hiện theo hớng dẫn của GV - Chọn bảng
giáo án tin học 12
B5: Thực hiện mẫu hỏi
- Kiểm tra kết quả của học sinh - Đánh giá cho điểm
c) Danh sách học sinh gồm họ và tên, điểm toán và sắp xếp theo ngày kiểm tra
- Đặt điều kiện tại trờng Ngay_kiem_tra nh thế nào? làm thế nào để sắp xếp?
- Yêu cầu học sinh về nhà tự làm.
Thực hành bài tập 5: Tạo báo cáo danh sách học sinh của từng môn gồm: Họ tên, điểm và tính điểm trung bình theo môn
- Định hớng các bớc và yêu cầu học sinh tự thực hành
B1: Mở đối tợng báo cáo B2: Chọn trờng đa vào báo cáo
B3: Chọn trờng gộp nhóm
- Chọn các trờng cho mẫu hỏi
- Trên dòng Criteria, cột Ten_mon_hoc nhập “Toan”, cột Ngay_kiem_tra nhập ngày #22/08/2007#
- Trên dòng Show tắt dấu kiểm tại các cột Ten_mon_hoc và Ngay_kiem_tra
- Nháy nút để thực hiện mẫu hỏi - Bài tập về nhà
- Theo dõi nội dung yêu cầu và kết quả cần đạt đợc để xác định các thao tác phải thực hiện
giáo án tin học 12
B4: Chọn hàm tính trung bình cho cột điểm số
B5: Đặt tên và lu báo cáo
- Kiểm tra kết quả, yêu cầu học sinh thực hiện lại.
- Sau đó đánh giá cho điểm.
bảng, chọn hàm gộp nhóm, chọn kiểu trình bày của báo cáo, lu báo cáo.
+ Trong cửa sổ CSDL hoc_tap, chọn report, bấm đúp chuột chọn Create report by wizard.
+ Chọn bảng hoc_sinh, bấm đúp chuột vào trờng Ho_dem, ten
+ Chọn bảng bang_diem, bấm đúp chuột chọn trờng Diem_so
+ Chọn bảng Mon_hoc, Bấm đúp chuột chọn Ten_mon_hoc
giáo án tin học 12
+ Chọn By Mon_hoc để gộp nhóm, chọn Next hai lần (có thể thay đổi cách hiển thị của báo cáo)
+ Chọn Summary Options..
+ Chọn hàm Avg, chọn OK + Chọn Next liên tiếp 3 lần
+ Gõ tên file nhấn Finish để lu lại