Gồm 4 chương Chương 1: Cơ sở lí luận và thực tiễn của việc hình thành và phát triển kỹ năng thực hành cho học sinh trong dạy học Tin học ở trường THPT Chương 2: Xây dựng hệ thống các bà
Trang 1TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN
RÈN LUYỆN KỸ NĂNG THỰC HÀNH CHO HỌC SINH THÔNG QUA VIỆC DẠY HỌC CÁC BÀI THỰC HÀNH CHƯƠNG II “HỆ QUẢN TRỊ CƠ SỞ
DỮ LIỆU MICROSOFT ACCESS”
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC
CHUYÊN NGÀNH: PHƯƠNG PHÁP DẠY HỌC
Giáo viên hướng dẫn: ThS.Hồ Thị Huyền Thương
Sinh viên thực hiện : Nguyễn Thu Hương Lớp : 49A – CNTT
Mã số sinh viên : 0851010040
VINH-2012
Trang 2Lời cảm ơn
Để hoàn thành khoá luận này, ngoài sự cố gắng của bản thân, tôi đã nhận đ-ợc sự giúp đỡ nhiệt tình của các thầy giáo, cô giáo, của gia đình và bạn bè
Xin gửi lời cảm ơn sâu sắc tới Thạc sĩ Hồ Thị Huyền Th-ơng ng-ời đã tận tình h-ớng dẫn, giúp đỡ và chỉ bảo trong suốt quá trình thực hiện đề tài Xin chân thành cảm ơn các thầy cô giáo trong tổ bộ môn ph-ơng pháp dạy học của Khoa CNTT Tr-ờng Đại học Vinh đã h-ớng dẫn và góp ý để tôi hoàn thành khoá luận này
Chân thành cảm ơn tất cả các thầy giáo, cô giáo trong tổ Toán – Tin của tr-ờng THPT Ngô Thì Nhậm – T.x Tam Điệp – Ninh Bình đã tạo mọi điều kiện giúp đỡ và đóng góp ý kiến để tôi thực hiện đề tài này
Mặc dù đã cố gắng tiếp thu ý kiến của các thầy cô giáo h-ớng dẫn và nỗ lực trong nghiên cứu, song khoá luận này chắc chắn không thể tránh khỏi những sai sót Vì vậy, rất mong đ-ợc sự góp ý của các thầy cô giáo và các bạn
để tôi có đ-ợc cái nhìn sâu sắc hơn về vấn đề nghiên cứu
Xin chân thành cảm ơn!
Vinh, tháng 5 năm 2012
Tác giả
Nguyễn Thu H-ơng
Trang 3MỤC LỤC
Trang
PHẦN MỞ ĐẦU 1
1 Lý do chọn đề tài 1
2 Mục đích nghiên cứu 3
3 Khách thể và đối tượng nghiên cứu 3
4 Giả thuyết khoa học 3
5 Nhiệm vụ nghiên cứu 3
6 Phương pháp nghiên cứu 4
7 Những đóng góp mới của đề tài 4
PHẦN NỘI DUNG 6
Chương 1: CƠ SỞ LÍ LUẬN VÀ THỰC TIỄN CỦA VIỆC HÌNH THÀNH VÀ PHÁT TRIỂN KỸ NĂNG THỰC HÀNH CHO HỌC SINH TRONG DẠY HỌC TIN HỌC Ở TRƯỜNG THPT 6
1.1 Cơ sở lí luận của việc rèn luyện kỹ năng thực hành 6
1.1.1 Khái niệm kỹ năng thực hành 6
1.1.2 Vai trò của kỹ năng thực hành trong dạy học Tin học 7
1.1.3 Kĩ xảo 8
1.2 Cơ sở thực tiễn của việc rèn luyện kỹ năng thực hành 9
1.2.1 Mục tiêu và nhiệm vụ của môn Tin học trong nhà trường phổ thông 9
1.2.2 Đặc điểm năng lực nhận thức và năng lực thực hành của học sinh THPT 11
1.2.3 Thực trạng của việc rèn luyện kỹ năng thực hành Tin học ở trường THPT 12
1.3 Định hướng đổi mới phương pháp dạy học 12
1.4 Vai trò của CNTT trong việc rèn luyện kỹ năng thực hành cho học sinh 13
Kết luận chương 1 15
Trang 4Chương 2: XÂY DỰNG HỆ THỐNG CÁC BÀI TẬP VÀ THỰC HÀNH HỖ TRỢ VIỆC RÈN LUYỆN KỸ NĂNG THỰC HÀNH KHI DẠY CHƯƠNG II “HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
MICROSOFT ACCESS” 16
2.1 Những nội dung chủ yếu của chương ‘Hệ quản trị cơ sở dữ liệu Microsoft Access ‘ 16
2.1.1 Giới thiệu Microsoft Access 16
2.1.2 Cấu trúc bảng 16
2.1.3 Các thao tác cơ bản trên bảng 17
2.1.4 Biểu mẫu 17
2.1.5 Liên kết giữa các bảng 17
2.1.6 Truy vấn dữ liệu 17
2.1.7 Báo cáo và kết xuất báo cáo 18
2.2 Nội dung các bài tập và thực hành chương ‘Hệ quản trị cơ sở dữ liệu Microsoft Access ‘ 18
2.2.1 Bài tập và thực hành 2: Tạo cấu trúc bảng 18
2.2.2 Bài tập và thực hành 3: Thao tác trên bảng 19
2.2.3 Bài tập và Thực hành 4: Tạo biểu mẫu đơn giản 21
2.2.4 Bài tập và Thực hành 5: Liên kết giữa các bảng 22
2.2.5 Bài tập và Thực hành 6.: Mẫu hỏi trên một bảng 23
2.2.6 Bài tập và Thực hành 7: Mẫu hỏi trên nhiều bảng 26
2.2.7 Bài tập và Thực hành 8 Tạo báo cáo 28
2.2.8 Bài tập và thực hành 9 Bài thực hành tổng hợp 32
Kết luận chương 2 37
Chương 3: SỬ DỤNG MÃ NGUỒN MỞ JOOMLA ĐỂ THIẾT KẾ WEBSITE HỖ TRỢ VIỆC RÈN LUYỆN KỸ NĂNG THỰC HÀNH KHI DẠY CHƯƠNG II “ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS” 38
3.1 Giới thiệu về Joomla 38
Trang 53.2 Thiết kế Website bằng Joomla - cài đặt Joomla 39
3.2.1 Quy trình cài đặt 39
3.2.2 Cài đặt một thành phần mở rộng cho Joomla 44
3.2.3 Cài đặt thông qua file nén (ZIP) 45
3.2.4 Quản trị Joomla - Quản lý bài viết 45
3.3 Một số màn hình giao diện chính của Website 47
3.3.1 Màn hình trang Home 47
3.3.2 Màn hình đăng nhập quản trị 47
3.3.3 Màn hình trang quản trị 48
3.3.4 Màn hình tạo nội dung bài viết 48
Kết luận chương 3 49
Chương 4: THỰC NGHỆM SƯ PHẠM 50
4.1 Mục đích thực nghiệm 50
4.2 Đối tượng thực nghiệm 50
4.3 Nội dung thực nghiệm 50
4.4 Phương pháp thực nghiệm 50
4.5 Xử lí và phân tích kết quả thực nghiệm 52
Kết luận chương 4 55
PHẦN KẾT LUẬN 56
TÀI LIỆU THAM KHẢO 57
Trang 6Danh môc viÕt t¾t
MT§T: M¸y tÝnh ®iÖn tö
CNTT: C«ng nghÖ th«ng tin SGK: S¸ch gi¸o khoa
Trang 7Mọi tiến bộ khoa học kỹ thuật cuối cùng cũng đi vào giáo dục và đặt ra cho giáo dục những nhiệm vụ mới Sự bùng nổ của khoa học công nghệ, sự bùng nổ của thông tin đòi hỏi nhà trường phải tạo nên những con người thông minh, sáng tạo
Ở Việt Nam, những thành công của sự nghiệp đổi mới trong hơn hai thập niên qua đã tạo tiền đề cho việc ứng dụng các thành tựu của CNTT vào trong nhà trường
Trong sự nghiệp công nghiệp hoá, hiện đại hoá đất nước nhằm đưa nước
ta theo kịp nhịp độ phát triển của thế giới trong xu hướng hội nhập với nền kinh tế toàn cầu đòi hỏi thế hệ trẻ phải sử dụng thành thạo các ứng dụng của CNTT vào lĩnh vực công tác của mình trong tương lai Nhiều quan niệm cho rằng “Không biết Tin học coi như bị mù chữ lần thứ hai Việc dạy Tin học cũng quan trọng như việc xoá mù chữ”
Tin học là một môn khoa học công cụ, tri thức và kỹ năng Tin học được
áp dụng rộng rãi, hỗ trợ đắc lực cho rất nhiều ngành khoa học khác nhau trong
Trang 8hầu hết lĩnh vực của đời sống, và là một thành phần không thể thiếu của trình
độ văn hoá phổ thông của con người trong thời đại mới Bởi vậy, dạy Tin học cho học sinh không chỉ truyền thụ nội dung đơn giản, mà phải hướng cho học sinh những nhận thức, những hiểu biết ngang tầm thời đại, phải luyện cho học sinh luôn tự tìm tòi, khám phá những lĩnh vực mới của nhân loại, góp phần phát triển tư duy nhận thức của học sinh; rèn luyện cho học sinh khả năng vận dụng kiến thức Tin học vào thực tiễn Từ đó, giáo dục kỹ thuật tổng hợp và hướng nghiệp cho học sinh
Hiện nay môn Tin học đã trở thành môn học bắt buộc trong nhà trường phổ thông và có tăng thêm thời lượng Đây là một thuận lợi rất lớn cho việc tiến hành giảng dạy Học sinh sẽ nghiêm túc hứng thú và có trách nhiệm hơn khi học môn học, Nhà trường có cơ sở pháp lí để đầu tư về trang thiết bị, phòng máy, triển khai các hoạt động ngoại khoá liên quan Tuy nhiên, đa số trang thiết bị dạy học ở phòng máy ở hầu hết các cơ sở đào tạo hiện tại chưa đáp ứng được nhu cầu triển khai chương trình dạy Tin học Do vậy việc giảng dạy thực hành, đổi mới phương pháp dạy học còn nhiều khó khăn Mặt khác
có tiến hành các buổi thực hành trên phòng máy thì chất lượng cũng chưa cao Giáo viên còn chưa quan tâm đến học sinh đạt được những kỹ năng gì qua các buổi thực hành Vì vậy đa số học sinh lớp 12 THPT còn non kém về kỹ năng thực hành
Quá trình dạy học không chỉ trang bị cho học sinh vốn kiến thức để hình thành thế giới quan mà còn rèn luyện cho các em năng lực nhận thức và năng lực hành động Bởi vì chúng ta cần đào tạo nên những con người lao động mới vừa nắm vững lí thuyết vừa có năng lực thực hành với kỹ năng vững vàng Do vậy nhất thiết phải rèn luyện cho học sinh các kỹ năng cơ bản, đặc biệt là kỹ năng thực hành
Nhận thức được tầm quan trọng của việc dạy Tin học trong việc giáo dưỡng và giáo dục hướng nghiệp cho học sinh, qua đó thấy được thực trạng
Trang 9dạy và học Tin học ở trường phổ thông Mong muốn đóng góp một phần rất nhỏ về phương pháp dạy học một môn học còn rất mới mẻ trong nhà trường
THPT Đó chính là lí do tôi tiến hành nghiên cứu đề tài “Rèn luyện kỹ năng thực hành cho học sinh thông qua việc dạy học các bài thực hành chương
II Hệ quản trị cơ sở dữ liệu Microsoft Access”
2 Mục đích nghiên cứu
Nghiên cứu tổ chức dạy học các bài thực hành Tin học nhằm rèn luyện
kỹ năng thực hành cho học sinh lớp 12 THPT
3 Khách thể và đối tượng nghiên cứu
3.1 Khách thể nghiên cứu
Học sinh lớp 12
3.2 Đối tượng nghiên cứu
Quá trình tổ chức dạy học các bài thực hành Tin học 12 để rèn luyện kỹ năng thực hành
4 Giả thuyết khoa học
Nếu tổ chức dạy học các bài thực hành Tin học theo hướng đổi mới bảo đảm các yêu cầu về sư phạm thì sẽ hình thành, rèn luyện và phát triển được kỹ năng thực hành lập trình cho học sinh, từ đó nâng cao chất lượng dạy học bộ môn
5 Nhiệm vụ nghiên cứu
- Nghiên cứu tổng hợp cơ sở lí luận về hình thành và phát triển kỹ năng trong giảng dạy thực hành Tin học ở trường THPT
- Xác định cơ sở và hệ thống các kỹ năng thực hành cơ bản cần rèn luyện cho học sinh
- Nghiên cứu cách tổ chức dạy học các bài thực hành Tin học để rèn luyện và phát triển kỹ năng thực hành cho học sinh
- Dùng mã nguồn mở Joomla để thiết kế Website hỗ trợ dạy các bài thực hành Tin học 12
Trang 10- Thực nghiệm sư phạm
6 Phương pháp nghiên cứu
6.1 Nghiên cứu lí thuyết
- Nghiên cứu các văn kiện của Đảng và nhà nước cũng như của Bộ giáo dục và đào tạo về việc nâng cao chất lượng giáo dục và vấn đề đưa Tin học vào nhà trường phổ thông
- Nghiên cứu các tài liệu, bài giảng về phương pháp dạy học Tin học
- Nghiên cứu các tài liệu giáo dục học, tâm lí học, các tài liệu về phương pháp dạy học môn Toán, Vật lí, để từ đó áp dụng vào giảng dạy Tin học
6.2 Nghiên cứu thực nghiệm
- Tiếp xúc với giáo viên và học sinh THPT để trao đổi các vấn đề liên quan đến việc dạy học, truyền thụ tri thức Tin học, nhất là dạy học lập trình cho học sinh THPT
- Thực nghiệm sư phạm
- Xử lí số liệu thu được bằng phương pháp thống kê toán học
7 Những đóng góp mới của đề tài
Khoá luận là công trình nghiên cứu việc tổ chức dạy học các bài thực hành Tin học để rèn luyện kỹ năng thực hành cho học sinh Sau đây là những đóng góp mới của đề tài:
- Xác định được hệ thống kỹ năng thực hành cần rèn luyện cho học sinh lớp 12 THPT
- Bước đầu xác định quy trình rèn luyện kỹ năng thực hành
- Xác định cách tổ chức dạy học các bài thực hành để rèn luyện kỹ năng thực hành cho học sinh
- Xây dựng Website dạy học
8 Cấu trúc của khoá luận
- Phần mở đầu
- Phần nội dung
Trang 11Gồm 4 chương
Chương 1: Cơ sở lí luận và thực tiễn của việc hình thành và phát triển kỹ năng thực hành cho học sinh trong dạy học Tin học ở trường THPT
Chương 2: Xây dựng hệ thống các bài tập và thực hành hỗ trợ việc rèn
luyện kỹ năng thực hành khi dạy chương II ‘Hệ quản trị cơ sở dữ liệu Microsoft Access ‘
Chương 3: Dùng mã nguồn mở Joomla để thiết kế website hỗ trợ việc rèn luyện kỹ năng thực hành
Chương 4: Thực nghiệm sư phạm
- Phần kết luận
Trang 12PHẦN NỘI DUNG Chương 1
CƠ SỞ LÍ LUẬN VÀ THỰC TIỄN CỦA VIỆC HÌNH THÀNH
VÀ PHÁT TRIỂN KỸ NĂNG THỰC HÀNH CHO HỌC SINH
TRONG DẠY HỌC TIN HỌC Ở TRƯỜNG THPT
1.1 Cơ sở lí luận của việc rèn luyện kỹ năng thực hành
1.1.1 Khái niệm kỹ năng thực hành
Kĩ năng là một vấn đề được nhiều nhà tâm lí học, giáo dục học quan tâm Xung quanh khái niệm kỹ năng đã có rất nhiều cách định nghĩa khác nhau Chẳng hạn, theo tác giả Bùi Văn Huệ thì “Kĩ năng là khả năng vận dụng tri thức, khái niệm, định nghĩa, định luật, vào thực tiễn”
Tác giả Lưu Xuân Mới trong cuốn Lý luận dạy học Đại học cho rằng “Kĩ năng là sự biểu hiện kết quả hành động trên cơ sở kiến thức đã có Kĩ năng là tri thức trong hành động”
Theo từ điển Việt Nam thì “Kĩ năng là khả năng vận dụng những kiến thức thu nhận được vào thực tế”
Tựu chung lại thì “Kĩ năng là khả năng thực hiện có kết quả một hành động hay một hoạt động nào đó bằng cách lựa chọn và vận dụng những kiến thức đã có để giải quyết một nhiệm vụ, thực hiện một công việc nào đó ở cấp
- Có kiến thức vững chắc về lí thuyết
Trang 13- Khả năng thực hiện các thao tác hành động theo một quy định
- Khả năng vận dụng khám phá biến đổi các quy trình, các vấn đề lí thuyết đã biết vào thực tiễn
- Kết quả thực hiện phải đạt được mục tiêu đề ra
Như vậy khả năng thực hành không phải là phạm trù trừu tượng mà là những thao tác hành động cụ thể của chủ thể hành động, trường hợp này chủ thể là học sinh, nhằm đạt được kết quả đã đề ra theo mục tiêu dạy học, đó là việc áp dụng những kiến thức đã học vào tình huống mới có ý nghĩa
1.1.2 Vai trò của kỹ năng thực hành trong dạy học Tin học
Mục đích của nền giáo dục Việt Nam hiện nay là: Thực hiện giáo dục toàn diện nhằm nâng cao năng lực sản xuất cho nền sản xuất hiện đại, đó là những con người có kiến thức ngang tầm thời đại, có phẩm chất đạo đức, tư duy sáng tạo và năng lực thực hành giỏi, có ý thức vươn lên trong học tập, rèn luyện lập thân, lập nghiệp Là một người lao động thời đại công nghiệp hóa, hiện đại hóa thì không chỉ có kiến thức mà còn phải có ý thức kỉ luật, kỹ năng thực hành giỏi, lòng say mê nghề nghiệp Những phẩm chất năng lực này đã được trang bị từ khi ngồi trên ghế nhà trường Do đó việc hình thành kỹ năng cho học sinh trong quá trình dạy học là quá trình từng bước hoàn thành mục tiêu của nền giáo dục
Nhiệm vụ dạy học thể hiện ở 3 mặt: kiến thức, kỹ năng, thái độ Trong khi thực hiện các nhiệm vụ dạy học cần thông suốt một quan điểm là: Dạy học không chỉ trang bị cho học sinh vốn kiến thức mà còn rèn luyện cho các
em kỹ năng thực hành cơ bản vì: “Ba nhiệm vụ này có mối liên hệ thống nhất hữu cơ và có sự tác động qua lại với nhau” thể hiện: Nhiệm vụ trang bị kiến thức là cơ sở để thực hiện hai nhiệm vụ còn lại Vì không có vốn tri thức và phương pháp nhận thức nhất định thì không phát triển được trí tuệ và hình thành được nhân cách Ngược lại sự hình thành kỹ năng, kỹ xảo là kết quả của việc nắm tri thức và cũng là điều kiện để nắm tri thức sâu hơn, tiếp tục lĩnh
Trang 14hội tri thức, kỹ năng mới Đồng thời nó cũng là điều kiện để hình thành nhân cách vì cần phải có một khối lượng kiến thức và kỹ năng nhất định mới có thể biến nhận thức thành niềm tin lý tưởng và từ đó có năng lực ý chí và hành động đúng Và việc hình thành nhân cách vừa là kết quả tất yếu của hai nhiệm
vụ trên vừa là mục đích cuối cùng của việc dạy học, vừa là yếu tố kích thích
và là động cơ thúc đẩy việc nắm kiến thức và hình thành kỹ năng
Trong dạy học, giáo viên phải đồng thời thực hiện tốt cả 3 nhiệm vụ nói trên trong đó nhiệm vụ hình thành và phát triển kỹ năng rất cần thiết Đây là nhiệm vụ khó khăn vì năng lực ở đây là sự tổng hợp, việc xây dựng đòi hỏi cả một quá trình
Tin học là một môn học liên quan đến máy tính, tuy nhiên không đồng nhất việc học kỹ năng ở đây với kỹ năng học nghề sử dụng máy tính Học kỹ năng ở đây trước hết là để biết và hiểu các vấn đề trong chuẩn kiến thức được tốt hơn sau đó mới có thể vận dụng được kỹ năng để làm được một số công việc nhưng cũng chỉ với những công việc đơn giản phục vụ học tập Bên cạnh trang bị cho học sinh một lượng lớn kiến thức lí thuyết chúng ta còn phải rèn luyện cho các em kỹ năng thực hành tương ứng Vì kỹ năng thực hành là công
cụ để học sinh tự lực nghiên cứu Tin học và áp dụng các thành tựu của Tin học và đời sống thực tiễn
1.1.3 Kĩ xảo
Mọi hành động của con người là hành động có ý thức Cho nên mục đích
và các hành động được ý thức ngay từ đầu Nhưng không phải mọi lúc và mọi khâu của hành động, ý thức bao giờ cũng có mặt Cho nên trong một chuỗi hành động, có những khâu, những thành phần không có hoặc có ít sự tham gia của ý thức Thành phần tự động hoá đó là kỹ xảo
Vậy, kỹ xảo là hành động đã được củng cố và tự động hoá
Kỹ xảo có các đặc điểm như sau:
Trang 15- Kỹ xảo không bao giờ thực hiện đơn độc, tách rời khỏi hành động có ý thức phức tạp Ý thức luôn thường trực, lúc có vấn đề ý thức xuất hiện ngay Nhờ đó, ý thức được tập trung vào mặt phức tạp và sáng tạo của hành động, phạm vi bao quát rộng hơn
- Động tác thừa bị loại trừ, những động tác cần thiết ngày càng chính xác, nhanh và tiết kiệm Do đó làm cho hành động tốn ít năng lượng, tăng tốc
độ hoàn thành công việc, có năng suất cao, kết quả đều, chất lượng cao
- Thống nhất giữa tính ổn định và tính linh hoạt nghĩa là kỹ xảo không nhất thiết gắn liền với một đối tượng và tình huống nhất định Kỹ xảo có thể
di chuyển dễ dàng tuỳ theo mục đích và tính chất chung của hành động
Trong các buổi thực hành, khi đã định hướng vào hành động, học sinh sẽ
cố gắng làm thử để hoàn thành hành động và kiểm tra kết quả của hành động Nếu hành động có kết quả, chứng tỏ sự định hướng đúng và phương pháp hành động chính xác Phương pháp này được củng cố bằng cách làm đi làm lại nhiều lần Nếu hành động không có một kết quả thì sự định hướng và phương pháp hành động sẽ được điều chỉnh hay loại bỏ Quá trình đó không phải diễn ra một lần Mỗi lần làm, lại được rút kinh nghiệm, lựa chọn phương pháp tốt hơn, loại bỏ những phương pháp và tác động xấu, không cần thiết
Từ đó sẽ hình thành kỹ xảo cho học sinh
1.2 Cơ sở thực tiễn của việc rèn luyện kỹ năng thực hành
1.2.1 Mục tiêu và nhiệm vụ của môn Tin học trong nhà trường phổ thông
Bộ môn Tin học phải cùng với bộ môn khác tham gia thực hiện mục tiêu của nhà trường phổ thông là đào tạo thế hệ trẻ thành những người có học vấn vững chắc, có nhân cách toàn diện và có năng lực bảo vệ, xây dựng đất nước phồn vinh Là một trong những môn thuộc lĩnh vực khoa học tự nhiên kỹ thuật, bộ môn Tin học phải cung cấp những tri thức cơ bản làm nền tảng để
Trang 16học sinh có thể tiếp thu những tri thức của các lĩnh vực kỹ thuật công nghệ tiên tiến nhất là các lĩnh vực của CNTT
Để đạt được mục tiêu giáo dục chung, căn cứ vào đặc điểm và vị trí môn Tin học, bộ môn Tin học ở trường phổ thông cần đạt được những mục tiêu cụ thể (hay những nhiệm vụ cụ thể) sau đây:
Vũ trang cho học sinh những tri thức, kỹ năng cơ bản, cơ sở của Tin học,
từ đại cương về Tin học đến phương pháp lập trình giải các bài toán trên một ngôn ngữ lập trình nào đó Từ đó làm cho họ có khả năng, có kỹ năng khai thác những thành tựu mới của khoa học Tin học và vận dụng Tin học vào thực tiễn Tiến thêm một bước nữa bộ môn Tin học phải cung cấp cho học sinh những hiểu biết cơ bản về ứng dụng của Tin học vào trong các quá trình công nghệ, trong thông tin liên lạc, trong các quá trình sản xuất, quản lí kinh tế, xã hội
Trên cơ sở cung cấp những tri thức cơ bản, có hệ thống bộ môn Tin học còn phải rèn luyện cho học sinh những năng lực trí tuệ chung như kỹ năng tư duy trừu tượng, kỹ năng thực hành cần thiết Về tư duy cần hình thành và phát triển các thao tác chủ yếu: tư duy logic, phân tích, so sánh, tổng hợp, khái quát hóa, trừu tượng hóa Về thực hành cần chú trọng đến kỹ năng sử dụng máy tính, kỹ năng vận dụng Tin học vào thực tiễn Cũng cần chú ý cho học sinh thói quen gắn liền các thao tác tư duy với các kỹ năng thực hành như là một thể thống nhất trong hoạt động nhận thức
Qua việc dạy Tin học mà hình thành cho học sinh những quan niệm, những phương thức tư duy và hoạt động đúng đắn, phù hợp với những quan điểm của chủ nghĩa duy vật biên chứng
Bộ môn Tin học phải đảm bảo chất lượng phổ cập đồng thời phải có nhiệm vụ phát hiện và bồi dưỡng học sinh giỏi Tin học
Trang 171.2.2 Đặc điểm năng lực nhận thức và năng lực thực hành của học sinh THPT
Lứa tuổi THPT là thời kì các em đạt được sự trưởng thành về mặt thể lực, hệ thần kinh có những thay đổi quan trọng trong cấu trúc bên trong não
bộ, chức năng của não phát triển tạo điều kiện cho sự phức tạp hóa hoạt động học tập, phân tích tổng hợp của học sinh Các hoạt động của học sinh có tính độc lập, sáng tạo, ý thức trách nhiệm và thái độ hợp lý hơn lứa tuổi thiếu niên Nội dung và tính chất hoạt động học tập của thanh niên học sinh khác rất nhiều so với thiếu niên Sự khác nhau không chỉ ở nội dung học tập sâu hơn
mà hoạt động học tập có tính năng động và độc lập ở mức cao hơn, yêu cầu
có sự phát triển tư duy lý luận, các em có vốn kinh nghiệm sống rất phong phú, thái độ ý thức của các em đối với học tập ngày càng phát triển, hứng thú học tập gắn liền với khuynh hướng nghề nghiệp
Lứa tuổi học sinh THPT tính chủ định phát triển mạnh ở tất cả các quá trình nhận thức, tri giác có mục đích đạt tới mức độ cao Quan sát trở nên có mục đích, có hệ thống toàn diện hơn Quá trình quan sát chịu sự điều khiển của hệ thống tín hiệu thứ 2 nhiều hơn và không tách khỏi tư duy ngôn ngữ Tuy nhiên, quan sát của học sinh khó có hiệu quả nếu thiếu sự chỉ đạo của giáo viên Do đó giáo viên cần quan tâm để hướng quan sát của các em vào một nhiệm vụ nhất định để các em không vội vàng kết luận khi chưa đủ các
Trang 18Nắm được quy trình thao tác thực hành nhằm đạt được mục đích, điều cơ bản học sinh nắm chắc kỹ năng, ghi nhớ và áp dụng lý thuyết, thực hiện các thao tác hành động gần như hoàn thiện Do đó năng lực thực hành của học sinh THPT cao hơn học sinh THCS
Tuy nhiên ở lứa tuổi học sinh THPT chưa phát huy hết năng lực độc lập suy nghĩ của bản thân, nhiều lúc còn kết luận vội vàng Vì vậy việc giúp các
em phát triển khả năng nhận thức là một nhiệm vụ quan trọng của giáo viên khi thực hiện các nội dung thực hành
1.2.3 Thực trạng của việc rèn luyện kỹ năng thực hành Tin học ở trường THPT
Môn Tin học đã trở thành môn học bắt buộc trong nhà trường THPT và
có tăng thêm thời lượng Qua đợt thực tập sư phạm ở trường THPT Ngô Thì Nhậm – Ninh Bình, tôi được tìm hiểu về thực trạng dạy học thực hành Tin học của lớp 12 THPT và rút ra nhận xét như sau: Việc rèn luyện các kỹ năng thực hành cho học sinh đang còn nhiều hạn chế vì một số lí do sau đây:
Thứ nhất, do cả trường chỉ có một vài phòng máy nói chung là quá tải nên việc tổ chức và thực hiện các buổi thực hành còn gặp nhiều khó khăn Mỗi tiết thực hành được tiến hành trong vòng 45 phút, nếu tổ chức không tốt
sẽ có rất nhiều học sinh không làm việc trong giờ thực hành
Thứ hai, giáo viên chưa quan tâm đến việc học sinh đạt được những kỹ năng gì qua các giờ thực hành
Thứ ba, mục đích lớn nhất của học sinh hiện nay là vào đại học, nên việc đầu tư vào nghiên cứu môn Tin học hầu như ít được quan tâm Mặt khác, không phải mọi gia đình đều có máy vi tính riêng cho con em Nhiều học sinh có máy hoặc tiếp xúc với máy chỉ sử dụng nhiều vào mục đích chơi các trò chơi
1.3 Định hướng đổi mới phương pháp dạy học
Điều 24, chương 1 luật giáo dục nước cộng hòa xã hội chủ nghĩa Việt Nam nêu rõ: “Phương pháp giáo dục phổ thông phải phát huy tính tích cực
Trang 19chủ động, tư duy sáng tạo của học sinh; phù hợp từng đặc điểm của từng lớp học, môn học; bồi dưỡng phương pháp tự học, rèn luyện kĩ năng vận dụng kiến thức vào thực tiễn; tác động đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh”
Quy định này phản ánh nhu cầu đổi mới phương pháp dạy giáo dục để giải quyết mâu thuẫn giữa yêu cầu đào tạo con người mới với thực trạng lạc hậu của phương pháp dạy học ở nước ta hiện nay Thật vậy, sự phát triển xã hội và đổi mới của đất nước đang đòi hỏi cấp bách phải nâng cao chất lượng giáo dục và đào tạo Nền kinh tế nước ta đang chuyển dần từ cơ chế kế hoạch hóa tập trung sang cơ chế thị trường có sự quản lý của nhà nước, công cuộc đổi mới này đã đề ra những yêu cầu mới đối với hệ thống giáo dục, đòi hỏi chúng ta cùng với những thay đổi nội dung, cần có những đổi mới căn bản về phương pháp dạy học Phải thừa nhận rằng trong tình hình hiện nay, việc dạy học theo kiểu thuyết trình tràn lan vẫn đang được phổ biến Nhiều giáo viên vẫn chưa từ bỏ lối dạy học cũ, không kiểm soát và điều khiển được hoạt động của trò, làm cho trò bị động, lệ thuộc vào giáo viên
Phương pháp dạy học cần hướng vào việc tổ chức cho người học học tập trong hoạt động và bằng hoạt động tự giác, tích cực sáng tạo
Định hướng này có thể gọi tắt là học tập trong hoạt động và bằng hoạt động, hay gọn hơn là hoạt động hóa người học
1.4 Vai trò của CNTT trong việc rèn luyện kỹ năng thực hành cho học sinh
Thế giới hôm nay chứng kiến những thay đổi có tính chất cách mạng trong mọi hoạt động kinh tế – xã hội nhờ những thành tựu của CNTT CNTT góp phần tạo ra những nhân tố năng động mới, cho quá trình hình thành nền kinh tế tri thức và xã hội thông tin ở Việt Nam hiện nay việc nghiên cứu ứng dụng CNTT trong dạy học cũng đang được quan tâm của các nhà khoa học cũng như các nhà quản lí giáo dục
Trang 20CNTT mở ra triển vọng to lớn trong việc đổi mới phương pháp và hình thức dạy học Những phương pháp dạy học theo hướng tiếp cận kiến tạo, phương pháp dạy học theo dự án, theo hướng phát triển và giải quyết vấn đề càng có nhiều điều kiện để ứng dụng rộng rãi, các hình thức dạy học dồng loạt, dạy học theo nhóm, dạy học cá nhân cũng có nững đổi mới trong công nghệ thông tin và truyền thông ứng dụng CNTT học sinh có thể học qua mạng, qua các phần mềm học tập phát triển phương pháp dạy học chủ động, khả năng tìm tòi kiến thức mới cho bản thân, học sinh có thể nhớ lâu, dễ hiểu
Sự phát triển của khoa học công nghệ, sự bùng nổ của thông tin đòi hỏi nhà trường tạo nên những con người lao động thông minh, sáng tạo Sử dụng phương tiện kỹ thuật hiện đại vào dạy học là một đặc trưng của nhà trường hiện đại Sử dung CNTT trong dạy học làm sinh động thêm bài học, kích thích tính tích cực học tập, tư duy sáng tạo đồng thời tiết kiệm thời gian học tập cho người học
Với những thành công của sự nghiệp đổi mới đất nước đã tạo tiền đề cho việc ứng dụng CNTT vào trường học Môn Tin học đưa và giảng dạy ở trường phổ thông, nhiều trường học được trang bị máy vi tính, các thiết bị liên quan đến giảng dạy môn Tin, mạng Internet đã trở thành quen thuộc với giáo viên và học sinh trong việc tìm kiếm thông tin phục vụ cho học tập Công nghệ phần mềm phát triển mạnh, trong đó phần mềm giáo dục cũng có những thành tựu đáng kể, đó là sự ra đời của SGK điện tử, giáo án điện tử, các đĩa phần mềm học tập làm phong phú nguồn tài liệu tham khảo và lựa chọn phương thức học phù hợp
Do đó việc ứng dụng CNTT trong dạy học là bước tiến mới trong việc nâng cao chất lượng học tập học sinh, tạo môi trường giáo dục mang tính tương tác cao chứ không phải đơn thuần ‘thầy đọc, trò chép’ như kiểu truyền thống, học sinh được khuyến khích và tạo điều kiện chủ động tìm tri thức, sắp xếp hợp lý quá trình học tập, tự rèn luyện bản thân
Trang 21Kết luận chương 1
Qua nghiên cứu lý luận và thực tiễn tôi có một số kết luận như sau:
Để hoàn thành nhiệm vụ dạy học phổ thông và mục đích của nền giáo dục Việt Nam, nhất thiết chúng ta phải ứng dụng CNTT vào dạy học nhất là dạy học thực hành nhằm rèn luyện kỹ năng thực hành Tin học cho học sinh
Trang 22Chương 2 XÂY DỰNG HỆ THỐNG CÁC BÀI TẬP VÀ THỰC HÀNH
HỖ TRỢ VIỆC RÈN LUYỆN KỸ NĂNG THỰC HÀNH KHI DẠY CHƯƠNG II “HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
MICROSOFT ACCESS”
2.1 Những nội dung chủ yếu của chương ‘Hệ quản trị cơ sở dữ liệu Microsoft Access ‘
Kiến thức chủ yếu
2.1.1 Giới thiệu Microsoft Access
Khi giới thiệu về Microsoft Access ta nên yêu cầu học sinh nắm được:
- Khả năng chung nhất của Access như một hệ quản trị cơ sở dữ liệu (khai báo, lưu trữ, xử lí dữ liệu)
- Bốn đối tượng cơ bản trong Access: bảng (Table), mẫu hỏi (Query), biểu mẫu (Form), báo cáo (Report);
- Liên hệ được một bài toán quản lí gần gũi với học sinh cùng các công
cụ quản lí tương ứng trong Access;
- Biết một số thao tác cơ bản: Khởi động và kết thúc Access, tạo một CSDL mới hoặc một CSDL đã có, tạo đối tượng mới và mở một đối tượng;
- Biết có hai chế độ làm việc với các đối tượng: Chế độ thiết kế ( Design View) và chế độ trang dữ liệu ( Datasheet View);
- Biết các cách tạo đối tượng: dùng thuật sĩ (Wizard) và tự thiết kế (Design)
2.1.2 Cấu trúc bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Hiểu được các khái niệm chính trong cấu trúc bảng gồm trường, bản ghi, kiểu dữ liệu;
- Biết khái niệm khóa chính;
Trang 23- Biết cách tạo, sửa và lưu cấu trúc bảng, nạp dữ liệu vào bảng, cập nhật
dữ liệu;
- Thực hiện được việc chỉ định khóa chính đơn giản là một trường
2.1.3 Các thao tác cơ bản trên bảng
Học sinh cần nắm được các thao tác cơ bản sau:
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Hiểu khái niệm biểu mẫu, công dụng của biểu mẫu;
- Biết cách tạo biểu mẫu đơn giản và dùng chế độ thiết kế để chỉnh sửa thiết kế biểu mẫu;
- Biết các chế độ làm việc với biểu mẫu: chế độ trang dữ liệu, chế độ thiết kế, chế độ biểu mẫu;
- Biết sử dụng biểu mẫu để cập nhật dữ liệu;
2.1.5 Liên kết giữa các bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Biết khái niệm liên kết giữa các bảng, sự cần thiết và ý nghĩa của việc tạo liên kết;
- Biết cách tạo liên kết trong Access
2.1.6 Truy vấn dữ liệu
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Hiểu khái niệm mẫu hỏi Biết tận dụng một số hàm và phép toán tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức logic để xây dựng mẫu hỏi;
Trang 24- Biết các bước chính để tạo một mẫu hỏi;
- Tạo một mẫu hỏi đơn giản;
- Biết sử dụng 2 chế độ làm việc với mẫu hỏi: chế độ thiết kế cà chế độ trang dữ liệu
2.1.7 Báo cáo và kết xuất báo cáo
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Thấy lợi ích của báo cáo trong công việc quản lí;
- Biết các thao tác tạo báo cáo đơn giản;
- Tạo được báo cáo bằng thuật sĩ;
- Thực hiện được lưu trữ và in báo cáo
2.2 Nội dung các bài tập và thực hành chương ‘Hệ quản trị cơ sở dữ liệu Microsoft Access ‘
Chương gồm 8 bài thực hành 2, 3, 4, 5, 6, 7, 8, 9
Để bài thực hành có hiệu quả cao nhất trong việc rèn luyện kỹ năng, khi thực hiện giáo viên cần nắm rõ đặc điểm của từng bài thực hành
2.2.1 Bài tập và thực hành 2: Tạo cấu trúc bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Thực hiện các thao tác cơ bản: khởi động và kết thúc Access, tạo cơ sở
dữ liệu mới;
- Có các kĩ năng cơ bản về tạo cấu trúc bảng theo mẫu, chỉ định khóa chính;
- Thực hiện được chỉnh sửa và lưu cấu trúc bảng
* Những điểm cần lưu ý trong bài:
Đây là buổi thực hành trên phòng máy đầu tiên, để cho công việc được tiến hành thuận lợi, giáo viên cần chuẩn bị kĩ mọi phương tiện: phòng máy, máy tính và phần mềm Access Bài thực hành đầu tiên phần Access tuy không khó nhưng học sinh lại bỡ ngỡ khi lần đầu tiên làm quen với một phần mềm quản trị cơ sở dữ liệu cụ thể
Trang 25SGK truyền đạt các nội dung quan trọng và chung cho các hệ QTCSDL; những gì liên quan đến hệ quản trị cơ sở dữ liệu cụ thể (trong trường hợp này là Access) không nói đến trong nội dung lí thuyết nhưng sẽ được nói kĩ hơn ở từng bài thực hành Do vậy trước khi học sinh bắt tay vào thực hành trên máy, giáo viên nên dành thời gian để học sinh đọc phần chú ý ở cuối bài thực hành
Để cho thống nhất trong việc sử dụng sau này, giáo viên nên viết lên bảng các tên đặt cho CSDL, tên bảng và yêu cầu học sinh thống nhất sử dụng các tên gọi đó
Học sinh cần mang theo SGK lên phòng máy để xem các yêu cầu về cấu trúc bảng nêu trong bài Ngoài ra GV có thể treo bảng thống kê các thao tác ở phía trên lớp để HS tiện theo dõi khi chưa nhớ hết các thao tác
Các bài 1 - 3 yêu cầu học sinh thực hành thao tác khởi động Access, tạo CSDL mới, đặt tên cho CSDL; tạo và sửa cấu trúc bảng (thêm trường, thay đổi thứ tự các trường); chỉ định khoá chính Giáo viên yêu cầu học sinh giải thích tại sao trường MASO đáp ứng được là trường khoá chính, qua đó củng cố cho học sinh khái niệm khoá chính, là khái niệm rất quan trọng sẽ còn được ứng dụng về sau này, nhất là khi tạo mối liên kết giữa các bảng Chú ý hướng dẫn học sinh thao tác chọn kiểu trường, chỉ định khoá chính, lưu và đặt tên cho bảng là các thao tác có thể ban đầu nhiều học sinh lúng túng
Bài 4 có mục đích giới thiệu cho HS cấu trúc bảng và việc tạo, sửa cấu trúc bảng Vì vậy ở bài thực hành này chưa yêu cầu HS phải nhập dữ liệu cho bảng, một phần vì bài lí thuyết đã quá dài, các thao tác HS làm quen ban đầu còn nhiều bỡ ngỡ, mặt khác vì thêm bản ghi nằm trong nội dung cập nhật bảng sẽ được trình bày trong bài 5, bài6 Tuy nhiên, có nhiều HS tò mò, ham thích tìm hiểu cái mới nên GV có thể khuyến khích cho HS nhập một số bản ghi vào bảng
2.2.2 Bài tập và thực hành 3: Thao tác trên bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
Trang 26- Thực hiện được các thao tác trên bảng, làm việc với bảng trong cả hai chế độ;
- Sử dụng các công cụ lọc, sắp xếp để kết xuất thông tin từ bảng
* Những điểm cần lưu ý trong bài
- Bài thực hành này yêu cầu HS sử dụng lại bảng HOC_SINH đã tạo cấu
trúc trong bài tập và thực hành 2
Bài 1 Yêu cầu HS nhập dữ liệu cho bảng Tuy nội dung dữ liệu là gì
không quan trọng, nhưng GV nên yêu cầu HS gõ đúng như mẫu cho trong SGK vì những lí do sau:
Các dữ liệu đã được chọn một cách có chủ ý để các bài tiếp theo được thuận lợi hơn, chẳng hạn như trường tên gồm các tên tiếng Việt không dấu, như vậy khi sinh biểu mẫu hoặc báo cáo bằng thuật sĩ thì kết quả trông sẽ hợp lí Nếu dữ liệu là thống nhất thì kết quả của các bài tập về truy vấn dữ liệu cũng dễ kiểm nghiệm chung trong toàn lớp hơn
Bài 2 Mục đích để rèn luyện cho HS kĩ năng thực hiện thao tác lọc (theo
mẫu và theo ô dữ liệu được chọn), củng cố khái niệm kết xuất thông tin, tiêu chí tìm kiếm thông tin Các kiến thức này các em sẽ còn cần tới trong các bài sau, đặc biệt là bài về mẫu hỏi
Bài 3 Sắp xếp trong bảng theo một trường dữ liệu, mục đích của sắp
xếp, sử dụng kết quả sắp xếp để trả lời câu hỏi ai đạt được giá trị cao nhất (thấp nhất)
Bài 4 Luyện cho HS thao tác tìm kiếm
- Nếu còn thời gian, GV có thể cho HS luyện thêm việc tìm kiếm và thay
thế; kết xuất thông tin từ bảng theo những tiêu chí khác, chẳng hạn sắp xếp theo trường dữ liệu khác, theo thứ tự ngược lại, hoặc lọc theo mẫu
Với HS khá giỏi, GV có thể giới thiệu thêm lựa chọn Hide (làm ẩn) cho
một số trường khi chúng không là quan trọng, chẳng hạn nếu chỉ cần bảng điểm bao gồm tên và điểm số các môn, khi đó cần ẩn các trường giới tính, địa chỉ, bằng cách chọn FormatHide Column Khi phân tích ví dụ này GV có
Trang 27thể cho HS biết mẫu hỏi sẽ có những công cụ giúp truy xuất thông tin một cách linh hoạt
2.2.3 Bài tập và Thực hành 4: Tạo biểu mẫu đơn giản
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Biết tạo biểu mẫu đơn giản (dùng thuật sĩ sau đó chỉnh sửa thêm bằng chế độ thiết kế);
- Biết dùng biểu mẫu để nhập dữ liệu và chỉnh sửa dữ liệu đã nhập trong bảng;
- Cập nhật và tìm kiếm thông tin trong chế độ trang dữ liệu của biểu mẫu
* Những điểm cần lưu ý trong bài
Các bài thực hành trong chương II SGK, đối tượng được tạo lập trong giờ thực hành trước được sử dụng lại ở các bài thực hành sau và có thể được
sử dụng lại nhiều lần Do vậy, GV cần nhắc HS lưu kết quả công việc của mình sau mỗi giờ thực hành Bên cạnh đó, trước giờ thực hành GV cũng nên chuẩn bị sẵn CSDL để nếu cần thì sao chép sang máy HS, không mất thời gian cho việc tạo lại
- Bài 1 yêu cầu HS tạo biểu mẫu (theo mẫu cho trước) để nhập thêm dữ liệu cho bảng HOC_SINH các em đã làm việc trong bài thực hành trước Bài này vận dụng trực tiếp lí thuyết có trong bài, tuy nhiên để có được biểu mẫu trình bày như bài yêu cầu thì cũng cần HS biết quan sát và biết áp dụng những gì được học thì có thể tạo ra một biểu mẫu trình bày hợp lí, dễ nhìn Với bài này, GV cũng không cần quá đòi hỏi sản phẩm của HS phải 100% giống như mẫu, miễn là hợp lí, dễ dùng và đạt yêu cầu dùng để nạp dữ liệu cho bảng là được Các bài thực hành nói chung và bài thực hành tạo biểu mẫu nói riêng không chỉ nhằm mục đích cho HS luyện các thao tác cần thực hiện mà còn có nhiệm vụ để HS hiểu hơn các nội dung lí thuyết đằng sau các thao tác thực hành đó Chẳng hạn, khi tạo một biểu mẫu thì cần cung cấp những thông tin
Trang 28gì (dữ liệu nguồn gồm bảng và các trường sẽ đưa vào biểu mẫu, dạng bố trí và kiểu trình bày biểu mẫu, tên biểu mẫu, sau khi tạo ra thì chỉnh sửa thiết kế hay nhập ngay dữ liệu, , nói cách khác đó chính là dữ liệu vào - input cho bài toán tạo biểu mẫu) GV lưu ý HS thực hiện đúng các thao tác theo thứ tự để tạo biểu mẫu, chú trọng phân tích đâu là bước cung cấp dữ liệu nguồn cho biểu mẫu (gồm việc chỉ ra bảng và các trường tham gia vào biểu mẫu), đâu là bước cung cấp thông tin để máy chọn hình thức của biểu mẫu, thao tác cần thực hiện sau khi biểu mẫu hoàn tất là gì,
Sau khi tạo xong biểu mẫu, bài 2 yêu cầu HS nhập thêm dữ liệu theo mẫu cho bảng HOC_SINH và yêu cầu HS lưu lại để dùng cho bài thực hành tiếp theo
Bài 3 có mục đích cho HS luyện thêm các thao tác trực tiếp với bảng thông qua chế độ trang dữ liệu của biểu mẫu Phần này SGK không dành nhiều thời gian, tuy nhiên cũng không khó khăn với HS do các em đã luyện tập các thao tác tương tự trong chế độ trang dữ liệu của bảng
2.2.4 Bài tập và Thực hành 5: Liên kết giữa các bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Tạo CSDL có nhiều bảng;
- Rèn luyện kĩ năng tạo liên kết, sửa liên kết giữa các bảng
* Những điểm cần lưu ý trong bài này
- Khi kết thúc bài thực hành, HS phải hoàn thành việc tạo cấu trúc cho
CSDL gồm ba bảng theo mẫu cho trong SGK và tạo sơ đồ liên kết giữa ba bảng này như trên hình 49 SGK Tuỳ theo trình độ HS, GV cần lường trước trường hợp HS không thể thực hiện được yêu cầu trên, khi đó có thể hỗ trợ các em (hoặc những em có nhu cầu) bằng cách sao chép CSDL đã tạo sẵn và chỉ yêu cầu HS tạo các mối liên kết GV có thể chuẩn bị sẵn một bảng thống
Trang 29kê thứ tự thực hiện các thao tác và hướng dẫn cụ thể hơn cho một số HS còn lúng túng
- Bài 1 yêu cầu HS ôn lại cách tạo CSDL, tạo bảng với cấu trúc cho
trước Về nguyên tắc bài này không khó và HS cũng đã làm quen, tuy nhiên nếu điều kiện phòng máy hạn chế và HS còn lúng túng thì GV có thể trợ giúp một phần Lưu ý tên các bảng và các trường cần giống theo mẫu để thuận lợi cho việc sử dụng chung CSDL về sau và để GV thống nhất trong việc giải thích Sau khi tạo cấu trúc, yêu cầu HS nhập một số bản ghi cho mỗi bảng theo mẫu cho sẵn
- Bài 2 là trọng tâm của bài thực hành này, yêu cầu HS tự thao tác tạo
liên kết giữa các bảng Trước khi tạo liên kết, GV dành thời gian phân tích mối liên hệ cần thiết giữa hai bảng KHACH_HANG và HOA_DON thông
qua trường Ma_khach_hang (khi liên kết được thực hiện thì mỗi đơn hàng
sẽ chứa cả thông tin về tên khách hàng (Ten_khach_hang) và địa chỉ của khách hàng (Dia_chi) tương ứng với mã khách hàng (Ma_khach_hang)
trong đơn hàng) Tương tự, phân tích mối liên kết giữa hai bảng
MAT_HANG và HOA_DON thông qua trường Ma_mat_hang Khi cả hai liên kết trên được thực hiện thì các yêu cầu về thống kê trên CSDL sẽ có thể
có đầy đủ thông tin lấy từ cả ba bảng mà vẫn tránh được dư thừa dữ liệu
2.2.5 Bài tập và Thực hành 6.: Mẫu hỏi trên một bảng
Đối với bài này chỉ yêu cầu học sinh nắm được:
- Làm quen với mẫu hỏi kết xuất thông tin từ một bảng;
- Tạo được những biểu thức điều kiện đơn giản;
- Làm quen với mẫu hỏi có sử dụng gộp nhóm; biết sử dụng các hàm gộp nhóm ở mức độ đơn giản
* Những điểm cần lưu ý trong bài này
- Có nhiều nội dung cần truyền đạt liên quan đến việc tạo mẫu hỏi, tuy nhiên SGK mới chỉ có điều kiện trình bày ở bài lí thuyết các vấn đề chung
Trang 30nhất và đưa ra một ví dụ áp dụng cho trường hợp mẫu hỏi đơn giản Do vậy SGK dành thêm thời lượng (hai bài) thực hành cho nội dung lập mẫu hỏi
- Trong bài 1, HS được yêu cầu tạo mẫu hỏi liệt kê và sắp thứ tự theo tổ,
họ đệm, tên, ngày sinh của các bạn nam Bài này là áp dụng trực tiếp bài lí thuyết, tương tự như ví dụ áp dụng, chỉ cần đặt điều kiện cho đúng GV lưu ý
HS trường giới tính (GT) quan trọng để lọc ra các bạn nam, tuy nhiên không cần đưa vào danh sách Do vậy trong chế độ thiết kế biểu mẫu trường này có
mặt nhưng cần bỏ đánh dấu trên hàng Show (không hiển thị) Tương ứng,
trên hàng Criteria có giá trị “Nam”: chỉ chọn các học sinh nam Mẫu hỏi ở
chế độ thiết kế và kết quả có dạng tương ứng như sau (h 10, h 11):
Hình 10
Hình 11
- Bài 2 dành thời gian cho việc phân tích dẫn dắt từng bước để HS hiểu
và tạo được mẫu hỏi có sử dụng gộp nhóm GV yêu cầu HS làm theo hướng
Trang 31dẫn trong SGK, giải đáp các thắc mắc và hướng dẫn cho những HS yếu GV
có thể đặt thêm các câu hỏi và giải thích để HS hiểu thêm về cách thực hiện tạo mẫu hỏi như bài yêu cầu, ví dụ như:
- Nếu chỉ cần thống kê để so sánh một cách tổng thể lực học của các bạn nam và nữ về các môn khoa học tự nhiên (Toán) và các môn khoa học xã hội
(Văn) thì có cần đưa vào mẫu hỏi các trường Ngày sinh, Địa chỉ, không? (Ngay cả các trường Họ đệm và Tên trong trường hợp này cũng không quan
trọng vì mẫu hỏi chỉ thống kê chung chứ không yêu cầu thông tin cụ thể)
- Tại sao lại đổi tên các trường?
- Em có nhận xét gì về bản thống kê này? (câu hỏi này liên quan đến nội dung, không phải kĩ thuật tạo mẫu hỏi)
- Trong bài 3, HS cần tự mình tạo mẫu hỏi có gộp nhóm theo yêu cầu của đề bài Nếu đã hiểu bài 2 thì bài này không gây khó khăn lớn, HS có thể hoàn thành nhanh chóng GV cần lưu ý HS chọn đúng hàm gộp (MAX) và chọn đúng các trường đưa vào mẫu hỏi Có thể chọn các tên thích hợp cho các trường tương ứng Mẫu hỏi ở chế độ thiết kế và kết quả có dạng tương ứng như sau (h 12, h 13):
Hình 12