- Chọn trường liên quan từ các bảng và mẫu hỏi liên kết, rồi nháy Create để tạo liên kết.. Kỹ năng: Khởi động và thốt khỏi Access, tạo bảng, tạo biểu mẫu, thiết lập mối quan hệ giữa các
Trang 1Ngày soạn: 27/10/2008 Ngày giảng: 28/10/2008
Tiết theo PPCT: 19 § 6: LIÊN KẾT GIỮA CÁC BẢNG
I MỤC TIÊU
1 Kiến thức:
- Biết khái niệm liên kết giữa các bảng, sự cần thiết và ý nghĩa của việc tạo liên kết
- Biết cách tạo liên kết trong Access
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu cách tạo biểu mẫu đơn giản.
2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm về liên kết giữa các bảng.
a Mục tiêu:
- Biết khái niệm liên kết giữa các bảng,
- Sự cần thiết và ý nghĩa của việc tạo liên kết
b Nội dung:
- Khái niệm và chức năng của biểu mẫu
- So sánh sự khác nhau giữa bảng và biểu mẫu trong cách hiễn thị và nhập dữ liệu
- Lọc dữ liệu cho bảng theo các điều kiện
c Các bước tiến hành
- Giới thiệu VD về cách lập CSDL Bán hàng của
công ty chuyên bán dụng cụ văn phòng
- Cách 1: Lập CSDL gồm một bảng duy nhất
chứa các thông tin cần thiết
- Trình chiếu về bảng Bán hàng khi sữ dụng cách
1 sau đó yêu cầu HS nhận xét
- Có cách nào để khắc phục được nhược điểm đó?
- Trình chiếu cách 2: Lập CSDL Kinh_doanh gồm
3 bảng
- Tuy nhiên, để có được thông tin tổng hợp chẳng
hạn liệt kê các loại mặt hàng đã được đặt
hàngcùng số lần được đặt hàng thì cần thông tin từ
3 bảng Nói cách khác cần có liên kết giữa các
Trang 2
* Hoạt động 2: Tìm hiểu kỷ thuật tạo liên kết giữa các bảng.
a Các bước tiến hành để thiết lập các mối liên kết giữa
các bảng:
- Chọn Tools Relationships hoặc nháy nút lệnh
(Relationships).
- Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết
- Chọn trường liên quan từ các bảng (và mẫu hỏi) liên kết,
rồi nháy Create để tạo liên kết.
Ví dụ : Thực hiện ví dụ đối với CSDL Kinh_doanh.
- Dùng Projector để thực hiện trực tiếp ví dụ minh họa trên
máy tính giúp HS dễ hình dung hơn
- Yêu cầu một số em HS trực tiếp làm lại các thao tác đó
trên máy tính cho cả lớp quan sát
b Hiệu chỉnh mối liên kết:
-Vào cửa sổ Relationships, kích đúp vào dây quan hệ, xuất hiện
cửa sổ Edit Relationships để hiệu chỉnh
c Xóa dây mối liên kết:
- Vào cửa sổ Relationships, kích chuột phải vào dây quan hệ
muốn xóa, chọn lệnh Delelte
Lưu ý: Muốn hiệu chỉnh hoặc xóa dây quan hệ ta phải đóng cửa
sổ của các bảng có liên quan
- HS quan sát và ghi nhớ
- Thực hiện theo yêu cầucủa GV
- HS lắng nghe và ghichép
- HS lắng nghe và ghichép
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Hãy nêu khái niệm về liên kết giữa các bảng
-Yêu cầu HS hoàn thành Bảng thống kê các thao tác liên quan đến việc tạo liên kếtgiữa các bảng
Tên thao tác Một cách thực hiện thao tác
1 Thiết lập liên kết Chọn Tools -> Relationships… hoặc nháy nút
…
2 Chọn các bảng Chọn bảng và nháy Add…
3 Sửa lại liên kết Nháy đúp vào đường liên kết
4 Lưu lại liên kết
Trang 3Ngày soạn: 29/10/2008 Ngày giảng: 30/10/2008
Tiết theo PPCT: 20BÀI TẬP
I MỤC TIÊU
1 V ề kiến thức: HS nắm chắc một cách hệ thống các kiến thức cơ bản về Ms Acces:các
chức năng cơ bản của Access, các yếu tố tạo nên Table, Vì sao phải tạo mối quan hệ?
2 Kỹ năng: Khởi động và thốt khỏi Access, tạo bảng, tạo biểu mẫu, thiết lập mối quan hệ
giữa các bảng, hiệu chỉnh dây quan hệ, xĩa dây quan hệ, nhập dữ liệu cho bảng Nắm vững cácqui trình tạo, thiết lập quan hệ, nhập dữ liệu cho Table
II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, chương trình trắc nghiệm trên máy tính
2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Kiểm tra trong tiết.
2 Nội dung bài:
HS làm các câu hỏi trắc nghiệm theo 4 nhĩm, các nhĩm cử các hs của nhĩm để điều khiểmphần mềm trắc nghiệm chọn câu hỏi đúng, GV nên hướng dẫn hs như một trị chơi để gây sựhứng thú và thoải mái Mỗi nhĩm làm 10 câu, nhĩm nào cĩ số điểm cao nhất sẽ thắng
Cuối cùng, mỗi nhĩm đặt một đến hai câu hỏi để nhĩm cịn lại trả lời
Nội dung câu hỏi trắc nghiệm:
1) Nhờ có mối quan hệ giữa các bảng tính chất nào sau đây được đảm bảo ?
A) Tính độc lập B) Tính cấu trúc
C) Tính dư thừa D) Tính toàn vẹn
2) Để đổi tên bảng, chọn bảng rồi chọn lệnh:
A) File -> Rename B) View -> Rename
C) Record -> Rename D) Edit -> Rename
3) Để chỉnh khoá chính của một bảng, sau khi chọn trường ta thực hiện:
A) Tools -> Primary key B) Edit -> Primary key
C) Table -> Edit key D) View -> Primary key
4) Độ rộng của trường được thay đổi ở đâu?
A) Trong chế độ trang dữ liệu B) Trong chế độ biểu mẫu
C) Không thể thay đổi được D) Trong chế độ thiết kế
5) Để mở biểu mẫu ở chế độ biểu mẫu ta thực hiện:
A) Chọn biểu mẫu rồi chọn View -> Datasheet
B) Chọn biểu mẫu rồi chọn nút Design
C) Nháy đúp chuột lên tên biểu mẫu
D) Chọn biểu mẫu rồi chọn View -> Open
6) Để lọc các học sinh sinh vào ngày 05/12/1991 ta sữ dụng
A) Records -> Filter -> Filter by selection B) Lọc theo mẫuC) Lọc theo ô dữ liệu đang được chọn D) Thực hiện lọc 7) Trong CSDL Access chức năng của bảng(table) là:
A) Sắp xếp, tìm kiếm và kết xuất dữ liệu B) Nhập và hiển thị thông tin
C) Lưu trữ dữ liệu
Trang 4
8) Hộp hội thoại Show table dùng để:
A) Tạo liên kết từ các trường của bảng B) Chọn các bảng để thiết lập mối liên kết C) Tạo mối liên kết cho các bảng D) Mở các bảng để tạo liên kết
9) Để tìm học sinh trong bảng HOCSINH có họ là Phan thì ở ô Match trong hộp hội thoại Find and Replace chọn:
A) Start of field B) Any part of field C) Không cần chọn ở ô Match D) Whole field
10) Để quy định cách hiển thị và in dữ liệu của trường ta chọn tính chất:
A) Field size B) Default Value C) Format D) Caption 11) Trong Access, muốn lọc dữ liệu theo mẫu, ta chọn
12) Trường của bảng là:
A) Các bản ghi trong bảng
B) Cột của bảng thể hiện thuộc tính của chủ thể cần quản lý
C) Các thông tin của chủ thể
D) Hàng của bảng gồm dữ liệu vềø các thuộc tính của chủ thể được quản lý 13) Trong cửa sổ tạo cấu trúc để khai báo tên trường ta khai báo ở ô
14) Khi sắp xếp dữ liệu trong bảng ta cần mở bảng ở chế độ
A) Chế độ biểu mẫu B) Chế độ thiết kế
C) Trang dữ liệu
15) Để tạo CSDL mới ta thực hiện:
A) File -> New -> Blank Database B) File -> Databaze
C) Insert -> New file D) File -> New -> Gõ tên CSDL mới 16) Chức năng của mẩu hỏi dùng để
A) Lưu trữ dữ liệu
B) Sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng
C) Tạo giao diện thuận tiện cho việc nhập và hiển thị dữ liệu
D) Định dạng, tính toán, tổng hợp dữ liệu
17) Trong hộp hội thoại Form Wizard(tạo biểu mẫu bằng thuật sĩ), ôTables/Queries dùng để:
A) Chọn kiểu của biểu mẫu giống bảng hay mẩu hỏi
B) Chọn bảng và mẫu hỏi làm nguồn cho biểu mẫu
C) Chọn cách tạo biểu mẫu
D) Chọn các trường đưa vào biểu mẫu
18) Điều kiện để tạo mối liên kết giữa hai bảng là:
A) Trường liên kết của hai bảng phải có kiểu số
B) Trường liên kết của hai bảng phải cùng kiểu dữ liệu
C) Trường liên kết của hai bảng không cần thiết phải cùng kiểu dữ liệu
D) Tên trường liên kết của hai bảng phải giống nhau
19) Để lưu tên bảng ta thực hiện:
A) File -> Save B) Record -> Save
C) Tools -> Save as D) Edit -> Save
Trang 5
20) Trong Access, nút lệnh này có ý nghĩa gì ?
A) Mở CSDL đã có B) Xác định khoá chính
C) Cài mật khẩu cho tệp CSDL D) Khởi động Access
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS một số lỗi các em thường gặp trong khi trả lời các câu hỏi
- Dặn dị HS đọc lại một số kiến thức cịn chưa nắm chắc
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu điều kiện tạo liên kết giữa hai bảng.
2 Nội dung bài:
* Hoạt động: Tạo CSDL gồm nhiều bảng và tạo liên kết giữa các bảng.
- Yêu cầu HS tạo CSDL Kinh_doanh gồm 3 bảng:
KHACH_HANG, HOA_DON, MAT_HANG cĩ cấu
trúc như sau:
- Tạo 3 bảng KHACH_HANG,HOA_DON, MAT_HANG theoyêu cầu GV rồi sau đĩ nhâph dữliệu cho 3 bảng
Trang 6
Hoạt động giáo viên Hoạt động học sinh
So_don Số hiệu hoá đơn *
Ma_khach_hang Mã khách hàng
Ma_mat_hang Mã mặt hàng
So_luong Số lượng
Ngay_giao_hang Ngày giao hàng
- Yêu cầu HS tạo liên kết giữa các bảng Sửa chữa các
sai sót của HS trong quá trình thực hành
- Tạo liên kết giữa 3 bảng trongCSDL
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS một số lỗi các em thường gặp trong khi thực hành
- Dặn dò HS đọc lại một số kiến thức còn chưa nắm chắc
V DẶN DÒ:
- Yêu cầu HS về ôn lại các kiến thức đã học chuẩn bị cho tiết kiểm tra 1 tiết
TỔ TRƯỞNG
Trang 7
Ngày soạn: 10/11/2008 Ngày giảng: 11/11/2008
Tiết theo PPCT: 23
KIỂM TRA 1 TIẾT
I MỤC TIÊU CẦN ĐÁNH GIÁ
- Đánh giá kết quả học tập của học sinh về kiến thức Access từ bài 3 đến bài 7
II MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ BÀI:
- Kiểm tra sự nhận biết, thông hiểu, vận dụng các thao tác của hệ QTCSDL Access vào một bài toán cụ thể
IV NỘI DUNG ĐỀ KIỂM TRA:
Câu 1: Tạo một CSDL có tên là QL_Sach.MDB lưu tại ổ đĩa D có cấu trúc như sau:
TenTGNgaysinhLinhvuc
TextTextDate/TimeText
*
TensachGiatien
Text
TextNumber
*
Ma_TGMa_sach
Auto Number
TextText
*
Câu 2: Thiết lập mối quan hệ giữa bảng TAC_GIA và TG_SACH qua trường Ma_TG, giữa bảng SACH và TG_SACH qua trường Ma_sach
Câu 3: Nhập dữ liệu cho 3 bảng
Câu 4: Tạo biểu mẫu cho TAC_GIA, SACH và bảng TG_SACH
Trang 8Ngày soạn: 12/11/2008 Ngày giảng: 13/11/2008
Tiết theo PPCT: 24 § 8: TRUY VẤN DỮ LIỆU
I MỤC TIÊU
1 Kiến thức:
- Hiểu khái niệm mẫu hỏi Biết vận dụng một số hàm và phép toán tạo ra các biểuthức số học, biểu thức điều kiện và biểu thức lôgic để xây dựng mẫu hỏi
- Biết các bước chính để tạo một mẫu hỏi
- Biết sử dụng hai chế độ: chế độ thiết kế và chế độ trang dữ liệu Nắm vững cách tạomẫu hỏi mới trong chế độ thiết kế
2 Nội dung bài:
Hoạt động của giáo viên Hoạt động của học sinh
1 Các khái niệm:
a Mẫu hỏi
Trên thực tế khi quản lý HS ta thường có
những yêu cầu khai thác thông tin bằng
cách đặt câu hỏi (truy vấn): Tìm kiếm HS
theo mã HS? Tìm kiếm những HS có
điểm TB cao nhất lớp Access cung cấp
công cụ để tự động hóa việc trả lời các
câu hỏi do chính người lập trình tạo ra đó
là mẫu hỏi
- Yêu cầu HS đọc SGK nêu chức năng
của mẫu hỏi?
- Khi làm việc trên mẫu hỏi có các chế độ
làm việc nào ?
Chú ý: Kết quả thực hiện của mẫu hỏi
cũng đóng vai trò như một bảng và có thể
tham gia vào việc tạo bảng, biểu mẫu, tạo
mẫu hỏi khác và báo cáo
+ Tổng hợp và hiển thị thông tin từ một hoặcnhiều bảng hoặc mẫu hỏi khác
- Có 2 chế độ làm việc: Chế độ thiết kế vàtrang dữ liệu
- Các kí hiệu phép toán thường dùng bao
gồm :
Trang 9
Hoạt động của giáo viên Hoạt động của học sinh
các phép toán và biểu thức Yêu cầu HS
nêu một số phép toán và biểu thức sữ
dụng trong mẫu hỏi?
- Bên cạnh việc sử dụng các biểu thức số
học thì Access cũng cho phép chúng ta sử
dụng các biểu thức điều kiện và biểu thức
logic Biểu thức logic được sữ dụng trong
- Vậy để tìm các HS là đoàn viên có Toán
từ 9 trở lên thì biểu thức điều kiện sẽ như
2 Tạo mẫu hỏi:
- Tương tự như bảng và báo cáo để làm
việc với đối tượng mẫu hỏi trước hết ta
phải làm gì ?
- Có các cách nào để tạo mẫu hỏi ?
- Nêu các bước chính để tạo mẫu hỏi ?
Chú ý: Không nhất thiết phải thực hiện tất
cả các bước này
- Cách thiết kế mẫu hỏi
C1: Nháy đúp vào Create Query by
- Các toán hạng trong tất cả các biểu thức có
thể là :+ Tên các trường (đóng vai trò các biến)được ghi trong dấu ngoặc vuông, ví dụ :[GIOI_TINH], [LUONG], …
+ Các hằng số, ví dụ : 0.1 ; 1000000, ……+ Các hằng văn bản, được viết trong dấunháy kép, ví dụ : “NAM”, “HANOI”, ……+ Các hàm số (SUM, AVG, MAX, MIN,COUNT, …)
- Biểu thức số học được sử dụng để mô tả các trường tính toán trong mẫu hỏi, mô tả
này có cú pháp như sau:
<Tên trường> :<Biểu thức sốhọc>
Ví dụ :
MAT_DO : [SO_DAN] / [DIENTICH]
- Biểu thức điều kiện sẽ là:
[Doanvien] AND [TOAN] >=9
- HS lắng nghe và ghi chép
- Ta phải chọn Queries trong bảng chọn đốitượng
- Có 2 cách: sữ dụng thuật sĩ và tự thiết kế
- Các bước chính để tạo mẫu hỏi:
+ Chọn nguồn dữ liệu cho mẫu hỏi mới, gồm
- Xây dựng các trường tính toán từ các
Trang 10
Hoạt động của giáo viên Hoạt động của học sinh
- GV trình chiếu màn hình mẫu hỏi ở chế
độ thiết kế và giải thích các thành phần
trên cửa sổ thiết kế
trường đã có
- Đặt điều kiện gộp nhóm
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nhắc lại khái niệm mẫu hỏi, một số hàm và phép toán tạo ra các biểu thức số học,biểu thức điều kiện và biểu thức lôgic để xây dựng mẫu hỏi
- Nhắc lại các bước chính để tạo một mẫu hỏi, cũng như hai chế độ: chế độ thiết kế vàchế độ trang dữ liệu của mẫu hỏi
- Làm quen với mẫu hỏi kết xuất thông tin từ một bảng
- Tạo những biểu thức điều kiện đơn giản
- Làm quen với mẫu hỏi có sử dụng gộp nhóm, biết sử dụng các hàm gộp nhóm ởmức độ đơn giản
2 Kỹ năng: Tạo các mẫu hỏi đơn giản từ một bảng.
Trang 112 Nội dung bài:
Bài 1: Sữ dụng CSDL Quanli_HS, tạo mẫu
hỏi liệt kê và sắp thứ tự theo tổ, họ tên, ngày
sinh của các bạn nam ?
- Chỉ ra bảng hoặc mẫu hỏi làm dữ liệu
nguồn cho mẫu hỏi này ?
- Yêu cầu HS xác định các trường cần đưa
và mẫu hỏi ?
- Để lọc ra các bạn Nam phải làm thế nào ?
- Lưu ý HS trường GT chỉ tham gia trong
mẫu hỏi nhưng không nhất thiết phải hiển
thị, cách sắp theo thứ tự tổ
- Dựa vào các kiến thức đã xác định ở trên
yêu cầu HS tạo mẫu hỏi
Bài 2: Trong CSDL Quanli_HS tạo mẫu hỏi
Thongke có sữ dụng hàm gộp nhóm để so
sánh trung bình điểm toán và điểm văn giữa
các tổ
- Yêu cầu HS đọc kỹ SGK sau đó giải thích
cho HS hiểu vì sao phải dùng hàm gộp
- Vì sao lại đổi tên các trường ?
- Yêu cầu HS tạo mẫu hỏi Thongke
Bài 3: Sữ dung CSDL Quanli_HS tạo mẫu
hỏi Ki_luc_diem thống kê điểm cao nhất của
- Bảng làm dữ liệu nguồn là bảng Hocsinh
- Các trường đưa vào mẫu hỏi: Holot, ten,ngaysinh, to, GT
- Trên hàng Criteria ứng với cột GT có giátrị “Nam”
- HS tạo mẫu hỏi BT1:
- HS làm theo yêu cầu GV
- Trường To, Van, Toan
- Các trường đó không còn quan trọng vàmẫu hỏi chỉ thông kê chungchws khôngcần thông tin cụ thể
- Để khi hiển thị nhìn vào tên cột dể hiểuhơn
- HS tạo mẫu hỏi Thongke:
- Tạo mẫu hỏi Ki_Luc_diem:
Trang 12
Hoạt động giáo viên Hoạt động học sinh
các bạn trong lớp về từng môn Toán, Lí ,
Hoá, Văn, Tin
- Yêu cầu HS tạo mẫu hỏi theo yêu cầu
Bài 3
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Chọn vừa đủ dữ liệu nguồn Chỉ chọn các trường cần thiết cho mẫu hỏi của từng bàitập
- Trong các trường đã chọn, trường nào cần hiển thị, trường nào cần xoá dấu hiển thị
- Hàng Total dùng để làm gì ?
- Chọn trường nào để đăt điều kiện hỏi cho phù hợp với yêu cầu ?
- Đặt tên mới cho trường như thế nào ?
- Tạo mẫu hỏi kết xuất thông tin từ nhiều bảng
2 Kỹ năng: Cũng cố và rèn luyện kỷ năng tạo mẫu hỏi
Trang 131 Bài cũ: Không.
2 Nội dung bài:
- Yêu cầu HS đọc kỷ BTH 7 và hãy xác
định dữ liệu nguồn của các mẫu hỏi ở
BT 1, 2 là bao nhiêu bảng ?
Bài 1: Sữ dụng hai bảng HOADON và
MATHANG, dùng hàm Count lập mẫu
hỏi liệt kê các loại mặt hàng (theo tên
mặt hàng) cùng số lần được đặt
- Các trường cần đưa vào ở đây là các
trường nào ?
- Yêu cầu HS xác định trường cần gộp
nhóm là trường nào sau đó tạo mẫu hỏi
cho BT 1
Bài 2: Sữ dụng hai bảng HOADON và
MATHANG, dùng các hàm Avg, Max,
Min để thống kê số lượng trung bình,
cao nhất, thấp nhất trong các đơn đặt
hàng theo tên mặt hàng
- Tương tự ở Bài 1 yêu cầu HS xác định
các trường đưa vào mẫu hỏi và sữ dụng
các hàm thống kê theo yêu cầu của bài?
- Kiểm tra kết quả làm bài thực hành của
HS, giải thích một số thắc mắc của học
sinh như khi các em tạo liên kết giữa các
trường không cúng kiểu dữ liệu
- Nêu ra một số bài tập khác giúp các em
tiền của hoá đơn đó, với thành tiền = số
lượng* đơn giá
- Dõ mẫu hỏi đối với các bài tập này cần phảilấy thông ti từ 2 hoặc 3 bảng nên dữ liệunguồn là 2 hoặc 3 bảng
- Các trường cần đưa vào mẫu hỏi là:Ten_mat_hang ở bảng Mathang, trườngSodon của ở bảng Hoadon
- Làm theo yêu cầu GV
- HS tạo mẫu hỏi của Bài 2:
- Thực hiện các bài tập theo yêu cầu GV
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Chọn chính xác mẫu hỏi và bảng làm dữ liệu nguồn
- Chọn chính xác trường đưa vào mẫu hỏi
V DẶN DÒ:
- Yêu cầu HS đọc trước bài 9: “Báo cáo và kết xuất báo cáo”
TỔ TRƯỞNG
Trang 14
Ngày soạn: 01/12/2008 Ngày giảng: 02/12/2008
Tiết theo PPCT: 29
§ 9:BÁO CÁO VÀ KẾT XUẤT BÁO CÁO
I MỤC TIÊU
1 Kiến thức:
- Thấy được lợi ích của báo cáo trong công việc quản lí;
- Biết các thao tác tạo báo cáo đơn giản
- Tạo được báo cáo bằng thuật sĩ.
- Thực hiện được lưu trữ và in báo cáo.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy tạo mẫu hỏi hiển thị danh sách học sinh nữ có điểm toán trên 7.
2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm về báo cáo.
a Mục tiêu:
- Biết được khái niệm và lợi ích của việc tạo báo cáo
- Nắm được các bước tạo báo cáo
b Nội dung:
- Khái niệm và chức năng báo cáo
- Các bước tạo báo cáo
c Các bước tiến hành
- Sau mỗi kỳ thi ta phải làm các báo cáo về
tình hình chất lượng của kỳ thi, hoặc báo cáo
tình hình bán hàng của một cửa hàng
- Và công việc báo cáo chúng ta phải thực
hiện và gặp thường xuyên trong cuộc sống
Vậy theo em báo cáo là gì?
- Chiếu lên màn hình để HS quan sát 1 báo
cáo: Thống kê trung bình điểm toán theo tổ
- Theo em với những báo cáo như trên giúp
- Báo cáo thường là đối tượng thuận lợi
khi cần tổng hợp và trình bày dữ liệu in
ra theo khuôn dạng
- HS quan sát báo cáo
- Thể hiện được sự so sánh, tổng hợp và
Trang 15
Hoạt động của giáo viên Hoạt động của học sinh
+ Thông tin từ những bảng, mẫu hỏi nào sẽ
được đưa vào báo cáo?
+ Dữ liệu sẽ được nhóm thế nào?
- Yêu cầu HS liên hệ để trả lời các câu hỏi
trên đối với báo cáo thống kê điểm toán
- Để làm việc với báo cáo thì ta phải chọn đối
- Trả lời câu hỏi
- Chọn Report trong cửa sổ CSDL để
xuất hiện trang báo cáo
- Các bước thực hiện tạo báo cáo:
- Để tạo báo cáo bằng thuật sĩ trước hết
ta chọn mục nào ?
- Trình chiếu từng bước tạo báo cáo bằng
thuật sĩ cho HS quan sát:
Trong hộp thoại Report Wizard chọn
thông tin đưa vào báo cáo:
+ Chọn bảng hoặc mẫu hỏi trong mục
Tables/Queries.
+ Chọn lần lượt các trường cần thiết từ ô
Available Fields sang ô Selected Fields.
+ Trong ví dụ của chúng ta, chọn
Hocsinh và chọn tất cả 3 trường Nháy
Next để sang bước tiếp theo.
+ Chọn trường để gộp nhóm trong báo
cáo Nháy đúp vào trường TO để nhóm
theo tổ Nháy Next.
- Chỉ ra (các) trường để sắp xếp thứ tự
các bản ghi
+ Ta sẽ sắp xếp Ten theo bảng chữ cái
Ngoài ra, trong Summary Options chọn
cách tổng hợp bằng đánh dấu vào Avg để
tính trung bình theo tổ Nháy Next.
Trang 16Hoạt động của giáo viên Hoạt động của học sinh
trường trên báo cáo cũng như chọn kiểu
trình bày cho báo cáo Nháy Next để tiếp
tục
+ Bước cuối cùng Gõ tiều đề cho báo
cáo trong ô What title do you want for
your report (H 50) rồi chọn một trong
hai tùy chọn :
+ Xem báo cáo (Preview the report)
+ Sửa đổi thiết kế báo cáo (Midify the
report’s design)
- Sau cùng nháy Finish để kết thúc việc
tạo báo cáo
- Có thể chỉnh sửa và bổ sung thêm nội
dung cho báo cáo do thuật sĩ tạo ra thành
báo cáo theo ý muốn bằng cách mở báo
cáo ở chế độ thiết kế rồi sử dụng hộp
Toolbox như khi thiết kế Biểu mẫu Một
báo cáo được tạo như ở phần đầu đã cho
các em quan sát
- Khởi động Access và thực hiện tạo báo
cáo trên Access cho HS quan sát
- Yêu cầu 1 em HS lên trực tiếp tạo Báo
cáo: Thống kê theo GT điểm trung bình
môn văn
Chú ý: Để xem kết quả của báo cáo nháy
nút Preview
- Quan sát để nhớ rõ hơn
- Thực hiện theo yêu cầu GV
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- 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
V DẶN DÒ:
- 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
TỔ TRƯỞNG
Trang 17
Có sự liên hệ với các thao tác cụ thể ở chương II.
Có sự liên hệ với các thao tác cụ thể trình bày ở chương II
PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:
Phương pháp: Thuyết trình vấn đáp
Phương tiện: Máy chiếu, máy tính, phông chiếu hoặc bảng.
N I DUNG B I GI NG: ỘI DUNG BÀI GIẢNG: ÀI GIẢNG: ẢNG:
được tiến hành qua mấy bước?
HS: Trả lời câu hỏi:
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?
HS: Trả lời câu hỏi:
GV: Như đã biết ở các chương trước,
có thể mô tả dữ liệu lưu trữ trong
CSDL bằng ngôn ngữ định nghĩa dữ
liệu của một hệ QTCSDL cụ thể Tuy
nhiên, để mô tả các yêu cầu dữ liệu
của một tổ chức sao cho dễ hiểu đối
với nhiều người sử dụng khác nhau
cần có mô tả ở mức cao hơn (trừu
tượng hóa) – mô hình dữ liệu
GV: Theo mức mô tả chi tiết về
CSDL, có thể phân chia các mô hình
thành 2 loại
Các mô hình lôgic (còn được gọi là
mô hình dữ liệu bậc cao) cho mô tả
a Khái niệm: Mô hình dữ liệu là một tập
các khái niệm, dùng để mô tả CTDL, cácthao tác dữ liệu, các ràng buộc dữ liệu củamột CSDL
b Các loại mô hình dữ liệu
- Mô hình lôgic
- Mô hình vật lí
Trang 18
CSDL ở mức khái niệm và mức
khung nhìn
Các mô hình vật lí (còn được gọi là
các mô hình dữ liệu bậc thấp) cho biết
dữ liệu được lưu trữ như thế nào
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
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:
GV: Trong phần này GV nên sử dụng
máy chiếu để thể hiện các bảng cũng
như các mối quan hệ giữa các bảng
trong bài toán quản lý thư viện để từ
đó chỉ ra cho HS thấy tại sao chúng ta
phải liên kết giữa các bảng và tại sao
chúng ta phải tạo các khóa cho các
bảng
Như vậy trong các thuộc tính của một
bảng, ta quan tâm đến một tập thuộc
tính (có thể chỉ gồm một thuộc tính)
vừa đủ để phân biệt được các bộ Vừa
đủ ở đây được hiểu không có một tập
con nhỏ hơn trong tập thuộc tính đó
có tính chất phân biệt được các bộ
trong bảng các bộ trong bảng Trong
một bảng, tập thuộc tính được mô tả ở
trên được gọi là khóa của một bảng
GV: Khi các em gửi thư , các em phải
2 Mô hình dữ liệu quan hệ:
Trong mô hình quan hệ:
+ Về mặt cấu trúc dữ liệu được thể hiện trongcác bảng Mỗi bảng thể hiện thông tin về mộtloạ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 đốitượ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 trongmột bảng
+ Về mặt ràng buộc dữ liệu: dữ liệu trong mộtbảng phải thỏa mãn một số ràng buộc Chẳnghạn, không được có hai bộ nào trong một bảnggiống nhau hoàn toàn; với sự xuất hiện lặp lạicủa một số thuộc tính ở các bảng, mối liên kếtgiữ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 CSDLphản ánh
3 Cơ sở dữ liệu quan hệ:
a Khái niệm :
CSDL được xây dựng trên mô hình dữ liệu quan
hệ gọi là CSDL quan hệ Hệ QTCSDL dùng đểtạo lập, cập nhật và khai thác CSDL quan hệ gọi