- Trong trêng hîp häc sinh cha thÓ hoµn thµnh bµi thùc hµnh 1, cã thÓ ph¶i hç trî häc sinh b»ng c¸ch chÐp CSDL ®· chuÈn bÞ vµo m¸y (Dïng NetSchool) ®Ó yªu cÇu c¸c em thùc hµnh t¹o liªn[r]
(1)Chơng I
khái niệm hệ sở liệu
Tiết Ngày soạn: 22/08/2008
Bài 1: khái niệm sở liệu i Mơc tiªu.
1 KiÕn thøc.
- Nắm đợc vấn đề phải giải tốn quản lý cần thiết phải có CSDL
- Biết đợc khái niệm CSDL hệ CSDL, với đặc trng 2 Kỹ năng
- Cha đòi hỏi thao tác cụ thể 3 Thái độ.
Thấy đợc tầm quan trọng việc ứng dụng tin học quản lý ii Đồ dùng dạy học.
1 Chn bÞ cđa GV.
- Bảng viết, SGK, sách giáo viên
- Chuẩn bị số toán quản lý gần với HS stt Họ tên Ngày sinh Giới
tính
Đồn
viên Tóan Lý Hóa Văn Tin Nguyễn An 12/08/89 C 7,8 5,0 6,5 6,0 8,5 Trần Văn Giang 23/07/88 R 6,5 6,5 7,0 5,5 7,5 Lê Thị Minh Châu 03/05/87 R 7,5 6,5 7,5 7,0 6,5 Dõan Thu Cúc 12/05/89 R 6,5 6,4 7,1 8,2 7,3 Hồ Minh Hải 30/07/89 C 7,5 6,7 8,3 8,1 7,5
Hình Ví dụ hồ sơ học sinh
(1:Nam, 0: Nữ - C: chưa vào Đoàn, R: vào Đoàn)
2 Chn bÞ cđa HS:
Quan sát thực tế kể vài chức vụ đóng vài trị quản lý iii Hoạt động dạy-học.
Hoạt động : Tìm hiểu tốn quản lý
a Mơc tiªu:
- Giúp học sinh thấy đợc toán quản lý thực tiễn - Bớc đầu thấy đợc cần thiết phải có CSDL
- Tạo lập hồ sơ:
+ Xỏc nh chủ thể cần quản lý + Xác định cấu trúc hồ sơ
+ Thu thập thông tin từ nhiều nguồn khác lu trữ theo cấu trúc xác định
- CËp nhËt hå s¬: + Sưa chữa hồ sơ + Bổ sung hồ sơ
+ Xóa cá thể hồ sơ - Khai thác hồ s¬
(2)+ Tìm kiếm việc tra cứu thơng tin có sẵn hồ sơ thỏa mãn điều kiện
+ Thống kê cách khai thác hồ sơ dựa tính tốn để đa thơng tin đặc trng, khơng có sẵn hồ sơ
+ Lập báo cáo việc sử dụng kết tìm kiếm, thống kê, xếp đối t-ợng để tạo lập hồ sơ có nội dung cấu trúc khn dạng theo yêu cầu cụ thể
b Một số điểm cần lu ý thực hiện.
- Nên lấy ví dụ toán quản lý thật gần gũi với học sinh, chẳng hạn toán quản lý điểm học sinh nhà trờng SGK
- Giáo viên cần cho học sinh thấy đợc rằng: việc lu trữ bảng liệu này, ta nhanh chóng trả lời đợc câu hỏi mà phải nhiều thời gian công sức để tìm kiếm thống kê sổ sách hồ sơ học sinh
- Để học sinh thấy đợc đầy đủ vai trò tác dụng hệ thống lý, cần quan tâm phân tích vấn đề sau:
+ Nhiều công việc thờng gặp nhà trờng có phải nhiều ngời hỗ trợ thực đạm bảo xác hồn thành tiến độ
+ Nếu lu trữ thông tin học sinh cách hợp lý đầy đủ, bảng liệu cịn giúp biết đợc điều không đợc ghi sổ sách
c Nội dung bớc tiến hành
Hot ng giáo viên Hoạt động HS
1 Bµi toán quản lý.
t : Cụng vic quản lý hay gặp sống cụ thể trừơng học, bệnh viện, xí nghiệp, khách sạn Cụ thể lớp học để quản lý HS cần phải có hồ sơ HS Hồ s ny l gỡ?
Các em xem hình trang SGK trả lời câu hỏi sau:
Cụ thể học bạ cần phải quản lý thông tin gì? Các thơng tin ta cập nhật đợc cách thêm, sửa, xố đợc khơng?
Ta cịn khai thác chúng cách nào? Ví dụ hình nêu sơ tốn quản lý cịn cơng việc thờng gặp xử lý thông tin tổ chức chuyn mc
2 Công việc th ờng gặp xư lý th«ng tin cđa 1 tỉ chøc.
Các thông tin đợc lu giấy cập nhật khai thác gặp rật nhiều bất cập để khắc phục ta cần ứng dụng công nghệ gì? Và so sách -u nhợc điểm thủ công đại
Ghi công việc cần làm để quản lý là: - Tạo lập hồ sơ
- CËp nhËt hồ sơ (thêm, xoá sửa)
- Khai thác hồ sơ (Sắp xếp, tìm kiếm, tổng hợp báo cáo)
- Đa toán thực tế:
+ Liệt kê tất học sinh có điểm TB môn học >=6.5
+ Hiển thị tất học sinh có ĐTB môn học <=2.0
- Hỏi: Nhà trờng cần thơng tin để làm gì?
Trả lời: Học bạ, sổ điểm môn Trả lời: Họ tên, Ngày sinh, giới tính, điểm môn
Trả lời: Có
Trả lời: Sắp xếp, tìm kiếm, tổng hợp lập báo cáo
Cần phải quản lý thông tin máy tính sÏ cã rÊt nhiỊu thn lỵi thĨ:
- Khai thác nhanh chóng - Cập nhật khơng bị tẩy xố - In ấn p, rừ rng
Đọc sách trang 57, mô tả công việc phải làm
- Theo dõi ví dô
(3)- Khái quát: Để lập kế hoạch định
lực Khá
- Có kế hoạch bồi dỡng nh÷ng häc sinh yÕu kÐm
iv củng cố - Đánh giá cuối bàiŽ 1 Nội dung học.
Phân biệt khái niệm CSDL, Hệ QTCSDL Hệ CSDL 2 Câu hỏi tập nhà.
Câu 1: Các công việc thờng gặp quản lí thơng tin đối tợng đó?
Câu 2: Lập bảng giấy gồm hai cột, cột đặt tên Tên môn học để liệt kê tất môn học mà em học, cột đặt tên Mã môn học, dùng ký hiệu 1,2,3 để đặt tên cho môn học Đặt tên cho bng Mụn hc
Tiết Ngày soạn: 23/08/2008
Bài 1: khái niệm sở liệu (tiếp) i Mơc tiªu.
1 KiÕn thøc.
- Biết đợc khái niệm CSDL hệ CSDL, với đặc trng - Biết đợc mức độ thể hin ca CSDL
2 Kỹ năng
- Cha đòi hỏi thao tác cụ thể 3 Thái độ.
Thấy đợc tầm quan trọng việc ứng dụng tin học quản lý ii Đồ dùng dạy học.
1 Chuẩn bị GV.
- Bảng viết, SGK, sách giáo viên
- Chuẩn bị số toán quản lý gần với HS 2 Chuẩn bị HS:
Quan sát thực tế kể vài chức vụ đóng vài trị quản lý iii Hoạt động dạy-học.
1 ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh 2 Kiểm tra c:
- Nêu công việc thờng gặp xư lý th«ng tin cđa mét tỉ chøc?
(4)3 Hệ sở liệu
3.a Khái niệm CSDL hệ QTCSDL Có cần phải tạo CSDL không? Vì sao? * CSDL
Đọc SGK trang 7-8 cho biết CSDL, Hệ QTCSDL, Phân biệt khái niệm
Cơ sở liệu (CSDL-Database) tập hợp các dữ liệu có liên quan với nhau, chứa thơng tin đối tợng (nh trờng học, bệnh viện, ngân hàng, nhà máy ), đợc lu trữ bộ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin nhiều ngời sử dụng với nhiều mục đích khác
* HƯ QTCSDL
PhÇn mỊm giúp ngời sử dụng tạo CSDL máy tính gọi gì?
Hiện có hệ quản trị CSDL?
H QTCSDL: gn lin vi phần mềm để xây dựng cập nhật CSDL khai thác thông tin CSDL Phần mềm đợc gọi hệ QTCSDL * Hệ CSDL:
Bao gồm thành phần: CSDL hệ QTCSDL 3.b Các møc thĨ hiƯn cđa CSDL
Møc vËt lý:
Các tệp hồ sơ đợc lu trữ nhớ chiếm Byte
Ghi bµi: CSDL vËt lý cđa hƯ CSDL lµ tËp hợp tệp liệu tồn thiết bị nhớ
Mức khái niệm:
Nhng liệu đợc lu trữ hệ CSDL? Chúng có mối quan hệ nh nào? Hãy cho ví dụ cụ thể
Ghi CSDL đợc mô tả nh bảng cột thuộc tính, hàng cha thuộc tính HS
Møc khung nh×n.
Để khai thác đợc liệu ngời dùng quan tâm đến gì?
Trả lời: có khơng tạo CSDL khơng có liệu để cập nhật khai thác
Tr¶ lêi: HƯ QTCSDL
Các hệ quản trị CSDL phổ biến đợc nhiều ngời biết đến MySQL,
Oracle, PostgreSQL, SQL Server,
DB2, v.v Phần lớn hệ quản trị CSDL kể hoạt động tốt nhiều hệ điều hành khác nh
Linux, Unix MacOS ngoại trừ
SQL Server Microsoft chạy trên hệ điều hành Windows.
Đọc SGK trang 10 tóm tắt có mức
Trả lời: Bộ nhớ
Đọc SGK trang 10 phần mức khái niệm trả lời
(5)Ví dụ: Bảng báo kết học tập cuối năm lớp giáo viên chủ nhiệm GV môm có khung nhìn khác nêm
Ghi bài: Mức hiểu CSDL ngời dùng thông qua khung nhìn (mức CSDL)
iv cng cố – tập nhà 1 Nội dung học.
- Phân biệt khái niệm CSDL, Hệ QTCSDL Hệ CSDL. - Các mức độ thể CSDL
2 Câu hỏi tập nhà.
Câu 1: Lập bảng, gồm cột sau: Mã học sinh, họ tên, ngày sinh, giới tính, địa chỉ, tổ Chỉ ghi tợng trng học sinh Trong học sinh có mã học sinh nhất, đặt A1, A2 Đặt tên bảng DSHS
Câu 2: Lập bảng, gồm cột sau: Mà học sinh, mà môn học, ngày kiểm tra, điểm Mỗi học sinh kiểm tra nhiều môn Đặt tên Bảng điểm
(6)Bài 1: khái niệm sở liệu (tiếp) i Mục tiêu.
1 KiÕn thøc.
- Biết đợc yêu cầu hệ CSDL - Biết số ng dng thc t
2 Kỹ năng.
- Cha đòi hỏi thao tác cụ thể 3 Thái độ:
- Thấy đợc tầm quan trọng việc ứng dụng tin học quản lý ii Đồ dùng dy hc.
1 Chuẩn bị GV.
Bảng viết, SGK, sách giáo viên 2 Chuẩn bị HS:
Quan sát thực tế kể vài chức vụ đóng vài trị quản lý iii Hoạt động dạy-học.
1 ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh 2 Kiểm tra cũ:
Câu 1: Vẽ sơ đồ tơng tác CSDL hệ QTCSDL nêu vai trò Con ngời và phần mềm ứng dụng mối quan hệ đó.
Câu 2: Giả sử phải xây dựng CSDL để quản lý mợn, trả sách th viện, theo em cần phải lu trữ thơng tin gì? Hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí ngời thủ th
Từ sai sót HS trả lời câu GV phân tích số sai lầm việc tạo cột chứa liệu bảng tơng ứng để dẫn dắt đến việc phải hình thành vấn đề : Một số yêu cầu hệ CSDL (phần lớn liên quan đến CSDL) 3 Các bớc tiến hành
Hoạt động giáo viên Hoạt động HS
3.c Các yếu tố CSDL Tính cÊu tróc.
Thơng tin CSDL đợc lu trữ theo cấu trúc xác định
Tính cấu trúc đợc thể điểm sau:
- Dữ liệu ghi vào CSDL đợc lu giữ dới dạng các ghi
- Hệ QTCSDL cần có công cụ khai báo cấu trúc CSDL(là yếu t t chc
dữ liệu: cột, hàng, kiểu cđa d÷ liƯu nhËp
vào cột, hàng ) xem, cập nhật, thay đổi cấu trúc
TÝnh toµn vĐn
Các giá trị đợc lu trữ CSDL phải thỏa mãn số ràng buộc, tùy theo nhu cầu lu trữ thơng tin
ThÕ nµo lµ cÊu tróc cđa mét CSDL? TÝnh toµn vĐn?
VÝ dơ
(7) TÝnh kh«ng d thừa:
Một CSDL tốt thờng không lu trữ liệu trùng nhau, thông tin dễ dàng tính toán từ liệu có sẵn
Chính d thừa nên sửa đổi liệu thờng hay sai sót, dẫn đến thiếu tính quán csdl
TÝnh chia sẻ thông tin:
Vỡ CSDL uc lu trờn mỏy tính, nên việc chia sẻ csdl mạng máy tính đợc dể dàng thuận lợi, u điểm bật việc tạo csdl máy tính
Tính an tồn bảo mật thơng tin: CSDL dùng chung phải đợc bảo vệ an tồn, thơng tin phải đợc bảo mật không liệu CSDL bị thay đổi cách tùy tiện thơng tin bị “xem trộm”
Tính độc lập:
Một CSDL sử dụng cho nhiều chơng trình ứng dụng, đồng thời csdl khơng phụ thuộc vào phơng tiện lu trữ hệ máy tính sử dụng đợc
3.d Một số hoạt động có sử dụng CSDL: - Hoạt động quản lý trờng học
- Hoạt động quản lý sở kinh doanh - Hoạt động ngân hàng
Ví dụ : Một CSDL có cột ngày sinh, khơng cần có cột tuổi
Vì năm sau tuổi khác đi, giá trị tuổi lại khơng đợc cập nhật tự động khơng sửa chữa số tuổi cho phù hợp dẫn đến tuổi năm sinh thiếu tính quán.
Ví dụ khác: ĐÃ có cột soluong và
dongia, không cần phải có cột thành tiền (=soluong*dongia)
Chính d thừa nên sửa đổi liệu thờng hay sai sót, dẫn đến thiếu tính qn CSDL
TÝnh an toµn bảo mật thông tin?:
Ví dụ tính an toàn thông tin: Học
sinh cú th vo mạng để xem điểm CSDL nhà trờng, nhng hệ thống ngăn chận HS cố tình muốn sửa điểm Hoặc điện bị cắt đột ngột, máy tính phần mềm bị hỏng hệ thống phải khơi phục đợc CSDL
VÝ dơ vỊ tÝnh b¶o mËt: HƯ thèng ph¶i
ngăn chặn đợc truy cập bất hợp pháp đến CSDL
iv củng cố – tập nhà 1 Nội dung ó hc.
- Các mức thẻ CSDL - Các yêu cầu hệ CSDL - Một số ứng dụng
2 Câu hỏi tËp vỊ nhµ.
Câu 1: Nêu u cầu hệ CSDL, ví dụ minh họa tính: A Khơng d thừa, tính bảo mật
B Cấu trúc, chia sẻ thông tin
C Ton vẹn, an tồn bảo mật thơng tin D Khơng d thừa, độc lập
(8)Câu 2: Nếu vi phạm đến tính khơng d thừa dẫn đến sự
thiÕu………
Câu 3: So khớp thông tin mô tả định nghĩa cột B với mục cột A. Cột B có cụm từ không đợc dùng đến, cụm từ không đợc dùng lần
A B
1 Tác nhân điều khiển hệ thống máy hƯ thèng CSDL
2 Tập hợp liệu có liên quan với theo chủ đề đợc lu máy tính điện tử
3 PhÇn mềm dùng tạo lập, lu trữ khai thác CSDL
4 Phần mềm máy tính giúp ngời sử dụng khơng biết hệ QTCSDL nhng dùng để khai thác thơng tin CSDL
A Phần mềm ứng dụng B Hệ quản trị CSDL C Hệ điều hành D CSDL
E Con ngời
Tiết 4-5 Ngày soạn: 29/08/2008
Bài 2: Hệ quản trị sở liệu I Mục tiêu
- BiÕt kh¸i niƯm hƯ QTCSDL
- Biết đợc chức hệ QTCSDL
- Biết đợc hoạt động tơng tác thành phần hệ QTCSDL - Biết đợc vai trò ngời làm việc với hệ CSDL
- Biết bớc xây dựng CSDL II Đồ dùng dạy học
- Sỏch GK tin học 12, sách giáo viên, máy chiếu, máy tính III Hoạt động dạy học
1 ổn định lớp : Kiểm tra sĩ số 2 Kiểm tra cũ:
Câu1 : Trình bày định nghĩa hệ quản trị sở liệu ? So sánh khác giữ CSDL hệ QTCSDL ?
Câu 2: Nêu yêu cầu hệ CSDL? Lấy ví dụ tính cấu trúc tính tồn vẹn?
Hoạt động giáo viên Hoạt động HS
TiÕt 4
1 Chức hệ QTCSDL
GV: Cụng vic u tiên để làm việc với CSDL gì?
a Cung cấp môi trờng tạo lập CSDL
GV: Trong môi trờng làm việc Pascal để khai báo biến i,j kiểu nguyên, biến k kiểu thực ta làm nào?
(9)GV: §Ĩ khai báo cấu trúc ghi học sinh có trờng: hoten, nơisinh, gioitinh, toan, ly, hoa pascal ta làm nào?
- Khai báo kiểu cấu trúc liệu - Khai báo ràng buộc
- ChØnh sưa cÊu tróc
GV: Dùng Access để minh hoạ
->GV chốt: Thực chất cung cấp cho ngời dùng ngôn ngữ định nghĩa liệu
GV: Trong CSDL người ta dùng ngôn ngữ định nghĩa liệu để khai báo kiểu cấu trúc d liu. b Cung cấp môi trờng cập nhật khai thác dữ liệu
GV: Cụng vic tip theo sau xác định đợc cấu trúc CSDL l gỡ?
- Thao tác cập nhật liệu (nhập, sửa, xoá) - Khai thác(sắp xếp, tìm kiếm, kết xuÊt b¸o c¸o )
GV: Dùng Access excel để mô tả
GV: Cung cÊp cho ngêi dïng ngôn ngữ thao tác liệu
c Cung cấp công cụ kiểm soát, điểu khiển truy cập vào CSDL
Thơng qua ngơn ngữ đìều khiển liệu để đảm bảo:
- Phát ngăn chặn truy cập không đợc phép
GV: Chức đảm bảo đợc yêu cầu hệ CSDL?
- Duy trì tính quán liƯu
GV: Em lấy ví dụ tính quán liệu? - Tổ chức điều khiển truy cập đồng thời GV: Lấy ví dụ việc truy cập đồng thời
- Kh«i phơc CSDL có cố phần cứng phần mềm
- Quản lí mô tả liệu
2 Hoạt động hệ QTCSDL :
GV: Em nêu thành phần Hệ QTCSDL GV:
a) Hệ QTCSDL có 02 thành phần chính: - Bé xö lý truy vÊn
- Bé truy xuất liệu
b) Mô tả t ¬ng t¸c cđa hƯ QTCSDL:
Ngời dùng thơng qua chơng trình ứng dụng chọn câu hỏi (truy vấn) đợc lập sẵn,Vd: Bạn muốn tìm kiếm mã học sinh nào- ngời dùng
HS: var i,j: integer; k: real; Type Hocsinh=record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End;
HS: Quan s¸t HS: ghi
HS: Nhập liệu?
HS: Quan sát
HS: Tính an toàn bảo mật thông tin HS: Tr¶ lêi
HS: Nghe gi¶ng
HS: Con ngời, phần mềm ứng dụng, Hệ QTCSDL, Bộ quản lí tệp, CSDL
(10)nhập giá trị muốn tìm kiếm , ví dụ: A1bộ xử lý truy vÊn cđa hƯ QTCSDL sÏ thùc hiƯn truy vÊn nàybộ truy xuất liệu tìm kiếm liệu theo yêu cầu truy vấn dựa CSDL dùng TiÕt 5
- KiĨm tra bµi cị:
+ Nêu chức hệ quản trị CSDL? + Nêu hoạt động hệ quản trị CSDL? c Sơ đồ chi tiết mô tả t ơng tác hệ QTCSDL:
Con ngêi
PhÇn mỊm øng dơng/Truy vÊn
CSDL
CSDL
H×nh 4: Sự tơng tác thành phần trong hệ QTCSDL.
3 Vai trò ng ời làm viƯc víi c¸c hƯ CSDL:
a) Ngời QT CSDL: ngời hay nhóm ngời đợc trao quyền điều hành hệ CSDL:
- Thiết kế cài đặt CSDL, hệ QTCSDL, phần mềm có liên quan
- CÊp ph¸t c¸c qun truy cËp CSDL
- Duy trì hoạt động hệ thống nhằm thỏa mãn yêu cầu ứng dụng ngời dùng
b) Ngời lập trình ứng dụng: Nguời sử dụng có am hiểu hệ QTCSDL no ú, dựng ngụn
HS: Nghe trình bày lại
HS: Quan sát, đa câu hái
Sự tơng tác thành phần của hệ CSDL, để giúp học sinh phát triển sơ đồ tơng tác thành phần hệ QTCSDL, chủ yếu chi tiết hóa hệ qtcsdl: xử lý truy vấn & truy xuất liệu (Hình 4)
Sử dụng phần mềm ứng dụng Access để giúp học sinh biết đợc truy vấn gì?
Vai trị ngời (nói chung) hệ CSDL?
HS: Nghiên cứu SGK nêu vai trò ngời
HƯ QTCSDL:
Bé xư lý truy vÊn
Bé truy xt d÷ liƯu
(11)ngữ hệ QTCSDL để tạo giao diện thân thiện qua chơng trình ứng dụng dễ sử dụng để thực số thao tác CSDL tùy theo nhu cầu
c) Ngời dùng : (còn gọi ngời dùng đầu cuối) Là ngời khơng am hiểu hệ QTCSDL nh-ng sử dụnh-ng giao diện thân thiện chơnh-ng trình ứng dụng tạo để nhập liệu khai thác CSDL.
4 C¸c bíc xây dựng sở liệu GV: Trình bày bớc xây dựng CSDL?
Bớc 1: Khảo sát Bớc 2: ThiÕt kÕ Bíc 3: KiĨm thư
HS: Tr¶ lêi
V Cđng cè – bµi tËp
Truy vấn gì? Cịn gọi truy hỏi :dùng câu hỏi đặt phần mềm ứng dụng
dựa vào yêu cầu khai thác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn truy xuất liệu cách tự động Đặt câu truy vấn để khai thác thông tin HS? Kết xuất gì? Quá trình tạo kết : thụng tin mun tỡm kim.
Câu hỏi tập nhà : Câu 1: Em hiểu thao tác cập nhật
Cõu 2: Hãy phân nhóm thao tác CSDL, nói rõ chi tiết thao tác gì? Câu 3: Vì hệ QTCSDL cần phải có khả phát ngăn chặn truy cập
không đợc phép.? Hãy nêu ví dụ để minh họa cho giải thớch
Câu 4:Vai trò ngời mối tơng tác thành phần CSDL Em muốn giữ vai trò làm việc với hệ CSDL? Vì
Câu 5: Trong chức hệ QTCSDL chức quan trọng nhất, vì sao?
Câu 6:Dựa vào Sơ đồ chi tiết mô tả tơng tác hệ QTCSDL em mô tả sơ lợc về hoạt động hệ QTCSDL
Tiết -7 Ngày soạn: 08/09/2008
BàI TậP Và THựC HàNH 1 i Mục tiêu
1 Kiến thức:
(12)2 Kỹ năng:
- Thực đợc số thao tác bớc khảo sát thiết kế ii chuẩn bị giỏo viờn v hc sinh
Hình ảnh b¶ng: + B¶ng tacgia
magt hoten ngsinh ngmat tieusu
+ B¶ng sach
masach tensach loaisach nxb mamxb giatien matg noidung +B¶ng hocsinh
mathe hoten ngsinh gioitinh lop ngaycap diachi
+ B¶ng phieumuon
mathe sophieu ngaymuon ngaycantra masach slmuon
+ B¶ng trasach
sophieu ngaytra sobienbanghisuco
+ B¶ng hoadon
sohoadon masach Soluongthanhli
+ B¶ng thanhli
So_bbtl masach Soluongthanhli
+ B¶ng denbu
So_bbdb masach Sldenbu Tiendenbu
- Néi quy th viƯn, mét sè mÉu thỴ th viƯn, mÉu phiếu mợn - trả sách, mẫu sổ quản lí sách cđa th viƯn trêng THPT
iii hoạt động dạy học Tiết 6:
- ổn định tổ chức: Chào hỏi, cán lớp báo cáo sĩ số. - Kiểm tra cũ:
Em nêu vai trò ngời làm việc với hệ quản trị CSDL? 1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- Gióp häc sinh biÕt nội quy th viện, thẻ th viện, phiếu mợn trả sách, mẫu sổ quản lí sách th viÖn trêng THPT
- Giúp học sinh biết đợc yêu cầu công tác quản lý th viện
b Néi dung:
- T×m hiĨu néi quy th viện, thẻ th viện, phiếu mợn trả sách, mẫu sổ quản lí sách th viện trờng THPT
c Một số điểm cần lu ý thực hiện
- Để tránh nhiều thời gian, học sinh phải tự tìm hiểu th viện trờng
- Nên nêu điểm để học sinh biết ràng buộc CSDL sẻ đợc xây dựng sau này: thời hạn mợn sách, số lợng sách đợc mợn lần,
d C¸c bíc tiÕn hµnh
(13)quy th viƯn tríc líp
- u cầu đại diện nhóm trình bày mẫu thẻ th viện
- Yêu cầu đại diện nhóm trình bày phiếu mợn – trả sách
- u cầu đại diện nhóm trình bày sổ qun lý sỏch
Thành viên nhóm có thĨ bỉ sung, gãp ý
- Mẫu thẻ: mã thẻ, họ tên học sinh, ngày sinh, noi sinh, giới tính, lớp, địa - Phiếu mợn/ trả sách: số phiếu, ngày m-ợn, ngày trả, họ tên, ngày sinh, gii tớnh, lp
- Sổ quản lý sách: mà sách, tên sách, só l-ợng
2 Hot ng 2: Thực tập 2.
a Mơc tiªu:
- Học sinh biết hoạt động th viện
- Học sinh biết xác định chức cần có hệ thống quản lý th viện: Mua nhập sách vào th viện, lí sách, cho mợn sách, nhận trả sách, kiểm kê sách,
b Néi dung:
- Kể tên hoạt động th viện c Các bớc tiến hành
Hoạt động giáo viên Hoạt động học sinh - Yêu cầu học sinh liệt kê tất đối
t-ợng có liên quan đến CSDL
- Chia lớp thành nhóm đại diện cho đối tợng liên quan đến CSDL để thảo luận
- Yêu cầu nhóm liệt kê hoạt động nhóm giải thích ý nghĩa hoạt động
- ChuÈn hóa lại kiến thức cho nhóm, nhận xét, khuyến khích ý thức tích cực sáng tạo thành viªn nhãm
- Ngời đọc sách, ngời thủ th, ngời quản lý
- Nhãm thñ th: cho mợn sách, kiểm kê sách
- Nhóm ngời quản lý: mua s¸ch, nhËp s¸ch, lÝ s¸ch
- Nhóm ngời đọc sách: mợn sách, trả sách
- Đai diện nhóm trình bày
- Theo dừi nhn xét giáo viên để rút kiến thức cần thiết
TiÕt 7:
- ổn định tổ chức: Chào hỏi, cán lớp báo cáo sĩ số. - Kim tra bi c:
1 Em hảy trình bày nội quy th viện trờng THPT? Em hảy trình bày mẫu thẻ th viện?
3 Hot ng Thực tập 3.
a Mơc tiªu:
- Học sinh biết đối tợng cần quản lí th viện, từ hiểu thêm cách xác định liệu cần lu trữ xây dựng CSDL th viện
b Néi dung:
- Liệt kê đối tợng cần quản lí xây dựng CSDL quản lí sách mợn/trả sách
+ Ngời đọc: họ tên, ngày sinh, giới tính, lớp, địa chỉ, số thẻ mợn, ngày cấp thẻ, ghi
(14)+ Tác giả: mà tác giả, họ tên tác giả, ngày sinh c Các bớc tiến hành
Hoạt động giáo viên Hoạt động học sinh - Hãy liệt kê đối tợng cần quản lí
trong th viƯn
- Chia lớp thành nhóm thảo luận, nhóm đại diện cho loại đối tợng
+ Yêu cầu nhóm liệt kờ thụng tin v ngi c
+ Yêu cầu nhóm liệt kê thông tin sách
+ Yêu cầu nhóm liệt kê thông tin tác gi¶
- u cầu đại diện nhóm trình bày trớc lớp nhóm khác cho nhận xét đánh giá - Chuẩn hóa lại kiến thức cho nhóm, nhận xét
- Ngời đọc, tác giả, sách, - Thảo luận để trả lời
+ Ngời đọc: Họ tên, ngày sinh, số thẻ m-ợn, ngày mm-ợn, tên sách
+ Sách: Tác giả, mà sách, tên sách + Tác giả: Mà tác giả, họ tên tác giả - Đại diện nhóm trình bày
- Theo dừi nhận xét giáo viên để rút kiến thức cần thiết
4 Hoạt động 4: Thực tập 4.
a Mơc tiªu:
- Giúp học sinh biết xác định đợc liệu cần lu trữ bớc đầu thiết kế CSDL
b Nội dung:
- CSDL nêu cần bảng nào? Mỗi bảng cần cột nào?
c Một số điểm cần lu ý thực hiện:
- Có thể nêu câu hỏi gợi ý:
+ Có đối tợng cần quản lí?
+ Trong đối tợng cần quản lí thơng tin nào?
- Nên hớng dẫn học sinh hình thành câu hỏi để xác định nguyên nhân đa thông tin vào bảng, mối liên hệ cỏc bng
d Các bớc tiến hành
Hot động giáo viên Hoạt động học sinh - Nêu câu hỏi gợi ý: Theo em CSDL nêu
trên cần có bảng nào?
- Trong mi bảng cần quản lí thơng tin nào? có cột nào?
- Bổ sung thêm bảng mà giáo viên chuẩn bị để bổ sung thiếu sót cho học sinh
- Khi cấp thẻ mợn cho ngời đọc cần cập nhật bảng nào?
- Khi ngời đọc mợn sách cần cập nhật bảng nào?
- Trong b¶ng phieumuon, thông tin ngày cần trả phải chịu ràng buộc nào?
- Khi ngời đọc trả sách cần cập nhật bảng nào?
- Khi có hóa đơn nhập sách cần cập nhật bảng nào?
- Gọi học sinh bổ sung góp ý Giáo viên chuẩn hãa nh÷ng thiÕu sãt nÕu cã cuÈ häc sinh
- B¶ng Sach: tacgia, masach, tensach - B¶ng nguoidoc: Hoten, mathe, ngaysinh, ngaymuon,
- B¶ng hocsinh, phieumuon
- B¶ng hocsinh, phieumuon, sach, tacgia
(15)Tiết Ngày soạn: 15/09/2008
Bài tập
i Mơc tiªu
- Học sinh nắm khái niệm học: CSDL, cần thiết phải có CSDL lu máy tính, hệ QTCSDL?, hệ CSDL?, mối tơng tác thành phần hệ CSDL, yêu cầu hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan tự luận
ii Chuẩn bị đồ dùng dạy học
- Sách GK tin 12, Sách GV tin 12, đĩa chứa chơng trình minh họa (quản lý học sinh: gv biên soạn), tranh ảnh chụp sẵn
- Phơng pháp: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh iii hoạt động dạy học
1 ổn định tổ chức: Lớp trởng báo cáo sĩ số 2 Kiểm tra cũ:
Các câu hỏi trắc nghiệm & tự luận: Câu 1:Cơ sở liệu (CSDL) :
a Tập hợp liệu có liên quan với theo chủ đề đợc lu máy tính điện tử
b Tập hợp liệu có liên quan với theo chủ đề đợc ghi lên giấy c Tập hợp liệu chứa đựng kiểu liệu: ký tự, số, ngày/giờ, hình ảnh
một chủ thể
d Tập hợp liệu có liên quan với theo chủ đề đợc lu máy tính điện tử để đáp ứng nhu cầu khai thác thông tin ca nhiu ngi
Câu 2: HÃy nêu u điểm sử dụng CSDL máy tính điện tö: a Gän, nhanh chãng
b Gọn, thời (Cập nhật đầy đủ, kịp thời ) c Gọn, thời sự, nhanh chóng
d Gọn, thời sự, nhanh chóng, nhiều nguời sử dụng chung CSDL Câu 3: Hoạt động sau có sử dụng CSDL
a Bán hàng
b Bán vé máy bay
c Quản lý học sinh nhà trờng d Tt c u ỳng
Câu 4: Hệ quản trị CSDL là:
a Phần mềm dùng tạo lập CSDL
b Phần mềm để thao tác xử lý đối tợng CSDL c Phần mềm dùng tạo lập, lu trữ khai thác CSDL d Phần mềm dùng tạo lập, lu trữ CSDL
C©u 5: Các thành phần hệ CSDL gồm: a CSDL, hÖ QTCSDL
b CSDL, hÖ QTCSDL, ngêi
c Con ngêi, CSDL, phÇn mỊm øng dơng
d Con ngời, phần mềm ứng dụng, hệ QTCSDL, CSDL Câu 6: Các yêu cầu hệ CSDL.
a TÝnh cÊu tróc, tÝnh toµn vĐn
b TÝnh không d thừa, tính quán
(16)d Các câu
C©u 7: H·y chọn câu mô tả tơng tác thành phần hệ CSDL: Cho biết: Con ngời1, Cơ sở liệu 2, Hệ QTCSDL 3, Phần mềm ứng dông 4
a 2134 b 1342 c 1324 d 1432
Câu 8: Sự khác biệt CSDL hÖ QTCSDL
a CSDL tập hợp chứa liệu liên quan với nhau, chứa thông tin vấn đề đó, đợc lu máy tính CSDL hệ quản trị CSDL tạo Hệ quản trị CSDL phần mềm dùng tạo lập, bảo trì : CSDL, dùng cịn quản trị khai thác CSDL
b CSDL tập hợp chứa liệu liên quan với chứa thông tin vấn đề CSDL hệ quản trị CSDL tạo Hệ quản trị CSDL phần mềm dùng tạo lập, bảo trì : CSDL, dùng cịn quản trị khai thác CSDL
c CSDL tập hợp liệu có liên quan với nhau, hệ quản trị CSDL chơng trình để quản lý khai thác CSDL
d Tt c u sai
Câu 9: Nêu điểm giống khác CSDL hÖ QTCSDL :
CSDL Hệ QTCSDL
Gièng Khác
Câu 10: (câu khó) Tại mối quan hệ Hệ QTCSDL CSDL phải mối quan hệ hai chiều?
II) Dặn dò:
Tiết Ngày soạn: 18/09/2008
Bài tập
I mơc tiªu:
- Học sinh nắm khái niệm học: CSDL, cần thiết phải có CSDL lu máy tính, Hệ QTCSDL, hệ CSDL, mối tơng tác thành phần hệ CSDL, yêu cầu hệ CSDL, chức hệ QTCSDL
- Trắc nghiệm 15 phút: Qua tập trắc nghiệm giúp GV nắm đợc tiếp thu HS, rà sốt lại q trình giảng dạy, rút kinh nghiệm giảng dạy cho chơng 2, từ kết trắc nghiệm, công tác thống kê
(17)- Sách GK tin 12, Sách GV tin 12, đĩa chứa chơng trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh Copy tệp trắc nghiệm lên máy
Iii hoạt động dạy học ổn nh t chc:
2 Nội dung: (20 tiết đầu hớng dẫn học sinh ôn tập qua 17 câu trắc nghiệm sau đây) I Nội dung bài:
A Các câu hỏi trắc nghiệm (giúp hs suy nghĩ tìm câu trả lời) , tùy theo tr ờng hợp để GV chọn số câu trắc nghiệm kiểm tra kin thc hc sinh:
Câu 1: Chức hệ QTCSDL a Cung cấp cách tạo lập CSDL
b Cung cấp cách cập nhật liệu, tìm kiếm kết xuất thông tin c Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL d Cỏc cõu trờn u ỳng
Câu 2:Thành phần hệ QTCSDL: a Bộ quản lý tập tin bé xö lÝ truy vÊn
b Bé truy xuÊt liệu bộ quản lý tập tin c Bộ quản lý tập tin truy xuất liƯu d Bé xư lý truy vÊn vµ bé truy xt d÷ liƯu
Câu 3:Ngơn ngữ định nghĩa liệu bao gồm lệnh cho phép a Nhập, sửa, xúa d liu
b Khai báo cấu trúc kiểu liệu c Khai báo cấu trúc
d Khai báo kiểu, cấu trúc liệu ràng buộc liệu Câu 4: Ngôn ngữ thao tác liệu ngôn ngữ không cho phép a Tìm kiếm liệu b Kết xuất liÖu
c Cập nhật liệu d Phát ngăn chận truy cập không đợc phép Câu 5:Ngôn ngữ định nghĩa liệu bao gồm lệnh cho phép
a Mô tả đối tợng đợc lu trữ CSDL b Đảm bảo tính độc lập liệu
c Khai b¸o kiĨu, cÊu trúc, ràng buộc liệu CSDL d Phục hồi liệu từ lỗi hệ thống
Câu 6: Để thực thao tác liệu, ta sử dụng : a Ngôn ngữ định nghĩa d liu
b Ngôn ngữ thao tác liệu
Câu 7: Ngôn ngữ thao tác liệu bao gåm c¸c lƯnh cho phÐp a Khai b¸o kiĨu, cÊu trúc, ràng buộc liệu CSDL b NhËp, sưa xãa d÷ liƯu
c CËp nhËt, d÷ liệu d Câu b c
Câu 8: HÃy cho biết loại thao tác CSDL a Thao tác cấu trúc liệu
b Thao tác nội dung liệu
c Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáo d Cả ba câu
Cõu 9:Trong mt cụng ty có hệ thống mạng nội để sử dụng chung CSDL, em đợc giao quyền tổ chức nhân sự, em có định phân cơng nhân viên đảm trách 03 vai trò:là ngời QTCSDL, vừa nguời lập trình ứng dụng, vừa ngời dùng khơng?
a Không đợc b Không thể c Đợc d Khơng nên
Câu 10: Ngời có vai trò quan trọng vấn đề phân quyền hạn truy cập sử dụng CSDL mạng máy tính
a Ngêi dïng cuèi b Ngêi lËp tr×nh c Nguời quản trị CSDL d Cả ba ngời
(18)a Ngời lập trình b Ngêi dïng cuèi c Ngêi QTCSDL d C¶ ba ngêi trªn
Câu 12: Ngời tạo phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDL
a Ngêi lËp tr×nh øng dơng c Ngêi QTCSDL b Ngêi dïng cuối d Cả ba ngời
Câu 13: Điểm khác biệt CSDL hệ QTCSDL a CSDL chứa hƯ QTCSDL
b CSDL phần mềm máy tính, cịn hệ QTCSDL liệu máy tính c Hệ QTCSDL phần mềm máy tính, CSDL liệu máy tính d Các câu sai
C©u 14: CSDL hệ QTCSDL giống điểm a Đều lu lên nhớ máy tính b Đều phần mềm máy tính
c Đều phần cứng máy tính
d Đều lu lên nhớ máy tính
Cõu 15: Cho bit phơng tiện để đảm bảo việc chia sẻ CSDL thực đợc a Máy tính b Hệ QTCSDL
c CSDL d Máy tính phơng tiện kết nối mạng máy tính B) Các câu hỏi tự luận:
Câu 1: Cơ sở liệu gì?
Câu 2: Phân biệt CSDL giấy CSDL lu máy tính, nêu u điểm sử dụng CSDL lu máy tính
Câu 3: Hệ QTCSDL? Kể tên vài hệ QTCSDL mà em có nghe đến Câu 4: Hệ CSDL gỡ?
Câu 5: Nêu điểm giống khác CSDL hệ QTCSDL :
CSDL H QTCSDL
Ging Khác
Câu 6: Vai trò phần mềm ứng dụng mối tơng tác thành phần hệ CSDL
Cõu 7: Tại phần mềm ứng dụng không đợc đề cập đến nh thành phần hệ CSDL
Câu 8: Vẽ sơ đồ tơng tác chi tiết thành phần hệ CSDL
C©u 9: Vai trò ngời mối tơng tác thành phần CSDL Em muốn giữ vai trò làm việc với hệ CSDL? Vì
Cõu 10: Các yêu cầu hệ CSDL Em chọn yêu cầu để cho ví dụ minh họa
Câu 11: Nêu số hoạt động có sử dụng CSDL mà em biết
Câu 12: Hãy phân nhóm thao tác CSDL, nói rõ chi tiết thao tác gì? C) Kiểm tra trắc nghiệm 15 phút máy: gồm 15 cõu
Trắc nghiệm chơng máy Câu 1:Cơ sở liệu (CSDL) :
a Tp hợp liệu có liên quan với theo chủ đề đợc lu máy tính điện tử để đáp ứng nhu cầu khai thác thông tin nhiều ngời
b Tập hợp liệu có liên quan với theo chủ đề đợc ghi lên giấy c.Tập hợp liệu chứa đựng kiểu liệu: ký tự, số, ngày/giờ, hình ảnh
(19)d Tập hợp liệu có liên quan với theo chủ đề đợc lu giấy để đáp ứng nhu cầu khai thác thơng tin nhiều ngời
C©u 2: HÃy nêu u điểm sử dụng CSDL máy tính điện tử: a Gọn, nhanh chóng
b Gọn, thời (Cập nhật đầy đủ, kịp thời ) c Gọn, thời sự, nhanh chóng
d Gọn, thời sự, nhanh chóng, nhiều nguời sử dụng chung CSDL Câu 3: Hoạt động sau có sử dụng CSDL
a Bán hàng b Bán vé máy bay c Quản lý học sinh nhà trờng d. Tất Câu 4: Hệ quản trị CSDL là:
a PhÇn mỊm dïng t¹o lËp CSDL
b Phần mềm để thao tác xử lý đối tợng CSDL c Phần mềm dùng tạo lập, lu trữ khai thác CSDL d Phần mềm dùng tạo lập, lu trữ CSDL
Câu 5: Các thành phần hệ CSDL gåm: a CSDL, hÖ QTCSDL
b CSDL, hÖ QTCSDL, ngêi
c Con ngêi, CSDL, phÇn mỊm øng dơng
d Con ngêi, phÇn mỊm øng dơng, hƯ QTCSDL, CSDL Câu 6: Các yêu cầu hƯ CSDL.
a TÝnh cÊu tróc, tÝnh toµn vĐn
b Tính không d thừa, tính quán
c Tính độc lập, tính chia sẻ liệu, tính an tồn bảo mật thơng tin d Các câu trờn u ỳng
Câu 7: HÃy chọn câu mô tả tơng tác thành phần hệ CSDL: Cho biết: Con ngời1, Cơ sở liệu 2, HƯ QTCSDL 3, PhÇn mỊm øng dơng 4 a 2134 b 1342
c 1324 d 1432
Câu 8: Phân biệt CSDL hệ QTCSDL
a CSDL tập hợp chứa liệu liên quan với chứa thông tin vấn đề đó, đợc lu máy tính CSDL hệ quản trị CSDL tạo Hệ quản trị CSDL phần mềm dùng tạo lập : CSDL, dùng cịn quản trị khai thác CSDL
b CSDL tập hợp chứa liệu liên quan với chứa thông tin vấn đề CSDL hệ quản trị CSDL tạo Hệ quản trị CSDL phần mềm dùng tạo lập : CSDL, dùng cịn quản trị khai thác CSDL
c CSDL tập hợp liệu có liên quan với nhau, cịn hệ quản trị CSDL chơng trình để quản lý khai thác CSDL
d Tất sai
Câu 9: Chức hệ QTCSDL
a Cung cấp cách tạo lập CSDLvà công cụ kiểm sóat, điều khiĨn viƯc truy cËp vµo CSDL
b Cung cÊp cách cập nhật liệu, tìm kiếm kết xuất thông tin c Cung cấp cách khai báo liệu
d câu a b
Câu 10: Thành phần hệ QTCSDL: a Bộ quản lý tập tin vµ bé xư lÝ truy vÊn
b Bé truy xuất liệu bộ quản lý tập tin c Bộ quản lý tập tin truy xuất liệu d Bộ xử lý truy vấn bé truy xt d÷ liƯu
Câu 11:Ngơn ngữ định nghĩa liệu bao gồm lệnh cho phép a Mô tả đối tợng đợc lu trữ CSDL
b Đảm bảo tính độc lập liệu
(20)d Khai báo kiểu liệu CSDL C©u 12:
Ngơn ngữ thao tác liệu ngôn ngữ không cho phép a Hỏi đáp CSDL
b Truy vÊn CSDL
c Thao tác đối tợng CSDL
d Định nghĩa đối tợng đợc lu trữ CSDL
Câu 13:Ngôn ngữ điều khiển liệu bao gồm lệnh cho phép a Mô tả đối tợng đợc lu trữ CSDL
b Đảm bảo tính độc lập liệu
c Phát ngăn chặn truy cập không đợc phép d Phục hồi liệu từ lỗi hệ thống
Câu 14: Để thực thao tác liệu, ta sử dụng : a Ngôn ngữ định nghĩa liệu
b Ngôn ngữ thao tác liệu
Câu 15: Ngôn ngữ thao tác liệu bao gồm lệnh cho phép a Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL b Nhập, sửa xóa liệu
c Cập nhật liệu d Câu b c
Câu 16: HÃy cho biết loại thao tác CSDL a Thao tác cấu trúc liệu
b Thao tác nội dung liệu
c Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáo d Cả ba câu trªn
Câu 17:Trong cơng ty có hệ thống mạng nội để sử dụng chung CSDL, em đợc giao quyền tổ chức nhân sự, em có định phân công nhân viên đảm trách 03 vai trị:là ngời QTCSDL, vừa nguời lập trình ứng dụng, vừa ngời dùng không?
a Không đợc b Không thể c Đợc d Không nên
Câu 18: Ngời có vai trị quan trọng vấn đề phân quyền hạn truy cập sử dụng CSDL mạng máy tính
a Ngêi dùng cuối b Ngời lập trình c Nguời quản trị CSDL d Cả ba ngời trên
Cõu 19: Ngời có vai trị quan trọng vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tin
a Ngêi lËp tr×nh b Ngêi dïng cuèi c Ngêi QTCSDL d Cả ba ngời
Cõu 20: Ngi no tạo phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDL
a Ngêi lËp tr×nh øng dơng b Ngêi dïng cuối c Ngời QTCSDL d Cả ba ngời
CHƯƠNG ii: hệ quản trị sở liệu microsoft access
Tiết 10 Ngày soạn: 22/09/2008
Bài 3: GIớI THIệU MICROSOFT ACCESS I Mục tiêu
1 KiÕn thøc:
(21)- HiĨu c¸c chức Access: Tạo lập bảng, thiết lập mối liên kết bảng, cập nhật kết xuÊt th«ng tin
- Biết bốn đối tợng c Access: Bảng (Table), mẫu hỏi (Query), biểu mẫu (Form), báo cáo (Report)
- Biết có hai chế độ làm việc với đối tợng: Chế độ thiết kế, chế độ trang liệu
- Biết khởi động Access, tạo CSDL mở CSDL có Biết kết thúc làm việc với Access
2 Kĩ năng:
- Học sinh liên hệ toán quản lý trờng công cụ quản lý tơng ứng Access
- Học sinh biết số thao tác bản: Khởi động kết thúc Access, tạo CSDL mở CSDL có, tạo đối tợng mở đối tợng - Học sinh biết hai chế độ làm việc với đối t ợng: chế độ thiết kế (design view) chế độ trang liệu (Datasheet view)
- Học sinh biết cách tạo đối tợng
II Chuẩn bị giáo viên học sinh - Máy vi tính, máy chiếu projector để chiếu ví dụ - CSDL Quanli_hs, bảng HOC_SINH, form, query, report - Sách giáo khoa
III hoạt động dạy học ổn định lớp học, kiểm tra sĩ s Kim tra bi c:
Trình bày chức hệ QTCSDL Nội dung
1 Hoạt động 1: Tìm hiểu khả Access
a Mơc tiªu:
- Học sinh hiểu đợc Access có khả cung cấp công cụ tạo lập, lu trữ, cập nhật khai thác liệu
b Néi dung:
- Access cung cấp khả tạo lập CSDL lu trữ chúng thiết bị nhớ
- Access cung cấp khả tạo biểu mẫu để cập nhật liệu, tạo báo cáo thống kê, tổng hợp hay mẫu hỏi để khai thác CSDL, giải tốn quản lí
c C¸c bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh Phần mềm Microsoft Office Access
+ Là hệ quản trị CSDL nằm phận phầm mềm Microsoft Office hÃng Microsoft giành cho máy tính cá nhân máy tính chạy mạng cục
2 Khả Access
a Những khả Access
- Cung cấp công cụ tạp lập, lu trữ, cập nhật khai thác liệu
To lp cỏc c s liệu lu chúng nhớ Một CSDL đợc tạo lập Access gồm bảng liệu mối liên kết bảng đồ
Tạo biểu mẫu để cập nhật liệu, tạo
- Theo dâi liªn tëng
Ví dụ:
Để quản lý học sinh lớp, cần tạo bảng với thông tin sau: Họ tên, ngày sinh, giới tính, địa đồn viên hay khơng, tổ, điểm tring bình mơn: Tốn, Lý, Hố, Tin…
(22)báo cáo thống kê, tổng kết hay mẫu hỏi để khai thác liệu CSDL, giải toán quản lý
b Ví dụ:
trung bình mơn, giáo viên tạo báo cáo thống kê đánh giá học lực tờng học sinh toàn lớp
Với tốn dùng Access xây dựng CSDL giúp giáo viên quản lý học sinh lớp mình, cập nhật thơng tin, tính điểm trung bình mơn, tính tốn thống kê cách tự động
2 Hoạt động 2: Tìm hiểu đối tợng Access
a Mơc tiªu:
- Học sinh biết có đối tợng Access, là: bảng, mẫu hỏi, biểu mẫu báo cáo
b Néi dung:
- Bảng dùng để lu trữ liệu
- Mẫu hỏi dùng để xếp, tìm kiếm kết xuất liệu xác định từ nhiều bảng
- BiĨu mÉu gióp t¹o giao diƯn thn tiện cho việc nhập hiển thị liệu
- Báo cáo đợc thiết kế để định dạng , tính tốn, tổng hợp liệu đợc chọn in
c Các bớc tiến hành
Hot động giáo viên Hoạt động học sinh 3 Các loại đối tợng Access
- Mở CSDL Quanli_hs Mở bảng HOC_SINH giới thiêu: Bảng đối tợng Access
+ Hái: Chức bảng? Em có nhận xét bảng?
+ Một CSDL có bảng?
- Tơng tự cho đối tợng lại: mẫu hi, biu mu, bỏo cỏo
- Quan sát tr¶ lêi
+ Bảng dùng để lu trữ liu
+ Mỗi bảng chứa thông tin chủ thể cần quản lí
+ Mỗi bảng gồm nhiều hµng, nhiỊu cét + Mét CSDL cã thĨ cã nhiỊu b¶ng
- Mẫu hỏi dùng để xếp, tìm kiếm kết xuất liệu xác định từ nhiều bảng
- BiĨu mÉu gióp t¹o giao diện thuận tiện cho việc nhập hiển thị liÖu
- Báo cáo đợc thiết kế để định dạng , tính tốn, tổng hợp liệu đợc chọn in
3 Hoạt động 3: Tìm hiểu số thao tác Access
a Mơc tiªu:
- Học sinh biết thao tác Access khởi động, tạo CSDL mới, mở CSDL có, kết thúc phiên làm việc với Access
- Bớc đầu thực đợc việc khởi động Access, tạo đợc CSDL mới, mở đợc CSDL có kết thúc làm việc với Access
b Néi dung:
- Khởi động Access - Tạo CSDL
(23)- Mở CSDL có File -> Open
- KÕt thóc phiªn làm việc với Access File -> Exit
c Các bíc tiÕn hµnh:
Hoạt động giáo viên Hoạt động học sinh 4 Một số thao tác bản.
- Khởi động Access
Diễn giải: Giống nh khởi động Word, Excel,
- Gäi mét häc sinh thùc hiÖn
- Mở CSDL cú:
- Kết thúc phiên làm việc với Acces: Yêu cầu học sinh thực cách s¸ch gi¸o khoa
a Khởi động Access
C1: Start ProgramsMicrosoft Access C2: Nhấn vào biểu tợng Access hình
b Tạo sở d÷ liƯu míi B1: File New
B2: Chän Blank Database
B3: Trong hộp thoại chọn vị trí lu tệp nhập tên tệp CSDL vào sau chọn Creat
c Mở CSDL có File -> Open
d Kết thúc phiên làm việc víi Access - File -> Exit
- Nh¸y cht vµo nót - Ên Alt + F4
4 Hoạt động 4: Tìm hiểu chế độ làm việc với đối tợng
a Mơc tiªu:
- Học sinh biết có chế độ làm việc với đối tợng: chế độ thiết kế, chế độ trang liệu
- Học sinh biết cách tạo đối tợng mở đối tợng có
b Néi dung:
- Chế độ thiết kế: Dùng để tạo thay đổi cấu trúc bảng, mẫu hỏi, biểu mẫu, báo cáo (View -> Design view)
- Chế độ trang liệu: Dùng để hiển thị liệu dạng bảng, cho phép xem, xóa thay đổi liệu có (View -> Datasheet view)
- Ngời ta thờng dùng thuật sĩ để tạo mẫu dững sẵn sau chỉnh sửa bàng cách tự thiết kế
- Trong cửa sổ loại đối tợng tơng ứng, nháy đúp chuột lên tên đối tng m nú
c Các bớc tiến hành:
Hoạt động giáo viên Hoạt động học sinh 5 Làm việc với đối tợng
- Giới thiệu chế độ thiết kế: dùng để tạo thay đổi cấu trúc bảng, mẫu hỏi, biểu mẫu, báo cáo (View -> Design view)
- Thực mở đối tợng chon chế độ thiết kế để minh họa
- Giới thiệu chế độ trang liệu: Dùng để hiển thị liệu dạng bảng, cho phép xem, xóa thay đổi liệu có
- Quan sát giới thiệu giáo viên để biết thao tác chọn chế độ thiết kế nhận dạng chế độ thiết kế
(24)(View -> Datasheet view)
- Yêu cầu học sinh mở đối tợng CSDL Quanli_hs chuyển đổi qua lại chế độ
- Tạo đối tợng
- Mở đối tợng có:
- Thực theo cách để hình thành kĩ
- Trong Access, đối tợng đợc tạo nhiều cách khác
+ Dïng mÉu dùng s½n (wizard) + Ngêi dïng tù thiÕt kế
+ Kết hợp cách
- Trong cửa sổ loại đối tợng tơng ứng, nháy đúp chuột lên tên đối tợng để mở
IV Củng cố - tập nhà Các nội dung học
- Access gì? Các chức Access? Nắm đối tợng Access, Cách khởi động thoát khỏi Access?
Đáp án:
- Access hệ QTCSDL hảng Microsoft sản xuất Các chức Access:
- Tạo bảng, lu trữ liệu khai thác liệu Câu hỏi tập nhµ
Access gì? Hãy kể chức Access Liệt kê đối tợng Access
3 Có chế độ làm việc với đối tợng Access Có cách để tạo đối tợng Access
5 Nêu thao tác khởi động kt thỳc Access
Tiết 11 Ngày soạn: 25/09/2008
(25)1 KiÕn thøc:
- Häc sinh hiểu khái niệm cấu trúc liƯu b¶ng: Trêng, b¶n ghi, KDL, khãa chÝnh
- Biết tạo sửa cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu 2 Kỹ năng:
- Thực đợc việc tạo sửa cấu trúc bảng - Nhập đợc liệu vào bảng, cập nhật liệu
- Thực đợc việc định khóa đơn giản trờng II đồ dùng dạy học:
- Máy vi tính, máy chiếu dùng để giới thiệu ví dụ - Bảng HOC_SINH
- Bảng kiểu liệu:
Kiu liệu Mô tả Minh họa
Text Dữ liệu chữ - số Lớp 12A, 054.849397 (số điện thoại)THPT Hai Bà Trưng,
Number Dữ liệu kiểu số 123, -12371.23
Date/Time Dữ liệu ngày/thời gian 12/2/06, 1:23:45 PM Currency Dữ liệu kiểu tiền tệ $ 1234, 100234 ĐVN AutoNumber
Dữ liệu kiểu số đếm, tạo số nguyên theo thứ tự
1 Yes/No
Dữ liệu kiểu Boolean (hay Lôgic) , lưu giữ giá trị Yes No,
True /False, On/off
Loại liệu vụ cựng hữu ớch cần đỏnh dấu giới tớnh: Nam Nữ, vào Đồn hay chưa (dữ liệu cú hai giỏ trị chọn lựa) iii hoạt động dạy học
ổn định lớp: Điểm danh
Kiểm tra cũ: Chọn câu hỏi trắc nghiệm tiết 8/mỗi học sinh Nội dung
1 Hoạt động1: Tìm hiểu số khái niệm Access.
a Mơc tiªu
- Häc sinh hiểu khái niệm trờng, ghi, kiểu liệu
b Néi dung
- Bảng (Table): Là thành phần sở để tạo nên CSDL, nơi lu giữ liệu ban đầu, bảng gồm 02 thành phần sau:
- Trờng (Field): nơi lu giữ giá trị liệu, ngời lập trình phải đặt tên cho ct
- Bản ghi (Record): gồm dòng ghi liệu lu giữ giá trị cét.
- Kiểu liệu (Data Type): Là kiểu liệu đợc lu trờng Mỗi tr-ờng có kiểu liệu
c C¸c bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Chiếu bảng danh sách học sinh (H20
SGK)
+ Giới thiệu ví dụ bảng
(26)dữ liÖu Access
+ Hỏi: Chủ thể đợc bảng lu tr?
+ Diễn giải: Bảng gồm nhiều hàng nhiều cột, hàng lu thông tin học sinh, cột lu thông tin thuộc tính mét häc sinh
+ Diễn giải: Trong Access Mỗi cột đợc gọi trờng: Mỗi hàng đợc gọi ghi:
+ Yêu cầu học sinh cho biết trờng bảng, giá trị ghi thứ 2? + Yêu cầu học sinh nhắc lại tên số kiểu liệu học lớp 11?
- Chiếu bảng số kiểu liệu thờng dùng Access, lu ý kích thớc lu trữ: khả lu trữ tối đa kiểu liệu
- Quy tắc đặt tên cột?
+ Học sinh
+ Dựa vào bảng SGK trả lời
+ Kiểu nguyên, thực, kí tự, xâu, logic,
- Quy tắc đặt tên cột:
Tên cột <=64 ký tự, không chứa dấu chấm (.), dấu !, dấu nhấn (), dấu [ ] Tên không bắt đầu ký tự khoảng trắng, tên cột không nên bỏ dấu tiếng việt không nên chứa ký tù tr¾ng
2 Hoạt động2: Cách tạo cấu trúc bảng.
a Mơc tiªu
- Học sinh biết đợc cách để tạo cấu trúc bảng, cách định khóa lu cấu trúc bảng
b Nội dung
- Tạo cấu trúc bảng
Cỏch 1: Nháy đúp chuột vào Create Table In Design View
Cách 2: Nháy chuột vào nút lệnh New Design view Xuất công cụ thiết kế bảng cửa sổ cấu trúc bảng
- Tạo trêng + Field Name: + Data Type: + Description: + Field Properties:
- Thay đổi tính chất trờng - Chỉ định khóa
+ Chän trêng lµm khãa chÝnh
(27)- Lu cÊu tróc bảng + File -> Save
+ Gõ tên bảng vào ô Table name: + Nháy Ok
c Các bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu cách tạo cấu trúc bảng để
häc sinh biÕt c¸c bíc thùc hiƯn
- Gi¶i thÝch mét sè tÝnh chÊt cđa trờng yêu cầu học sinh lấy ví dụ:
+ Field size: Kích thớc tối đa liệu lu trêng
+ Format: Quy định cách hiển thị in liệu
+ Caption: Phụ đề tên trờng tiếng Việt Default value: Giá trị ngầm định
- Thực bớc nhằm quy định trờng ma_so làm khóa
- Thùc hiƯn lu cÊu trúc bảng:
- Quan sát bớc giáo viên
+ Nếu KDL Text Field size = 25 liệu nhập vào trờng không qu¸ 25 kÝ tù
+ Nếu trờng To có Default value đặt =1 thêm ghi mới, trờng đợc đặt
+ Decimal place: qui định số lẻ
+ Caption: Vì tên field khơng có dấu tiếng Việt, tính chất cho phép nhập vào tiêu đề cho cột tiếng Việt có dấu đầy đủ ý nghĩa
+ Required: chọn Yes để đồng ý bắt buộc phải nhập liệu cho bảng, ngợc lại chn No
- Có hình chìa khóa trớc tên trêng + BÊm chuét vµo trêng ma_so + Edit -> Primary Key
+ File -> Save
(28)3 Hoạt động3: Giới thiệu cách thay đổi cấu trúc bảng.
a Mơc tiªu:
- Học sinh biết cách thay đổi thứ tự trờng, bổ sung thêm trờng, xóa trờng khỏi cấu trúc bảng, thay đổi khóa
b Néi dung:
- Thay đổi thứ tự trờng
+ Chọn trờng muốn thay đổi v trớ
+ Nhấn, giữ kéo thả chuột vị trí - Bổ sung thêm trờng
+ Insert -> Rows
+ Gõ tên trờng, chọn kiểu DL xác định tính chất trờng - Xóa trờng
+ Chọn trờng muốn xóa + Edit -> Delete Rows - Thay đổi khóa
+ Chọn trờng muốn định làm khóa + Edit -> Primary Key
c Các bớc tiến hành:
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu thao tác thay đổi thứ tự trờng
GT sau trêng Ngsinh + Chän trêng GT
+ Nhấn, giữ kéo chuột đến trờng Ngsinh thả chuột
- Yêu cầu học sinh i ngc li
- Thao tác chèn thêm trêng míi NSINH vµo tríc trêng GT
+ Cht phải vào trờng GT + Chọn Insert Rows
+ Nhập tên trờng NSINH KDL Text - Yêu cầu học sinh nêu thao tác chèn thêm trờng Lop vào trớc To
- Thao tác xóa trờng Lop?
- Theo dõi thực lại
+ Chän trêng GT
+ Nhấn, giữ kéo chuột đến trờng Ngsinh thả chuột
+ Chuét ph¶i vµo trêng To + Chän Insert Rows
+ NhËp tên trờng Lop KDL Text + Chọn trờng Lop
+ Edit -> Delete Rows 4 Hoạt động 4: Giới thiệu thao tác xóa bảng đổi tên bảng.
a Mơc tiªu:
- Học sinh biết cần thiết thao tác xóa đổi tên bảng - Biết cách xóa bảng đổi tên bảng
b Néi dung:
- Xãa b¶ng
+ Chọn tên bảng cần xóa
+ Edit -> Delete Chọn Yes hộp thoại khẳng định xóa xuất - Đổi tên bảng
(29)+ Edit -> Rename
+ Gõ tên cho bảng ấn enter
c Các bớc tiến hành:
Hot động giáo viên Hoạt động học sinh - Tại cần xóa bảng?
- Các bớc để xóa bảng?
- Giới thiệu thao tác đổi tên bảng Ho_so_hs thành HS_hs
+ Chän b¶ng Ho_so_hs + Edit -> Rename
+ Gâ HS_hs vµ Ên Enter
- Yêu cầu học sinh đổi lại cách khác
- Khi bảng không dùng đến nữa, hay bảng chứa thông tin sai, cũ
+ Chọn bảng cần xóa
+ ấn phím Delete bàn phím + Hoặc Edit -> Delete
+ Hoặc nh¸y nót
Hộp thoại khẳng định xóa xuất chọn Yes
+ Chuột phải vào tên bảng cần đổi tên + Gõ Ho_so_hs ấn Enter
iv củng cố – tập nhà Các nội dung ó hc
- Cấu trúc bảng, Cách tạo mét trêng: + Field name: Tªn trêng
+ Data Type: KDL
+ Discription: Mô tả trờng
+ Field Properties: Tính chất trờng; - Chỉ định khóa
- Sửa cấu trúc bảng - Xóa bảng, đổi tên bảng Câu hỏi tập nh: SGK
- Trả lời câu hỏi 1, 2, 3, 4, SGK - Xem néi dung phô lục
(30)Tiết 12-13 Ngày soạn: 29/09/2008 Bài tập thực hành số 2
Tạo cấu trúc bảng I Mục tiêu:
1 Về kiÕn thøc:
- Nắm qui trình thiết kế bảng, biết nhận diện trờng đặt khóa chính, khơng có trờng đặt khóa chấp nhận để Access tạo trờng khóa ID Nắm vài tính chất trờng (Field Properties): Field size, format, Caption, Require
2 Về kỹ năng:
- Thit kế bảng đơn giản, phức tạp với số tính chất trờng nêu trên, biết cách khai báo khóa chính, lu bảng tính
II đồ dùng dạy học:
- Sách GK tin 12, Sách GV tin 12, đĩa chứa chơng trình minh họa (quản lý học sinh:gv biên soạn)
iii hoạt động dạy học Tiết 12:
1 ổn định tổ chức: Điểm danh Kim tra bi c:
- Nêu tạo bảng, c¸c tÝnh chÊt cđa trêng? Néi dung:
1 Hoạt động 1: Thực tập tập 2.
a Mơc tiªu:
- Học sinh khởi động đợc Access, tạo đợc CSDL, tạo đợc bảng CSDL theo cấu trúc cho trớc
- Quy định đợc khóa cho bảng
b Néi dung:
Bài 1: Khởi động Access, tạo CSDL với tên Quanli_HS Trong CSDL tạo bảng HOC_SINH có cấu trúc:
Tên trờng Mô tả Kiểu liệu
MaSo M· häc sinh AutoNumber
HoDem Họ đệm Text
Ten Tªn Text
GT Giíi tÝnh Text
(31)Ngsinh Ngày sinh Date/Time
Diachi Địa Text
To Tổ Number
Toan Điểm trung bình môn toán Number
Van Điểm trung bình môn văn Number
- Chú ý: Các trờng điểm trung bình m«n
Bài 2: Chỉ định khóa chính: Trờng MaSo
c Các bớc tiến hành
Hot ng ca giáo viên Hoạt động học sinh - Giới thiệu yêu cầu tập 1: Khởi
động Access, tạo CSDL Quanli_hs, tạo bảng HOC_SINH CSDL Quanli_hs - Yêu cầu học sinh thực bớc khởi động Access
- Yêu cầu học sinh thực bíc kÕt thóc Access
- ChiÕu cÊu tróc b¶ng HOC_SINH lên bảng
- Yờu cu hc sinh thc bớc để tạo CSDL Quanli_hs
- Quan sát yêu cầu tập
+ Start -> All Program -> Microsoft Office -> Microsoft Office Access + File -> Exit
- T¹o CSDL Quanli_hs + File -> New
(32)- Yêu cầu học sinh tạo bảng HOC_SINH
+ Gõ tên CSDL: Quanli_hs, chọn nợi lu trữ CSDL ấn Enter (Create)
- Tạo bảng HOC_SINH: + Chọn đối tợng Table
+ Create Table in Design view + Field name: Tªn trêng + Data Type: KDL cđa trêng
+ Field Properties: Thuộc tính trờng + Chọn trờng khóa: Edit -> Primary Key - Thông báo kết đạt đợc đối chiếu với kết giáo viên
TiÕt 13:
1 ổn định tổ chức: Chào hỏi, điểm danh Kiểm tra cũ:
- Nªu bớc tạo CSDL mới, tạo bảng mới, tÝnh chÊt cña trêng? Néi dung:
2 Hoạt động 2: Thực tập 3.
a Môc tiªu:
- Rèn luyện kỹ thay đổi cấu trúc bảng: Thay đổi thứ tự trờng bổ sung thêm trờng vào bảng
- Lu đợc bảng thoát khỏi Access
b Néi dung:
Bµi 3:
- Chuyển trờng DoanVien xuống dới trờng NgSinh trờng địa - Thêm trờng sau:
Tên trờng Mô tả
Li Điểm trung bình môn Lí
Hoa Điểm trung bình môn Hóa
Tin Điểm trung bình môn Tin
- Di chuyển trờng điểm để có thứ tự là: Toan, Li, Hoa, Van, Tin? - Tính chất trờng điểm?
- Lu ý chế độ thiết kế để tạo/sửa đổi cấu trúc bảng:
+ Nhấn phím Tab Enter để chuyển đổi qua lại ô;
(33)- Chuyển đổi qua lại chế độ: Trang liêu (DataSheet View), chế độ Thiết kế (Design View)?
c Mét sè điểm cần lu ý thực hiện:
- Bài cha yêu cầu học sinh cập nhật liệu, nhiên nhiều học sinh có ý, ham thích tìm hiĨu nªn cã thĨ khun khÝch cho häc sinh cËp nhật số ghi vào bảng
d Các bíc tiÕn hµnh.
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu yêu cầu:
+ Chuyển trờng Doanvien xuống dới tr-ờng Ngsinh trtr-ờng Diachi
+ Thêm trờng sau: Li: Điểm trung bình môn Lí Hoa: Điểm trung bình môn Hóa Tin: Điểm trung bình môn Tin
+ Di chuyn trờng để có thứ tự là: Toan, Li, Hoa, Van, Tin
+ Lu lại bảng thoát khỏi Access - Tiếp cận học sinh để hớng dẫn
- Quan sát yêu cầu để xác định công việc phải thực
- Khởi động Access? - Mở tệp CSDL có? + Chọn trờng Ngsinh
+ Nhấn, giữ kéo chuột lên trờng Doanvien
+ Insert -> Rows
+ Gõ tên trờng là: Li, KDL là: Number , thực tơng tự cho trờng lại
+ File -> Save, gõ tên ấn Enter - Thông báo kết cho giáo viên
VI Dặn dò lu ý
- Tắt máy tính, nép gọn bàn ghế, chuột, bàn phím, - Xem 5: Các thao tác bảng
Tiết 14 Ngày soạn: 05/10/2008
Bài CáC THAO TáC CƠ BảN TRÊN BảNG I Mơc tiªu
1 VỊ kiÕn thøc:
- Biết lệnh làm việc với bảng: cập nhật liệu bảng, xếp, lọc tìm kiếm
2 Về kỹ năng:
- Mở bảng chế độ trang liệu, cập nhật liệu
- Thực đợc việc xếp lọc, tìm kiếm đơn giản in liệu trực tiếp II đồ dùng dạy học
- Máy vi tính, máy chiếu Projector dùng để chiếu ví dụ - Sách GK tin 12, Sách GV tin 12
(34)1 ổn định tổ chức:
- Chào hỏi, điểm danh Kiểm tra cũ:
- Cập nhật liệu bao gồm thao tác gì? Nội dung:
1 Hot ng 1: Giới thiệu thao tác cập nhật liệu.
a Mục tiêu:
- Học sinh biết có thao tác cập nhật liệu thêm ghi mới, chỉnh sửa xóa ghi
- Bit c bớc thực bớc đầu thực đợc số thao tác: mở bảng chế độ trang liệu cập nhật liệu
b Néi dung:
- Thêm ghi mới:
Insert -> New Record gõ liệu tơng ứng vào trờng Hoặc: Bấm chuột trực tiếp vào ghi trống cuối bảng gõ liệu tơng ứng vào trờng - Chỉnh sửa liệu:
Bm chut vào ô chứa liệu tơng ứng thực thay đổi cần thiết - Xóa ghi:
+ Chọn ghi cần xóa + Gõ phím Delete
+ Khẳng đinh xóa, chọn Yes c Các bớc tiến hµnh
Hoạt động giáo viên Hoạt động học sinh - Thêm ghi
+ Më bảng HOC_SINH
+ Giáo viên thực thêm ghi cách bấm chuột vào ghi cuối nhập liệu vào
- Chỉnh sửa liệu:
+ GV nêu phơng pháp, yêu cầu học sinh thực
- Xóa ghi:
+ GV thực bớc xóa ghi
- Yêu cầu số học sinh thùc hiƯn xãa mét sè b¶n ghi ci
- Quan sát bảng thao tác giáo viên để nhận biết thao tác
- Theo dõi giáo viên, quan sát bạn thực để nhận biết thao tỏc
+ Bấm chuột vào tên trờng muốn chỉnh sửa thực nh chỉnh sửa văn - Quan sát giáo viên thực
+ Chọn ghi cuối
+ ấn phím Delete bàn phÝm, xt hiƯn hép thäai x¸c nhËn xãa
+ Chọn Yes để khẳng định xóa 2 Hoạt động 2: Giới thiệu thao tác xếp.
a Mơc tiªu:
- Học sinh biết bớc để thực xếp - Biết đợc ý nghĩa việc xếp
- Bớc đầu thực đợc xếp liệu bảng
b Néi dung:
- Chọn trờng cần xếp chế độ hiển thị trang liệu
- Bấm chuột vào nút lệnh (tăng hay giảm dần) để xếp ghi bảng dựa giá trị trờng đợc chọn
(35)Hoạt động giáo viên Hoạt động học sinh - Hỏi: Hãy cho biết ý nghĩa việc
xÕp?
- ChiÕu lªn bảng HOC_SINH
- Thực xếp tăng dần theo tæ + Chän trêng To
+ Bấm chuột vào nút lệnh tăng dần để xếp ghi tăng dần theo tổ - Yêu cầu học sinh thực xếp nam trớc nữ sau
- Để dễ dàng chọn đối tợng cần tìm kiếm
- Quan sát bảng liệu
- Quan sát thao tác giáo viên
+ Chọn trờng GT
+ Nháy chuột vào nút lệnh (tăng dần), kết ngợc so với yêu cầu nháy chuột lại vào nút lệnh (giảm dần)
3 Hoạt động 3: Thao tác lọc liệu.
a Mơc tiªu:
- Häc sinh biÕt bớc thực việc lọc liệu
- Bớc đầu thực đợc việc lọc số ghi thỏa mãn số điều kiện từ bảng liệu có sẵn
- Học sinh hiểu đợc ý nghĩa việc lọc liệu
b Nội dung
- Lọc liệu theo ô ®ang chän
+ Chọn ô liệu tiêu chí để lọc
+ Nháy chuột vào nút lệnh , Access sẻ hiển thị tất ghi có giá trị trờng tơng ứng với giá trị trờng đợc chọn
- Läc theo mÉu:
+ BÊm cht vµo nót lƯnh ,
+ Nhập điều kiện lọc vào trờng tơng ứng theo mÉu
+ Nháy chuột vào nút lệnh , Access hiển thị tất ghi thỏa mãn điều kiện đợc
- §Ĩ lọc, nháy chuột vào nút lệnh c Các bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Hỏi: Hãy cho biết ý nghĩa việc lọc?
- ChiÕu b¶ng HOC_SINH
- GV thùc hiƯn läc c¸c häc sinh nam + Chọn ô cột GT có giá trị “Nam”
+ Record -> Filter -> Filter by Selection - Yêu cầu học sinh thực lọc tất học sinh Nam có tên Hải
- Trở trạng thái ban đầu (hủy lọc) Record Remove Filter/Sort
- Giíi thiƯu c¸ch thø vỊ läc có nhiều điều kiện: Lọc tất học
- Để chọn đối tợng cần tìm kiếm thu hẹp phạm vi tìm kiếm - Quan sát bảng liệu
+ Sư dơng kÕt qu¶ giáo viên vừa tạo + Chọn ô cột Ten có giá trị Hải
+ Nháy chuét Record -> Filter -> Filter by Selection
(36)sinh nam có tên Hải
+ Record -> Filter -> Filter by Form + Trêng Ten chän H¶i
+ Trêng GT, chän Nam
+ Record -> Apply Filter/Sort
- Yêu cầu học sinh thực thao tác
trên cách sử dơng c¸c nót lƯnh + Nh¸y cht + Trêng Ten chän H¶i + Trêng GT, chän Nam
+ Nháy chuột vào nút lệnh để thực lọc
4 Hoạt động 4: Giới thiệu thao tác tìm kiếm đơn giản.
a Mơc tiªu
- Học sinh biết bớc để thực việc tìm kiếm
- Bớc đầu thực đợc việc tìm ghi thỏa mãn số điều kiện từ bảng liệu có sẵn
b Néi dung:
- Chän Edit -> Find (Ctrl + F) xuÊt hiÖn hộp thoại - Gõ cụm từ cần tìm vào ô Find What:
- Trong Look in:
+ Chọn tên bảng (nếu muốn tìm cụm từ tất trờng) + Yêu cầu tìm kiếm trờng chứa trỏ (ngầm định) - Trong ô Macth, chọn cách thức tìm kiếm:
+ Any path of Field: Cụm từ cần tìm phần trờng + Whole Field: Cụm từ cần tìm nội dung ô
+ Start of Field: Cụm từ cần tìm phải nằm đầu cña trêng
- Nháy chuột vào Find Next để đến vị trí thỏa mãn điều kiện tìm kim
c Các bớc tiến hành
Hot ng giáo viên Hoạt động học sinh - Nêu câu hỏi gợi nhớ: Hãy nêu cách
để tìm kiếm từ Word - Chiếu lên bảng HOC_SINH
- Giáo viên thực tìm kiếm học sinh có tên Hà:
+ CTRL + F
+ Find What: gâ Hµ
+ Look in: Chän b¶ng HOC_SINH + Macth: chän Whole Field
+ Search: chọn All
- Yêu cầu học sinh tìm kiếm theo số tiêu chí khác tự nêu
+ C¸ch 1: Edit -> Find
+ C¸ch 2: Bấm tổ hợp phìm CTRL + F - Quan sát liệu
- Quan sát thao tác giáo viên
5 Hot ng 5: Thao tỏc in liệu.
a Mơc tiªu:
- Häc sinh biết cách phạm vi liệu cần in
b Néi dung:
- Cã thÓ in liệu trực tiếp từ bảng
- Cú th sử dụng thao tác lọc để thu hẹp phạm vi đợc in
- Có thể sử dịng thao tác xếp để in ghi theo thứ tự xác định - Có thể số trờng cần in
- Việc thiết đặt trang in xem trớc in thực tơng tự nh word
c Các bớc tiến hành:
(37)- ChiÕu b¶ng HOC_SINH
- Giới thiệu thao tác để in toàn bảng
+ Mở bảng liệu cần in + File -> Print
+ Chän All -> OK
- Yêu cầu học sinh thực in ghi có tên Hải
- Yờu cu hc sinh thực in số ghi đợc tô đen
- Quan sát bảng liệu
- Theo dõi thao tác giáo viên + Chọn ô cột Ten có giá trị Hải
+ Record -> Filter -> Filter by Selection + File -> Print
+ Chän All, Ok - In b¶n ghi: + File -> Print
+ Chän Selected Record vµ Ok Iv cđng cè vµ bµi tËp vỊ nhµ
1 Những nội dung học
- Các thao tác cập nhật liệu: Thêm ghi, chỉnh sửa liệu, xóa ghi - Thao tác xếp lọc liệu, tìm kiếm đơn gin
- Thao tác in liệu Bài tập nhà
- Trả lời câu hỏi làm tập 1, 2, SGK - Xem néi dung phô lôc
- Xem néi dung bµi tËp vµ thùc hµnh
TiÕt 15 - 16 Ngày soạn: 11/10/2008
Bài tập thực hành 3 Thao tác với bảng I Mục tiêu
- Rèn luyện kĩ thao tác bảng, Học sinh thực đợc thao tác bảng, làm việc với bảng hai chế độ
(38)- Thực đợc số thao tác với bảng: xếp, lọc II đồ dùng dạy học
- Máy tính, máy chiếu, phòng máy cho học sinh - CSDL Quanli_hs, b¶ng HOC_SINH
Iii hoạt động dạy học Tiết 15
- ổn định tổ chức: - Điểm danh, phân cơng vị trí ngồi - Kiểm tra bi c:
Mở CSDL Quanli_hs, lọc ghi nữ tổ 1? - Nội dung:
1 Hoạt động 1: Thực tập 1,2.
a Mục tiêu:
- Rèn luyện kĩ cập nhật liệu cho bảng b Nội dung
- Sử dụng bảng HOC_SINH đợc tạo cấu trúc thực hành - Một số cách di chuyển:
+ Nhấn phím Tab Shift + Tab để di chuyển tới lùi lại tr-ờng bảng
+ Nhấn phím mũi tên để chuyển bảng
+ Nhấn phím Home End để chuyển tới dầu trờng cuối trờng một ghi
+ Nhấn Ctrl + Home để chuyển đến ô đầu bảng, Ctrl + End để chuyển đến ô cuối bảng
- Sắp xếp lọc:
c Một số điểm cần lu ý thùc hiÖn.
- Yêu cầu học sinh nhập nh SGK nhằm thống liệu, để thuận tiện việc đối chiếu kết
d Các bớc tiến hành:
(39)Bµi : Më CSDL cđa bµi thùc hµnh Sử dụng bảng HOC_SINH nhập ghi(SGK)
Bài 2: Thực yêu cầu bài a Hiển thị học sinh Nam
b Lọc danh sách cha đoàn viên
c Tìm học sinh có điểm Toán, lý hoá lớn
GV : Hớng dẫn làm máy HS : Quan sát làm
GV : Thêm trờng : li, hoa, van, tin
GV: Cho mét sè häc sinh thực thao tác xoá, thêm ghi GV: Gäi häc sinh lµm bµi
HS: Thùc hiƯn thao tác ứng với câu hỏi
GV: Nhn xột đánh giá
TiÕt 16
- ổn định tổ chức: - Điểm danh, phân cơng vị trí ngồi - Kiểm tra cũ:
Më CSDL Quanli_hs, NhËp thªm ghi vào cuối bảng HOC_SINH? - Nội dung:
2 Hoạt động 2: Thực tập 3.
a Mơc tiªu:
- RÌn lun cho häc sinh kĩ xếp liệu bảng - Rèn luyện cho học sinh kĩ tìm kiếm liẹu bảng b Nội dung bớc tiến hµnh:
Nội dung Hoạt động thầy trị
Bài 3: Thực yêu cầu
a Sắp xếp tên học sinh theo thứ tự bảng chữ
b Sắp xếp điểm Toán theo thứ tự giảm dần
c Sắp xếp điểm văn theo thứ tự tăng dần
Bài 4: Thực yêu cầu a Nhập thêm ghi khác b Tìm học sinh có điểm văn >8
GV: Yêu cầu số học sinh thực Chiếu học sinh lên máy chiếu
HS: Thực theo yêu cầu
GV: Hng dn hc sinh lm ỳng, sa li cho hc sinh
GV: Yêu cầu học sinh nhập danh sách có 20 ghi
(40)1 Cđng cè bµi:
- Cho học sinh lu lại nội dung bảng, Bài tập nhà:
- Tìm hiểu xây dựng số bảng cho phần mềm quản lý nhân viên - Học sinh tắt máy, sinh máy vị trí ngồi
- Đánh giá thực hành
Tiết 17 Ngày soạn: 15/10/2008
Bài 6: Biểu mÉu
I Mơc tiªu
- Hiểu đợc khái niệm biểu mẫu, công dụng biểu mẫu - Biết chế độ làm việc biểu mẫu
- Cách tạo biểu mẫu đơn giản dùng chế độ thiết kế để chỉnh sửa cấu trúc biểu mẫu
- Sử dụng biểu mẫu để nhập sửa liệu
II thiết bị đồ dùng dạy học
- Máy vi tính máy chiếu projector dùng để chiếu ví dụ - CSDL Quanli_hs, bảng HOC_SINH, biểu mẫu Capnhat_hs - Các hình vẽ, SGK
III Hoạt động dạy -học
Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra cũ
(41)Nội dung hoạt động thầy trò 1 Khái niệm
Hỏi: Làm để xem nhập liệu vào bảng?
Hái: Cßn cã thĨ nhËp liệu vào bảng cách kác không?
- Thực thao tác nhập liệu, xem sửa liệu biểu mẫu học sinh tạo tệp QLhocsinh
- Đa khẳng định l biu mu (Form)
Hỏi: HÃy nêu khái niệm biĨu mÉu? - gäi häc sinh tr¶ lêi
- gäi häc sinh kh¸c nhËn xÐt?
- Chuẩn hố kiến thức, đa khái niệm: Biểu mẫu đối tợng Access đợc thiết kế để: Hiển thị liệu bảng để xem, nhập sửa liệu thuận tiện; Thực thao tác thông qua nút lệnh; Tạo giao diện
Trl: Mở bảng chế độ trang liệu Chọn New record
Gõ liệu vào trờng tơng ứng HS1: trả lời
- lăng nghe
- Quan sát HS1: trả lời HS2: nhận xét
- Häc sinh tù ghi bµi
Hái: NhËn xÐt vỊ cách nhập, xem sửa liệu so với bảng?
Hỏi: Nêu khác hiển thị biểu mẫu bảng?
- giỏo viờn thc hin chế độ hiển thị bảng mẫu biểu để học sinh quan sát
2 T¹o biĨu mÉu
Hỏi: Có cách tạo biểu mẫu nào? GV giới thiệu: Access có cách tạo biểu mẫu : tù thiÕt kÕ vµ dïng thuËt sÜ
Hái: HÃy nêu bớc tạo mẫu hỏi thuật sĩ
- Giáo viên làm mẫu tạo biểu mẫu nhập ®iĨm häc sinh b»ng tht sÜ, gi¶i thÝch thĨ bớc
- Đa bớc tạo biểu mÉu b»ng thuËt sÜ:
B1 Nháy đúp chuột vào create from by using Wizard
B2 Chọn bảng (hoặc mẫu hỏi) làm liệu nguồn từ ô Tables/Queries Chọn trờng cần hiển thị đa vào mẫu biểu từ ô Avaliable Fields -> nh¸y Next
B3 Chän bè cơc biÓu mÉu (columnar, table, data sheet…)
B4 Chän kiÓu bè trÝ biÓu mÉu
B5 nhËp tên biểu mẫu kết thúc chọn Finish
Trl: d dng, p, tin li
Trl: Bảng hiển thị nhiỊu b¶ng ghi cïng mét lóc, mÉu biĨu chØ hiĨn thị ghi
-một học sinh thực tạo biểu mẫu máy
- lớp quan s¸t, nhËn xÐt
(42)Nội dung hoạt động thầy trò Hỏi: tạo biểu mẫu montoan để
nhập điểm mơn tốn cho học sinh? 3 Chỉnh sửa biểu mẫu chế độ thiết kế
- Hỏi: nêu số cơng việc thay đổi chỉnh sửa mẫu biểu?
- GV chn ho¸ néi dung
- Thay đổi kích thớc trờng:
Bấm chuột vào hộp tên trờng có khong viền, đa trỏ chuột vào nút vng điều khiển, có mũi tên chiều thị kéo rê đến kích thớc cần thiết (hoặc bấm giữ Shift + mũi tên sang phải)
4 Các chế độ làm việc
- Hỏi: Hãy nêu chế độ làm việc với biểu mẫu
4.1 Chế độ biểu mẫu
- Hỏi: trình bày cách vào chế độ biểu mẫu, tác dụng?
- Hỏi: chức thực chế độ biểu mẫu?
4.2 Chế độ thiết kế
- hỏi: Nêu cách thực chế độ thiết kế
- Hỏi: làm cơng việc chế độ thiết kế?
- Ngoài chế độ biểu mẫu chế độ thiết kế cịn có chế độ datasheet, Pivot table, pivot chart
- mét học sinh lên bảng tạo biểu mẫu nhập điểm môn toán tiến hành nhập điểm cho số học sinh
- häc sinh kh¸c quan s¸t, nhËn xÐt - Trl:
+ Thay đổi nội dung tiêu đề + Chọn phông chữ
+ Thay đổi kích thớc trờng + Di chuyển trờng
- Trl: chế độ biểu mẫu chế độ thiết kế - Trl:
Cách 1: Nháy đúp chuột nên tên biểu mẫu
Cách 2: chọn bên biểu mẫu råi nh¸y nót Open
Cách 3: chế độ thiết kế, nháy nút View -> Form view
- trl: cËp nhËt d÷ liƯu, tìm kiếm, lọc, xếp thông tin
- Trl: chọn tên biểu mẫu nháy nút Design
- Trl:
+ Thêm, bớt, thay đổi vị trí, kích thớc trờng
+ định dạng phông chữ trờng tiêu đề
+ Tạo nút lệnh để thao tác thuận tiện
IV Cđng cè - bµi tËp
1 Cñng cè:
Hãy nêu khác chế độ làm việc với biểu mẫu - Học sinh thảo luận, trả lời
- Giáo viên nhận xét, đa đáp án:
+ Chế độ biểu mẫu thờng đợc sử dụng để nhập liệu
+ Chế độ thiết kế dùng để xem, sửa đổi thiết kế biểu mẫu Câu hỏi tập nhà
(43)TiÕt 18 - 19 Ngµy soạn: 21/10/2008 bài tập thực hành 4
Tạo mẫu biểu đơn giản I Mục tiêu
- Hiểu đợc khái niệm biểu mẫu, công dụng biểu mẫu - Biết chế độ làm việc biểu mẫu
- Cách tạo biểu mẫu đơn giản dùng chế độ thiết kế để chỉnh sửa cấu trúc biểu mẫu
- Sử dụng biểu mẫu để nhập sửa liệu
II thiết bị đồ dùng dạy học
- Thầy: Máy tính, máy chiếu, hình vẽ bài, giao diện, bảng có sẵn - Trò: đọc trớc học, sách giáo khoa
III Hoạt động dạy - học
TiÕt 18 Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra bi c
HÃy nêu thao tác cập nhật liệu bảng? Tiến tr×nh
1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- RÌn lun kỹ tạo biểu mẫu
- Rèn luyện kỹ cập nhật liệu thông qua biểu mẫu
b Néi dung:
- Tạo biểu mẫu để nhập liệu cho bảng hoc_sinh CSDL Quanly_hs
c Một số điểm cần lu ý thực hiện:
- Định hớng để học sinh tạo biểu mẫu thuật sỹ, sau dùng chế độ thiết kế để chỉnh sửa
- Nên chuẩn bị sẵn CSDL để cần chép sang máy tinh học sinh, không thời gian cho việc tạo lại
- Khơng địi hỏi sản phẩm học sinh phải 100% giống nh mẫu, miễn hợp lý, dễ dùng đảm bảo yêu cầu dùng để nạp liệu cho bng l c
d Các bớc tiến hành
Nội dung hoạt động thầy trò
Bài 1: Mở CSDL Quanli_hs.MDB làm thực hành số Làm công việc sau : - Tạo biểu mẫu để nhập liệu cho bảng Hoc_sinh
GV : Híng dÉn häc sinh t¹o biĨu mÉu thuật sĩ
HS : Quan sát làm
GV : Chỉnh sửa phông chữ cho biểu mẫu vị trí
HS: Thực thao tác ứng víi tõng c©u hái
(44)Bài 2: Sử dụng Biểu mẫu vừa tạo để nhập ghi
TiÕt 19 - Tæ chøc:
ổn định lớp kiểm tra sĩ số - Kim tra bi c
HÃy nêu thao tác cập nhật liệu bảng? - Tiến tr×nh
2 Hoạt động 2: Thực tập 3.
a Mơc tiªu
- RÌn lun cho học sinh kĩ lọc liệu thông qua biểu mÉu
b Néi dung
- Läc c¸c học sinh nam cua rbảng hoc_sinh Bài 3:
Sử dụng nút lệnh công cụ để lọc học sinh nam bảng HOC_SINH
KÕt qu¶ läc ( giíi tÝnh nam)
Tìm hiểu sử dụng lệnh tơng ứng bảng chon Records để: - Sắp xếp học sinh theo thứ tự tăng dần.
(45)B¶ng chän Records
c Các bớc tiến hành
Hot ng ca giỏo viên Hoạt động học sinh - Nêu nội dung yêu cầu hoạt động:
Läc c¸c häc sinh nam bảng hoc_sinh
- Thực mÉu
+ Trong sổ CSDL Quanli_hs, mở biểu mẫu học sinh chế độ biểu mẫu + Record -> Filter -> Filter by Form + trờng GT chọn giá trị “Nam” + Nhay chuột vào công cụ
Khi học sinh nam đợc thể biểu mẫu
- Theo dâi néi dung yêu cầu giáo viên
- Quan sỏt giáo viên thực để nhận biết thao tác
- Học sinh thực để hình thành thao tác
V Cđng cè vµ bµi tËp vỊ nhµ
1 Cđng cè bµi: Cho häc sinh lu lại nội dung bảng,
2 Bài tập nhà: Tìm hiểu xây dựng số bảng cho phần mềm quản lý nhân viên
- Học sinh tắt máy, sinh máy vị trí ngồi - Đánh giá thực hành
Tiết 20 Ngày soạn: 29/10/2008
BàI TậP
(46)HS nắm cách hệ thống kiến thức Ms Acces:các chức Access, yếu tố tạo nờn Table, Vỡ phải tạo mối quan hệ?
2 Về kỹ năng:
Khởi động thoát khỏi Access, khởi tạo bảng, thiết lập mối quan hệ bảng, hiệu chỉnh dây quan hệ, xóa dây quan hệ, nhập liệu cho bảng Nắm vững qui trình tạo, thiết lập quan hệ, nhập liệu cho Table
II Chuẩn bị đồ dùng dạy học:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chơng trình minh họa (quản lý học sinh:gv biên soạn)
iii Phơng pháp giảng dạy:
Trc nghim khỏch quan, thực hành, thuyết trình, hỏi đáp, đặt vấn đề, so sánh iv Các bớc lên lớp:
1 ổn định tổ chức: Điểm danh
2 KiĨm tra bµi cị: KiĨm tra tình hình lµm bt ë nhµ, kiĨm tra usb cña nhãm 3 Néi dung:
HS làm câu hỏi trắc nghiệm theo nhóm, nhóm cử hs nhóm để điều khiểm phần mềm trắc nghiệm chọn câu hỏi đúng, GV nên hớng dẫn hs nh trò chơi để gây hứng thú thoải mái Mỗi nhóm làm 10 câu, nhóm có số điểm cao thắng
Cuối cùng, nhóm đặt đến câu hỏi để nhóm cịn lại trả lời Câu 1: Access gì?
a Là phần cứng
b Là phần mềm ứng dụng
c Là hệ QTCSDL hÃng Microsoft sản xuất d Là hệ thống phần mềm dùng tạo lập bảng Câu 2: Các chức Access
a Lập bảng b Lu trữ liệu
c Tớnh tóan khai thác liệu d Ba câu
Câu Tập tin Access đơc gọi là a Tập tin sở liệu
b Tập tin liệu c Bảng
d Tập tin truy cập liệu
Câu 4: Phần đuôi tên tập tin Access là a DOC
b TEXT c XLS d MDB
C©u 5: Tập tin Access chứa gì:
a Cha bảng, nơi chứa liệu đối tợng cần qun lý
b Chứa công cụ Access nh: table, query, form, report c Chøa hƯ phÇn mềm quản lý khai thác liệu
d Câu a b
Cõu 6: to mt tệp sở liệu (CSDL) & đặt tên tệp Access, ta phải;
a Vµo File chọn New b Kích vào biểu tợng New
c Khởi động Access, vào File chọn New kích vào biểu tợng New
d Khởi động Access, vào File chọn New kích vào biểu tợng New, kích tiếp vào Blank DataBase đặt tên tệp chọn Create
Câu 7: Tên file Access đặt theo qui tắc no
(47)c Phần tên không 255 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB
d Phần tên không 256 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB
Câu 8: MDB viÕt t¾t bëi
a Manegement DataBase b Microsoft DataBase
c Microsoft Access DataBase d Khơng có câu
Câu 9: Tên tập tin Access bắt buộc phải đặt trớc hay sau tạo CSDL: a Đặt tên tệp sau tạo CSDL
b Bắt buộc vào đặt tên tệp tạo CSDL sau Câu 10:Thoát khỏi Access cách:
a Vµo File /Exit
b Trong cưa sỉ CSDL, vµo File/Exit
c Trong cửa sổ CSDL, kích vào nút close (X) nằm tiêu ca s Access
d Câu b c
Câu 11: Thành phần sở Access g× a Table
b Record c Field
d Field name
Câu 12: Bản ghi Table chứa gì a Chứa tên cột
b Chứa tên trêng
c Chứa giá trị cột d Tt c u sai
Câu 13: Tên cột (tên trờng) hạn chế ký tự a <=255
b <=8 c <=64 d <=256
Câu 14: Tên cột (tên trờng) đặt tiếng Việt có dấu khơng? a Đợc
b Khơng đợc c Không nên d Tùy ý
Câu 15: Tên cột (tên trờng) đợc viết chữ hoa hay thờng a Khơng phân biệt chữ hoa hay thờng
b B¾t buộc phải viết hoa c Bắt buộc phải viết thờng d Tùy theo trờng hợp
Câu 16: Khi chọn kiểu liệu cho trờng số điện thoại nên chọn loại nào a Number
b Date/Time c Autonumber d Text
Câu 17: Chọn kiểu liệu cho trng ®iĨm Tãan, Lý
a Number c Yes/No
b Currency d AutoNumber
Câu 18: Muốn thiết lập đơn vị tiền tệ: VNĐ cho hệ thống máy tính, ta phải
a Vµo Start/Settings/Control Panel/Regional and Language Options/customize chän phiÕu Currency ë mơc Currency Symbol nhËp vµo: VNĐ, cuối kích vào Apply/Ok
(48)c Vào Start/Settings/Control Panel kích đúp vào Currency chọn mục Currency Symbol nhập vào VNĐ, cuối kích vào Apply Ok
d Các câu sai
Câu 19: Khi chọn kiểu liệu cho trờng thành tiền (bắt buộc kèm theo đơn vị tiền tệ) , nên chọn loại
a Number c Text b Currency d Date/time
Câu 20: Khi chọn liệu cho trờng chứa hai giá trị nh gioitinh, tr-ờng đơn đặt hàng cha giải nên chọn kiểu liệu để sau nhập liệu cho nhanh
a Text b Number c Yes/No
d Auto Number
C©u 21: Có cần thiết phải lập mối quan hệ bảng CSDL hay không a Nhất thiết phải lập mối quan hệ bảng CSDL
b Không thiết phải lập mối quan hệ bảng CSDL
Cõu 22: Nh cú mi quan hệ bảng tính chất sau đợc đảm bảo a Tính độc lập liệu
b Tính d thừa liệu
c Tính toàn vẹn liệu bảng d Cả ba tính chất
Câu 23:Tại lập mối quan hệ hai trờng hai bảng nhng Access lại không chấp nhận
a Vì bảng cha nhập liệu
b Vì hai bảng sử dụng (më cưa sỉ table)
c V× hai trêng tham gia vào dây quan hệ khác kiểu liệu(data type) khác chiều dài (field size)
d Cỏc cõu
C©u 24: Hai trêng (Field) tham gia vào dây quan hệ, có cần thiết tên hai trêng nµy :
a Gèng
b Không cần phải giống
Cõu 25: Ký hiu số đầu dây quan hệ nhằm cho biết a Trờng có khóa
b Trờng khơng có khóa
Câu 26: Ký hiệu vơ ( 00 ) đầu dây quan hệ nhằm cho biết a Trờng có khóa
b Trờng khơng có khóa
Câu 27: Với mối quan hệ thiết lập, bảng bảng (Primary table) a Bảng nằm đầu đích kéo tạo dây quan hệ
b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng
d Kh«ng cã bảng bảng
Cõu 28: Vi mi quan hệ thiết lập, bảng bảng quan hệ (Related table) a Bảng nằm đầu đích kéo tạo dây quan hệ
b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng quan hệ
d Kh«ng có bảng quan hệ
Câu 29: Khi nhập liệu phải nhập liệu cho bảng tríc. a B¶ng chÝnh tríc
b Bảng quan hệ trớc c Bảng trớc đợc d Các câu sai
(49)(50)Tiết 21 Ngày soạn: 01/11/2008 Bài 7: Liên kết bảng
I Mục tiêu
- Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc tạo liên kết
- Biết cách tạo liên kết bảng Access
- Học sinh vận dụng kiến thức để hoàn thành tập thực hành số
II thiết bị v dựng dy hc
- Thầy: Máy tính, máy chiếu, hình vẽ bài, giao diện, bảng có sẵn
- Trũ: đọc trớc học, sách giáo khoa
III Hoạt động dạy -học
Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra cũ
Hãy nêu thao tác để tạo biểu mẫu ? Tiến trình
Nội dung hoạt động thầy trị
1 Kh¸i niƯm:
Trong CSDL bảng thờng có liên quan với Khi xây dựng CSDL liên kết đợc tạo bảng cho phép tổng hợp liệu từ nhiều bảng
VD: Một cơng ti chun bán dụng cụ văn phịng thờng xuyên nhận đơn đặt hàng từ khách hàng Để thống kê phân tích đơn đặt hàng, xét hai cách lập CSDL.
C¸ch thø 1: Lập CSDL gồm bảng
Tên trờng Mô tả Khoá
chớnh So_don S hiu n t
hàng
Ma_khach_hang MÃ khách hàng
Ho_ten Tên khách hàng
Ma_mat_hang MÃ mặt hàng
So_luong Số lợng
Tên_mat_hang Tên mặt hàng Dia_chi Địa khách hàng Ngay_giao_hang Ngày giao hàng
Don_gia Đơn giá (VNĐ)
GV: Ngoài việc nắm đợc thao tác bảng, yêu cầu cần thiết phải biết liên kết bảng với Nh liên kết bảng gì? Chúng ta xen xột ny
GV? Liên kết bảng việc xây dựng CSDL có tác dụng gì?
HS xem SGK trả lời câu hỏi GV: Để làm rõ tác dụng việc tạo liên kết bảng xét ví dụ
GV: Giíi thiƯu nd vÝ dơ
(51)C¸ch thø 2: LËp CSDL KINH_Doanh gåm ba b¶ng cã cÊu trúc tơng ứng nh sau:
Khach_hang
Tên trờng Mô tả Khoá
chính Ma_khach_hàng MÃ khách hàng Khoá
Ho_ten Tên khách hàng
Dia_chi Địa khách hàng
Mat_Hang
Tên trờng Mô tả Khoá
chính
Ma_mat_hang MÃ mặt hàng Khoá
Tên_mat_hang Tên mặt hàng
Don_gia Đơn giá (VNĐ)
Hoa_don
Tên trờng Mô tả Khoá
chớnh So_don S hiu n t
hàng Khoá
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
2 Kĩ thuật liên kết bảng: B1: Mở CSDL , chọn Tools -> Relatitionships B2: Nháy phải chuột vào vùng trống -> Show
Table (h.47a)
B3: Chọn bảng cần tạo liên kết cách chọn bảng -> add Sau chọn Close
B4: Di chuyển bảng để chúng hiển thị cửa sổ
B5: Kéo thả trờng dùng để liên kết bảng với Xuất hộp thoại Edit Relationships B6: Trong hộp thoi Edit Relationships chn
Create Làm với bảng mét B7: §ãng cư sỉ Relationships
Lưu ý: Trường tham gia lập quan hệ phải kiểu
liệu (Data type), chiều dài (Field size)
GV: Đa nhận xét với cách - D thừa liệu (có nhiều trờng liệu lặp lại đơn hàng có so_don khác nhau)
- Không đảm bảo quán liệu (ví dụ mã khách hàng, tên khách hàng địa khách hàng khách hàng đơn hàng khác nhập khác nhau, )
Cách thứ khắc phục đợc nhợc điểm nêu Tuy nhiên để có đợc thơng tin tổng hợp lấy từ ba bảng (chẳng hạn liệt kê loại mặt hàng đợc đặt hàng số lần đợc đặt hàng) cần thơng tin từ ba bảng, nói cách khác cần có liên kết bng.
GV? Xây dựng CSDL theo cách thứ có nhợc điểm nêu hay không?
HS: Trả lời câu hỏi
GV củng cố nhấn mạnh: Nh vËy khi x©y dùng CSDL ngêi ta th-ờng phải tạo lập nhiều bảng liệu Để có thông tin cần thiết tổng hợp từ bảng thiết phải tạo liên kết giữa bảng.
(52)Qui tắc tạo quan hệ: Trong cửa sổ Relationships, ta trỏ chuột vào trờng khóa của
bảng (bảng chính) kéo sang trờng liên kết bảng (bảng quan hệ) thả chuột
Chn tớnh cht: Enforce Referential Integrity để đảm bảo tính tồn vẹn liu gia hai
bảng trờng quan hệ:MAHS
Nghĩa là: Nếu nhập Ma_khach_hang đầu bảng quan hệ : HOA_DON với giá trị không
trựng khp vi Ma_khach_hang đầu bảng nhập, Access từ chối khơng cho nhập.
V Cđng cè vµ bµi tËp vỊ nhµ
1 Cđng cè bµi: Cho mét häc sinh thao tác máy Bài tập nhà: Tìm hiĨu bµi thùc hµnh sè
TiÕt 22-23 Ngµy soạn: 03/11/2008
bài tập thực hành 5 liên kết bảng i mục tiêu
- Tạo CSDL cã nhiỊu b¶ng
- Rèn luyện kĩ tạo liên kết, sửa liên kết bảng II thiết bị đồ dùng dạy học
- Phịng máy tính để học sinh thực hành
- Máy chiếu để giới thiệu hớng dẫn thao tác
- Mét CSDL, cã b¶ng: Khach_hang, mat_hang, hoa_don có cấu trúc tơng tự nh
(53) Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra bi c:
- Khái niệm liên kết bảng ? - Quy tắc quan hệ ?
TiÕn tr×nh:
1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- RÌn lun kĩ tạo CSDL có nhiều bảng
b Nội dung
- Tạo CSDL kinh_doanh gồm bảng có cấu trúc nh mục - Nhập liƯu cho b¶ng khach_hang, mat_hang, hoa_don
c Mét số điểm cần lu ý thực hiện
- Cần quan tâm hỗ trợ học sinh thao tác chậm
- Yêu cầu học sinh đặt tên bảng tên trờng giống theo mẫu để thuận lợi cho việc dùng chung CSDL sau để giáo viên thống việc giải thích d Các bớc tiến hành
Hoạt động giáo viên Hoạt động học sinh - Nêu nội dung yêu cầu hoạt động :
NhËp d÷ liƯu cho b¶ng khach_hang, mat_hang, hoa_don
- Chiếu nội dung liệu bảng cần đạt đợc lên bảng
- Xác nhận kết học sinh hoàn thành yêu cầu thời gian
- Theo dõi yêu cầu giáo viên - Quan sát bảng để biết nhiệm vụ cần thực
(54)TiÕt 23 Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra cũ
- Nêu bớc tạo liên kết bảng ? Tiến trình
2 Hot ng 2: Thực tập 2.
a Mơc tiªu:
- Rèn luyện học sinh kĩ tạo liên kết bảng
b Một số điểm cần lu ý thùc hiÖn
- Trong trờng hợp học sinh cha thể hồn thành thực hành 1, phải hỗ trợ học sinh cách chép CSDL chuẩn bị vào máy (Dùng NetSchool) để yêu cầu em thực hành tạo liên kết
- Tríc tỉ chức thực hành, cần dành thời gian phân tích mối liên kết hai bảng khach_hang hoa_don thông qua trờng ma_khach_hang mối liên kết hai bảng mat_hang hoa_don thông qua trờng ma_mat_hang
c Các bớc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung yêu cầu: To liờn
kết ma_khach_hang giữ bảng khach_hang b¶ng hoa_don
- Chiếu hình vẽ mối liên kết bảng để hớng đích cho học sinh
- Quan sát hình vẽ để định hớng thao tác cần thực
- Më CSDL kinh_doanh
(55)- Nháy chuột vào xuất hiện:
- Nháy Add để đa bảng vào cửa sổ Relationships, nháy close hay nút để đóng sổ Show Table
(56)Toµn vĐn tham chiÕu lµ g×?
- Chọn Enforce Referential Integrity để thiết lập liên kết tồn vẹn Khi thiết lập có hình sau: thêm nút liên kết
- Nháy Create, Access tạo đờng nối hai bảng thể mối liên kết tơng tự, tạo mối liên kết hai bảng mat_hang hoa_don
- Thông báo kết đối chiếu với yêu cầu giáo viên
Tiết 24 Ngày soạn: 08/11/2008
bài truy vÊn d÷ liƯu i Mơc tiÕu:
1 VỊ kiÕn thøc:
- Biết khái niệm vai trị truy vấn (mẫu hỏi) Biết bớc để tạo truy vấn
2 VÒ kü năng:
- Vit ỳng biu thc iu kin đơn giản Tạo đợc mẫu hỏi đơn giản ii đồ dùng dạy học:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chơng trình minh họa (quản lý học sinh:gv biên soạn) HS có sách gv son
iii Phơng pháp giảng dạy:
Thực hành mẫu, hs làm theo, thuyết trình, hỏi đáp, đặt vấn đề, so sánh iv Các bớc lên lớp:
(57) Kiểm tra b i c : Cập nhật liệu bao gồm thao tác gì? Nội dung:
Hot ng ca thy - trò Nội dung
GV: Mẫu hỏi thờng đợc sử dụng để làm gì?
HS: Tr¶ lêi
GV: C¸c phÐp to¸n thêng dïng, cho vÝ dơ:
HS Trả lời
Các toán hạng biểu thøc cã thĨ lµ:
- Tên trờng (đóng vai trò nh biến) đợc ghi dấu [ ]: Ví dụ: [HODEM], [LUONG] - Các số
- Các văn phải đợc viết cặp dấu ngoặc kép, ví dụ: “NAM”, “Nữ”
- C¸c hµm sè: SUM ,AVG, MAX , MIN, COUNT
GV: yêu cầu HS cho số ví dụ biểu thøc:
VÝ dơ vỊ biĨu thøc sè häc: [SOLUONG]*[DONGIA] 200*[DONGIA]
VÝ dơ vỊ biĨu thøc chi [HODEM]&” “&[TEN]
1 C¸c kh¸i niƯm a) MÉu hái (truy vÊn):
Trong CSDL chứa thông tin đối tợng ta quản lý Dựa vào nhu cầu thực tế cơng việc, ngời lập trình phải biết cách lấy cách thông tin theo yêu cầu Access cung cấp cơng cụ để tự động hóa việc trả lời câu hỏi ngời lập trình tạo Tác dụng mẩu hỏi:
- Sắp xếp ghi
- Chn cỏc ghi thỏa điều kiện - Chọn trờng hiển thị danh sách - Tính tóan trng mi
- Tổng hợp hiển thị thông tin tõ c¸c Table cã quan hƯ
b) BiĨu thøc Access:
Để thực tính tóan kiểm tra điều kiện, ta phải biết cách viết biểu thức Các biểu thức Access là:
BiĨu thøc sè häc, biĨu thøc ®iỊu kiƯn biểu thức lôgic:
- Cỏc phộp túan c sử dụng Access để viết
biÓu thøc:
o PhÐp to¸n sè häc: +,-,*,/ o PhÐp to¸n so sánh:
<, >, <=,>=,=,<> (không bằng)
o Phép tốn Lơgic: AND (và), OR (hoặc), NOT (phủ định).
o PhÐp to¸n ghÐp chi: &
VÝ dơ: [HO_DEM]&” “&[TEN], ghÐp trêng [HO_DEM] vµ trêng [TEN]
- Các toán hạng đợc viết biểu thức : o Tên trờng: đợc viết cặp dấu [ ] Ví dụ: [HODEM], [TEN]
o H»ng sè: 200, 12
o Hằng văn (các ký tự) phải đợc viết cặp dấu kép “ “
Vdụ: Nam , Giỏi
o Các hàm sè: nh SUM, AVG
Ví dụ: SUM([THANHTIEN]): để tớnh tng ct thnh tin
c) Các hàm sè Access:
Hàm số Access dùng để tính tóan liệu trờng định Một số hàm thơng dụng để tính tóan trờng có liệu số nh sau:
SUM: Tính tổng giá trị số trờng định.
AVG: Tính giá trị trung bình giá trị số trờng định
(58)GV: Để làm việc với mẫu hỏi, chọn đối tợng bảng chon đối tợng:
HS: Queries
GV: T¹o mÉu hái cách nào:
HS: Thut s hoc t thiết kế GV: Trình bày bớc để tạo mẫu hỏi?
GV: Trình bày bớc để thiết kế mẫu hỏi mới:
chỉ định
MAX: Tìm giá trị lớn số nằm tr-ờng định
COUNT: Đêm ô khác rỗng nằm trờng định
ROUND(a,n): làm tròn biểu thức số :a, đến n số lẻ. Ví dụ biểu thức:
Biểu thức ghép chuỗi: [HO_DEM] & “ “&[TEN] Biểu thức số học : [SO_LUONG] * [DON_GIA] để tính thành tiền
(2*[TOAN]+2*[VAN]+ [TIN_HOC])/5 để tính điểm trung bình
Biểu thức điều kiện: “Giỏi” OR “Khá” để lọc danh sách học sinh Giỏi Khá
BiĨu thøc L«gic : [TOAN]>=0 AND
[TOAN]<=0dïng kiĨm tra d÷ liƯu nhËp vào cột điểm cho điểm thuộc thang 10 điểm
Ví dụ cách sử dụng hàm số:
ROUND((2*[TOAN]+2*[VAN]+[TIN_HOC])/5,1) làm tròn biểu thức ngoặc đến số lẻ
Chó ý : Ph©n biƯt hai cách viết sau : (2*[TOAN]+2*[VAN]+[TIN_HOC])/5
2*[TOAN]+2*[VAN]+[TIN_HOC]/5 2 T¹o mÉu hái
- Các bớc để tạo mẫu hỏi
+ Chọn liệu nguồn (các bảng mẫu hỏi khác) + Chọn trờng để đa vào mẫu hỏi
+ Khai báo điều kiện cần đa vào mẫu hỏi để lọc ghi
+ Chọn trờng dùng để xếp ghi mẫu hỏi
+ Tạo trờng tính tốn từ trờng có + Đặt điều kin gp nhúm
(Chú ý: không thiết phải thực hiệt tất bớc này)
- Để thiÕt kÕ mét mÉu hái míi, thùc hiƯn mét c¸ch:
o Cách 1: Nháy đúp vào Create query in design view
o Cách 2: Nháy đúp vào Create query by using wizard
- Mô tả điều kiện cảu mẫu hỏi Filed: Khai báo tên trờng đợc chọn Table; Tên table chứa trờng chọn
Sort: Sắp xếp liệu nằm truờng chọn Show: cho ẩn /hiện cột chọn
Criteria: ghi điều kiện lọc, điều kiện lọc nằm trên hàng cã ý nghÜa “Vµ”
(59)3 VÝ dụ áp dụng:
Khai thác CSDL Quản lí học sinh, cần tạo mẫu hỏi cho biết danh sách học sinh có điểm TBM tất môn từ 6.5 trở lên
Bảng HOC_SINH
(MaSo, HoDem, Ten,GioiTinh,NgSing,DiaChi,To Toan, Ly, Hoa, Van, Tin)
Nháy đúp vào Create query in Design view. Chọn bảng HOC_SINH làm liệu nguồn
H28
Gi¶i thÝch:
Filed: Khai báo tên trờng đợc chọn Table; Tên table chứa trờng chọn
Sort: Sắp xếp liệu nằm truờng chọn Show: cho ẩn /hiện cột chọn
Criteria: ghi ®iỊu kiƯn läc, ®iỊu kiƯn lọc nằm hàng có ý nghĩa Và Or: Diễn tả điều kiện lọc có ý nghĩa hoặc
Nháy đúp vào trờng để đa vào mẫu hi
Trong lới QBE, dòng Criteria, c¸c cét Toan, Ly, Hoa, Van, Tin gâ >=6.5
(60) Thực View > Datasheet view để xem kết
KÕt qu¶
v củng cố – tập nhà Những nội dung học
- MÉu hái, biĨu thøc vµ hàm - Các bớc tạo mẫu hỏi Câu hỏi tập nhà
- Trả lời c©u hái 1, 2, 3, 4, SGK trang 68
(61)TiÕt 25 – 26 Ngµy soạn: 14/11/2008 Bài tập thực hành 6
Mẫu hỏi bảng i mục tiêu
Lm quen với mẫu hỏi kết xuất thông tin từ bảng; Tạo đợc 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 hàm gộp nhóm mức độ đon giản;
ii chuẩn bị giáo viên học sinh - Phịng máy tính để học sinh thực hành
- Máy chiếu để giới thiệu hớng dẫn thao tác, dùng NetSchool - CSDL Quanli_hs
iii Hoạt động dạy học Tiết 25
ổn định tổ chức: Điểm danh, xếp chỗ ngồi Kiểm tra b i cà ũ:
Khái niệm mẫu hỏi, bớc tạo mẫu hỏi thuËt sÜ? Néi dung:
1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- Rèn luyện kĩ tạo mẫu hỏi đơn giản
b Néi dung:
Bµi 1: Sư dơng CSDL Quanli_HS, Tạo mẫu hỏi liệt kê xếp thứ tự theo tổ, họ tên, ngày sinh bạn nam
c Các bớc tiến hành
Hot động giáo viên Hoạt động học sinh - Nêu yêu cầu nội dung hoạt động
- DÉn d¾t häc sinh thùc hiƯn tõng bíc: + Mở cửa sổ mẫu hỏi
+ Chọn bảng làm liệu nguồn: + Chọn trờng cần đa vào mẫu hỏi: + Đặt điều kiện:
+ Thực mẫu hái
- Chiếu kết để học sinh đối chiếu
- Theo dõi yêu cầu nội dung giáo viên để biết nhiệm vụ
- Chú ý dẫn dắt để hoàn thành thao tác + Mở CSDL Quanli_hs Nháy chuột vào Queries -> Create Query in Design view + Mở sổ Show Tables
+ Nháy chuột chọn bảng HOC_SINH, Add, Nháy Close để đóng ShowTables + Nháy đúp chuột vào tên trờng hodem, ten, ngsinh, to, gt bảng HOC_SINH + Tại cột GT =”Nam” Tắt dấu kiểm cột GT để không hiển thị cột kết
+ Nh¸y chuét
(62)2 Hoạt động 2: Thực tập 2.
a Mơc tiªu:
- Rèn luyện kĩ tạo mẫu hỏi có gép nhãm
b Néi dung:
Bµi 2: MÉu hái cã gép nhãm
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 Tốn điểm Văn cỏc t
Tiến hành theo bớc:
1 Trong trang mẫu hỏi, nháy đúp vào Creat Query in Design view
2 Cửa sổ mẫu hỏi ngầm định Query 1: Select Query đợc mở hộp thoại Show Table:
- Nháy đúp HOC_SINH
- Nháy nút Close để đóng hộp thoại Show Table Trên cửa sổ mẫu hỏi:
- Chọn trờng To (để gộp nhóm theo Tổ);
- Chọn trờng Toan Van (để tính giá trị cần đa vào mẫu hỏi); Để gộp nhóm, nháy nút chọn lệnh View – Totals
- Chän Group By ë hµng Total, chän Ascending ë hµng Sort cđa cét To
- Nháy nút mũi tên xuống cạnh phải ô thuộc hàng Total cột Toan chọn Avg đổi tên trờng thành TBToan
- Nháy nút mũi tên xuống cạnh phải ô thuộc hàng Total cột Van chọn Avg đổi tên trờng thành TBVan
5 Nháy nút chọn lệnh Query – Run để thực mẫu hỏi Kết đợc kết xuất trang liệu mẫu hỏi
6 Lu mÉu hái víi tªn thongke
? Có cần đa vào mẫu hỏi trờng Ngày sinh, địa chỉ, không? ? Tạo lại đổi tên trng?
c Các bớc tiến hành
(63)- Nêu yêu cầu nôi dung hoạt động: Sử dụng CSDL Quanli_hs, tạo mẫu hỏi thongke có sử dụng hàm gộp nhóm để so sánh điểm TB văn tổ - Dẫn dặt học sinh thực bớc + Mở cửa sổ mẫu hi
+ Chọn bảng liệu nguồn
+ Chọn trờng cần đa vào mẫu hỏi + Gộp nhóm:
View -> Totals
Chän Group By ë hµng Total, chän Ascending ë hµng Sort cđa cét To Cột Toan: Total chọn Avg
Đổi tên trờng toan thành TBToan Van: Total chọn Avg
Đổi tên trờng Van thµnh TBVan
+ Nháy nút chọn lệnh Query – Run để thực mẫu hỏi Kết đợc kết xuất trang liệu mẫu hỏi + Lu mẫu hỏi với tên thongke
- Quan sát yêu cầu giáo viên để biết nhiệm vụ thực
+ Mở CSDL Quanli_hs, Nháy chuột vào Queries, Create Query in Design view + Show Table Add bảng HOC_SINH + Nháy đúp chuột vào tên trờng To, toan, van, bảng HOC_SINH
+ Quan s¸t giáo viên thực thực thao tác
- Thực thao tác đối chiếu kết giáo viên
KÕt qu¶:
TiÕt 26
ổn định tổ chức: Điểm danh, xếp chỗ ngồi Kiểm tra b i cà ũ:
Khái niệm mẫu hỏi, bớc tạo mẫu hỏi b»ng thuËt sÜ? Néi dung:
3 Hoạt động 3: Thực tập 3.
a Mơc tiªu:
- Rèn luyện kĩ tạo mẫu hỏi thống kê sử dụng hàm gộp max
b Nội dung:
Bài Sử dụng CSDL Quanli_HS, tạo mẫu hỏi KI_LUC_DIEM thống kê các điểm cao bạn lớp môn (Toán, Lý, Hóa, Văn, Tin)
c Các bớc tiến hành
(64)- Dẫn dắt học sinh thực bớc Sau học sinh thực xong chiếu kết để học sinh đối chiếu
+ Më cưa sỉ mÉu hỏi
+ Chọn bảng liệu nguồn
+ Chọn trờng cần đa vào mẫu hỏi + Gộp nhóm:
View -> Totals
+ Thùc hiÖn mÉu hái
nhiƯm vơ ph¶i thùc hiƯn
+ Mở CSDL Quanli_hs, Nháy chuột vào Queries, Create Query in Design view + Show Table Add bảng HOC_SINH + Nháy đúp chuột vào tên trờng: toan, van, lí, hoa, tin bảng HOC_SINH + View -> Totals
Chän Group By hàng Total Chọn hàm Max trờng
+ Nháy nút chọn lệnh Query – Run để thc hin mu hi
Tiết 27 Ngày soạn: 16/11/2008
bài tập thực hành 7 Mẫu hỏi nhiều bảng i mục tiêu
Tạo mẫu hỏi kết xuất thông tin từ nhiều bảng; Củng cố rèn luyện kĩ tạo mẫu hỏi ii chuẩn bị giáo viên học sinh
- Phũng máy tính để học sinh thực hành
- Máy chiếu để giới thiệu hớng dẫn thao tác, dùng NetSchool - CSDL KINH_DOANH
iii Hoạt động dạy học
ổn định tổ chức: Điểm danh, xếp chỗ ngồi Kiểm tra b i cà ũ:
Khái niệm mẫu hỏi, bớc tạo mẫu hỏi b»ng thuËt sÜ? Néi dung:
1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- Rèn luyện kĩ tạo mẫu hỏi từ nhiỊu b¶ng
(65)Sư dơng CSDL KINH_DOANH từ thực hành trớc
Bi 1: S dụng hai bảng HOA_DON MAT_HANG, dùng hàm Count lập mẫu hỏi liệt kê loại mặt hàng (theo tên mặt hàng) số lần đợc đặt
c C¸c bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Nêu yêu cầu nội dung hoạt động:
+ Më cưa sỉ mÉu hái
+ Chọn bảng làm liệu nguồn + Thiết lập liên kết hai bảng
+ Chn trng cần đa vào cửa sổ mẫu hỏi: + Chỉ định hàm cần sử dụng: Count View -> Totals
Trªn dòng total, cột ten_mat_hang chọn hàm Count
(66)- KÕt qu¶ cđa mÉu hái:
- Xác nhận kết học sinh Hớng dẫn số học sinh chậm 2 Hoạt động 2: Thực bi 2.
a Mục tiêu:
- Thành thạo việc tạo mẫu hỏi kết xuất thông tin tõ nhiỊu b¶ng
b Néi dung:
Bài 2: Sử dụng hai bảng HOA_DON MAT_HANG, dùng hàm Avg, Max, Min để thống kê số lợng trung bình, cao nhất, thấp đơn đặt hàng theo tờn mt hng
(Dùng hàm Avg, Max, Min)
c Các bớc tiến hành
Hot ng ca giáo viên Hoạt động học sinh - Giới thiệu nội dung cần thực hành
- DÉn d¾t häc sinh tõng bíc + Më cưa sỉ mÉu hái
+ Chọn bảng làm liệu nguồn
+ Chọn trờng cần đa vào cửa sổ mẫu hỏi:
- Theo dõi yêu cầu giáo viên để biết nhiệm vụ phải thực
+ Mở CSDL Kinh_doanh, nháy chuột vào Queries, Create Query in Design view + Chọn bảng hoa_don mat_hang + Nháy đúp chuột vào tên trng ten_mat_hang, so_luong (4 ln)
+ Sửa lại tên cét: trung b×nh, max, + View -> Totals
Cột Trung bình: Hàm Avg Cột Max: Hàm Max Cét Min: Hµm Min
+ Nháy nút chọn lệnh Query – Run để thực mẫu hỏi
(67)Bµi tËp vỊ nhµ:
Bài 1: Sử dụng hai bảng HOA_DON KHACH_HANG đặt điều kiện cho tr-ờng tơng ứng để thiết kế mẫu hỏi thu thập thơng tin khách hàng có ngày giao hàng sau 25/09/2004 có số lợng lớn 1000 Hiển thị thông tin khách hàng gồm tên khách hàng, địa chỉ, ngày giao hàng
(68)Tiết 28 Ngày soạn: 22/11/2008
Bài tập
i mơc tiªu
- Củng cố lại kiến thức học chơng 2, thông qua việc trả lời câu hỏi làm tập
ii Chuẩn bị giáo viên học sinh - Trả lời câu hỏi làm tập SGK - Máy tính, máy chiếu để thực mẫu iii số gợi ý cụ thể
1 Thùc hiÖn c©u hái 1,2 SGK trang 33 a Néi dung:
- Kể tên chức Access loại đối tợng Access b Trả lời:
- Các chức năng: Thiết kế bảng, thiết lập mối liên kết bảng, lu trữ, cập nhật kÕt xt th«ng tin
- Các đối tợng Access: Bảng, mẫu hỏi, biểu mẫu, báo cáo 2 Thực câu hỏi 2, SGK, trang 39.
a Néi dung:
- Trong qu¶n lý häc sinh dù thi k× thi tèt nghiƯp, theo em cã thĨ khai báo KDL cho thuộc tính sau đây:
+ Số báo danh + Họ tên + Ngày sinh + Điểm số
b Những lu ý thùc hiƯn
- Thuộc tính SBD chọn kiểu Text Number Các trờng khác củng tơng tự Vì vậy, nên yêu cầu học sinh lí giải cho việc lựa chọn đặt thêm tình huống, chẳng hạn: ngày sinh chọn Text co đợc không?
(69)- Liệt kê thao tác thực chế độ thiết kế bảng b Những lu ý thực
- Gợi ý cho học sinh có nhóm thao tác bảng chế độ thiết kế: + Nhóm thao tác tạo cấu trúc
+ Nhãm thao t¸c chØnh sưa cÊu tróc
- u cầu học sinh liệt kê để ghép vào nhóm 4 Thực câu hỏi 2,3 SGK trang 45
a Néi dung
- HÃy nêu thứ tự bớc tạo biĨu mÉu b»ng tht sÜ b Nh÷ng lu ý thùc hiÖn
- Gọi học sinh lên thực ttrên máy đốivới bảng hoc_sinh tự nêu bớc thực
+ Trong cửa sổ CSDL chọn đối tợng Form + Nháy đúp Create form by using wizard
Chọn bảng hoc_sinh ô Tables/Queries
Chn cỏc trờng cần đa vào biểu mẫu từ ô Available Fields Next để tiếp tục
+ Chän bè côc columnar, kiểu biểu mẫu Standard, nhập tên cho biểu mẫu: Thông Tin Häc Sinh
+ Chọn Modify the form’s Design để chuyển sang chế độ thiết kế + Finish
- Nếu có thời gian yêu cầu học sinh chỉnh sửa biểu mẫu cho phù hợp 5 Thực câu hái 1, SGK trang 68
a Néi dung
- Mẫu hỏi gì? Nêu ứng dụng mÉu hái b Tr¶ lêi
- Mẫu hỏi đối tợng Access dùgn để xếp, tìm kiếm liệu từ nhiều bảng mẫu hỏi khác
- Mẫu hỏi thờng đợc sử dụng để: + Sắp xếp ghi
+ Chọn ghi thỏa mãn điều kiện cho trớc + Chọn trờng để hiển thị
+ Thùc hiƯn tÝnh to¸n trờng
+ Tổng hợp, hiển thị thông tin từ nhiều bảng mẫu hỏi 6 Thực c©u hái SGK trang 68
a Néi dung
- Liệt kê thứ tự bớc cần thực tạo mẫu hỏi b Trả lời
- Nên chuẩn bị CSDL có số bảng có đữ liệu yêu cầu học sinh tạo mẫu hỏi bảng CSDL Sau khái quát thành bớc sau:
+ Chän b¶ng, mÉu hái làm nguồn DL
+ Tạo lập quan hệ bảng mẫu hỏi + Chọn trờng cần hiển thị
+ Thêm trờng (nếu cần)
+ Đa vào trờng dùng để xếp ghi mẫu hỏi + Đa vào điều kiện tìm kiếm, lọc, gộp nhóm
7 Thùc hiƯn c©u hái 3,5 SGK, trang 68 a Néi dung
- Cho mét vÝ dơ vỊ biĨu thøc Access
- Nªu mét vÝ dơ minh häa sù cần thiết trờng tính toán b Trả lời
(70)- BiĨu thøc logic thiÕt lËp ®iỊu kiƯn läc: [gt]=”N÷” and [to]=1
- u cầu thực mẫu hỏi có tính tốn để học sinh rút cần thiết trờng tính tốn
8 Thùc hiƯn c©u hái SGK, trang 68. a Nội dung
- Bộ lọc bảng khác ®iỊu kiƯn chän mÉu hái nh thÕ nµo? b Những lu ý thực
- Với bảng hoc_sinh CSDL Quanly_hs, yêu cầu học sinh lọc học sinh nữ, sinh ngày 01/09/1991 yêu cầu tạo mẫu hỏi chọn học sinh thỏa mÃn hai ®iỊu kiƯn trªn
- Qua đó, giúp học sinh thấy đợc số khác nhau, chẳng hạn: Bộ lọc bảng hằng, điều kiện chọn mẫu hỏi biểu thức logic, biểu thức quan hệ biểu thức số học
- §Ĩ cã thĨ phát thêm điểm khác, nêu thêm số toán tơng tự
9 Thực c©u hái SGK trang 74 a Néi dung
- Nêu u điểm báo cáo b Trả lêi
- Có thể so sánh, tổng hợp tính tổng theo nhóm tập hợp liệu lớn - Có thể tạo đợc mẫu in có tính thm m cao
Tiết 29 Ngày soạn: 25/11/2008
kiĨm tra tiÕt I Mơc TI£U
(71)- Thực đợc số thao tác với bảng: xếp, lọc; Query II thiết bị dạy hc
- Phòng máy cho học sinh làm III Các bớc lên lớp
1 n nh t chức 2 Nội dung đề bài
Tạo CSDL có tên QUANLYTV.MDB để quản lý việc mợn trả sách th viện nhà trờng gồm bảng sau lu vào đờng dẫn
E:\HoVaTen-Lop\QUANLYTV.MDB
Tªn bảng Tên trờng Khoá Kiểu liệu Độ rộng Mô t¶
MUONSACH
SoThe Key Text 15 M· sè thẻ MaSach Text 10 MÃ sách NgayMuon Date/Time Ngày mợn NgayTra Data/Time Ngày trả
NGUOIMUON
SoThe Key Text 8 MÃ số thẻ
HoTen Text 40 Họ tên
NgaySinh Date/Time Ngµy sinh
Lop Text 5 Líp
SACH
MaSach Key Text 15 M· s¸ch TenSach Text 40 Tên sách TenTG Text 40 Tên tác giả NamXB Date/Time Năm xuất bản SoTrang Number Interger Số trang NhaXB Text 50 Nhà xuất bản
a Thiết kế CSDL (4đ) nhập liệu tợng trng cho sách, ngời mợn hoạt động mợn sách (2đ)
b S¾p xÕp ghi bảng NGUOIMUON cho ngời lớn tuổi ghi (1đ)
c Lọc tất ngời mợn lớp 12A4 (1đ)
(72)Tiết 30 Ngày soạn: 26/11/2008 bài 9: báo cáo kết xuất báo cáo
I mục tiªu
1 KiÕn thøc
- Học sinh biết khái niệm báo cáo vai trị công việc quản lý - Biết bớc để lập bỏo cỏo n gin
2 Kỹ năng
- Bớc đầu tạo đợc báo cáo thuật sĩ, thực đợc lu trữ in báo cáo ii đồ dùng dạy học
- Máy vi tính máy chiếu Projecter dùng để chiếu ví dụ - Sách giáo khoa
- CSDL Quanli_HS có bảng, báo cáo Thong_Ke iii hoạt động dạy học
1 Hoạt động 1: Tìm hiểu khái niệm báo cáo Access
a Mơc tiªu:
- Häc sinh biÕt khái niệm vai trò báo cáo
b Néi dung:
- Báo cáo thờng đợc dùng để:
+ Thể đợc so sánh tổng hợp thơng tin từ nhóm liệu + Trình bày nội dung văn theo mẫu quy định
c Một số điểm cần lu ý thực hiện.
- Học sinh khó hình dung khái niệm cha thấy đợc báo cáo Vì nên dẫn dắt từ ví dụ cụ thể báo cáo Để không thời gian, GV nên thiết kế sẵn báo cáo Trình chiếu để HS nắm khái niệm
d Các bớc tiến hành
Hot ng ca giáo viên Hoạt động học sinh - Chiếu bỏo cỏo n gin thng kờ
điểm môn toán tổ lớp học - Diễn giải: Đây báo cáo Báo cáo tổng hợp điểm môn toán tổ lớp học.Ta in báo cáo giấy
- Cú thể thực thêm số báo cáo khác đợc chuẩn bị sẵn để học sinh
- Quan sát báo cáo đợc chiếu bảng
(73)cảm nhận đợc khả báo cáo - Hỏi: Em cho biết khả báo cỏo?
- Diễn giải: Để tạo báo cáo, cần trả lời câu hỏi:
+ Thụng tin cần kết xuất báo cáo? + Dữ liệu đợc lấy từ đâu?
+ Dữ liệu đợc nhóm nh nào?
- GV Hỏi: Có cách no to mt bỏo cỏo?
- Đối tợng tơng ứng với báo cáo CSDL
+ Có thể so sánh tổng hợp thơng tin từ nhóm liệu; trình bày nội dung văn theo mẫu quy định
+ Dùng thuật sĩ để tạo báo cáo + Tạo báo cáo cách tự thiết kế + Kết hợp hai cách
+ Report
2 Hoạt động 2: Tìm hiểu cách tạo báo cáo thuật sĩ.
a Mơc tiªu:
- Học sinh biết bớc để tạo báo cáo thuật sĩ - Bớc đầu tạo đợc báo cáo đơn giản
b Néi dung:
- Để tạo đợc báo cáo, cần trả lời câu hỏi sau đây: + Báo cáo đợc tạo để kết xuất thơng tin gì?
+ Dữ liệu từ bảng, mẫu hỏi sẻ đợc đa vào báo cáo? + Dữ liệu đợc nhóm nh nào?
- Để tạo nhanh báo cáo, ta thờng thực theo cách sau: + Bớc 1: Dùng thuật sĩ để tạo báo cáo
+ Bớc 2: Sửa đổi thiết kế báo cáo đợc tạo từ bớc - Dùng thuật sĩ để tạo báo cáo thơng qua ví dụ cụ thể
Từ bảng HOC_SINH, lấy thông tin từ trờng Ten, To, Toan gộp nhóm theo Tổ để tinmhs điểm TB mơn tốn tất bạn tổ
c Mét sè ®iĨm cÇn lu ý thùc hiƯn:
- Lu ý cho học sinh thông tin cần thiết tạo báo cáo: sử dụng bảng nào? mẫu hỏi nào? trờng nào? gộp nhóm hay không? xếp hay không? cách bố trí báo cáo? tên báo cáo?
d Các bớc tiến hành
Hot ng ca giáo viên Hoạt động học sinh - Giới thiệu nội dung yêu cầu hoạt
động: Từ bảng HOC_SINH, lấy thông tin từ trờng Ten, To, Toan gộp nhóm theo tổ để tính ĐTB mơn toán tất bạn tổ
- Híng dÉn:
+ Xác định thơng tin cần kết xuất: + Xác định bảng chứa liệu : + Cách nhóm liệu:
- Chiếu lại báo cáo đợc giới thiệu hoạt độgn để hớng đích cho học sinh
- Híng dÉn häc sinh tạo báo cáo
- Theo dõi nội dung giáo viên yêu cầu
+ Tên học sinh, tổ, điểm môn toán + Bảng HOC_SINH
+ Gp nhúm theo tổ để tính TB - Quan sát để định hớng nhiệm vụ
1 Trong trang báo cáo nháy đúp vào Create report by using wizard Trong hộp thoại Report Wizard, chọn thông tin đa vào báo cỏo:
Chọn bảng mẫu hỏi mục Table/Queries;
Chọn lần lợt trờng câng thiết tõ « Available Field sang « Selected Field;
(74)3 Chọn trờng để gộp nhóm báo cáo: Trong ví dụ nháy đúp vào trờng To để nhóm theo tổ
4 Chỉ (các) trờng để thứ tự ghi yêu cầu thống kê theo nhóm Sắp xếp theo Ten theo bảng chữ
(75)(76)6 Trong hình cuối thuật sĩ báo cáo Đặt tên cho báo cáo
Chn tùy chọn Preview the report, Modify the report’s design Nháy Finish để kết thúc việc tạo báo cáo
IV cđng cè – bµi tËp vỊ nhµ
1 Những nội dung học
- Vai trò báo cáo
- Cỏc cõu hi đặt tạo báo cáo - Cách tạo báo cáo thuật sĩ
2 C©u hái tập nhà
- Trả lời câu hỏi 1, 2, SGK - Chuẩn bị thùc hµnh
- Đọc đọc thêm: Sửa thiết kế in báo cáo
TiÕt 31 - 32 Ngày soạn: 04/12/2008
bài tập thực hành
tạo báo cáo
i mục tiêu
- Củng cố kiến thức học rèn luyện kỹ để tạo báo cáo đơn giản thuật sĩ
(77)- Phịng máy vi tính để học sinh thực hành - Máy chiếu để giới thiệu hớng dẫn thao tác - CSDL Quanli_hs từ thực hành trớc iii hoạt động dạy học
TiÕt 31 Tæ chøc:
- ổn định kiểm tra sĩ s Kim tra bi c
- Nêu bớc tạo báo cáo thuật sĩ ? Tiến tr×nh
1 Hoạt động 1: Thực tập 1.
a Mục tiêu: - Rèn luyện kỹ tạo báo cáo đơn giản, có gộp nhóm. b Nội dung:
- Sử dụng CSDL QuanLy_hs với bảng HOC_SINH, tạo báo cáo để in danh sách học sinh gồm họ tên, ngày sinh, địa nhóm theo giới tính
c Mét sè ®iĨm cần lu ý thực hiện
- Nên chuẩn bị trớc mẫu báo cáo theo yêu cầu thùc hµnh
- Có thể hớng dẫn số học sinh khá, giỏi chỉnh lại báo cáo chế độ thiết kế, nhng không đặt yêu cầu tất em biết làm điều
d Các bớc tiến hành.
Hot ng ca giỏo viên Hoạt động học sinh - Nêu yêu cầu nội dung hoạt động
- Dẫn dắt học sinh thực bớc + Mở đối tợng báo cáo
- Theo dõi yêu cầu giáo viên để biết nhiệm vụ
- Chú ý giáo viên hớng dẫn để hoàn thành thao tác
Trong cửa sổ CSDL Quanli_hs + Bấm chuột vào đối tợng báo cáo
+ BÊm chuét vµo Create report by using wizard
+ Chọn bảng mẫu hỏi
+ Chọn trờng cần đa vào báo cáo + Bấm chuột vào tên bảng HOC_SINH mục Tables/Queries + Bấm đúp chuột vào tên trờng: hodem, ten, gt, ngsinh, diachi mục Available Fields
(78)+ Chọn trờng để gộp nhóm báo cáo
+ Chọn trờng để xếp ghi + Bấm đúp chuột vào trờng GT+ Bấm chuột Next
+ Chän cách bố trí ghi trờng + BÊm chuét vµo trêng Ten ë 1vµ chän Ascending
(79)+ Nhập tên báo cáo:
+ Thông báo kết quả:
+ Đối chiếu kết giáo viên
Tiết 32 Tổ chức:
(80)- Nêu khái niệm báo cáo ?
- Nêu bớc tạo báo cáo thuËt sÜ ? TiÕn tr×nh
2 Hoạt động 2: Thực tập 2
a Mơc tiªu:
- Rèn luyện kỹ tạo mẫu hỏi tạo báo cáo mẫu hỏi vừa đợc tạo
b Néi dung:
- Sư dơng CSDL Quanly_hs, tạo báo cáo in danh sách học sinh có điểm TB môn từ 6.5 trở lên
c Một số điểm cần lu ý thực hiện:
- Bài có nhiệm vụ cần phải thùc hiÖn:
+ Chọn danh sách học sinh có ĐTB mơn >=6.5 + Lập báo cáo danh sách đợc chọn
- Giúp học sinh phát đợc bớc d Các bớc tiến hành:
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung nêu yêu cầu
bµi tËp
- Định hớng: Sử dụng kiến thức học từ trớc, em cho biết tốn chia thành toán nào?
- Các bớc để tạo mẫu hỏi: Chọn học sinh có ĐTM môn >=6.5 + Mở cửa sổ mẫu hỏi
+ Chọn bảng làm liệu nguồn
+ Chọn trờng cần đa vào cửa sổ mẫu hỏi
- Theo dõi nội dung yêu cầu tập
- Bài toán lập mẫu hỏi lập báo cáo dựa mẫu hỏi vừa tạo
+ Mở CSDL Quanly_hs Nháy chuột vào Queries – Create Query in Design view + Bấm chuột vào bảng HOC_SINHtrong cửa sổ Show Table chọn Add Nháy Close để đóng sổ Show table
+ Nháy đúp chuột vào tên trờng: hodem, ten, toan, ly, hoa, van, tin Trên dòng Criteria trờng gõ biểu thức điều kiện >=6.5
(81)- Lập báo cáo in danh sách học sinh mẫu hỏi đợc tạo
+ Mở đối tợng báo cáo
+ Chọn mẫu hỏi Q_HS_KHA_Cac_Mon + Chọn trờng cần đa vào báo cáo
+ Chọn cách bố trí ghi tr-ờng
+ Chọn kiểu trình bày báo cáo + Lu báo cáo
+ Xỏc nhận kết cho học sinh + Nếu thời gian, yêu cầu học sinh thực lại tập nhng thay đổi tiêu chí lọc liệu
- Trong cửa sổ CSDL Quanly_hs: + Bấm chuột vào đối tợng báo cáo + Create report by using wizard + Chọn Tables/Queries:
Q_HS_KHA_Cac_Mon
+ Nháy đúp chuột vào tên trờng: hodem, ten mục Available Fields
+ Next
+ Khơng nhóm liệu, chọn Next + Không chọn trờng để xếp, nháy Next
+ Chän Tabular, chän Portrait vµ chän next
+ Chọn Bold, Next
+ Nhập tên báo cáo: DSHSKHA + Xem kết Preview the report + Finish
+ Thông báo kết
Bài tập vỊ nhµ:
Bài 1: Từ bảng khach_hang CSDL Kinh_Doanh, dùng thuật sĩ tạo báo cáo để in danh sách khách hàng gồm họ tên, địa Hãy nhóm theo địa tính số khách hàng theo tỉnh Sửa báo cáo đợc tạo nh cho tiêu đề hiển thị tiếng Việt
(82)Tiết 33 - 34 Ngày soạn: 10/12/2008 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
- Cng c kiến thức đợc học Access - Rèn luyện kỹ năng, thao tác làm việc với Access:
+ Tạo CSDL gồm bảng có liên kết + Tạo biểu mẫu để nhập liệu
+ Thiết kế mẫu hỏi đáp ứng số yêu cầu
+ Lập báo cáo nhanh thuật sĩ thiết kế đơn giản ii chuẩn bị giáo viên học sinh
- Phịng máy tính để học sinh thực hành
- Máy chiếu để giới thiệu hớng dẫn thao tác iii hoạt động dạy học
TiÕt 33 Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra cũ
- Nêu khái niệm bảng, mẫu hỏi, báo cáo? TiÕn tr×nh
1 Hoạt động 1: Thực tập 1.
a Mơc tiªu:
- RÌn luyện kỹ tạo CSDL, tạo bảng CSDL
b Néi dung:
- Tạo CSDL mới, đặt tên Hoc_tap
- Tạo bảng liệu CSDL Hoc_tap với cấu trúc đợc mô tả bảng d-ới đây, đặt khóa cho bảng, mơ tả tính chất cho trờng bảng
Tên bảng Tên trờng Khóa Kiểu DL
Bang_diem ID
Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so
Khãa chÝnh Autonumber Text
Text
Date/Time Number
Hoc_sinh Ma_hoc_sinh
(83)Ten Text
Mon_hoc Ma_mon_hoc
Ten_mon_hoc Khóa TextText
c Một số điểm cần lu ý thùc hiƯn
- CÇn bè trÝ häc sinh / m¸y
- Tạo điều kiện để học sinh tự làm việc
- Yêu cầu học sinh tạo CSDL theo mẫu nhập d liệu vừa đủ bảng sau tiến hành thao tác biểu mẫu, mẫu hỏi báo cáo d Các bớc tiến hành
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung, yêu cầu
tËp
- Gọi học sinh nhắc lại thao tác để tạo CSDL, tạo bảng
- Yêu cầu lớp thực máy
- Xác nhận kết học sinh
- Giới thiệu kết cần đạt đợc tập để học sinh so sánh:
- Theo dõi nội dung yêu cầu giáo viên để định hớng nhiệm vụ phải thực - Độc lập thực máy:
T¹o CSDL + File – New + Blank Database
+ Chän vÞ trÝ lu CSDL ë Save in
+ Gõ tên file CSDL: Hoc_tap vào File Name
+ Nháy chuột vào Creat - Thông báo kết
- To bng: Chn i tng Table, nhập tên trờng, chọn kiểu DL, đặt khóa lần lợt cho bảng: bang_diem, hoc_sinh, mon_hoc;
- Thông báo kết đối chiếu kết giáo viên
2 Hoạt động 2: Thực tập 2.
a Mơc tiªu:
- RÌn lun kĩ thiết lập mối liên kết
(84)- Thiết lập liên kết bảng Bang_diem bảng Hoc_sinh - Thiết lập liên kết bảng Bang_diem bảng mon_hoc
c Các bớc tiến hành
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung, yêu cầu
tập: liên kết bảng Bang_diem bảng Hoc_sinh
- Yêu cầu lớp thực máy
- Xác nhận kết học sinh thực yêu cầu nội dung thời gian Giới thiệu kết cần đạt đợc để học sinh so sỏnh:
- Yêu cầu: tiếp tục thiết lập mối liên kêt bang_diem mon_hoc
- Theo dừi nội dung yêu cầu giáo viên để định hớng nhiệm vụ phải thực
- §éc lËp thùc máy: + Mở CSDL Hoc_tap
+ Tools – Relationships + Trªn cư 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 Xt hiƯn hép tho¹i:
+ Nháy chuột Create để tạo liên kết - Thông báo kết qu
- Đối chiếu kết giáo viên - Tơng tự tạo mối liên kết
(85)TiÕt 34 Tæ chøc:
- ổn định kiểm tra sĩ số Kiểm tra bi c
- Nêu khái niệm bảng, mẫu hỏi, báo cáo? - Nêu bớc tạo biểu mẫu ?
TiÕn tr×nh
3 Hoạt động 3: Thực tập 3.
a Mơc tiªu:
- Rèn luyện kỹ tạo biểu mẫu để nhập liệu
b Néi dung:
- Tạo biểu mẫu để nhập liệu cho bang_diem
- Nhập liệu cho bảng (dùng cách: trực tiếp trang liệu dùng biểu mẫu vừa tạo)
c Một số điểm cần lu ý thùc hiÖn:
- Nên thống liệu nhập vào bảng chung cho lớp để phục vụ cho tập sau đợc dễ dàng
- Cần cho điểm đánh giá kết thực hành học sinh nhằm động viên em nỗ lực làm việc thực hành
d C¸c bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung, yêu cầu
tập: tạo biểu mẫu để nhập liu cho bang_diem
- Yêu cầu lớp thực máy
- Theo dừi ni dung yờu cầu giáo viên để định hớng nhiệm vụ phải thực
- Mở CSDL, mở đối tợng Form, chọn bảng liệu, chọn trờng đa vào Form, chọn cách trình bày Form, chọn kiểu Form, đặt tên cho Form
4 Hoạt động 4: Thực tập 4.
a Mơc tiªu
- RÌn lun kỹ thiết kế mẫu hỏi
b Nội dung
- Thiết kế mẫu hỏi để đáp ứng yêu cầu sau:
+ Hiển thị họ tên học sinh với điểm trung bình học sinh + Hiển thị danh sách học sinh gồm họ tên, điểm mơn tốn ngày + Hiển thị danh sách học sinh gồm họ tên, điểm mơn tốn xếp theo
ngµy kiĨm tra
(86)Hoạt động giáo viên Hoạt động học sinh - Giới thiệu nội dung yêu cầu
tập: Thiết kế mẫu hỏi để hiển thị họ tên học sinh “Trần Lan Anh” điểm trung bình học sinh
- Đặt vấn đề để học sinh thấy cần phải liên kết bảng: Ta sử dụng chức filter để lọc đợc khơng? Vì sao? - Định hớng bớc yêu cầu học sinh thực hành
+ Më mÉu hái
+ Chän b¶ng chøa DL
+ Chọn trờng cần đa vào mẫu hỏi
- Theo dõi nội dung yêu cầu giáo viên để định hớng nhiệm vụ phải thực
- Không dùng filter Vì liệu cần chọn thuộc hai bảng Phải liên kết hai bảng + Chọn Queries cđa sỉ CSDL hoc_tap
+ Nháy đúp Create query in Design view + Chọn bảng hoc_sinh, chọn Add, chọn bang_diem, chọn Add, chọn Close
+ Đặt điều kiện đặt hàm thống kê
+ Xác nhận kết học sinh
(87)Thông báo kết - Giới thiệu nội dung câu b): Thiết kế
mẫu hỏi hiển thị danh sách học sinh gồm họ tên, điểm môn toán ngày 12/12/2008
- Gợi ý:
+ Liên kết bảng:
+ Các trờng tham gia vào thiết kế mẫu hỏi:
+ Điều kiện:
- Yêu cầu học sinh thực hành
- Gii thiệu kết lên bảng để học sinh đối chiếu
Câu b: Danh sách học sinh gồm họ tên, Điêm môn toán ngày
- Tin trình thực tơng tự câu c): Danh sách học sinh gồm họ tên , điểm môn toán xếp theo ngày kiểm tra
5 Hoạt động 5: Thực tập 5.
a Mục tiêu:
- Rèn luyện kĩ tạo báo cáo
(88)- Tạo báo cáo danh sách học sinh môn học gồm: họ tên, điểm có tính điểm trung bình theo môn
c Các bớc tiến hành
Hot ng ca giỏo viên Hoạt động học sinh - Giới thiệu nội dung yêu cầu
tập: Tạo báo cáo danh sách học sinh môn học gồm: Họ tên, điểm có tính điểm trung bình theo mơn học - Giới thiệu kết cần đạt đợc để hớng đích cho học sinh
- Gợi ý bớc để học sinh thực
- Theo dõi nội dung yêu cầu kết cần đạt đợc để xác định thao tác cần thực
- 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, lu 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
(89)+ Chän Summary Options , Chän Avg, Ok
+ Next lần
(90)bài tập vỊ nhµ
Thiết kế số mẫu hỏi để thực số nhiệm vụ sau:
a Thông kê điểm cao theo học sinh lớp Hiển thị học sinh theo họ đệm tên
b Thống kê điểm thấp theo môn học Hiển thị tên môn học, trờng thống kê
c Hiển thị họ tên, tên môn học tất điểm học sinh
(91)Tiết 35 Ngày soạn: 15/12/2008 ôn tập học kỳ i
I Môc TI£U - KiÕn thøc:
Học sinh nắm toàn kiến thức từ đầu năm học n - K nng:
Rèn luyện kỹ tạo bảng, mẫu hỏi, biểu mẫu, báo cáo II thiết bị dạy học
- Phòng máy chiếu
III Hoạt động dạy học - ổn định tổ chức
- Néi dung «n tËp
1 Hãy cho biết nút lệnh dới dùng để tạo bảng mới?
A B C D
2 Hãy cho biết nút lệnh dới dùng để chỉnh sửa biểu mẫu?
A B C D
3 Có thể dùng đối tợng để cập nhật liệu?
A Bảng B Mẫu hỏi C Biểu mẫu D Báo c¸o
4 Dữ liệu CSDL đợc lu trữ đâu?
A Các bảng B Các biểu mẫu C Các mẫu hỏi D Các báo cáo Khi mở báo cáo, đợc hiển thị dới dạng nào?
A Chế độ thiết kế B Chế độ trang liệu
C Chế độ biểu mẫu D Chếđộ xem trớc
6 Khi cần in liệu từ CSDL theo mẫu cho trớc, cần sử dụng đối tợng nào?
A B¶ng B MÉu hái C BiĨu mÉu D B¸o c¸o
7 Hãy đánh dấu thích hợp vào tơng ứng cột Đúng/ Sai?
§óng Sai
Chỉ có bảng đối tợng lu liệu CSDL
Cã thể cập nhật liệu nhiều cách
Khi chỉnh sửa biểu mẫu phải hiển thị biểu mẫu chế độ trang DL Liên kết bảng giúp DL lu trữ đợc quán
Liên kết bảng giúp tổng hợp DL đợc từ nhiều bảng Phải sử dụng mẫu hỏi để tìm bảng ghi thỏa mãn điều kiện
đơn giản (ví dụ tuổi > 30)
(92)Khi mn in DL tõ CSDL ph¶i sư dơng b¸o c¸o
Có thể thị báo cáo chế độ trang DL để xem
8 Tạo bảng DL nớc Đông Nam cã cÊu tróc nh sau:
Tạo biểu mẫu để nhập liệu cho bảng theo mẫu sau:
Tr¶ lời câu hỏi sau đây:
- Những nớc có số dân không dới 60 triệu ngời? - Những nớc bờ biển?
- Sắp xếp quốc gia theo thứ tự bảng chữ cái?
9 Lập CSDL QL_SACH (quản lý sách) có bảng đợc mô tả nh sau: TACGIA: Ma_TG, Ten_TG, Dan_toc, Ngay_sinh, Ngay_mat, Linh_vuc SACH: Ma_sach, Ten_sach, So_trang, NXB, NamXB, Noi_dung, Gia_tien TG_SACH: Ma_so, Ma_TG, Ma_sach
a Hãy xác định lập liên kết bảng b Hãy tạo mẫu hỏi trả lời câu hỏi sau
- Liệt kê tác phẩm tác giả A
- Danh sách tác giả lĩnh vực Khoa học
- Sắp xếp sách NXB Giáo dục theo thứ tự năm xuất
Hot ng giáo viên Hoạt động học sinh
- Tr×nh chiÕu câu hỏi trắc nghiệm yêu cầu học sinh trả lời vào phiếu học tập theo nhóm
- Híng dÉn häc sinh c¸c thao t¸c lËp CSDL theo yêu cầu đa
- Quan sát trả lời câu hỏi
- Thảo luận trực tiếp lập CSDL theo yêu cầu giáo viên máy chiếu - Dặn dò ôn tập nhà
(93)kiĨm tra häc kú i I Mơc TI£U
- Học sinh tạo đợc cấu trúc bảng - Cập nhật đợc liệu
- Thực đợc số thao tác với bảng: xếp, lọc; Query - Tạo Querry, Form, Report
II Các bớc lên lớp 1 ổn định tổ chức
2 Ni dung bi
Câu Nêu c¸c tÝnh chÊt cđa trêng, cho vÝ dơ cho tõng tÝnh chÊt?
Câu Chi nhánh bu điện XY cần quản lí việc vận chuyển bu phẩm khách hàng. Em giúp Chi nhánh bu điện XY tổ chức sở liệu gồm bảng phù hợp để quản lí thơng tin : MA_KH ; HO_TEN ; DIA_CHI ; SO_DT ; MA_SO ; HINH_THUC (Thờng, Bảo đảm, Nhanh); DON_GIA (1100, 1500, 2000 Tơng ứng với hình thức th gửi); STT ; MA_KH ; MA_SO ; TRONG_LUONG ; THANH_TIEN ; NGAY_GUI
Yêu cầu nêu cấu trúc bảng nh sau:
Tên bảng Tên trờng Khóa Kiểu DL Độ rộng Mô tả
C©u HÃy mối liên kết bảng? Câu Trình bày tạo báo cáo theo hinh_thuc Đáp ¸n:
C©u 1: Mét sè tÝnh chÊt cđa trêng: - Field Size (KÝch thíc trêng):
- Format (Định dạng): =;”Nam”;”Nữ” =dd/mm/yyyy > < - Caption (Tiêu đề):
- Default value (Giá trị ngầm định): - Input Mask:
- Validation Rule: =<=10
- Validation Text: “§iĨm không hợp lệ
- Required: Yờu cu phi cú Dl hay để trống đợc - Allow Zero Length: Cho phép xâu rỗng
- Indexed: S¾p xÕp chØ mơc Câu 2:
Tên bảng Tên trờng Khóa Kiểu DL Độ rộng Mô tả
Khach_hang
MA_KH K Text
HO_TEN Text 25
DIA_CHI Text 50
SO_DT Text 11
Hinh_Thuc
MA_SO K Text
HINH_THUC Text
DON_GIA Number Byte
Thu_Gui STT K AutoNumber
MA_KH Text
MA_SO Text
(94)NGAY_GUI Date/Time Câu 3: Liên kết
Câu 4:
Tiết 37 Ngày soạn: 28/12/2008
Chơng iii - hệ quản trị csdl quan hệ bài 10 sở liệu quan hệ
i mơc tiªu
1 KiÕn thøc:
- Häc sinh biết khái niệm mô hình liệu; - Biết có hai loại mô hình liệu;
- Bit khỏi niệm mơ hình DL quan hệ đặc trng mơ hình - Biết khái niệm CSDL quan hệ, khóa, khóa liên kết cỏc bng
2 Kĩ năng:
- Xỏc nh đợc bảng khóa liên kết bảng toán ql đơn giản - Liên hệ đợc với thao tác cụ thể đợc học chơng II
(95)- Máy vi tính, máy chiếu để chiếu ví dụ - Sách giáo khoa
iii hoạt động dạy học Tiết 37
Tæ chøc:
- ổn định kiểm tra sĩ số Tiến trình
1 Hoạt động 1: Tìm hiểu khái niệm mơ hình liệu.
a Mục tiêu:
- Học sinh biết khái niệm mô hình liệu
- Biết có hai mô hình liệu mô hình vật lý mô h×nh logic
b Néi dung:
- Mơ hình liệu tập khái niệm dùng để mô tả cấu trúc liệu, thao tác liệu, ràng buộc liệu CSDL
c Các bớc tiến hành
Hot ng giỏo viờn Hot động học sinh
- Nêu ý kiến thăm dò kiến thức học sinh: Sau đợc học khái niệm CSDL hệ quản trị CSDL MS Access, em cho biết xây dựng ứng dụng CSDL, ngời ta thờng quan tâm đến điều gì?
- Nêu vấn đề: Khi xây dựng CSDL, ngời ta quan tâm đến liệu cần đợc lu trữ, liệu đợc tổ chức nh nào, có phép toán nào, thao tác liệu đó? liệu có ràng buộc nh nào?
- Để cho dẽ hiểu ngời ta thờng sử dụng khái niệm để mô tả yếu tố Tập hợp khái niệm đợc gọi mơ hình liệu
- Vậy, mơ hình liệu gì? - Là tập hợp khái niệm dùng để mô tả cấu trúc DL, thao tác liệu ràng buộc DL CSDL
2 Hoạt động 2: Tìm hiểu sở liệu quan hệ.
a Môc tiêu:
- Học sinh biết khái niệm sở d÷ liƯu quan hƯ;
b Néi dung:
- CSDL đợc xây dựng dựa mơ hình liệu quan hệ gọi sở liệu quan hệ
- Hệ quản trị CSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ quản trị CSDL quan hệ
- Trong CSDL quan hệ, bảng đợc gọi quan hệ, cột đợc gọi thuộc tính, hàng đ-ợc gọi (bản ghi), KDL đđ-ợc gọi miền liệu
- Một quan hệ CSDL quan hệ có đặc trng sau: + Mỗi quan hệ có tên phân biệt với tên quan hệ khác + Các phân biệt thứ tự khơng quan trọng
+ Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng
+ Quan hƯ kh«ng cã thc tính đa trị hay phức hợp
c Các bíc tiÕn hµnh
(96)- Giíi thiƯu khái niệm CSDL quan hệ; khái niệm hệ quản trị CSDL quan hệ - GV hỏi: Em biết hệ quản trị CSDL nào?
- Yờu cu hc sinh tham khảo SGK cho biết đặc trng quan hệ
- Giới thiệu ba ví dụ để học sinh phân biệt:
Sè thỴ Ms sách Ngày mợn Ngày trả TV-02 TO-012
TN-102 02/02/9003/02/90 05/02/9008/02/90 TV04 TN-103 03/03/90 09/03/90 TV-01 TN-101 04/03/90 06/03/90
Sè thỴ Ms sách Ngày mợn Ngày trả TV-02 TO-012 02/02/90 05/02/90 TV04 TN-103 03/03/90 09/03/90 TV-01 TN-101 04/03/90 06/03/90
Số thẻ Ms sách Ngày mợn - tr¶ TV-02 TO-012 02/02/90 05/02/90 TV04 TN-103 03/03/90 09/03/90 TV-01 TN-101 04/03/90 06/03/90
- Cách khắc phục để bảng mộ quan hệ
- Chó ý vµ ghi nhí kh¸i niƯm - MS Access, Foxpro,
- Các phân biệt không kể thứ tự - Mỗi thuộc tính phân biệt không kể thứ tự
- Không có thuộc tính ghép, thc tÝnh cđa mét bé chØ cã mét ghÝ trÞ
- Không phải quan hệ, thuộc tính thứ thứ có giá trị
- Là quan hệ
- Không phải quan hệ, có thuộc tính ghép
- Tách thuộc tính ghép thành nhiều thuộc tính đơn, tách đa trị thành đơn trị
3 Hoạt động 3: Tìm hiểu khái niệm khóa liên kết bảng CSDL quan hệ.
a Mơc tiªu:
- Học sinh nắm đợc khái niệm khóa, khóa CSDL quan hệ;
- Bớc đầu xác định đợc khóa liên kết bảng toán đơn giản
b Néi dung:
- Khóa (key) bảng tập thuộc tính vừa đủ để phân biệt đợc cỏc b bng
- Mỗi bảng có nhiều khóa Trong khóa bảng ngời ta thêng chän mét khãa lµ khãa chÝnh (Primary key)
- Trong hệ quản trị CSDL quan hệ, nhập liệu cho bảng, giá trị khóa khơng đợc để trống
- Các hệ quản trị CSDL quan hệ kiểm soát điều đảm bảo quán liệu, tránh trờng hợp thông tin thể xuất nhiều lần sau cập nhật liệu Ràng buộc nh liệu đợc gọi ràng buộc tồn vẹn thực thể
c C¸c bíc tiÕn hµnh
Hoạt động giáo viên Hoạt động học sinh
- DiƠn gi¶i: Trong mét b¶ng cđa CSDL quan hệ, có hai hàng tuwong ứng tất thuộc tính Ta nói rằng, tập tất
(97)thuộc tính bảng phân biệt đợc cá thể Tuy nhiên, thông thờng cần tập thuộc tính bảng củng phân biệt đợc cá thể
B¶ng Muon_Sach
Số thẻ Mã số sách Ngàymợn Ngày trả TV-02 TO-012 10/10/90 12A1 TV-04 TN-103 23/02/90 12C9 TV-02 TN-102 21/08/90 12C8 TV-02 TN-012 10/10/90 11A2 - Giải thích: Với thuộc tính Số thẻ Mã số sách cha đủ để phân biệt lần mợn sách, học sinh mợn mợn lại sách
- GV hỏi: Nếu thêm quy định: ngày, học sinh không đợc mợn sách q lần, thuộc tính phân biệt đợc lần m-ợn?
- Ta thờng quan tâm đến tập thuộc tính mà đủ để phân biệt đợc hàng bảng Tập thuc tớnh ú gi l khúa
- Yêu cầu häc sinh cho biÕt kh¸i niƯm khãa?
- Giới thiệu bảng có khóa Yêu cầu học sinh khóa
- Diễn giải: Một bảng có nhiều khóa, ngời ta thờng chọn khóa làm khóa (Primary key)
- Diễn giải: Trong hệ quản trin CSDL quan hệ, nhập liệu cho bảng, liệu tai cột khóa khơng đợc để trống Trong mơ hình quan hệ, ràng buộc nh gọi ràng buộc toàn vẹn thực thể
- GV hái: Trong mét b¶ng cã nhiỊu khãa, sè thc tÝnh khóa có không? Lấy ví dụ minh häa
- Lu ý häc sinh: Nªn chän khãa chÝnh lµ khãa cã Ýt thuéc tÝnh nhÊt
- Giới thiệu hình 71 SGK (trang 84) giải thích liên kết ý nghĩa liên kết đó, biết đợc bảng tham chiếu liên kết
- Yêu cầu học sinh tìm số ví dụ chơng II, xác định khóa giải thích mối liên kết
- Thuộc tính số thẻ đợc dùng để phân biệt ngời mợn
- Số thẻ, MÃ số sách, Ngày mợn
- Là tập thuộc tínhcủa bảng để phân biệt đợc hàng bảng
(98)IV Củng cố hớng dẫn học nhà Những nội dung học
- Hai mô hình liệu: Mô hình logic mô hình vật lý - Mô hình liệu quan hƯ
- Kh¸i niƯm vỊ CSDL quan hƯ, HƯ quản trị CSDL quan hệ - Khái niệm khóa, khóa liên kết bảng Câu hỏi tập nhà
- Trả lời câu hỏi 1, 2, SGK
MySQL Oracle, PostgreSQL SQL Server DB2, Linux, Unix MacOS Ịu hµnh