Tạo báo cáo tính điểm trung bình môn Toán của tất cả các bạn trong Tổ trong bảng HOC_SINH.
- Bước 1: Trong trang báo cáo nháy đúp vào Create report by using Wizard.
- Bước 2: Trong hộp thoại Report Wizard.
chọn thông tin đưa vào báo cáo:
- GV: Ta sẽ tạo báo cáo đơn giản từ bảng Hoc_Sinh lấy thông tin từ 3 trường Ten, To, Toan và gộp nhóm theo mỗi tổ để tính ĐTB môn Toán cho tất cả các bạn trong tổ
- GV yêu cầu HS trả lời 3 câu hỏi:
- Báo cáo được tạo ra để kết xuất thông tin gì?
- Dữ liệu từ những bảng, mẫu
- HS lắng nghe và suy nghĩ.
- HS trả lời:
+ Tên, Tổ, Điểm toán - Bảng Hoc_Sinh.
- Chọn bảng hoặc mẫu hỏi ở mục Tables/Queries.
- Chọn các trường vào báo cáo ở ô Available Fields sang ô Selected Fields.
- Chọn Next.
- Bước 3: Chọn trường để gộp nhóm trong báo cáo.
- Bước 4: Chỉ ra các trường để sắp thứ tự các bản ghi và các yêu cầu thống kê theo nhóm.
Chọn Summary Option...: chọn hàm tính Sum, Avg, Max, Min. Chọn OK.
Chọn Next.
- Bước 5: Chọn cách bố trí báo cáo và kiểu trình bày báo cáo. Chọn next.
- Bước 6: Đặt tên cho báo cáo. Chọn Preview the report(xem báo cáo), hoặc Modify the report's design (sửa đổi thiết kế báo cáo). Chọn Finish.
hỏi nào sẽ được đưa vào báo cáo?
- Dữ liệu sẽ được nhóm thế nào?
- Đưa ra các bước chính để tạo được báo cáo.
- GV đưa ra 1 số chú ý:
+ Khi đang ở chế độ thiết kế có thể nháy nút để xem báo cáo.
+ Để tạo báo cáo được đẹp, cân đối và hiển thị đúng Tiếng Việt cần chỉnh sửa thêm trong chế độ thiết kế.
- Nhóm theo mỗi tổ để tính ĐTB môn Toán của cả tổ.
- HS quan sát, ghi nhớ.
- HS lắng nghe và ghi bài.
4. Củng cố
- Nhắc lại khái niệm báo cáo và các bước để thực hiện một báo cáo.
- Nêu các ưu điểm của báo cáo.
- Cho học sinh lên máy tạo một báo cáo cho các bạn xem.
5. Bài tập về nhà.
- Yêu cầu HS làm Bài tập 1, 2, 3 (Trang 74 SGK) - Yêu cầu HS đọc trước Bài tập và thực hành 8 IV. RÚT KINH NGHIỆM
...
...
...
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.
Tiết 31 Ngày soạn:
Ngày giảng:
BÀI TẬP VÀ THỰC HÀNH 8 TẠO BÁO CÁO
I. MỤC TIÊU:
1. Kiến thức.
- Củng cố những kiến thức đã học về cách tạo báo cáo.
2. Kỹ năng.
- Biết thực hiện các kĩ năng cơ bản để tạo báo cáo đơn giản bằng thuật sĩ 3.Thái độ.
- Có thái độ nghiêm túc trong giờ học.
II. ĐỒ DÙNG DẠY HỌC.
1. Chuẩn bị của GV:
- Sách giáo viên, SGK tin 12, SBT tin 12, Giáo án, Phòng máy.
2. Chuẩn bị của HS:
- SGK tin 12, SBT tin 12, vở.
III. HOẠT ĐỘNG DẠY - HỌC.
1. Tổ chức lớp: Ổn định và kiểm tra sĩ số.
2. Kiểm tra bài cũ: Kiểm tra trong quá trình thực hành.
3. Bài mới:
4. Củng cố
- Nhắc nhở những sai sót mắc phải và cách khắc phục 5. Bài tập về nhà.
- Xem bài chuẩn bị tiết sau thực hành.
IV. RÚT KINH NGHIỆM
...
...
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.
Nội dung Hoạt động của GV Hoạt động của HS
- Phân nhóm làm bài tập
Bài 1: Từ bảng HOC_SINH trong CSDL Quanli_HS, tạo một báo cáo để in ra danh sách các học sinh gồm họ tên, ngày sinh, địa chỉ. Hãy nhóm theo giới tính và tính số HS nam, HS nữ
Bài 2: Tạo báo cáo in danh sách học sinh khá (có điểm trung bình mỗi môn từ 6.5 trở lên).
- Phân vị trí từng nhóm làm bài tập
- Những yêu cầu về kiến thức, kỹ năng, thái độ của HS - Để thời gian 3 phút để HS đọc kĩ những yêu cầu của bài thực hành.
- Hướng dẫn cách thức thực hiện buổi thực hành của HS - GV nhắc lại kiến thức cách tạo báo cáo.
- Yêu cầu HS thực hiện Bài 1.
GV: Theo dõi, uốn nắn, hướng dẫn cho những em không làm được
GV: Nhận xét
- GV yêu cầu học sinh tạo báo cáo theo yêu cầu bài 2.
+ Hướng dẫn: Tạo mẫu hỏi cho danh sách học sinh khá.
+ Tạo báo cáo dựa trên mẫu hỏi này.
GV: Theo dõi, uốn nắn, hướng dẫn cho những em không làm được
GV: Nhận xét
- Chú ý lắng nghe, thực hiện theo sự phân công của GV - Xem nội dung bài tập thực hành
- Nêu các yêu cầu kiến thức cần vận dụng để hoàn thành thực hành
- Chú ý lắng nghe, quan sát ghi nhớ những yêu cầu của GV
HS: thực hiện
HS: Chú ý lắng nghe, ghi nhớ - HS: thực hiện
Tiết 35 Ngày soạn:
Ngày giảng:
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:
1. Kiến thức.
- Củng cố các kĩ năng cơ bản sử dụng Access.
2. Kỹ năng.
3.Thái độ.
- Có thái độ nghiêm túc trong giờ học.
II. ĐỒ DÙNG DẠY HỌC.
1. Chuẩn bị của GV:
- Sách giáo viên, SGK tin 12, SBT tin 12, Giáo án, Phòng máy.
2. Chuẩn bị của HS:
- SGK tin 12, SBT tin 12, vở.
III. HOẠT ĐỘNG DẠY - HỌC.
1. Tổ chức lớp: Ổn định và kiểm tra sĩ số.
2. Kiểm tra bài cũ:
3. Bài mới:
Giáo án tin học 12.
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.
- Phân nhóm làm bài tập
- Phân vị trí từng nhóm làm bài tập - Những yêu cầu về kiến thức, kỹ năng, thái độ của HS
Bài 1:
a) Tạo một CSDL mới, đặt tên là HOC_TAP.
b) 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 sau, đặt khoá chính cho mỗi bảng, mô tả tính chất cho các trường trong mỗi bảng.
BANG_DIEM:ID(AutoNumber);
Ma_hoc_sinh(text);Ma_mon_hoc (text), Ngay_kiem_tra(Date/Time), Diem_so(Number).
HOC_SINH: Ma_hoc_sinh(Text);
Ho_dem(text); Ten(Text).
MON_HOC: Ma_mon_hoc(Text);
Ten_mon_hoc(Text)
Bài 2: Thiết lập các mối liên kết.
Giữa bảng BANG_DIEM và bảng HOC_ SINH.
Giữa bảng BANG_DIEM 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 dữ liệu và dùng biểu mẫu vừa tạo).
Bài 4: Thiết kế một số mẫu hỏi để đáp ứng các yêu cầu sau:
a) Hiển thị Họ tên của một học sinh (Ví dụ: "Trần Lan Anh") cùng với điểm trung bình của học sinh đó.
b) Danh sách học sinh gồm họ và tên,
- Để thời gian 3 phút để HS đọc kĩ những yêu cầu của bài thực hành.
- Hướng dẫn cách thức thực hiện buổi thực hành của HS - GV nhắc lại kiến thức cách tạo tạo bảng, tạo biểu mẫu, tạo liên kết, tạo mẫu hỏi, tạo báo cáo.
- Yêu cầu HS thực hiện Bài 1.
GV: Theo dõi, uốn nắn, hướng dẫn cho những em không làm được
GV: Nhận xét
- Yêu cầu HS tạo liên kết giữa các bảng.
- Yêu cầu HS tạo biểu mẫu.
- Yêu cầu HS nhập dữ liệu cho các bảng.
- GV yêu cầu học sinh tạo báo cáo theo yêu cầu bài 2.
+ Hướng dẫn: Tạo mẫu hỏi cho HS.
- Dữ liệu đưa vào:
- Bảng sử dụng:
-Điều kiện tạo mẫu hỏi ? - Yêu cầu tạo mẫu hỏi trên máy.
- GV quan sát, sửa sai.
- Chú ý lắng nghe, thực hiện theo sự phân công của GV
- Xem nội dung bài tập thực hành
- Nêu các yêu cầu kiến thức cần vận dụng để hoàn thành bài thực hành
- Chú ý lắng nghe, quan sát ghi nhớ.
HS: thực hiện
- HS: Chú ý lắng nghe, ghi nhớ
- HS thực hiện tạo liên kết và lưu lại.
- HS thực hiện tạo biểu mẫu.
- HS nhập dữ liệu.
- HS: thực hiện
Ho_Dem, Ten, Diem_So Bang_Diem và Hoc_Sinh - Lấy theo tên 1 HS - HS thực hiện.
- HS thực hiện tạo các mẫu hỏi.
30
4. Củng cố
- Nhắc nhở những sai sót mắc phải và cách khắc phục 5. Bài tập về nhà.
- Đọc nội dung bài 10 Cơ sở dữ liệu quan hệ IV. RÚT KINH NGHIỆM
...
...
...
Tiết 36.
Ngày soạn:
Ngày giảng:
§ 10: CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 1) I. MỤC TIÊU:
1 Kiến thức.
- Nắm được khái niệm mô hình dữ liệu và biết sự tồn tại của các loại mô hình CSDL.
- Biết khái niệm mô hình dữ liệu quan hệ và các đặc trưng cơ bản của mô hình này 2. Kỹ năng.
3. Thái độ.
- Có thái độ nghiêm túc trong giờ học.
II. ĐỒ DÙNG DẠY HỌC.
1. Chuẩn bị của GV:
- Sách giáo viên, SGK Tin 12, Giáo án.
2. Chuẩn bị của HS:
- Sách giáo khoa, vở ghi.
III. HOẠT ĐỘNG DẠY - HỌC:
1. Tổ chức lớp: Ổn định và kiểm tra sĩ số.
2. Kiểm tra bài cũ.
3. Bài mới:
Nội dung Hoạt động của GV Hoạt động của HS
1 . Mô hình dữ liệu quan hệ.
I. Hoạt động 1: Mô hình dữ liệu.
Một CSDL bao gồm các yếu tố:
- Cấu trúc dữ liệu.
- Các thao tác và các phép toán trên dữ liệu.
- Các ràng buộc dữ liệu.
* Khái niệm: Mô hình dữ liệu là một tập các khái niệm, dùng để mô
GV: Theo em để tiến hành xây dựng và khai thác một hệ CSDL thường được tiến hành qua mấy bước?
GV: Như trong chương I các em đã được học một CSDL bao gồm những yếu tố nào?
GV: Các khái niệm dùng để
HS:Qua 3 bước: Khảo sát, Thiết kế, Kiểm thử
HS: - Cấu trúc dữ liệu.
- Các thao tác và các phép toán trên dữ liệu.
- Các ràng buộc dữ liệu.
tả CTDL, các thao tác dữ liệu, các ràng buộc dữ liệu của một CSDL.
Các loại mô hình dữ liệu - Mô hình DL hướng đối tượng - Mô hình DL quan hệ
- Mô hình dữ liệu phân cấp - Mô hình mạng.
Trong mô hình quan hệ có các đặc trưng :
+ Về mặt cấu trúc dữ liệu được thể hiện trong các bảng. Mỗi bảng thể hiện thông tin về một loại đối tượng (một chủ thể) bao gồm các hàng và các cột. Mỗi hàng cho thông tin về một đối tượng cụ thể (một cá thể) trong quản lí.
+ Về mặt thao tác trên dữ liệu: có thể cập nhật dữ liệu như : thêm, xóa hay sửa bản ghi trong một bảng.
+ Về mặt ràng buộc dữ liệu: dữ liệu trong các bảng phải thỏa mãn 1 số ràng buộc. Chẳng hạn, không được có 2 bộ nào trong 1 bảng giống nhau hoàn toàn; với sự xuất hiện lặp lại của 1 số thuộc tính ở các bảng, mối liên kết giữa các bảng được xác lập. Mối liên kết này thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.
mô tả các yếu tố trên tạo thành mô hình dữ liệu
GV: Theo mức mô tả chi tiết về CSDL, có thể có các mô hình.
GV: Mô hình quan hệ được E.F.Codd đề xuất năm 1970.
Trong khoảng hai mươi năm trở lại đây các hệ CSDL theo mô hình quan hệ được dùng rất phổ biến.
- HS lắng nghe, ghi bài.
- HS lắng nghe
2. Cơ sở dữ liệu quan hệ.
a. Khái niệm.
CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ gọi là CSDL quan hệ. Hệ QT CSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan
GV: Em hãy nhắc lại khái niệm về CSDL, khái niệm về hệ QTCSDL?
HS: Trả lời câu hỏi:
Một CSDL là 1 tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của 1 tổ chức nào đó, được lưu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.
hệ.
- Một quan hệ trong hệ CSDL quan hệ có các đặc trưng chính:
+ Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác.
+ Các bộ là phân biệt và thứ tự các bộ không quan trọng.
+ Mỗi thuộc tính có một tên để phân biệt, thứ tự các thuộc tính không quan trọng.
+ Quan hệ không có thuộc tính là
đa trị hay phức hợp. - GV xét ví dụ về quản lý thư viện minh hoạ cho CSDL:
Xét Bảng Sach
(MaSoSach,TenSach, SoTrang,TacGia,SoTrang) - Trong mô hình dữ liệu quan hệ có các thuật ngữ:
Quan hệ để chỉ bảng, thuộc tính để chỉ cột, bộ (bản ghi) để chỉ hàng, thuật ngữ miền:
để chỉ kiểu dữ liệu của mỗi thuộc tính.
Giả sử MaSoSach (Text): TV - 02 tương ứng các thuật ngữ là gì?
- Như vậy trong hệ CSDL quan hệ có các đặc trưng.
- Giáo viên lấy ví dụ SGK minh hoạ cho thuộc tính đa trị và thuộc tính phức hợp.
+ GV gợi ý cách khắc phục hai thuộc tính?
thông tin của nhiều người dùng với nhiều mục đích khác nhau.
- Hệ QT CSDL: Là phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và khai thác thông tin của CSDL được gọi là hệ quản trị CSDL - HS lắng nghe, ghi nhớ.
- HS ghi bài.
- HS lắng nghe.
- HS: MaSoSach - Thuộc tính để chỉ cột. TV-O2: bản ghi để chỉ hàng. Text: miền để chỉ kiểu dữ liệu.
- HS lắng ghe, ghi bài.
- HS nghiên cứu SGK, lắng nghe.
HS: thuộc tính đa trị (H69/SGK) tách thành hai hàng. Thuộc tính phức hợp(H70/SGK) tách thành hai thuộc tính
- GV nhận xét.
4. Củng cố.
+ Đặc điểm của một mô hình DL quan hệ
+ Khi học bài nên liên hệ đến kiến thức chương I.
5. Bài tập về nhà.
+ Học các nội dung về mô hình dữ liệu quan hệ.
IV. RÚT KINH NGHIỆM
...
...
...
Tiết 37.
Ngày soạn:
Ngày giảng:
§ 10: CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 2) I. MỤC TIÊU:
1 Kiến thức.
Học sinh sau tiết học sẽ:
+ Biết khái niệm cơ sở dữ liệu quan hệ, khoá và liên kết giữa các bảng, các thao tác với CSDL quan hệ.
+ Có sự liên kết với các thao tác cụ thể đã trình bày trong chương II.
2. Kỹ năng.
+ Chọn được khoá cho các bảng đơn giản và các lập được liên kết giữa một số bảng đơn giản.
3. Thái độ.
- Có thái độ nghiêm túc trong giờ học.
II. ĐỒ DÙNG DẠY HỌC.
1. Chuẩn bị của GV:
- Sách giáo viên, SGK Tin 12, Giáo án, sơ đồ hoặc máy chiếu.
2. Chuẩn bị của HS:
- Sách giáo khoa, vở ghi.
III. HOẠT ĐỘNG DẠY - HỌC:
1. Tổ chức lớp: Ổn định và kiểm tra sĩ số.
2. Kiểm tra bài cũ.
Mô hình DL quan hệ có những đặc trưng nào? Cho VD về một mô hình DL quan hệ mà em biết?
3. Bài mới:
Nội dung Hoạt động của GV Hoạt động của HS
2. Cơ sở dữ liệu quan hệ.
Ví dụ.
Xét ví dụ về hoạt động mượn sách ở thư viện của trường ở mức mô
- Để quản lý HS mượn sách thư viện cần quản lý thông tin gì?
- HS: Tình hình mượn sách, các HS có thẻ mượn sách, Sách trong thư viện.
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.
hình để thấy một số nét đặc trưng của hệ CSDL quan hệ.
b) Khoá và liên kết giữa các bảng Khoá
Khóa của một bảng là một tập thuộc tính gồm một hay một số thuộc tính của bảng có hai tính chất:
- Không có 2 bộ khác nhau trong bảng có giá trị bằng nhau trên khóa.
- Không có tập con thực sự nào của tập thuộc tính này có tính chất trên.
Khoá chính
- Một bảng có thể có nhiều khoá.
Trong các khóa của 1 bảng người ta thường chỉ định 1 khóa làm khóa chính
Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khóa chính không được để trống.
Chú ý :
- Mỗi bảng có ít nhất một khóa.
Việc xác định khóa phụ thuộc vào quan hệ lôgic của các dữ liệu chứ không phụ thuộc vào giá trị của các dữ liệu.
- Nên chọn khóa chính là khóa có ít thuộc tính nhất.
Liên kết:
Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa. Chẳng hạn thuộc tính số thẻ là khóa của bảng người mượn xuất hiện lại ở bảng mượn sách đã tạo nên liên kết
- Xây dựng 3 bảng lưu dữ liệu trên.(Hình 71 SGK). Từ 3 bảng ta thấy có sự liên kết giữa ba bảng để quản lý thông tin.
- Sự xuất hiện lặp lại thuộc tính Số thẻ và Mã số sách ở bảng MƯỢN SÁCH trong 2 bảng NGƯỜI MƯỢN và bảng SÁCH -> thể hiện mối liên kết giữa học sinh mượn và sách trong thư viện
- Nhờ mối liên kết này ta biết thông tin gì?
- GV: Trong 1 bảng, mỗi hàng thể hiện thông tin về 1 đối tượng nên sẽ không có 2 hàng giống nhau hoàn toàn.
Tuy nhiên, thông thường không cần đến tất cả các thuộc tính trong bảng để phân biệt các cá thể.
VD: bảng Người Mượn (H72 /SGK), thuộc tính Số thẻ có thể dùng để phân biệt các HS -> có 1 khoá Số thẻ.
VD: Bảng Mượn Sách (H74 /SGK) thuộc tính Số thẻ, Mã số sách có đủ để phân biệt các lần mượn sách không?
Như vậy cần phải thêm thuộc tính Ngày mượn để phân biệt -> có 3 thuộc tính để phân biệt các bộ và sẽ là
- HS quan sát.
- HS lắng nghe
- HS: Biết HS đã mượn cuốn sách nào, thông tin HS mượn sách....
- HS lắng nghe, đọc SGK.
- HS: Trong bảng Mượn Sách Số thẻ, Mã số sách không đủ phân biệt vì 1 HS có thể mượn đi mượn lại 1 cuốn sách
giữa 2 bảng này. khoá của bảng.
GV: Khi các em gửi thư , các em phải ghi đầy đủ địa chỉ của người gửi và địa chỉ người nhận, như vậy địa chỉ của người gửi và địa chỉ của người nhận chính là các khóa:
Song nếu các em không ghi 1 trong 2 địa chỉ thì điều gì sẽ xảy ra?
GV:Vậy địa chỉ người nhận chính là khóa chính.
GV: Để đảm bảo sự nhất quán về dữ liệu, tránh trường hợp thông tin về 1 đối tượng xuất hiện hơn 1 lần sau những lần cập nhật. Do đó người ta sẽ chọn 1 khóa trong các khóa của bảng làm khóa chính.
GV: Mục đích chính của việc xác định khóa là thiết lập sự liên kết giữa các bảng. Điều đó cũng giải thích tại sao ta cần xác định khóa sao cho nó bao gồm càng ít thuộc tính càng tốt.
- Dựa vào liên kết bảng Mượn Sách và Sách ta biết thông tin gì?
- Thuộc tính đóng vai trò liên kết 2 bảng là gì?
Dựa vào mối liên kết giữa các bảng Người Mượn, Sách,
HS: Có thể không ghi địa chỉ người gửi, nhưng bắt buộc phải ghi địa chỉ người nhận.
- HS lắng nghe, ghi bài
- HS: Biết thông tin chi tiết về cuốn sách được mượn, ngày mượn.
- Thuộc tính Mã Số Sách.
Giáo viên: Phạm Thị Nhụ Tổ: Toán – Tin Trường THPT Tiên Hưng.