Ga tin hoc 12 moi nhat

235
Giáo án tin học lớp 12 Nguyễn Thị Thơm Ngµy so¹n:………..... Ngµy gi¶ng:............... Tiết: 1 CHƯƠNG 1:KHÁI NIỆM VỀ CSDL VÀ HỆ QTCSDL §1. KHÁI NIỆM VỀ CSDL I. Mục đích yêu cầu Mục đích, yêu cầu: HS hiểu được bài toán minh họa, hệ thống hóa các công việc thường gặp khi quản lí thông tin của một hoạt động nào đó, lập được các bảng chứa thông tin theo yêu cầu. II.Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn . a) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh III. Nội dung bài mới Hoạt động giáo viên Hoạt động học sinh -æn ®Þnh tæ chøc Câu 1 :Muốn qu¶n lý thông tin về điểm học sinh của lớp ta nên lập danh sách chứa các cột nào? Gợi ý :Để đơn giản vấn đề cột điểm nên tượng trưng một vài môn. Stt,hoten,ngaysinh,giới tính,đòan viên, tóan,lý,hóa,văn,tin ? Để quản lý bệnh nhân trong một bệnh viện người ta phải quản lý những thông tin nào? ? Để quản lý người gửi tiền tiết kiệm ở ngân hàng người ta - Líp trëng b¸o c¸o sÜ sè HS1 : cột Họ tên, giới tính,ngày sinh,địa chỉ, tổ,điểm tóan, điểm văn, điểm tin... - Đối với bệnh nhân ta phải quản lý thông tin: stt, họ và tên, Ngày sinh, địa chỉ, bệnh án - Người gửi tiên gồm Trường THPT Tủa Chùa Năm học 2014-2015

Transcript of Ga tin hoc 12 moi nhat

Page 1: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….....Ngµy gi¶ng:...............Tiết: 1

CHƯƠNG 1:KHÁI NIỆM VỀ CSDL VÀ HỆ QTCSDL§1. KHÁI NIỆM VỀ CSDL

I. Mục đích yêu cầuMục đích, yêu cầu: HS hiểu được bài toán minh họa, hệ thống hóa các công việc thường gặp khi quản lí thông tin của một hoạt động nào đó, lập được các bảng chứa thông tin theo yêu cầu.

II.Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .

a) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Nội dung bài mới

Hoạt động giáo viên Hoạt động học sinh-æn ®Þnh tæ chøcCâu 1:Muốn qu¶n lý thông tin về điểm học sinh của lớp ta nên lập danh sách chứa các cột nào? Gợi ý:Để đơn giản vấn đề cột điểm nên tượng trưng một vài môn.Stt,hoten,ngaysinh,giới tính,đòan viên, tóan,lý,hóa,văn,tin? Để quản lý bệnh nhân trong một bệnh viện người ta phải quản lý những thông tin nào?

? Để quản lý người gửi tiền tiết kiệm ở ngân hàng người ta cần quản lý những thông tin nào?

1. Ho¹t ®éng 1:B à i to¸n qu ả n lý:

Để quản lý học sinh trong nhà trường, người ta thường lập các biểu bảng gồm các cột, hàng để chứa các thông tin cần quản lý. Một trong những biểu bảng được thiết lập để lưu trữ thông tin về điểm của hs như sau? Có thể lấy các thông tin của đối tượng này để ghép với đối tượng khác được không?

GV: Em hãy nêu lên các công việc thường gặp khi quản lý thông tin của một đối tượng nào đó ?2. Ho¹t ®éng 2:

- Líp trëng b¸o c¸o sÜ sè

HS1: cột Họ tên, giới tính,ngày sinh,địa chỉ, tổ,điểm tóan, điểm văn, điểm tin...

- Đối với bệnh nhân ta phải quản lý thông tin: stt, họ và tên, Ngày sinh, địa chỉ, bệnh án - Người gửi tiên gồm các TT: số sổ, họ và tên, số tài khoản, địa chỉ, ngày gửi, loại thời hạn, lãi suất..

- Không vì mỗi đối tượng có những thông tin đặc trưng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 2: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

Các công việc thường gặp khi quản lý thông tin của một đối tượng nào đó:? Công việc thường gặp khi có một bài toán quản lý đặt ra là gì?? Với mỗi công việc hãy nhìn vào ví dụ hình 1 và cho một vài câu hỏi cụ thể để minh hoạ

o Tạo lập hồ sơ về các đối tượng cần quản lí;

o Cập nhật hồ sơ (thêm, xóa, sửa hồ sơ);o Tìm kiếm;o Sắp xếp;o Thống kê;o Tổng hợp, phân nhóm hồ sơ;o Tổ chức in ấn…

Câu3: Đây chính là biểu bảng được lập ra với mục đích quản lý các thông tin đặt trưng của đối tượng cần quản lý, đặt điểm tất cả mọi thông tin đều chứa cùng một bảng dẫn đến hệ quả:một bảng thông tin đồ sộ chứa quá nhiều dữ liệu trên một bảng, chủ yếu được viết và lưu lên giấy?

-Học sinh quan sát, lắng nghe, đọc sách giáo khoa trả lời câu hỏi.- Đối với thao tác thứ nhất chúng ta phải lập bảng biểu gồm các cột và các hàng có chứa thông tin của học sinh- Đối với thao tác thứ 2 có thể xoá đi một học sinh hoặc thêm vào trong bảng 1 học sinh.Câu hỏi tìm kiếm:- Tìm kiếm những học sinh có điểm toán =7Câu hỏi xắp xếp:- Hãy xắp xếp ví dụ(H1) Theo thứ tự tăng dần của điểm môn toán hoặc xắp xếp họ tên theo bảng chữ cái.Câu hỏi tổng hợp:- Đếm xem có bao nhiêu học sinh có địa chỉ ở quận cầu giấy- Đếm xem có bao nhiêu học sinh được điểm toán trên 7

Hình 1. Ví dụ hồ sơ học sinh Stt Lớp SS học sinh Họ tên Gv chủ

nhiệmHọ tên lớp

trưởngGhi chú

1 12A2 12B3 12C4 12D5 12E6 12F7 12G8 12H9 12I10 12K11 12M12 12N

stt Họ tên Ngày sinh Giới Đoàn Tóan Lý Hóa Văn TinTrường THPT Tủa Chùa Năm học 2014-2015

Page 3: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmtính viên

1 Nguyễn An 12/08/89 1 C 7,8 5,0 6,5 6,0 8,52 Trần Văn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5

3Lê Thị Minh

Châu03/05/87 0 R 7,5 6,5 7,5 7,0 6,5

4 Doãn Thu Cúc 12/05/89 0 R 6,5 6,4 7,1 8,2 7,35 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8,1 7,5

(1:Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào Đoàn)

IV. Đánh giá cuối bài- Bài toán quản lý và các công việc thường gặp đối với một bài toán quản

lý.V. Câu hỏi củng cố và bài tập về nhà

Câu 1 : Các công việc thường gặp khi quản lí thông tin của một đối tượng nào đó?

Câu 2 : Lập bảng thứ 1 trên giấy gồm hai cột, cột 1 đặt tên là Tên môn học để liệt kê tất cả các môn học mà em đang học, cột 2 đặt tên Mã môn học, dùng ký hiệu 1,2,3.... để đặt tên cho từng môn học. Đặt tên cho bảng Môn học.

Câu 3 : Lập bảng thứ 2, gồm các cột sau:Mã học sinh, họ tên, ngày sinh,giới tính, địa chỉ, tổ. Chỉ ghi tượng trưng 5 học sinh. Trong đó mỗi học sinh có một mã học sinh duy nhất, có thể đặt A1, A2... Đặt tên bảng DSHS.

Câu 4 : Lập bảng thứ 3, gồm các cột sau:Mã học sinh, mã môn học, ngày kiểm tra, điểm. Mỗi học sinh có thể kiểm tra nhiều môn. Đặt tên là Bảng điểm.

Xác nhận soạn GA ngày tháng năm 2014 PHỤ TRÁCH CM

Ngµy so¹n:……….....Trường THPT Tủa Chùa Năm học 2014-2015

Page 4: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy gi¶ng:...............Lớp dạy:12C2,4,6Tiết: 1

CHƯƠNG 1:KHÁI NIỆM VỀ CSDL VÀ HỆ QTCSDL§1. KHÁI NIỆM VỀ CSDL

I. Mục đích yêu cầuMục đích, yêu cầu: HS hiểu được bài toán minh họa, hệ thống hóa các công việc thường gặp khi quản lí thông tin của một hoạt động nào đó, lập được các bảng chứa thông tin theo yêu cầu.

II.Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .

b) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Nội dung bài mới

Hoạt động giáo viên Hoạt động học sinh-æn ®Þnh tæ chøcCâu 1:Muốn qu¶n lý thông tin về điểm học sinh của lớp ta nên lập danh sách chứa các cột nào? Gợi ý:Để đơn giản vấn đề cột điểm nên tượng trưng một vài môn.Stt,hoten,ngaysinh,giới tính,đòan viên, tóan,lý,hóa,văn,tin

2. Ho¹t ®éng 1:B à i to¸n qu ả n lý:

Để quản lý học sinh trong nhà trường, người ta thường lập các biểu bảng gồm các cột, hàng để chứa các thông tin cần quản lý. Một trong những biểu bảng được thiết lập để lưu trữ thông tin về điểm của hs như sau

GV: Em hãy nêu lên các công việc thường gặp khi quản lý thông tin của một đối tượng nào đó ?2. Ho¹t ®éng 2: Các công việc thường gặp khi quản lý thông tin của một đối tượng nào đó:? Công việc thường gặp khi có một bài toán quản lý đặt ra là gì?? Với mỗi công việc hãy nhìn vào ví dụ hình 1 và cho một vài câu hỏi cụ thể để minh hoạ

o Tạo lập hồ sơ về các đối tượng cần quản lí;

o Cập nhật hồ sơ (thêm, xóa, sửa hồ sơ);

- Líp trëng b¸o c¸o sÜ sè

HS1: cột Họ tên, giới tính,ngày sinh,địa chỉ, tổ,điểm tóan, điểm văn, điểm tin...

-Học sinh quan sát, lắng nghe, đọc sách giáo khoa trả lời câu hỏi.- Đối với thao tác thứ nhất chúng ta phải lập bảng biểu gồm các cột và các hàng có chứa thông tin của học sinh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 5: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

o Tìm kiếm;o Sắp xếp;o Thống kê;o Tổng hợp, phân nhóm hồ sơ;o Tổ chức in ấn…

Câu3: Đây chính là biểu bảng được lập ra với mục đích quản lý các thông tin đặt trưng của đối tượng cần quản lý, đặt điểm tất cả mọi thông tin đều chứa cùng một bảng dẫn đến hệ quả:một bảng thông tin đồ sộ chứa quá nhiều dữ liệu trên một bảng, chủ yếu được viết và lưu lên giấy?

- Đối với thao tác thứ 2 có thể xoá đi một học sinh hoặc thêm vào trong bảng 1 học sinh.Câu hỏi tìm kiếm:- Tìm kiếm những học sinh có điểm toán =7Câu hỏi xắp xếp:- Hãy xắp xếp ví dụ(H1) Theo thứ tự tăng dần của điểm môn toán hoặc xắp xếp họ tên theo bảng chữ cái.Câu hỏi tổng hợp:- Đếm xem có bao nhiêu học sinh có địa chỉ ở quận cầu giấy- Đếm xem có bao nhiêu học sinh được điểm toán trên 7

Hình 1. Ví dụ hồ sơ học sinh Stt Lớp SS học sinh Họ tên Gv chủ

nhiệmHọ tên lớp

trưởngGhi chú

1 12A2 12B3 12C4 12D5 12E6 12F7 12G8 12H9 12I10 12K11 12M12 12N

stt Họ tên Ngày sinhGiới tính

Đoàn viên

Tóan Lý Hóa Văn Tin

1 Nguyễn An 12/08/89 1 C 7,8 5,0 6,5 6,0 8,52 Trần Văn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5

3Lê Thị Minh

Châu03/05/87 0 R 7,5 6,5 7,5 7,0 6,5

4 Doãn Thu Cúc 12/05/89 0 R 6,5 6,4 7,1 8,2 7,35 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8,1 7,5

(1:Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào Đoàn)

IV. Đánh giá cuối bài

Trường THPT Tủa Chùa Năm học 2014-2015

Page 6: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Bài toán quản lý và các công việc thường gặp đối với một bài toán quản

lý.V. Câu hỏi củng cố và bài tập về nhà

Câu 1 : Các công việc thường gặp khi quản lí thông tin của một đối tượng nào đó?

Câu 2 : Lập bảng thứ 1 trên giấy gồm hai cột, cột 1 đặt tên là Tên môn học để liệt kê tất cả các môn học mà em đang học, cột 2 đặt tên Mã môn học, dùng ký hiệu 1,2,3.... để đặt tên cho từng môn học. Đặt tên cho bảng Môn học.

Xác nhận soạn GA ngày tháng năm 2013 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 7: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….....Ngµy gi¶ng:...............Tiết: 2

CHƯƠNG 1:KHÁI NIỆM VỀ CSDL VÀ HỆ QTCSDL§1. KHÁI NIỆM VỀ CSDL

I. Mục đích, yêu cầu: HS nắm được khái niệm CSDL là gì? Biết vai trò của CSDL trong học tập và đời sống? Nắm khái niệm hệ QTCSDL, hệ CSDL, sự

tương tác giữa các thành phần trong hệ CSDL.

II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn hình

1, hình 2 .(xem phụ lục 1, giáo án)III. Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: Nắm sơ tình hình:cán bộ lớp, gv chủ nhiệm.- Kiểm tra miệng: Kiểm tra vở làm bài tập ở nhà của 3 học sinh. Ba HS ghi kết quả làm bài tập tiết 1 lên bảng cùng một lần.- Đáp án:

GV: CSDL lưu trên giấy khác CSDL lưu trên máy tính ở điểm nào?GV: Phần mềm giúp người sử dụng có thể tạo CSDL trên máy tính gọi là gì? (hệ qtcsdl)GV: Hiện nay có bao nhiêu hệ quản trị CSDL?

1. Ho¹t ®éng 1:Cơ sở dữ liệu là gì?Cơ sở dữ liệu (CSDL-Database) là tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một đối tượng nào đó (như trường học, bệnh viện, ngân hàng, nhà máy...), được lưu trữ trên bộ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhauGV: Hãy kể tên một số hệ CSDL mà em biết?

Ví dụ1: lấy lại ví dụ Hình 12.Ho¹t ®éng 2: Sự cần thiết phải có các CSDL:Thông tin ngày càng nhiều và phức tạp, việc quản lý và khai thác csdl trên giấy có nhiều bất tiện, vì thế việc tạo csdl trên máy tính giúp người dùng tạo lập , khai thác thông tin của CSDL một cách có hiệu quả .Trong đó đó cần phải kể đến vai trò

Các hệ quản trị CSDL phổ biến được nhiều người biết đến là MySQL, Oracle, PostgreSQL, SQL Server, DB2, v.v. Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows.

dùng phần mềm ứng dụng quản lý học sinh với hệ QTCSDL : MS Access để minh họa cho sự tương tác của hệ CSDL, lưu ý đến vai trò của phần mềm ứng dụng và hệ QTCSDL (phần mềm ứng dụng giúp người dùng có thể giao tiếp một cách dễ dàng với csdl thông qua các thao tác đơn giản).GV: Gán 1->CSDL, 2->phần mềm ứng dụng3->Hệ QTCSDL Hãy sắp xếp thứ tự ưu tiên

Trường THPT Tủa Chùa Năm học 2014-2015

csdl

Page 8: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

không thể nào thiếu được của phần mềm máy tính dựa trên công cụ máy tính điện tử.3. Ho¹t ®éng 3: Hệ quản trị CSDL:

Là phần mềm cung cấp mô trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL, được gọi là hệ quản trị CSDL (hệ QTCSDL-DataBase Manegement System)-Như vậy, để tạo lập và khai thác một csdl cần phải có:-Hệ QTCSDL-Các thiết bị vật lý (máy tính, đĩa cứng, mạng máy tính...)-Ngoài ra, các phần mềm ứng dụng được xây dựng trên hệ QTCSDL giúp thuận lợi cho người sử dụng khi muốn tạo lập và khai thác CSDLHình 2: Sơ đồ tương tác giữa phần mềm ứng

dụng, hệ QTCSDL và CSDL

Phần mềm ứng dụng

Hệ QTCSDL

CSDL4.Ho¹t ®éng 4: Hệ thống CSDL : Người ta dùng thuật ngữ hệ thống CSDL (hay hệ CSDL) để chỉ :- Con người- Hệ QTCSDL quản trị và khai thác CSDL - CSDL

Hình 3:Sự tương tác giữa các thành phần của hệ

CSDLCon người

Phần mềm ứng dụng

Hệ QTCSDL

của các thành phần trên dựa vào vai trò của nó trong hệ CSDL. Giải thích vì sao em sắp xếp như vậy? (Xem Hình 2)

Dùng sơ đồ tương tác ở trên (H2) để phát triển khái niệm: Hệ thống CSDL là gì? HS căn cứ trên sơ đồ trên để đưa thêm tác nhân : Con người, là thành phần rất quan trọng trong hệ thống CSDL, một thành phần mà sự tồn tại và phát triển của cả hệ thống CSDL đều phải phụ thuộc vào nó. - HS phát triển thêm sơ đồ. G - HS lên bảng để vẽ.Hình 3. Hs về nhà vẽ bằng bút chì xem như một bài tập.(hai cách, cách1:sơ đồ hình tròn đồng tâm, cách2: sơ đồ nhân quả )

Trường THPT Tủa Chùa Năm học 2014-2015

csdl

Page 9: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

CSDLHình 2(cáchkhác)

GV: Muốn vẽ sơ đồ theo hệ CSDL, chỉ cần vẽ thêm một số ký hiệu hình nhân nằm ngoài và các mũi tên hai chiều là được.

IV. Đánh giá cuối bàiHS lưu ý Hình 3 trong bài mô tả sự tương tác giữa các thành phần của hệ CSDL, có thể trình bày bằng 2 cách,cách 1: bằng các vòng tròn đồng tâm như câu 2 phần bài tập đã ra, cách 2: bằng sơ đồ nhân quả (mũi tên, tên các thành phần). Chú ý các cách trình bày để vẽ theo yêu cầu của GV.Suy nghĩ về vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần của hệ CSDL

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 10: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….....Ngµy gi¶ng:...............Lớp dạy:12C2,4Tiết: 2

CHƯƠNG 1:KHÁI NIỆM VỀ CSDL VÀ HỆ QTCSDL§1. KHÁI NIỆM VỀ CSDL

I. Mục đích, yêu cầu: HS nắm được khái niệm CSDL là gì? Biết vai trò của CSDL trong học tập và đời sống? Nắm khái niệm hệ QTCSDL, hệ CSDL, sự

tương tác giữa các thành phần trong hệ CSDL.

II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn hình

1, hình 2 .(xem phụ lục 1, giáo án)III. Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: Nắm sơ tình hình:cán bộ lớp, gv chủ nhiệm.- Kiểm tra miệng: Kiểm tra vở làm bài tập ở nhà của 3 học sinh. Ba HS ghi kết quả làm bài tập tiết 1 lên bảng cùng một lần.- Đáp án:

GV: CSDL lưu trên giấy khác CSDL lưu trên máy tính ở điểm nào?GV: Phần mềm giúp người sử dụng có thể tạo CSDL trên máy tính gọi là gì? (hệ qtcsdl)

1. Ho¹t ®éng 1:Cơ sở dữ liệu là gì?Cơ sở dữ liệu (CSDL-Database) là tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một đối tượng nào đó (như trường học, bệnh viện, ngân hàng, nhà máy...), được lưu trữ trên bộ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhauVí dụ1: lấy lại ví dụ Hình 1

2.Ho¹t ®éng 2: Sự cần thiết phải có các CSDL:Thông tin ngày càng nhiều và phức tạp, việc quản lý và khai thác csdl trên giấy có nhiều bất tiện, vì thế việc tạo csdl trên máy tính giúp người dùng tạo lập , khai thác thông tin của CSDL một cách có hiệu quả .Trong đó đó cần phải kể đến vai trò không thể nào thiếu được của phần mềm máy tính dựa trên công cụ máy tính điện tử.

dùng phần mềm ứng dụng quản lý học sinh với hệ QTCSDL : MS Access để minh họa cho sự tương tác

của hệ CSDL, lưu ý đến vai trò của phần mềm ứng dụng và hệ QTCSDL (phần mềm ứng dụng giúp người dùng có thể giao tiếp một cách dễ dàng với csdl thông qua các thao tác đơn giản).GV: Gán 1->CSDL, 2->phần mềm ứng dụng3->Hệ QTCSDL Hãy sắp xếp thứ tự ưu tiên của các thành phần trên dựa vào vai trò của nó trong hệ CSDL. Giải thích vì sao em sắp xếp như vậy? (Xem Hình

Trường THPT Tủa Chùa Năm học 2014-2015

Page 11: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

3. Ho¹t ®éng 3: Hệ quản trị CSDL:

Là phần mềm cung cấp mô trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL, được gọi là hệ quản trị CSDL (hệ QTCSDL-DataBase Manegement System)-Như vậy, để tạo lập và khai thác một csdl cần phải có:-Hệ QTCSDL-Các thiết bị vật lý (máy tính, đĩa cứng, mạng máy tính...)-Ngoài ra, các phần mềm ứng dụng được xây dựng trên hệ QTCSDL giúp thuận lợi cho người sử dụng khi muốn tạo lập và khai thác CSDLHình 2: Sơ đồ tương tác giữa phần mềm ứng

dụng, hệ QTCSDL và CSDLPhần mềm ứng dụng

Hệ QTCSDL

CSDL4.Ho¹t ®éng 4: Hệ thống CSDL : Người ta dùng thuật ngữ hệ thống CSDL (hay hệ CSDL) để chỉ :- Con người- Hệ QTCSDL quản trị và khai thác CSDL - CSDL

Hình 3:Sự tương tác giữa các thành phần của hệ

CSDLCon người

Phần mềm ứng dụng

Hệ QTCSDL

CSDL

2)

Dùng sơ đồ tương tác ở trên (H2) để phát triển khái niệm: Hệ thống CSDL là gì? HS căn cứ trên sơ đồ trên để đưa thêm tác nhân : Con người, là thành phần rất quan trọng trong hệ thống CSDL, một thành phần mà sự tồn tại và phát triển của cả hệ thống CSDL đều phải phụ thuộc vào nó. - HS phát triển thêm sơ đồ. G - HS lên bảng để vẽ.

Trường THPT Tủa Chùa Năm học 2014-2015

csdl

Page 12: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmIV. Đánh giá cuối bài

HS lưu ý Hình 3 trong bài mô tả sự tương tác giữa các thành phần của hệ CSDL, có thể trình bày bằng 2 cách,cách 1: bằng các vòng tròn đồng tâm như câu 2 phần bài tập đã ra, cách 2: bằng sơ đồ nhân quả (mũi tên, tên các thành phần). Chú ý các cách trình bày để vẽ theo yêu cầu của GV.Suy nghĩ về vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần của hệ CSDL

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Ngµy so¹n:……….Trường THPT Tủa Chùa Năm học 2014-2015

Page 13: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy gi¶ng:………Tiết 3Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§1. Khái niệm về cơ sở dữ liệu

I. Mục đích yêu cầu- Nắm các yêu cầu cơ bản đối với hệ CSDL.

II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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 giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Nội dung bài mới

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh- Kiểm tra bài cũ: Kiểm tra 02 HS.Câu 1: Vẽ sơ đồ tương tác giữa CSDL và hệ QTCSDL nêu vai trò Con người và phần mềm ứng dụng trong mối quan hệ đó.Câu 2: Giả sử phải xây dựng một CSDL để quản lý mượn, trả sách ở thư viện, theo em cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư.Từ sai sót của HS khi trả lời câu 2 GV phân tích một số sai lầm cơ bản của việc tạo các cột chứa dữ liệu của 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 cơ bản của hệ CSDL (phần lớn liên quan đến CSDL).1.Ho¹t ®éng 1: Một số hoạt động có sử dụng CSDL:? Hãy kể tên một số hoạt động có sử dụng cơ sở dữ liệu?.- Hoạt động quản lý trường học? Đối với hoạt động quản lý trường học em hãy kể ra các CSDL cần lập? Đối với CSDL Quản lý học sinh cần quản lý những thông tin nào?? Đối với CSDL Quản lý GV cần quản lý những thông tin nào?

? Đối với CSDL Quản lý thư viện cần quản lý những thông tin nào?

Thế nào là cấu trúc của một CSDL?

- Häc sinh l¾ng nghe, ®äc s¸ch gi¸o khoa, suy nghÜ tr¶ lêi c©u hái.

- CSDL: QLHS, QLGV, QLTV...

Các TT về HS: STT, họ tên, NS, Địa chỉ, GT, Toán, Lý, Hóa...Các TT về giáo viên: Stt, họ tên, NS, Địa chỉ, GT, Ngày vào ngành, môn giảng dạy, XLCM, Môn dạyCác TT về thư viện: Quản lý sách,

Trường THPT Tủa Chùa Năm học 2014-2015

Page 14: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

-Hoạt động quản lý cơ sở kinh doanh-Hoạt động ngân hàng2.Ho¹t ®éng 2: Hướng dẫn học sinh trả lời các câu hỏi trong SGK cuối bài 1:Giáo viên hướng dẫn HS trả lời, nhận xét bổ sung kết luận.

Quản lý mượn trả...

- HS đọc SGK, suy nghĩ trả lời CH,

IV. Đánh giá cuối bài - Các yêu cầu cơ bản của hệ cơ sở dữ liệu

- Một số hoạt động sử dụng csdlV. Củng cố, hướng dẫn HS làm các bài tập sau đây:Câu 1 Nêu các yêu cầu cơ bản của hệ CSDL, ví dụ minh họa đối với tính:a) Không dư thừa, tính bảo mật. c) Toàn vẹn, an toàn và bảo mật thông tinb) Cấu trúc, chia sẻ thông tin d) Không dư thừa, độc lập Học sinh chỉ chọn lấy một trong các tính chất đã liệt kê theo các mục a,b,c,d ở trên để cho ví dụ minh họa (không sử dụng các ví dụ đã có trong bài).Câu 2: Nếu vi phạm đến tính không dư thừa thì sẽ dẫn đến sự thiếu ............................. Câu 3:So khớp thông tin mô tả hoặc định nghĩa ở cột B với mục đúng nhất ở cột A. Cột B có một cụm từ không được dùng đến, và mỗi cụm từ không được dùng quá một lần.

A B1. Tác nhân điều khiển hệ thống

máy và hệ thống CSDL2. Tập hợp dữ liệu có liên quan

với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử.

3. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDL.

4. Phần mềm máy tính giúp người sử dụng không biết gì về hệ QTCSDL nhưng có thể dùng nó để khai thác thông tin trên 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

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Ngµy so¹n:……….

Trường THPT Tủa Chùa Năm học 2014-2015

Page 15: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy gi¶ng:………Lớp: 12C2,4Tiết 3Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§1. Khái niệm về cơ sở dữ liệu

I. Mục đích yêu cầu- Nắm các yêu cầu cơ bản đối với hệ CSDL.

II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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 giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Nội dung bài mới

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh- Kiểm tra bài cũ: Kiểm tra 02 HS.Câu 1: Vẽ sơ đồ tương tác giữa CSDL và hệ QTCSDL nêu vai trò Con người và phần mềm ứng dụng trong mối quan hệ đó.Câu 2: Giả sử phải xây dựng một CSDL để quản lý mượn, trả sách ở thư viện, theo em cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư.Từ sai sót của HS khi trả lời câu 2 GV phân tích một số sai lầm cơ bản của việc tạo các cột chứa dữ liệu của 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 cơ bản của hệ CSDL (phần lớn liên quan đến CSDL).1.Ho¹t ®éng 1: Một số hoạt động có sử dụng CSDL:? Hãy kể tên một số hoạt động có sử dụng cơ sở dữ liệu?.- Hoạt động quản lý trường học? Đối với hoạt động quản lý trường học em hãy kể ra các CSDL cần lập? Đối với CSDL Quản lý học sinh cần quản lý những thông tin nào?? Đối với CSDL Quản lý GV cần quản lý những thông tin nào?

? Đối với CSDL Quản lý thư viện cần

Thế nào là cấu trúc của một CSDL?

- Häc sinh l¾ng nghe, ®äc s¸ch gi¸o khoa, suy nghÜ tr¶ lêi c©u hái.

- CSDL: QLHS, QLGV, QLTV...

Các TT về HS: STT, họ tên, NS, Địa chỉ, GT, Toán, Lý, Hóa...Các TT về giáo viên: Stt, họ tên, NS, Địa chỉ, GT, Ngày vào ngành, môn giảng dạy, XLCM, Môn dạy

Trường THPT Tủa Chùa Năm học 2014-2015

Page 16: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

quản lý những thông tin nào?-Hoạt động quản lý cơ sở kinh doanh-Hoạt động ngân hàng2.Ho¹t ®éng 2: Hướng dẫn học sinh trả lời 1 số câu hỏi trong SGK cuối bài 1:Giáo viên hướng dẫn HS trả lời, nhận xét bổ sung kết luận

Các TT về thư viện: Quản lý sách, Quản lý mượn trả...

- HS đọc SGK, suy nghĩ trả lời CH, .

IV. Đánh giá cuối bài - Các yêu cầu cơ bản của hệ cơ sở dữ liệu

- Một số hoạt động sử dụng csdlV. Củng cố, hướng dẫn HS làm các bài tập sau đây:Câu 1 Nêu các yêu cầu cơ bản của hệ CSDL, ví dụ minh họa đối với tính:a) Không dư thừa, tính bảo mật. c) Toàn vẹn, an toàn và bảo mật thông tinb) Cấu trúc, chia sẻ thông tin d) Không dư thừa, độc lập Học sinh chỉ chọn lấy một trong các tính chất đã liệt kê theo các mục a,b,c,d ở trên để cho ví dụ minh họa (không sử dụng các ví dụ đã có trong bài).Câu 2: Nếu vi phạm đến tính không dư thừa thì sẽ dẫn đến sự thiếu ............................. Câu 3:So khớp thông tin mô tả hoặc định nghĩa ở cột B với mục đúng nhất ở cột A. Cột B có một cụm từ không được dùng đến, và mỗi cụm từ không được dùng quá một lần.

A B5. Tác nhân điều khiển hệ thống

máy và hệ thống CSDL6. Tập hợp dữ liệu có liên quan

với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử.

7. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDL.

8. Phần mềm máy tính giúp người sử dụng không biết gì về hệ QTCSDL nhưng có thể dùng nó để khai thác thông tin trên 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

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 17: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:………Tiết 4

BÀI TẬPChương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu

I. Mục đích, yêu cầu : Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, hệ QTCSDL?, hệ CSDL?, mối tương tác giữa các thành phần của hệ CSDL, các yêu cầu cơ bản của hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan và 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 các 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 giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Các bước lên lớp

1. Ổn định tổ chức: 2. Kiểm tra bài cũ: A. Nội dung bài: Các câu hỏi trắc nghiệm & tự luận:Câu 1:Cơ sở dữ liệu (CSDL) là :a. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu

trên máy tính điện tử.b. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên

giấy.c. Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh...

của một chủ thể nào đó.d. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu

trên máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.

Đáp án: dCâu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:a. Gọn, nhanh chóngb. Gọn, thời sự (Cập nhật đầy đủ, kịp thời...)c. Gọn, thời sự, nhanh chóngd. Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDLĐáp án: dCâu 3: Hoạt động nào sau đây có sử dụng CSDL a. Bán hàngb. Bán vé máy bayc. Quản lý học sinh trong nhà trườngd. Tất cả đều đúngđáp án: dCâu 4: Hệ quản trị CSDL là:a. Phần mềm dùng tạo lập CSDLb. Phần mềm để thao tác và xử lý các đối tượng trong CSDL

Trường THPT Tủa Chùa Năm học 2014-2015

Page 18: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmc. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDLd. Phần mềm dùng tạo lập, lưu trữ một CSDLĐáp án: cCâu 5: Các thành phần của hệ CSDL gồm:a. CSDL, hệ QTCSDLb. CSDL, hệ QTCSDL, con ngườic. Con người, CSDL, phần mềm ứng dụngd. Con người, phần mềm ứng dụng, hệ QTCSDL, CSDLĐáp án: dCâu 6: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4a. 2134b. 1342c. 1324d. 1432Đáp án: dCâu 7: Sự khác biệt giữa CSDL và hệ QTCSDL . a. CSDL là tập hợp chứa các dữ liệu liên quan với nhau, chứa thông tin về một vấn đề nào đó, được lưu trên máy tính. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó còn dùng quản trị và khai thác CSDL đó.b. CSDL là tập hợp chứa các dữ liệu liên quan với nhau chứa thông tin về một vấn đề nào đó. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó còn dùng quản trị và khai thác CSDL đó.c. CSDL là tập hợp các dữ liệu có liên quan với nhau, còn hệ quản trị CSDL chỉ là chương trình để quản lý và khai thác CSDL đó.d. Tất cả đều saiđáp án: aCâu8: Nêu các điểm giống nhau và khác nhau giữa CSDL và hệ QTCSDL :

CSDL Hệ QTCSDL

Giống nhau

Khác nhau

Đáp án: Giống nhau: Đều được lưu trữ trong máy tínhKhác nhau:

CSDL: là một tập hợp các dữ liệu có liên quan quan với nhau chứa thông tin của một tổ chức nào đó được lưu trữ trong máy tính nhằm đáp ứng nhu cầu khai thác thông tin của nhiều người với nhiều mục đích khác nhau

Hệ QTCSDL: là phần mềm cung cấp môi trường tạo lập, cập nhật và khai thác thông tin của cơ sở dữ liệuCâu 9: (câu khó hs về nhà suy nghĩ) Tại sao mối quan hệ giữa Hệ QTCSDL và CSDL phải là mối quan hệ hai chiều?

Trường THPT Tủa Chùa Năm học 2014-2015

Page 19: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmĐáp án: Vì 2 thành phần này có quan hệ mật thiết với nhau, tương tác, hỗ trợ

cho nhauB. Đánh giá cuối bài :

- Nhận xét mức độ nắm kiến thức của học sinh- Học sinh về nhà tìm hiểu lý thuyết để giải quyết các bài tập còn lại

Xác nhận soạn GA ngày tháng năm 2014 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 20: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:………Lớp:12C2,4Tiết 4

BÀI TẬPChương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu

I. Mục đích, yêu cầu : Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, hệ QTCSDL?, hệ CSDL?, mối tương tác giữa các thành phần của hệ CSDL, các yêu cầu cơ bản của hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan và 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 các 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 giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Các bước lên lớp

1. Ổn định tổ chức: 2. Kiểm tra bài cũ: A. Nội dung bài: Các câu hỏi trắc nghiệm & tự luận:Câu 1:Cơ sở dữ liệu (CSDL) là :a. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu

trên máy tính điện tử.b. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên

giấy.c. Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh...

của một chủ thể nào đó.d. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu

trên máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.

Đáp án: d

Câu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:a. Gọn, nhanh chóngb. Gọn, thời sự (Cập nhật đầy đủ, kịp thời...)c. Gọn, thời sự, nhanh chóngd. Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDLĐáp án: d

Câu 3: Hoạt động nào sau đây có sử dụng CSDL a. Bán hàngb. Bán vé máy bayc. Quản lý học sinh trong nhà trườngd. Tất cả đều đúngđáp án: d

Trường THPT Tủa Chùa Năm học 2014-2015

Page 21: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Câu 4: Hệ quản trị CSDL là:a. Phần mềm dùng tạo lập CSDLb. Phần mềm để thao tác và xử lý các đối tượng trong CSDLc. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDLd. Phần mềm dùng tạo lập, lưu trữ một CSDLĐáp án: c

Câu 5: Các thành phần của hệ CSDL gồm:a. CSDL, hệ QTCSDLb. CSDL, hệ QTCSDL, con ngườic. Con người, CSDL, phần mềm ứng dụngd. Con người, phần mềm ứng dụng, hệ QTCSDL, CSDLĐáp án: d

Câu 6: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4a. 2134b. 1342c. 1324d. 1432Đáp án: d

Câu 7: Sự khác biệt giữa CSDL và hệ QTCSDL . a. CSDL là tập hợp chứa các dữ liệu liên quan với nhau, chứa thông tin về một vấn đề nào đó, được lưu trên máy tính. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó.b. CSDL là tập hợp chứa các dữ liệu liên quan với nhau chứa thông tin về một vấn đề nào đó. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó.c. CSDL là tập hợp các dữ liệu có liên quan với nhau, còn hệ quản trị CSDL chỉ là chương trình để quản lý và khai thác CSDL đó.d. Tất cả đều saiĐáp án: a

Câu 8: Nêu các điểm giống nhau và khác nhau giữa CSDL và hệ QTCSDL :CSDL Hệ QTCSDL

Giống nhau

Khác nhau

Trường THPT Tủa Chùa Năm học 2014-2015

Page 22: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmĐáp án: Giống nhau: Đều được lưu trữ trong máy tínhKhác nhau:

CSDL: là một tập hợp các dữ liệu có liên quan quan với nhau chứa thông tin của một tổ chức nào đó được lưu trữ trong máy tính nhằm đáp ứng nhu cầu khai thác thông tin của nhiều người với nhiều mục đích khác nhau

Hệ QTCSDL: là phần mềm cung cấp môi trường tạo lập, cập nhật và khai thác thông tin của cơ sở dữ liệu

B. Đánh giá cuối bài :- Nhận xét mức độ nắm kiến thức của học sinh- Học sinh về nhà tìm hiểu lý thuyết để giải quyết các bài tập còn lại

Xác nhận soạn GA ngày tháng năm 2013 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 23: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:………Tiết 5Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§2. Hệ quản trị cơ sở dữ liệu ( tiết 1/2 tiết)

I.Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh1. Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh2. Kiểm tra bài cũ:Câu hỏi: Hãy lấy 1 số VD về các hệ CSDL? Kể tên các thông tin của một hệ CSDL mà em hay gặp nhất?1. Ho¹t ®éng 1:Các chức năng của hệ QTCSDL:? Trong Pascal để khai báo biến I,j là kiểu số nguyên, k là kiểu số thực để dùng trong chương trình em làm thế nào?? Cũng trong Pascal để khai báo cấu trúc bản ghi Học sinh có 9 trường: hoten,ngaysinh, gioitinh, doanvien toan,ly,hoa,van,tin:?Các chức năng cơ bản của hệ QTCSDL?a) Cung cấp cách tạo lập CSDL:?ngôn ngữ định nghĩa dữ liệu dïng ®Ó lµm g×?.Thông qua ngôn ngữ định nghĩa dữ liệu, người dùng khai báo kiểu và các cấu trúc dữ liệu thể hiện thông tin, khai báo các ràng buộc trên dữ liệu được lưu trữ trong CSDL.? Đối với cơ sở DL quản lý học sinh gồm những thông tin nào?TL: Những thông tin thường gặp của bài toán QLHS là: STT, họ và tên, ngày sinh, địa chỉ, giới tính, toán, lý, hóa...? STT, điểm toán, điểm lý, điểm hóa là những dữ liệu kiểu gì? TL: Kiểu số? Địa chỉ, giới tính, họ và tên là những dữ liệu kiểu gì?

-Líp trëng b¸o c¸o sÜ sè líp- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- NhËn xÐt vµ cho ®iÓm

giới thiệu chức năng của hệ QTCSDL, dùng Pascal hoặc SQL minh họa cách khai báo, xây dựng cấu trúc CSDL:

HS:Vari,j:integer;k:real;(Thực chất là khai báo kiểu dữ liệu)

TypeHocsinh=record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End;(Thực chất là khai báo kiểu dữ liệu, cấu trúc, ràng buộc dữ liệu)

Trong CSDL người ta dùng Trường THPT Tủa Chùa Năm học 2014-2015

Page 24: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

TL: Kiểu kí tự? Ngày sinh là dữ liệu kiểu gì? TL: Kiểu ngày thángVậy Hệ QTCSDL cho phép chúng ta khai báo cấu trúc và các kiểu DL của các thông tin trênb) Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin:? Th«ng qua ng«n ng÷ thao t¸c dl ngêi ta thùc hiÖn ®îc c¸c thao t¸c nµo?.Thông qua ngôn ngữ thao tác dữ liệu, người ta thực hiện được các thao tác sau:Cập nhật: Nhập, sửa, xóa dữ liệuTìm kiếm và kết xuất dữ liệuc) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL Thông qua ngôn ngữ đìều khiển dữ liệu để đảm bảo:- Phát hiện và ngăn chặn sự truy cập không được phép.- Duy trì tính nhất quán của dữ liệu...2.Ho¹t ®éng 2: Hoạt động của một hệ QTCSDL:?HÖ c¬ së DL gåm mÊy thµnh phÇn?a) Hệ QTCSDL có 02 thành phần chính: -Bộ xử lý truy vấn -Bộ truy xuất dữ liệub) Mô tả sự 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ác 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 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 dữ liệu sẽ tìm kiếm dữ liệu theo yêu cầu truy vấn dựa trên CSDL đang dùngc. Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL

ngôn ngữ định nghĩa dữ liệu để khai báo kiểu và cấu trúc dữ liệu. Trong CSDL người ta dùng ngôn ngữ thao tác dữ liệu tác động trên các mẩu tin (bản ghi) bao gồm: Cập nhật: Nhập, sửa, xóa dữ liệuTìm kiếm và kết xuất dữ liệu Bằng ngôn ngữ điều khiển dữ liệu cho phép xác lập quyền truy cập vào CSDL.Sử dụng phần mềm ứng dụng Access để giúp học sinh biết được truy vấn là gì?

Phần mềm ứng dụng/Truy vấn

IV. Đánh giá cuối bài:Truy vấn là gì?. Đặt 3 câu truy vấn để khai thác thông tin về HS? Kết xuất là gì? Quá trình tạo ra kết quả : thông tin muốn tìm kiếm.

Xác nhận soạn GA ngày tháng năm 2014PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Hệ QTCSDL:

Bộ xử lý truy vấn

Bộ truy xuất dữ liệu

CSDL

Bé qu¶n lý tÖp

Page 25: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:………Lớp 12C2,4Tiết 5Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§2. Hệ quản trị cơ sở dữ liệu ( tiết 1/2 tiết)

I.Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh1. Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh2. Kiểm tra bài cũ:Câu hỏi: Hãy lấy 1 số VD về các hệ CSDL? Kể tên các thông tin của một hệ CSDL mà em hay gặp nhất?1. Ho¹t ®éng 1:Các chức năng của hệ QTCSDL:? Trong Pascal để khai báo biến I,j là kiểu số nguyên, k là kiểu số thực để dùng trong chương trình em làm thế nào??Các chức năng cơ bản của hệ QTCSDL?a) Cung cấp cách tạo lập CSDL:?ngôn ngữ định nghĩa dữ liệu dïng ®Ó lµm g×?.Thông qua ngôn ngữ định nghĩa dữ liệu, người dùng khai báo kiểu và các cấu trúc dữ liệu thể hiện thông tin, khai báo các ràng buộc trên dữ liệu được lưu trữ trong CSDL.b) Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin:? Th«ng qua ng«n ng÷ thao t¸c dl ngêi ta thùc hiÖn ®îc c¸c thao t¸c nµo?.Thông qua ngôn ngữ thao tác dữ liệu, người ta thực hiện được các thao tác sau:Cập nhật: Nhập, sửa, xóa dữ liệuTìm kiếm và kết xuất dữ liệuc) Cung cấp công cụ kiểm soát, điều khiển việc

-Líp trëng b¸o c¸o sÜ sè líp- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- NhËn xÐt vµ cho ®iÓm

giới thiệu chức năng của hệ QTCSDL, dùng Pascal hoặc SQL minh họa cách khai báo, xây dựng cấu trúc CSDL:

HS:Vari,j:integer;k:real;(Thực chất là khai báo kiểu dữ liệu)

(Thực chất là khai báo kiểu dữ liệu, cấu trúc, ràng buộc dữ liệu)

Trong CSDL người ta dùng ngôn ngữ định nghĩa dữ liệu để khai báo kiểu và cấu trúc

Trường THPT Tủa Chùa Năm học 2014-2015

Page 26: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

truy cập vào CSDL Thông qua ngôn ngữ đìều khiển dữ liệu để đảm bảo:- Phát hiện và ngăn chặn sự truy cập không được phép.- Duy trì tính nhất quán của dữ liệu...2.Ho¹t ®éng 2: Hoạt động của một hệ QTCSDL:?HÖ c¬ së DL gåm mÊy thµnh phÇn?a) Hệ QTCSDL có 02 thành phần chính: -Bộ xử lý truy vấn -Bộ truy xuất dữ liệub) Mô tả sự 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ác 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 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 dữ liệu sẽ tìm kiếm dữ liệu theo yêu cầu truy vấn dựa trên CSDL đang dùngc. Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL

dữ liệu. Trong CSDL người ta dùng ngôn ngữ thao tác dữ liệu tác động trên các mẩu tin (bản ghi) bao gồm: Cập nhật: Nhập, sửa, xóa dữ liệuTìm kiếm và kết xuất dữ liệu Bằng ngôn ngữ điều khiển dữ liệu cho phép xác lập quyền truy cập vào CSDL.Sử dụng phần mềm ứng dụng Access để giúp học sinh biết được truy vấn là gì?

Phần mềm ứng dụng/Truy vấn

IV. Đánh giá cuối bài:Truy vấn là gì? Còn gọi là truy hỏi :dùng các câu hỏi đặt ra ở 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 và truy xuất dữ liệu một cách tự động. Đặt 3 câu truy vấn để khai thác thông tin về HS? Kết xuất là gì? Quá trình tạo ra kết quả : thông tin muốn tìm kiếm.

Xác nhận soạn GA ngày tháng năm 2013 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Hệ QTCSDL:

Bộ xử lý truy vấn

Bộ truy xuất dữ liệu

CSDL

Bé qu¶n lý tÖp

Page 27: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:………Tiết 6Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§2. Hệ quản trị cơ sở dữ liệu ( tiết 2/2 tiết)

I.Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh1. Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh2. Kiểm tra bài cũ:Câu hỏi: Nêu các chøc n¨ng cña hÖ qu¶n trÞ c¬ së d÷ liÖu? VÏ s¬ ®å?1. Ho¹t ®éng 1:3. Vai trò của con người khi làm việc với các hệ CSDL:?Vai trß cña ngêi qu¶n trÞ CSDL?a) Người quản trị CSDL: là một người hay một nhóm người được trao quyền điều hành hệ CSDL : - Thiết kế và cài đặt CSDL, hệ QTCSDL, và các phần mềm có liên quan. - Cấp phát các quyền truy cập CSDL - Duy trì các hoạt động hệ thống nhằm thỏa mãn các yêu cầu của các ứng dụng và của người dùng.? Vai trß cña ngêi lËp tr×nh øng dông?b) Người lập trình ứng dụng: Nguời sử dụng có am hiểu về một hệ QTCSDL nào đó, dùng ngôn ngữ của hệ QTCSDL này để tạo một giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực hiện một số thao tác trên CSDL tùy theo nhu cầu.? Vai trò của người dùngc) Người dùng :(còn gọi người dùng đầu cuối) Là người có thể không am hiểu gì về hệ QTCSDL nhưng sử dụng giao diện thân thiện do chương trình ứng dụng tạo ra để nhập dữ liệu và khai thác

-Líp trëng b¸o c¸o sÜ sè líp- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- NhËn xÐt vµ cho ®iÓm

Vai trò của con người (nói chung) đối với hệ CSDL?

cÊp ph¸t c¸c quyÒn truy cËp vµ duy tr× c¸c ho¹t ®éng hÖ thèng.

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

cËp nhËt vµ khai th¸c d÷ liÖu

Trường THPT Tủa Chùa Năm học 2014-2015

Page 28: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

CSDL.? Theo em, khi làm việc với CSDL em đóng vai trò là thành phần nào trong các thành phần trên?nếu em chỉ nhập và khai thác CSDL thì em có thể là người quản trị hoặc người lập trình không?2.Ho¹t ®éng 2: C¸c b íc x©y dùng c¬ së DL ?cã mÊy bíc x©y dùng c¬ së DL?cã 3 bíc:Bíc 1: Kh¶o s¸t- T×m hiÓu yªu cÇu c«ng t¸c qu¶n lý.- X¸c ®inh, ph©n tÝch MQH.- Ph©n tÝch c¸c chøc n¨ng cÇn cã.- X¸c ®Þnh kh¶ n¨ng c¸c phÇn cøng, mÒm.Bíc 2: ThiÕt kÕ- ThiÕt kÕ CSDL- Lùa chän hÖ QTCSDL- X©y dùng hÖ thèng ct øng dông.Bíc 3: KiÓm thö- NhËp DL- TiÕn hµnh ch¹y thö.? Nếu là bài văn thì bước 1 sẽ là bước nào, bước 2 là bước nào, bước 3 là bước nào

Là người dùng

- Không

- §äc SGK suy nghÜ, tr¶ lêi c©u hái.Gåm 3 bíc+ Kh¶o s¸t+ ThiÕt kÕ+ KiÓm thö

Bước 1 là bước lập dàn ý cho bài vănBước 2 là bước viết bài vănBước 3 là bước đọc soát lại bài sau khi đã viết xong.

IV. Đánh giá cuối bài: Hs xem lại các kiến thức đã học dưới dạng các câu hỏiCâu 1: Em hiểu thế nào về thao tác cập nhật .Câu 2: Hãy phân nhóm các thao tác trên CSDL, nói rõ chi tiết các thao tác đó là gì?Câu 3: Vì sao hệ QTCSDL cần phải có khả năng phát hiện và ngăn chặn sự truy cập không được phép.? Hãy nêu ví dụ để minh họa cho giải thíchCâu 4:Vai trò của con người trong mối tương tác giữa các thành phần CSDL. Em muốn giữ vai trò gì khi làm việc với các hệ CSDL? Vì saoCâu 5: Trong các chức năng của hệ QTCSDL chức năng nào là quan trọng nhất, vì sao?Câu 6:Dựa vào Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL em hãy mô tả sơ lược về hoạt động của một hệ QTCSDL..

Xác nhận soạn GA ngày tháng năm 2014 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 29: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:………Lớp: 12C2,4Tiết 6Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở

dữ liệu§2. Hệ quản trị cơ sở dữ liệu ( tiết 2/2 tiết)

I.Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn .III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh1. Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh2. Kiểm tra bài cũ:Câu hỏi: Nêu các chøc n¨ng cña hÖ qu¶n trÞ c¬ së d÷ liÖu? VÏ s¬ ®å?1. Ho¹t ®éng 1:3. Vai trò của con người khi làm việc với các hệ CSDL:?Vai trß cña ngêi qu¶n trÞ CSDL?a) Người quản trị CSDL: là một người hay một nhóm người được trao quyền điều hành hệ CSDL : - Thiết kế và cài đặt CSDL, hệ QTCSDL, và các phần mềm có liên quan. - Cấp phát các quyền truy

cập CSDL - Duy trì các hoạt động hệ thống nhằm thỏa mãn các yêu cầu của các ứng dụng và của người dùng.? Vai trß cña ngêi lËp tr×nh øng dông?b) Người lập trình ứng dụng: Nguời sử dụng có am hiểu về một hệ QTCSDL nào đó, dùng ngôn ngữ của hệ QTCSDL này để tạo một giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực hiện một số thao tác trên CSDL tùy theo nhu cầu.c) Người dùng :

-Líp trëng b¸o c¸o sÜ sè líp- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- NhËn xÐt vµ cho ®iÓm

Vai trò của con người (nói chung) đối với hệ CSDL?

cÊp ph¸t c¸c quyÒn truy cËp vµ duy tr× c¸c ho¹t ®éng hÖ thèng.

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 30: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHoạt động giáo viên Hoạt động học sinh

(còn gọi người dùng đầu cuối) Là người có thể không am hiểu gì về hệ QTCSDL nhưng sử dụng giao diện thân thiện do chương trình ứng dụng tạo ra để nhập dữ liệu và khai thác CSDL.2.Ho¹t ®éng 2: C¸c b íc x©y dùng c¬ së DL ?cã mÊy bíc x©y dùng c¬ së DL?cã 3 bíc:Bíc 1: Kh¶o s¸t- T×m hiÓu yªu cÇu c«ng t¸c qu¶n lý.- X¸c ®inh, ph©n tÝch MQH.- Ph©n tÝch c¸c chøc n¨ng cÇn cã.- X¸c ®Þnh kh¶ n¨ng c¸c phÇn cøng, mÒm.Bíc 2: ThiÕt kÕ- ThiÕt kÕ CSDL- Lùa chän hÖ QTCSDL- X©y dùng hÖ thèng ct øng dông.Bíc 3: KiÓm thö- NhËp DL- TiÕn hµnh ch¹y thö.

-cËp nhËt vµ khai th¸c d÷ liÖu

- §äc SGK suy nghÜ, tr¶ lêi c©u hái.Gåm 3 bíc+ Kh¶o s¸t+ ThiÕt kÕ+ KiÓm thö

IV. Đánh giá cuối bài: Hs xem lại các kiến thức đã học dưới dạng các câu hỏiCâu 1: Em hiểu thế nào về thao tác cập nhật .Câu 2: Hãy phân nhóm các thao tác trên CSDL, nói rõ chi tiết các thao tác đó là gì?Câu 3: Vì sao hệ QTCSDL cần phải có khả năng phát hiện và ngăn chặn sự truy cập không được phép.? Hãy nêu ví dụ để minh họa cho giải thích

Xác nhận soạn GA ngày tháng năm 2013 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 31: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

IVC©u hỏi về nhà :Câu 1: Chức năng của hệ QTCSDLa. Cung cấp cách tạo lập CSDLb. Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tinc. Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDLd. Các câu trên đều đúngCâu 2:Thành phần chính của hệ QTCSDL:a. Bộ quản lý tập tin và bộ xử lí truy vấn b. Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin c. Bộ quản lý tập tin và bộ truy xuất dữ liệu d. Bộ xử lý truy vấn và bộ truy xuất dữ liệuCâu 3:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Khai báo kiểu dữ liệu, cấu trúc dữ liệu, các ràng buộc trên dữ liệu của CSDLb. Đảm bảo tính độc lập dữ liệuc. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLd. Ngăn chận sự truy cập bất hợp phápCâu 4: Để thực hiện thao tác cập nhật dữ liệu, ta sử dụng :a. Ngôn ngữ định nghĩa dữ liệub. Ngôn ngữ thao tác dữ liệuCâu 5: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phépa. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLb. Nhập, sửa xóa dữ liệuc. Cập nhật, dữ liệud. Câu b và cCâu 6: Hãy cho biết các loại thao tác trên CSDLa. Thao tác trên cấu trúc dữ liệub. Thao tác trên nội dung dữ liệuc. Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáod. Cả ba câu trênCâu 7:Trong một công ty có hệ thống mạng nội bộ để sử dụng chung CSDL, nếu em được giao quyền tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL, vừa là nguời lập trình ứng dụng, vừa là người dùng không?a. Không đượcb. Không thểc. Đượcd. Không nên

Trường THPT Tủa Chùa Năm học 2014-2015

Page 32: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmCâu 8: Người nào có vai trò quan trọng trong vấn đề phân quyền hạn truy cập sử dụng CSDL trên mạng máy tính.a. Người dùng cuốib. Người lập trìnhc. Nguời quản trị CSDLd. Cả ba người trênCâu 9: Người nào có vai trò trực tiếp trong 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ìnhb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên.Câu 10: Người nào đã tạo ra các phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDLa. Người lập trình ứng dụngb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên

Trường THPT Tủa Chùa Năm học 2014-2015

Page 33: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:………Tiết 7

.BÀI TẬP CHƯƠNG I

I. Mục đích, yêu cầu : Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, Hệ QTCSDL, hệ CSDL, mối tương tác giữa các thành phần của hệ CSDL, các yêu cầu cơ bản của hệ CSDL, các chức năng của hệ QTCSDL.II. Chuẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp 1. Ổn định tổ chức: 2. Nội dung:(20 phót đầu hướng dẫn học sinh ôn tập qua 17 câu trắc nghiệm sau đây) 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 một số câu trắc nghiệm kiểm tra kiến thức học sinh:Câu 1: Chức năng của hệ QTCSDLa. Cung cấp cách tạo lập CSDLb. Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tinc. Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDLd. Các câu trên đều đúngCâu 2:Thành phần chính của hệ QTCSDL:a. Bộ quản lý tập tin và bộ xử lí truy vấn b. Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin c. Bộ quản lý tập tin và bộ truy xuất dữ liệu d. Bộ xử lý truy vấn và bộ truy xuất dữ liệuCâu 3:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Nhập, sửa, xóa dữ liệub. Khai báo cấu trúc và kiểu dữ liệuc. Khai báo cấu trúc d. Khai báo kiểu, cấu trúc dữ liệu và các ràng buộc trên các dữ liệuCâu 4: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ không cho phépa. Tìm kiếm dữ liệub. Kết xuất dữ liệuc. Cập nhật dữ liệud. Phát hiện và ngăn chận sự truy cập không được phépCâu 5:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Mô tả các đối tượng được lưu trữ trong CSDLb. Đảm bảo tính độc lập dữ liệuc. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

Trường THPT Tủa Chùa Năm học 2014-2015

Page 34: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmd. Phục hồi dữ liệu từ các lỗi hệ thốngCâu 6: Để thực hiện các thao tác trên dữ liệu, ta sử dụng :a. Ngôn ngữ định nghĩa dữ liệub. Ngôn ngữ thao tác dữ liệuCâu 7: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phépa. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLb. Nhập, sửa xóa dữ liệuc. Cập nhật, dữ liệud. Câu b và cCâu 8: Hãy cho biết các loại thao tác trên CSDLa. Thao tác trên cấu trúc dữ liệub. Thao tác trên nội dung dữ liệuc. Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáod. Cả ba câu trênCâu 9:Trong một công ty có hệ thống mạng nội bộ để sử dụng chung CSDL, nếu em được giao quyền tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL, vừa là nguời lập trình ứng dụng, vừa là người dùng không?a. Không đượcb. Không thểc. Đượcd. Không nênCâu 10: Người nào có vai trò quan trọng trong vấn đề phân quyền hạn truy cập sử dụng CSDL trên mạng máy tính.a. Người dùng cuốib. Người lập trìnhc. Nguời quản trị CSDLd. Cả ba người trênCâu 11: Người nào có vai trò quan trọng trong vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tina. Người lập trìnhb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên.Câu 12: Người nào đã tạo ra các phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDLa. Người lập trình ứng dụng c. Người QTCSDLb. Người dùng cuối d. Cả ba người trênCâu 13: Điểm khác biệt giữa CSDL và hệ QTCSDLa. CSDL chứa hệ QTCSDL b. CSDL là phần mềm máy tính, còn hệ QTCSDL là dữ liệu máy tínhc. Hệ QTCSDL là phần mềm máy tính, CSDL là dữ liệu máy tínhd. Các câu trên đều sai Câu 14: CSDL và hệ QTCSDL giống nhau ở điểma. Đều lưu lên bộ nhớ trong của máy tínhb. Đều là phần mềm máy tínhc. Đều là phần cứng máy tính

Trường THPT Tủa Chùa Năm học 2014-2015

Page 35: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmd. Đều lưu lên bộ nhớ ngoài của máy tínhCâu 15: Cho biết phương tiện để đảm bảo việc chia sẻ CSDL có thể thực hiện đượca. Máy tínhb. Hệ QTCSDLc. CSDLd. Máy tính và phương tiện kết nối mạng máy tínhB) Các câu hỏi tự luận:Câu 1: Cơ sở dữ liệu là gì?Câu 2: Phân biệt CSDL trên giấy và CSDL lưu trên máy tính, nêu các ưu điểm khi sử dụng CSDL lưu trên máy tính.Câu 3: Hệ QTCSDL? Kể tên một vài hệ QTCSDL mà em có nghe đếnCâu 4: Hệ CSDL là gì?Câu 5: Nêu các điểm giống nhau và khác nhau của CSDL và hệ QTCSDL :

CSDL Hệ QTCSDLGiống nhau

Khác nhau

Câu 6: Vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần hệ CSDL. Câu 7: Tại sao phần mềm ứng dụng không được đề cập đến như là thành phần của hệ CSDL.Câu 8: Vẽ sơ đồ tương tác chi tiết giữa các thành phần của hệ CSDLCâu 9: Vai trò của con người trong mối tương tác giữa các thành phần CSDL. Em muốn giữ vai trò gì khi làm việc với các hệ CSDL? Vì saoCâu 10: Các yêu cầu cơ bản của hệ CSDL. Em hãy chọn một trong các yêu cầu để cho ví dụ minh họaCâu 11: Nêu một số hoạt động có sử dụng CSDL mà em biếtCâu 12: Hãy phân nhóm các thao tác trên CSDL, nói rõ chi tiết các thao tác đó là gì?IV. Đánh giá cuối bài:- Qua tiết bài tập đánh giá mức độ nhận thức của học sinh về những kiến thức đã học ở chương I

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 36: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:………Lớp: 12C2,4Tiết 7

.BÀI TẬP CHƯƠNG I

I. Mục đích, yêu cầu : Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, Hệ QTCSDL, hệ CSDL, mối tương tác giữa các thành phần của hệ CSDL, các yêu cầu cơ bản của hệ CSDL, các chức năng của hệ QTCSDL.II. Chuẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp 1. Ổn định tổ chức: 2. Nội dung:(20 phót đầu hướng dẫn học sinh ôn tập qua 17 câu trắc nghiệm sau đây) 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 một số câu trắc nghiệm kiểm tra kiến thức học sinh:Câu 1: Chức năng của hệ QTCSDLa. Cung cấp cách tạo lập CSDLb. Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tinc. Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDLd. Các câu trên đều đúngCâu 2:Thành phần chính của hệ QTCSDL:a. Bộ quản lý tập tin và bộ xử lí truy vấn b. Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin c. Bộ quản lý tập tin và bộ truy xuất dữ liệu d. Bộ xử lý truy vấn và bộ truy xuất dữ liệuCâu 3:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Nhập, sửa, xóa dữ liệub. Khai báo cấu trúc và kiểu dữ liệuc. Khai báo cấu trúc d. Khai báo kiểu, cấu trúc dữ liệu và các ràng buộc trên các dữ liệuCâu 4: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ không cho phépa. Tìm kiếm dữ liệub. Kết xuất dữ liệuc. Cập nhật dữ liệud. Phát hiện và ngăn chận sự truy cập không được phépCâu 5:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Mô tả các đối tượng được lưu trữ trong CSDL

Trường THPT Tủa Chùa Năm học 2014-2015

Page 37: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmb. Đảm bảo tính độc lập dữ liệuc. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLd. Phục hồi dữ liệu từ các lỗi hệ thốngCâu 6: Để thực hiện các thao tác trên dữ liệu, ta sử dụng :a. Ngôn ngữ định nghĩa dữ liệub. Ngôn ngữ thao tác dữ liệuCâu 7: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phépa. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLb. Nhập, sửa xóa dữ liệuc. Cập nhật, dữ liệud. Câu b và cCâu 8: Hãy cho biết các loại thao tác trên CSDLa. Thao tác trên cấu trúc dữ liệub. Thao tác trên nội dung dữ liệuc. Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáod. Cả ba câu trênCâu 9:Trong một công ty có hệ thống mạng nội bộ để sử dụng chung CSDL, nếu em được giao quyền tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL, vừa là nguời lập trình ứng dụng, vừa là người dùng không?a. Không đượcb. Không thểc. Đượcd. Không nênCâu 10: Người nào có vai trò quan trọng trong vấn đề phân quyền hạn truy cập sử dụng CSDL trên mạng máy tính.a. Người dùng cuốib. Người lập trìnhc. Nguời quản trị CSDLd. Cả ba người trênCâu 11: Người nào có vai trò quan trọng trong vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tina. Người lập trìnhb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên.Câu 12: Người nào đã tạo ra các phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDLa. Người lập trình ứng dụng c. Người QTCSDLb. Người dùng cuối d. Cả ba người trênCâu 13: Điểm khác biệt giữa CSDL và hệ QTCSDLe. CSDL chứa hệ QTCSDL f. CSDL là phần mềm máy tính, còn hệ QTCSDL là dữ liệu máy tínhg. Hệ QTCSDL là phần mềm máy tính, CSDL là dữ liệu máy tínhh. Các câu trên đều sai Câu 14: CSDL và hệ QTCSDL giống nhau ở điểme. Đều lưu lên bộ nhớ trong của máy tính

Trường THPT Tủa Chùa Năm học 2014-2015

Page 38: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmf. Đều là phần mềm máy tínhg. Đều là phần cứng máy tínhh. Đều lưu lên bộ nhớ ngoài của máy tínhCâu 15: Cho biết phương tiện để đảm bảo việc chia sẻ CSDL có thể thực hiện đượce. Máy tínhf. Hệ QTCSDLg. CSDLh. Máy tính và phương tiện kết nối mạng máy tínhB) Các câu hỏi tự luận:Câu 1: Cơ sở dữ liệu là gì?Câu 2: Phân biệt CSDL trên giấy và CSDL lưu trên máy tính, nêu các ưu điểm khi sử dụng CSDL lưu trên máy tính.Câu 3: Hệ QTCSDL? Kể tên một vài hệ QTCSDL mà em có nghe đếnCâu 4: Hệ CSDL là gì?Câu 5: Nêu các điểm giống nhau và khác nhau của CSDL và hệ QTCSDL :

CSDL Hệ QTCSDLGiống nhau

Khác nhau

Câu 6: Vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần hệ CSDL. Câu 7: Tại sao phần mềm ứng dụng không được đề cập đến như là thành phần của hệ CSDL.Câu 8: Vẽ sơ đồ tương tác chi tiết giữa các thành phần của hệ CSDLIV. Đánh giá cuối bài:- Qua tiết bài tập đánh giá mức độ nhận thức của học sinh về những kiến thức đã học ở chương I

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 39: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmC) Kiểm tra trắc nghiệm 15 phút trên máy: gồm 15 câu

. Trắc nghiệm chương 1 trên máy Câu 1:Cơ sở dữ liệu (CSDL) là :a. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu

trên máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.

b. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên giấy.

c. Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh... của một chủ thể nào đó.

d. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên giấy để đáp ứng nhu cầu khai thác thông tin của nhiều người.

Câu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:a. Gọn, nhanh chóngb. Gọn, thời sự (Cập nhật đầy đủ, kịp thời...)c. Gọn, thời sự, nhanh chóngd. Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDLCâu 3: Hoạt động nào sau đây có sử dụng CSDL a. Bán hàngb. Bán vé máy bayc. Quản lý học sinh trong nhà trườngd. Tất cả đều đúngCâu 4: Hệ quản trị CSDL là:a. Phần mềm dùng tạo lập CSDLb. Phần mềm để thao tác và xử lý các đối tượng trong CSDLc. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDLd. Phần mềm dùng tạo lập, lưu trữ một CSDLCâu 5: Các thành phần của hệ CSDL gồm:a. CSDL, hệ QTCSDLb. CSDL, hệ QTCSDL, con ngườic. Con người, CSDL, phần mềm ứng dụngd. Con người, phần mềm ứng dụng, hệ QTCSDL, CSDLCâu 6: Các yêu cầu cơ bản của hệ CSDL.a. Tính cấu trúc, tính toàn vẹnb. Tính không dư thừa, tính nhất quánc. Tính độc lập, tính chia sẻ dữ liệu, tính an toàn và bảo mật thông tind. Các câu trên đều đúng

Câu 7: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:

Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4a. 2134b. 1342c. 1324d. 1432Câu 8: Phân biệt CSDL và hệ QTCSDL .

Trường THPT Tủa Chùa Năm học 2014-2015

Page 40: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơma. CSDL là tập hợp chứa các dữ liệu liên quan với nhau chứa thông tin về một vấn đề nào đó, được lưu trên máy tính. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó.b. CSDL là tập hợp chứa các dữ liệu liên quan với nhau chứa thông tin về một vấn đề nào đó. CSDL này do một hệ quản trị CSDL tạo ra. Hệ quản trị CSDL là phần mềm dùng tạo lập : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó.c. CSDL là tập hợp các dữ liệu có liên quan với nhau, còn hệ quản trị CSDL chỉ là chương trình để quản lý và khai thác CSDL đó.d. Tất cả đều saiCâu 9: Chức năng của hệ QTCSDLa. 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 dữ liệu, tìm kiếm và kết xuất thông tinc. Cung cấp cách khai báo dữ liệu d. câu a và bCâu 10: Thành phần chính của hệ QTCSDL:a. Bộ quản lý tập tin và bộ xử lí truy vấn b. Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin c. Bộ quản lý tập tin và bộ truy xuất dữ liệu d. Bộ xử lý truy vấn và bộ truy xuất dữ liệuCâu 11:Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phépa. Mô tả các đối tượng được lưu trữ trong CSDLb. Đảm bảo tính độc lập dữ liệuc. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLd. Khai báo kiểu dữ liệu của CSDLCâu 12: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ không cho phépa. Hỏi đáp CSDLb. Truy vấn CSDLc. Thao tác trên các đối tượng của CSDLd. Định nghĩa các đối tượng được lưu trữ trong CSDLCâu 13:Ngôn ngữ điều khiển dữ liệu bao gồm các lệnh cho phépa. Mô tả các đối tượng được lưu trữ trong CSDLb. Đảm bảo tính độc lập dữ liệuc. Phát hiện và ngăn chặn sự truy cập không được phépd. Phục hồi dữ liệu từ các lỗi hệ thốngCâu 14: Để thực hiện các thao tác trên dữ liệu, ta sử dụng :a. Ngôn ngữ định nghĩa dữ liệub. Ngôn ngữ thao tác dữ liệuCâu 15: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phépa. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDLb. Nhập, sửa xóa dữ liệuc. Cập nhật dữ liệud. Câu b và cCâu 16: Hãy cho biết các loại thao tác trên CSDL

Trường THPT Tủa Chùa Năm học 2014-2015

Page 41: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơma. Thao tác trên cấu trúc dữ liệub. Thao tác trên nội dung dữ liệuc. Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáod. Cả ba câu trênCâu 17:Trong một công ty có hệ thống mạng nội bộ để sử dụng chung CSDL, nếu em được giao quyền tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL, vừa là nguời lập trình ứng dụng, vừa là người dùng không?a. Không đượcb. Không thểc. Đượcd. Không nênCâu 18: Người nào có vai trò quan trọng trong vấn đề phân quyền hạn truy cập sử dụng CSDL trên mạng máy tính.a. Người dùng cuốib. Người lập trìnhc. Nguời quản trị CSDLd. Cả ba người trênCâu 19: Người nào có vai trò quan trọng trong vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tina. Người lập trìnhb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên.Câu 20: Người nào đã tạo ra các phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDLa. Người lập trình ứng dụngb. Người dùng cuốic. Người QTCSDLd. Cả ba người trên

Trường THPT Tủa Chùa Năm học 2014-2015

Page 42: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:……… TiÕt 8

BÀI TẬP VÀ THỰC HÀNH 01T×m hiÓu hÖ c¬ së d÷ liÖu

I. Môc ®Ých yªu cÇu: BiÕt mét sè c«ng viÖc c¬ b¶n khi x©y dùng mét c¬ së d÷

liÖu ®¬n gi¶n.BiÕt x¸c ®Þnh nh÷ng viÖc cÇn lµm trong ho¹t ®éng qu¶n lee mét c«ng viÖc ®¬n gi¶n. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: 1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi 1 vµ bµi 2Bµi 1: Nªu mét sè øng dông CSDL cña mét tæ chøc mµ em biÕt.? Trong c¬ së d÷ liÖu cã nh÷ng th«ng tin g×?

? C¬ së d÷ liÖu phôc vô cho nh÷ng ®èi tîng nµo? VÒ vÊn ®Ò g×?- Th«ng tin vÒ häc sinh nh: Hä vµ tªn, ngµy th¸ng n¨m sinh, ®Þa chØ, ®oµn viªn, …- Th«ng tin vÒ ®iÓm: To¸n, lý, ho¸, sinh…

Bµi 2: Ph©n biÖt CSDL vµ HÖ qu¶n trÞ CSDL?- CSDL lµ tËp hîp c¸c d÷ liÖu cã liªn quan víi nhau ®îc lu tr÷ ë thiÕt bÞ nhí cña m¸y tÝnh.- HÖ qu¶n trÞ CSDL lµ c¸c ch¬ng tr×nh phôc vô t¹o lËp, cËp nhËt vµ khai th¸c CSDL.

2.Ho¹t ®éng 2:H íng dÉn häc sinh

- Líp trëng b¸o c¸o sÜ sè líp.

- Trong CSDL cã c¸c th«ng tin vÒ c¸c cét vµ c¸c hµng- CSDL phôc vu cho tÊt c¶ c¸c ®èi tîng vÒ vÊn ®Ò qu¶n lý.VD: CSDL trong nhµ tr-êng chøa c¸c th«ng tin vÒ häc sinh vµ phôc vô qu¶n lý häc sinh( ®iÓm, th«ng tin vÒ häc sinh…)

- Häc sinh suy nghÜ, tr¶ lêi c©u hái

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Häc sinh kh¸c cã thÓ

Trường THPT Tủa Chùa Năm học 2014-2015

Page 43: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmvµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh Bµi 1: T×m hiÓu néi quy th viÖn, thÎ th viÖn, phiÕu mîn tr¶ s¸ch, sæ qu¶n lý s¸ch cña th viÖn trêng THPT? Em biÕt g× vÒ néi quy cña th viÖn? H·y kÓ mét sè néi quy cña th viÖn mµ em biÕt vµ trong phiÕu mîn tr¶ s¸ch cã nh÷ng th«ng tin nµo cÇn lu tr÷?Mét sè Th«ng tin nh: Thêi h¹n mîn s¸ch, sè lîng s¸ch ®îc mîn mçi lÇn, quy íc mét sè sù cè khi vi ph¹m néi quy.Trong phiÕu mîn tr¶ s¸ch cã thÓ cã c¸c th«ng tin nh: M· sè thÎ, Ngµy mîn, ngµy tr¶, tªn s¸ch…Bµi 2:KÓ tªn c¸c ho¹t ®éng chÝnh cña th viÖn- Ngoµi nh÷ng vÝ dô trong s¸ch gi¸o khoa h·y kÓ mét vµi nh÷ng ho¹t ®éng kh¸c cña th viÖn mµ em biÕt?- Qu¶n lý s¸ch( NhËp, xuÊt s¸ch, thanh lý s¸ch, ®Òn bï s¸ch.- Mîn / tr¶ s¸ch: + Cho mîn: KiÓm tra thÎ ®äc, phiÕu mîn, t×m s¸ch trong kho, ghi sè phiÕu mîn tr¶ vµ trao s¸ch cho häc sinh mîn.+ NhËn tr¶ s¸ch: KiÓm tra thÎ ®äc, phiÕu mîn, ®èi chiÕu s¸ch tr¶ víi phiÕu mîn, ghi sæ mîn tr¶, ghi sù cè tr¶ s¸ch qu¸ h¹n hoÆc háng, nhËp vÒ kho.+ Tæ chøc th«ng tin vÒ s¸ch vµ t¸c gi¶: Giíi thiÖu s¸ch theo chñ ®Ò, chuyªn ®Ò, t¸c gi¶, s¸ch míi…Bµi 3: LiÖt kª c¸c ®èi tîng cÇn qu¶n lý khi x©y dùng CSDL qu¶n lý s¸ch vµ mîn tr¶ s¸ch.? §èi víi ngêi mîn cÇn lu tr÷ th«ng tin nµo?

? §èi víi s¸ch cÇn lu tr÷ th«ng tin nµo?

bæ sung, nhËn xÐt c©u tr¶ lêi cña b¹n.

- díi 3 chÕ ®é: ThiÕt kÕ, trang d÷ liÖu, biÓu mÉu

- Häc sinh cã thÓ l¾ng nghe, suy nghÜ vµ cã thÓ ghi ra giÊy nh÷ng ý kiÕn riªng cña m×nh

- Sö dông 3 c¸ch ®Ó t¹o thµnh phÇn cña Accsess

- Sè thÎ, hä vµ tªn, ngµy sinh, giíi tÝnh, líp, ®Þa chØ, ngµy cÊp thÎ, ghi chó.- M· s¸ch, tªn s¸ch, lo¹i s¸ch, nhµ xuÊt b¶n, n¨m xuÊt b¶n, gi¸ tiÒn, m· t¸c gi¶, tãm t¾t néi dung s¸ch.- M· t¸c gi¶, hä vµ tªn t¸c gi¶, ngµy sinh, ngµy mÊt, tãm t¾t tiÓu sö

Trường THPT Tủa Chùa Năm học 2014-2015

Page 44: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

? §èi víi t¸c gi¶ cÇn lu tr÷ th«ng tin nµo?

Bµi 4: Theo em, CSDL nªu trªn cÇn nh÷ng b¶ng nµo? Mçi b¶ng cã nh÷ng cét nµo? - Cã thÓ lu tr÷ díi 8 b¶ng sau:+B¶ng t¸c gi¶( Th«ng tin vÒ t¸c gi¶)

+ B¶ng Sach( Th«ng tin vÒ s¸ch)

+ B¶ng HOCSINH( Th«ng tin vÒ ®éc gi¶)

+ B¶ng PHIEUMUON

+ B¶ng TRASACH

+ B¶ng HOADON

+ B¶ng THANHLY

+ B¶ng DENBU

3.Ho¹t ®éng 3: H íng dÉn häc sinh trong giê thùc hµnhChia líp thµnh 5 nhãm vµ cho ho¹t ®éng b»ng c¸c c©u hái trªn sau ®ã ghi ®¸p ¸n ra giÊy- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt

- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c nhãm qua qu¸ tr×nh tr×nh bµy vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Gåm c¸c cét sau: MaTG, Hoten, Ngsinh, Ngmat, Tieusu.- Gåm c¸c cét: Masach, tensach, loaisach, NXB, Namxb, Giatien, MaTG, Noidung.- Mathe, Hoten, Ngsinh, gioitinh, lop, ngaycap, diachi.

- C¸c cét: Mathe, Sophieu, Ngaymuon, ngaytra, Masach,SLmuon- C¸c cét: Sophieu, ngaytra, SoBB(biªn b¶n ghi sù cè)

- C¸c cét: SoHD, Masach, SLnhap.- C¸c cét: SoBBTL, Masach, SLTL- C¸c cét: SoBBDB, Masach, SLDenbu, Tiendenbu.

- Häc sinh th¶o luËn trao ®æi gi÷a c¸c thµnh viªn trong nhãm, nÕu cã víng m¾c cÇn hái th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p th¾c m¾c.Sau khi ®· th¶o luËn xong th× c¸c häc sinh tr×nh bµy néi dung ®· thèng nhÊt trong nhãm

IV. Rót kinh nghiÖm giê thùc hµnh.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 45: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- qua tiết thực hành học sinh đã làm được những vấn đề gì và những vấn đề gì còn chưa làm được.- Thái độ của học sinh trong quá trình thực hành.

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp: 12C2,4TiÕt 8

BÀI TẬP VÀ THỰC HÀNH 01T×m hiÓu hÖ c¬ së d÷ liÖu

I. Môc ®Ých yªu cÇu: BiÕt mét sè c«ng viÖc c¬ b¶n khi x©y dùng mét c¬ së d÷

liÖu ®¬n gi¶n.BiÕt x¸c ®Þnh nh÷ng viÖc cÇn lµm trong ho¹t ®éng qu¶n lee mét c«ng viÖc ®¬n gi¶n. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 46: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Ổn định tổ chức: 1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi 1 vµ bµi 2Bµi 1: Nªu mét sè øng dông CSDL cña mét tæ chøc mµ em biÕt.? Trong c¬ së d÷ liÖu cã nh÷ng th«ng tin g×?

? C¬ së d÷ liÖu phôc vô cho nh÷ng ®èi tîng nµo? VÒ vÊn ®Ò g×?- Th«ng tin vÒ häc sinh nh: Hä vµ tªn, ngµy th¸ng n¨m sinh, ®Þa chØ, ®oµn viªn, …- Th«ng tin vÒ ®iÓm: To¸n, lý, ho¸, sinh…

Bµi 2: Ph©n biÖt CSDL vµ HÖ qu¶n trÞ CSDL?- CSDL lµ tËp hîp c¸c d÷ liÖu cã liªn quan víi nhau ®îc lu tr÷ ë thiÕt bÞ nhí cña m¸y tÝnh.- HÖ qu¶n trÞ CSDL lµ c¸c ch¬ng tr×nh phôc vô t¹o lËp, cËp nhËt vµ khai th¸c CSDL.

2.Ho¹t ®éng 2:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh Bµi 1: T×m hiÓu néi quy th viÖn, thÎ th viÖn, phiÕu mîn tr¶ s¸ch, sæ qu¶n lý s¸ch cña th viÖn trêng THPT? Em biÕt g× vÒ néi quy cña th viÖn? H·y kÓ mét sè néi quy cña th viÖn mµ em biÕt vµ trong phiÕu mîn tr¶ s¸ch cã nh÷ng th«ng tin nµo cÇn lu tr÷?Mét sè Th«ng tin nh: Thêi h¹n mîn s¸ch, sè lîng s¸ch ®îc mîn mçi lÇn, quy íc mét sè sù cè khi vi ph¹m néi quy.Trong phiÕu mîn tr¶ s¸ch cã thÓ cã c¸c th«ng tin nh: M· sè thÎ, Ngµy mîn, ngµy tr¶, tªn s¸ch…Bµi 2:KÓ tªn c¸c ho¹t ®éng chÝnh cña th viÖn

- Líp trëng b¸o c¸o sÜ sè líp.

- Trong CSDL cã c¸c th«ng tin vÒ c¸c cét vµ c¸c hµng- CSDL phôc vu cho tÊt c¶ c¸c ®èi tîng vÒ vÊn ®Ò qu¶n lý.VD: CSDL trong nhµ tr-êng chøa c¸c th«ng tin vÒ häc sinh vµ phôc vô qu¶n lý häc sinh( ®iÓm, th«ng tin vÒ häc sinh…)

- Häc sinh suy nghÜ, tr¶ lêi c©u hái

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Häc sinh kh¸c cã thÓ bæ sung, nhËn xÐt c©u tr¶ lêi cña b¹n.

- díi 3 chÕ ®é: ThiÕt kÕ, trang d÷ liÖu, biÓu mÉu

- Häc sinh cã thÓ l¾ng nghe, suy nghÜ vµ cã thÓ ghi ra giÊy nh÷ng ý kiÕn riªng cña m×nh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 47: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Ngoµi nh÷ng vÝ dô trong s¸ch gi¸o khoa h·y kÓ mét vµi nh÷ng ho¹t ®éng kh¸c cña th viÖn mµ em biÕt?- Qu¶n lý s¸ch( NhËp, xuÊt s¸ch, thanh lý s¸ch, ®Òn bï s¸ch.- Mîn / tr¶ s¸ch: + Cho mîn: KiÓm tra thÎ ®äc, phiÕu mîn, t×m s¸ch trong kho, ghi sè phiÕu mîn tr¶ vµ trao s¸ch cho häc sinh mîn.+ NhËn tr¶ s¸ch: KiÓm tra thÎ ®äc, phiÕu mîn, ®èi chiÕu s¸ch tr¶ víi phiÕu mîn, ghi sæ mîn tr¶, ghi sù cè tr¶ s¸ch qu¸ h¹n hoÆc háng, nhËp vÒ kho.+ Tæ chøc th«ng tin vÒ s¸ch vµ t¸c gi¶: Giíi thiÖu s¸ch theo chñ ®Ò, chuyªn ®Ò, t¸c gi¶, s¸ch míi…Bµi 3: LiÖt kª c¸c ®èi tîng cÇn qu¶n lý khi x©y dùng CSDL qu¶n lý s¸ch vµ mîn tr¶ s¸ch.? §èi víi ngêi mîn cÇn lu tr÷ th«ng tin nµo?

? §èi víi s¸ch cÇn lu tr÷ th«ng tin nµo?

? §èi víi t¸c gi¶ cÇn lu tr÷ th«ng tin nµo?

Bµi 4: Theo em, CSDL nªu trªn cÇn nh÷ng b¶ng nµo? Mçi b¶ng cã nh÷ng cét nµo? - Cã thÓ lu tr÷ díi 8 b¶ng sau:+B¶ng t¸c gi¶( Th«ng tin vÒ t¸c gi¶)

+ B¶ng Sach( Th«ng tin vÒ s¸ch)

+ B¶ng HOCSINH( Th«ng tin vÒ ®éc gi¶)

- Sö dông 3 c¸ch ®Ó t¹o thµnh phÇn cña Accsess

- Sè thÎ, hä vµ tªn, ngµy sinh, giíi tÝnh, líp, ®Þa chØ, ngµy cÊp thÎ, ghi chó.- M· s¸ch, tªn s¸ch, lo¹i s¸ch, nhµ xuÊt b¶n, n¨m xuÊt b¶n, gi¸ tiÒn, m· t¸c gi¶, tãm t¾t néi dung s¸ch.- M· t¸c gi¶, hä vµ tªn t¸c gi¶, ngµy sinh, ngµy mÊt, tãm t¾t tiÓu sö

- Gåm c¸c cét sau: MaTG, Hoten, Ngsinh, Ngmat, Tieusu.- Gåm c¸c cét: Masach, tensach, loaisach, NXB, Namxb, Giatien, MaTG, Noidung.- Mathe, Hoten, Ngsinh, gioitinh, lop, ngaycap, diachi.

- C¸c cét: Mathe, Sophieu, Ngaymuon, ngaytra, Masach,SLmuon- C¸c cét: Sophieu, ngaytra, SoBB(biªn b¶n ghi sù cè)

- C¸c cét: SoHD, Masach,

Trường THPT Tủa Chùa Năm học 2014-2015

Page 48: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm+ B¶ng PHIEUMUON

+ B¶ng TRASACH

+ B¶ng HOADON

+ B¶ng THANHLY

+ B¶ng DENBU

3.Ho¹t ®éng 3: H íng dÉn häc sinh trong giê thùc hµnhChia líp thµnh 5 nhãm vµ cho ho¹t ®éng b»ng c¸c c©u hái trªn sau ®ã ghi ®¸p ¸n ra giÊy- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt

- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c nhãm qua qu¸ tr×nh tr×nh bµy vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

SLnhap.- C¸c cét: SoBBTL, Masach, SLTL- C¸c cét: SoBBDB, Masach, SLDenbu, Tiendenbu.

- Häc sinh th¶o luËn trao ®æi gi÷a c¸c thµnh viªn trong nhãm, nÕu cã víng m¾c cÇn hái th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p th¾c m¾c.Sau khi ®· th¶o luËn xong th× c¸c häc sinh tr×nh bµy néi dung ®· thèng nhÊt trong nhãm

IV. Rót kinh nghiÖm giê thùc hµnh.- qua tiết thực hành học sinh đã làm được những vấn đề gì và những vấn đề gì còn chưa làm được.- Thái độ của học sinh trong quá trình thực hành.

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 49: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Tiết 09

Chương 2:Hệ quản trị cơ sở dữ liệu MS Access§3 Giới thiệu Microsoft Access

I. Mục đích, yêu cầu: Về kiến thức: Hiểu các chức năng chính của Ms Access:tạo lập bảng, thiết lập mối quan hệ giữa các bảng, cập nhật, kết xuất thông tin

Biết 4 đối tượng chính của Access:Bảng, mẫu hỏi, biểu mẫu, báo cáoBiết 2 chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) và chế độ làm việc với dữ liệu.

Về kỹ năng: Khởi động, ra khỏi Ms Access, tạo mới CSDL, mở CSDL đã cóII.Chuẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn- Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII.Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: 1.Ho¹t ®éng 1: Các đối tượng trong Microsoft Access :? các công cụ của AccessMicrosoft Access gọi tắt là Access, là hệ QTCSDL do hãng Microsoft sản xuất.Access giúp người lập trình tạo CSDL, nhập dữ liệu và khai thác thông tin từ CSDL bằng các công cụ chính như sau:a)Bảng (Table) :thành phần cơ sở nhằm để lưu dữ liệu. Trên Table không thực hiện các thao tác tính tóan được.b)Mẫu hỏi (Query) : là công cụ mà hoạt động của nó là khai thác thông tin từ các table đã có, thực hiện các tính tóan mà table không làm được.c)Biểu mẫu (form) : giúp nhập hoặc hiển thị thông tin một cách thuận tiện hoặc để điều khiển thực hiện một ứng dụng.d)Báo cáo (Report) là công cụ để hiển thị thông tin, trên report có thể sử dụng các công thức tính tóan, tổng hợp dữ liệu, tổ chức in ấn.?Tõ các công cụ của Access, em hãy cho biết

- Líp trëng b¸o c¸o sÜ sè líp.

Em biết gì về phần mềm Ms Windows ? Em biết gì về phần mềm Ms Word? Ms Excel? Microsoft Access ?Access có nghĩa là truy cập, truy xuất Dùng phần mềm ứng dụng Quản lý học sinh (hoặc bộ ảnh có sao chụp các kết quả về tác dụng của các thành phần trong Access) để minh họa dựa trên ý tưởng các ví dụ sau:Ví dụ 1: Ở bảng minh họa CSDL đầu tiên, trong bảng không thể tạo cột tuổi (là cột được tính từ cột ngày sinh) bằng công thứcVí dụ 2: Từ bảng đã có, query sẽ thực hiện việc tính tóan để

Trường THPT Tủa Chùa Năm học 2014-2015

Page 50: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmcác Chức năng chính của Access là gì?Tạo bảng, lưu trữ dữ liệu, tính tóan và khai thác dữ liệu2.Ho¹t ®éng 2: Chế độ làm việc với các thành phần trong Access : ? C¸c thµnh phÇn trong Accsess lµm viÖc díi mÊy chÕ ®é- Chế độ thiết kế: (Design View) dùng tạo mới các thành phần như:Table, query, form,report theo ý của người lập trình.- Chế độ trang dữ liệu: (Datasheet view) cho phép hiển thị dữ liệu dưới dạng bảng, người dùng có thể thực hiện các thao tác như xem, xóa, hiệu chỉnh, thêm dữ liệu mới.- Chế độ biểu mẫu: (Form View) Chế độ này xem dữ liệu dưới dạng biểu mẫu.3. Ho¹t ®éng 3:Cách tạo các thành phần trong Access:? Sö dông mÊy c¸ch ®Ó t¹o thµnh phÇn cña Accsess?Có sử dụng một trong các cách sau để tạo thành phần của Access:- Dùng phương pháp hướng dẫn từng bước của Access (Wizard)- Dùng phương pháp tự thiết kế (Design View)- Kết hợp hai phương pháp trên (Wizard rồi Design lại).4. Ho¹t ®éng 4:Khởi động Access : ? cã nh÷ng c¸ch nµo ®Ó khëi ®éng.?Cách1: Kích vào Start/Programs/Microsoft Office/Microsoft Access.Cách 2: Kích vào biểu tượng của Access trên thanh Shortcut Bar , hoặc kích đúp vào biểu tượng Access tren Desktop.5. Cửa sổ làm việc của Access:Xem H5.

tạo thêm cột mới là Tuổi.Ví dụ 3: Dùng biểu mẫu nhập dữ liệu và điều khiển thực hiện ứng dụng: máy tính bỏ túiVí dụ 4: Dùng report để tổng hợp dữ liệu theo yêu cầu:

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái- díi 3 chÕ ®é: ThiÕt kÕ, trang d÷ liÖu, biÓu mÉu

- Sö dông 3 c¸ch ®Ó t¹o thµnh phÇn cña Accsess

-Cã 2 c¸ch khëi ®éng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 51: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H5. Cửa sổ làm việc của Access

Hoạt động giáo viên Hoạt động học sinha. Tạo tập tin mới trong Access:? §Ó më 1 file míi ta lµm ntn?Bước 1:Trong cửa sổ H5, kích vào:File/New xuất hiện cửa sổ H6.

- Quan s¸t trªn h×nh vÏ vµ theo dâi c¸c thao t¸c

H6

Hoạt động giáo viên Hoạt động học sinhBước 2: Kích vào Blank database (CSDL trắng), xuất hiện H7, chọn thư mục muốn lưu tệp, nhập tên tệp, kích vào nút lệnh Create. Xuất hiện H8

Nhập vào tên tệp (tối đa 255 ký tự), phần đuôi do Access tự gán .MDB ( Manegement DataBase)

Trường THPT Tủa Chùa Năm học 2014-2015

Page 52: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H7

H8

Hoạt động giáo viên Hoạt động học sinhb. Mở CSDL đã có trên đĩa:?Cã mÊy c¸ch ®Ó më 1 tÖp cã s½n, më ntn?Cách 1: Đến thư mục chứa tệp cần mở, kích đúp vào tên tệp muốn mở.Cách 2: Trong cửa sổ CSDL, kích vào File/Open/kích vào tên CSDL muốn mở, ví dụ mở tệp : QUANLYHOCSINH, xem H9

Theo dâi c¸ch më 1 tÖp ®· cã s½n trªn h×nh minh ho¹

Trường THPT Tủa Chùa Năm học 2014-2015

Chọn thư mục muốn lưu tệp

Nhập tên tệp, chỉ nhập phần tên, phần đuôi do Access tự gán .MDB ( Manegement DataBase)

Các đối tượng chính của CSDL, muốn làm việc với đối tượng nào chỉ cần kích vào tên của đối tượng đó.

Cửa sổ CSDL

Page 53: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H9Hoạt động giáo viên Hoạt động học sinh

6. Kết thúc làm việc với Access:? Cã mÊy c¸ch ®Ó tho¸t khái Access:Trong cửa sổ CSDLCách 1: Kích vào File/Exit.Cách 2: Kích vào nút Close (X) nằm ở góc phải phía trên cửa sổ (trên thanh Title Bar).

-Cã 2 c¸ch tho¸t khái phÇn mÒm. Quan s¸t c¸c c¸ch trªn m¸y chiÕu

IV Đánh giá cuối bài: Access là gì? Các chức năng chính của Access? Nắm các đối tượng của Access, Cách khởi động và thoát khỏi Access?Đ án: Access là hệ QTCSDL do hảng Microsoft sản xuấtCác chức năng chính của Access: - Tạo bảng, lưu trữ dữ liệu và khai thác dữ liệu

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Kích chọn Tables để làm việc với bảng.

Page 54: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

- Câu hỏi về nhà :Câu 1: Access là gì?a. Là phần cứngb. Là phần mềm ứng dụngc. Là hệ QTCSDL do hãng Microsoft sản xuấtd. Là phần mềm công cụCâu 2: Các chức năng chính của Accessa. Lập bảngb. Lưu trữ dữ liệuc. Tính toán và khai thác dữ liệud. Ba câu trên đều đúngCâu 3: Tập tin trong Access đươc gọi làa. Tập tin cơ sở dữ liệub. Tập tin dữ liệuc. Bảngd. Tập tin truy cập dữ liệuCâu 4: Phần đuôi của tên tập tin trong Access làa. DOCb. TEXTc . XLSd. MDBCâu 5: Tập tin trong Access chứa những gì:a. Chứa các bảng, nơi chứa dữ liệu của đối tượng cần quản lýb. Chứa các công cụ chính của Access như: table, query, form, report...c. Chứa hệ phần mềm khai thác dữ liệud. Câu a và bCâu 6: Để tạo một tập tin cơ sở dữ liệu (CSDL) mới và đặt tên tệp trong Access, ta phải;a. Vào File chọn Newb. Kích vào biểu tượng Newc. Khởi động Access, vào File chọn New hoặc kích vào biểu tượng Newd. Khởi động Access, vào File chọn New hoặc kích vào biểu tượng New, kích tiếp vào Blank DataBase đặt tên file và chọn Create.Câu 7: Tên file trong Access đặt theo qui tắc nàoa. Phần tên không quá 8 ký tự, phần đuôi không cần gõ, Access tự gán .MDBb. Phần tên không quá 64 ký tự, phần đuôi không cần gõ, Access tự gán .MDBc. Phần tên không quá 255 ký tự kể cả 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 quá 256 ký tự kể cả 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ởia. Manegement DataBaseb. Microsoft DataBasec. Microsoft Access DataBased. Không có câu nào đúng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 55: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmCâu 9: Tên của tập tin trong Access bắt buộc phải đặt trước hay sau khi tạo CSDL:a. Đặt tên tệp sau khi đã tạo CSDLb. Bắt buộc vào là đặt tên tệp ngay rồi mới tạo CSDL sauCâu 10:Thoát khỏi Access bằng cách:a. Vào File /Exitb. Trong cửa sổ CSDL, vào File/Exitc. Trong cửa sổ CSDL, kích vào nút close (X) nằm trên thanh tiêu đề cửa sổ Accessd. Câu b và c

Trường THPT Tủa Chùa Năm học 2014-2015

Page 56: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:……… Tiết 10

Hệ quản trị cơ sở dữ liệu MS Access§4 Cấu trúc bảng

I. Mục đích, yêu cầu: o Về kiến thức: Biết các thành phần tạo nên Table, các kiểu dữ liệu trong

Access, khái niệm về khóa chính , sự cần thiết của việc đặt khóa chính cho Table.

Về kỹ năng: Biết cách chọn lựa kiểu dữ liệu cho trường của TableII. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn)- Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánhIII. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh1. Ổn định tổ chức: Kiểm tra bài cũ:

CH: Access lµ g×? c¸c c¸ch lµm viÖc vµ tho¸t khái access? 1. Ho¹t ®éng 1:Các khái niệm chính : ? ThÕ nµo lµ b¶ng, cét, b¶n ghi.?Table (Bảng): Là thành phần cơ sở để tạo nên CSDL, nơi lưu giữ dữ liệu ban đầu, bảng gồm 02 thành phần sau:- Cột (trường-Field) là nơi lưu giữ các giá trị của dữ liệu, người lập trình phải đặt tên cho cột . Nên đặt tên có ý nghĩa, nên dùng cùng tên cho một trường xuất hiện ở nhiều bảng.?Quy tắc đặt tên cột: (ghi ở bên)-Bản ghi còn gọi là mẩu tin (Record) :gồm các dòng ghi dữ liệu lưu giữ các giá trị của cột.Ví dụ: Table DSHS như sau

- Líp trëng b¸o c¸o sÜ sè líp.

- HS lªn b¶ng tr¶ lêi c©u hái.

Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

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 (‘), hoặc dấu [ ]. Tên không bắt đầu bằng 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.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 57: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Table : DSHS

Hoạt động giáo viên Hoạt động học sinh

- Một số kiểu dữ liệu trong Access? Kiểu dữ liệu là gì?? Cã nh÷ng kiÓu d÷ liÖu nµo?*Đặt khóa chính cho trường (cột )của Table:? Chỉ ®Þnh kho¸ chÝnh ntn?B1: Chän trêng lµm kho¸ chÝnh

B2: Nh¸y nót hoÆc chän lÖnh edit/ primary key?Kho¸ chÝnh cã tÝnh chÊt nh thÕ nµo?- Tính chất khóa chính (Primary key) của trường Khi tạo khóa chính cho một hoặc nhiều trường nào đó thì dữ liệu khi nhập vào trường này không được chứa các giá trị giống nhau.Ví dụ 1.?Trong một Table có cần thiết phải tạo khóa chính cho ít nhất một trường không?- Để CSDL có hiệu quả, trong Table nên chọn ít nhất một trường có khóa chính2.Hoạt động 2:Tạo và sửa cấu trúc bảng a) Thiết kế bảng với yêu cầu đơn giản:Vdụ 2: (ở bên)Trong cửa sổ CSDL, kích vào đối tượng Tables.B1: Kích vào lệnh Create Table In Design View (H1).B2: Xuất hiện cửa sổ (H2)

(đã được học ở Pascal) là kiểu giá trị của dữ liệu lưu trong một trường.- Cã 6 kiÓu d÷ liÖu: Text, number, date/time, autonumber, yes/no,memo

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.Ví dụ 1: Gỉa sử một table chứa Trường Số CMND , đối với trường này nên chọn khóa chính cho nó, vì nguyên tắc số CMND không được trùng nhau. Tránh tình trạng người nhập dữ liệu nhập những giá trị trùng nhau.

Ví dụ 2: Hãy thiết kế table DSHS gồm các trường sau: MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO. Trong đó:

MAHS: kiểu dữ liệu ký tự (Text), chọn khóa chính.

Trường THPT Tủa Chùa Năm học 2014-2015

Cột

Tên cột

Cột

Tên cột

Bản ghi

Page 58: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmB3: Từ cửa sổ (H2), nhập các tên trường (trong hép field name) chọn. kiểu dữ liệu(trong cét data Type), ghi chú thích(Field properties), như dưới đây.B4: Chọn trường khóa chính: ?Trong các trường của DSHS nên chọn trường nào là trường khóa chính?Trường MAHS là trường khóa chính (vì mỗi HS được xác định bởi một mã hs duy nhất), trong cửa sổ thiết kế Table (H3), chọn trường

MAHS, kích vào biểu tượng trên thanh công cụ, xuất hiện biểu tượng chìa khóa nằm bên trái của trườngb) Thiết kế bảng với yêu cầu phøc t¹p :?Víi b¶ng cã yªu cÇu phøc t¹p thêng cã c¸c tÝnh chÊt nh thÕ nµo?C¸c tÝnh chÊt trêng:- Field name(KÝch thíc trêng)Format: Quy ®Þnh c¸ch hiÓn thÞ vµ in DL.- Caption: Cho phÐp thay tªn trêng b»ng c¸c phô ®Ò.- Default Value(Gi¸ trÞ ngÇm ®Þnh)

HODEM: TextTEN: TexTGIOITINH: kiểu Yes/NoNGAYSINH: Kiểu date/TimeDIACHI: TextTO:Text

Tất cả các trường yêu cầu ghi chú thích mô tả cho rõ về trường- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.? §Ó thay ®æi tÝnh chÊt mét trêng- Nh¸y chuét vµo dßng ®Þnh nghÜaë VD2Nếu yêu cầu, trường MAHS chỉ chứa 10 ký tự Học sinh: phải chọn tính chất Field Size=10, muốn nhập ký tự vào trường MAHS thì ký tự phải tự động biến thành chữ hoađặt Format:> NếuTrường GIOITINH kiểu Yes/No Ngaysinh: chọn dạng thức ngày ngắn (Short date)Trường TO (tổ) bắt buộc phải nhập vào Require: chọn Yes

H1

Trường THPT Tủa Chùa Năm học 2014-2015

2- Kích vào đây để thiết kế Table

1- Chọn đối tượng Tables

Page 59: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H2

Hoạt động giáo viên Hoạt động học sinh*Lưu bảng sau khi đã thiết kế xong:? §Ó lu b¶ng ta lµm ntn?B1: File/SaVeB2: Gâ Tªn B¶ng vµo « table Name trong Save AsB3: Nh¸y OK hoÆc Enter

- Qua 3 bíc

- Häc sinh ®äc sgk, tr¶ lêi c©u hái

Trường THPT Tủa Chùa Năm học 2014-2015

1.Nhập tên trường vào cột này 4.Tính chất

trường

2.Chọn kiểu dữ liệu

3.Chú thích

2. Kích vào biểu tượng chìa khóa

1. Chọn trường muốn đặt khóa chính

Page 60: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm3. Ho¹t ®éng 3: Thay ®æi cÊu tróc b¶ng? Ta cã thÓ thay ®æi nh÷ng g×?- Thay ®æi thø tù c¸c trêng- Thªm trêng

- Xo¸ trêng+ Chän trêng muèn xo¸+ Edit/Delete rows- Thay ®æi kho¸ chÝnh4. Ho¹t ®éng 4: Xo¸ vµ ®æi tªn b¶ng.? §Ó xo¸ b¶ng ta lµm nh thÕ nµo?? §Ó ®æi tªn b¶ng ta lµm nh thÕ nµo?*X o¸ b¶ng: - Chän tªn b¶ng- Edit/Delete*Đổi tên bảng : - Kích phải chuột vào bảng muốn đổi tên- Chọn lệnh Rename.- Nhập vào tên mới và Enter

-Insert/rows- Gâ tªn c¸c trêng vµ chän kiÓu dl, m« t¶ vµ x¸c ®Þnh tÝnh chÊt c¸c trêng

- Häc sinh ®äc sgk, tr¶ lêi c©u hái

IV.Đánh giá cuối bài: - Cấu trúc bảng, cách nhận biết khóa chính, lưu và xóa bảng

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 61: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:...............Tiết 11-12

BÀI TẬP THỰC HÀNH 2T¹o cÊu tróc b¶ng

I. Môc ®Ých yªu cÇu: - Thùc hiÖn mét sè thao t¸c c¬ b¶n: Khëi ®éng vµ kÕt thóc Accsess, t¹o CSDL 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 kho¸ chÝnh.- BiÕt chØnh söa cÊu tróc b¶ng. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Khëi ®éng Access, t¹o c¬ së d÷ liÖu víi tªn QuanLi_HS. Trong CSDL nµy t¹o b¶ng Hoc_Sinh cã cÊu tróc nh SGK trang 40? §Ó khëi ®éng Access ta lµm nh thÕ nµo?- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh c¸c bíc khëi ®éng ch¬ng tr×nh.

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - File/New vµ chän blank Database sau ®ã chän vÞ trÝ lu CSDL víi tªn lµ Quan_Ly vµ chän create

- 10 cét

Trường THPT Tủa Chùa Năm học 2014-2015

Page 62: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

? ®Ó t¹o b¶ng HOC_SINH ta ph¶i lµm g×?- Ta ph¶i vµo create table in design view? B¶ng trªn gåm cã mÊy cét- Gi¸o viªn cã thÓ thao t¸c mÉu mét vµi cét cho häc sinh theo dâi trªn m¸y chiÕu.- Gi¸o viªn ®a ra chó ý: §èi víi c¸c tr-êng ®iÓm trung b×nh m«n, ®Ó nhËp ®îc sè thËp ph©n cã 1 ch÷ sè vµ lu«n hiÓn thÞ d¹ng thËp ph©n, ta cÇn ®Æt mét sè tÝnh chÊt cña trêng nh h×nh trong s¸chBµi 2:ChØ ®Þnh kho¸ chÝnh?§Ó chØ ®Þnh trêng m· sè lµ kho¸ chÝnh ta lµm nh thÕ nµo? -Ta chän trêng Maso

-Nh¸y chuét hoÆc chän Edit/Primary Key- Gi¸o viªn lµm mÉu cho häc sinh ®Ó häc sinh quan s¸t trªn m¸y tÝnh.

Bµi 3: *ChuyÓn trêng DoanVien xuèng d-íi trêng NgSinh vµ trªn trêng DiaChi? §Ó chuyÓn trêng chóng ta lµm nh thÕ nµo?- Gi¸o viªn lµm mÉu cho häc sinh quan s¸t

*Thªm c¸c trêng: Li, Hoa, Tin? §Ó thªm c¸c trêng ta lµm nh thÕ nµo?Gi¸o viªn lµm mÉu cho häc sinh mét trêng cÇn thªm ®ã lµ trêng Li*Di ChuyÓn c¸c trêng cã thø tù lµ: Toan, Li, Hoa, Van, Tin.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh suy nghÜ tr¶ lêi c©u hái

- Häc sinh quan s¸t c¸c thao t¸c cña gi¸o viªn ®Ó biÕt c¸ch t¹o kho¸ chÝnh cho mét trêng

- Di chuyÓn chuét, ®êng n»m ngang sÏ cho biÕt vÞ trÝ míi cña trêng- Th¶ chuét khi ®· di chuyÓn ®Õn vÞ trÝ mong muèn.

- Insert/rows vµ gâ tªn tr-êng, chän kiÓu d÷ liÖu, m« t¶ vµ x¸c ®Þnh tÝnh chÊt cña trêng

- File/Save- File/close

* Chó ý:+C¸ch ®Æt tªn trong Access+ Trong chÕ ®é thiÕt kÕ, t¹o, söa ®æi cÊu tróc b¶ng:- NhÊn phÝm tab hoÆc Enter ®Ó chuyÓn qua l¹i gi÷a c¸c «.NhÊn phÝm F6 ®Ó chuyÓn qua l¹i gi÷a c¸c thµnh phÇn cña cöa sæ cÊu tróc b¶ng.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 63: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- C¸ch lµm t¬ng tù nh trªn.*Lu b¶ng vµ tho¸t khái Access? §Ó lu b¶ng ta lµm nh thÕ nµo?? §Ó tho¸t khái Access ta lµm nh thÕ nµo?2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y vµ cho häc sinh ghi mét vµi chó ý ë cuèi s¸ch trong bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt

- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- §Ó chän trêng ta nh¸y chuét vµo « bªn tr¸i tr-êng( Con trá chuét cã h×nh mòi tªn) khi ®îc chän, toµn bé dßng ®Þnh nghÜa ®îc b«i ®en+ Khi ®· chØ ®Þnh kho¸ chÝnh th× Access kh«ng cho phÐp nhËp gi¸ trÞ trïng hoÆc ®Ó trèng gi¸ trÞ trong trêng khãa chÝnh.

IV. Rót kinh nghiÖm giê thùc hµnh.- qua bài thực hành học sinh đã làm được những nội dung nào và những nội dung nào còn chưa làm được, thái độ trong quá trình thực hành.

Xác nhận soạn GA ngày tháng năm 2014 PHỤ TRÁCH CM

5. Bài tập về nhà: Câu hỏi trắc nghiệm Câu 1: Thành phần cơ sở của Access là gìa. Tableb. Recordc. Fieldd. Field nameCâu 2: Bản ghi của Table chứa những gìa. Chứa tên cộtb. Chứa tên trườngc. Chứa các giá trị của cộtd. Tất cả đều saiCâu 3: Tên cột (tên trường) hạn chế trong bao nhiêu ký tựa. <=255b. <=8c <=64d. <=256Câu 4: Tên cột (tên trường) có thể đặt bằng tiếng Việt có dấu không?a. Được

Trường THPT Tủa Chùa Năm học 2014-2015

Page 64: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmb. Không đượcc. Không nênd. Tùy ýCâu 5: Tên cột (tên trường) được viết bằng chữ hoa hay thườnga. Không phân biệt chữ hoa hay thườngb. Bắt buộc phải viết hoac. Bắt buộc phải viết thườngd. Tùy theo trường hợpCâu 6: Khi chọn kiểu dữ liệu cho trường số điện thoại nên chọn loại nàoa. Number b. Date/Timec. Autonumberd. TextCâu 7: Chọn kiểu dữ liệu nào cho truờng điểm Toán, Lý.... a. Number c. Yes/Nob. Currency d. AutoNumberCâu 8: Muốn thiết lập đơn vị tiền tệ: VNĐ cho hệ thống máy tính, ta phảia. 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 cùng kích vào Apply/Okb. Hệ thống máy tính ngầm định chọn sẳn tiền tệ là: VNĐ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 cùng kích vào Apply và Ok.d. Các câu trên đều saiCâu 9: Khi chọn kiểu dữ 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 nàoa. Number c. Textb. Currency d. Date/timeCâu 10: Khi chọn dữ liệu cho các trường chỉ chứa một trong hai giá trị như gioitinh, trường đơn đặt hàng đã hoặc chưa giải quyết...nên chọn kiểu dữ liệu để sau này nhập dữ liệu cho nhanh.a. Textb. Numberc. Yes/Nod. Auto Number6. Dặn dò:7. Rút kinh nghiệm:

Trường THPT Tủa Chùa Năm học 2014-2015

Page 65: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:…………Ngµy gi¶ng:……….. Lớp:.............Tiết 13

Hệ quản trị cơ sở dữ liệu MS Access§5 C¸c thao t¸c c¬ b¶n trªn b¶ng

I. Mục đích, yêu cầu: Về kiến thức: - Biết các lệnh làm việc với bảng:cập nhật dữ liệu trên bảng - Biết các lệnh làm việc với bảng:sắp xếp và lọc, tìm kiếm đơn giản Về kỹ năng: - Mở bảng ở chế độ trang dữ liệu, cập nhật dữ liệu.- Mở bảng ở chế độ trang dữ liệu, sắp xếp và lọc, tìm kiếm đơn giản.

II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 66: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- 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.III. Các bước lên lớp:

Hoạt động giáo viên Hoạt động học sinhỔn định tổ chức:

1. Ho¹t ®éng 1: Cập nhật dữ liệu cho Table : ?ThÕ nµo lµ cËp nhËt d÷ liÖu?

a) Mở Table muốn cập nhật dữ liệu: Vào cửa sổ CSDL của tệp .MDB, chọn đối tượng Table, kích đúp vào tên của Table muốn cập nhật dữ liệu. H1

- Líp trëng b¸o c¸o sÜ sè líp

- lµ thay ®æi d÷ liÖu trong b¶ng gåm: Thªm, söa xo¸ b¶n ghi

Ví dụ1: Mở tệp QUANLYHOCSINH.MDBmở Table DSHS để cập nhật

H1. Chế độ trang dữ liệu của bảng:

Hoạt động giáo viên Hoạt động học sinhb) Thêm bản ghi mới:- Chọn Insert/New Record hoặc kích vào nút nằm trên thanh công cụ (1), hoặc trên bộ điều khiển Record (2) nằm bên trái cạnh dưới cửa sổ Table.

Trường THPT Tủa Chùa Năm học 2014-2015

12

Page 67: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmH2. Chèn thêm bản ghi mới

c) chỉnh söa DL cho bản ghi:? Lµm thÕ nµo ®Ó chØnh söa b¶n ghi?Nh¸y chuét vµo « chøa d÷ liÖu vµ thùc hiÖn chØnh söa.d) Xóa bản ghi:Đặt điểm chèn vào bất kỳ ô nào trên bản ghi

muốn xóa, kích vào biểu tuợng , chọn Yes để đồng ý xóa.Dữ liệu đã đồng ý xóa sẽ không phục hồi lại được!e) Di chuyển trong bảng:- Dùng chuột kích phím trái vào bất kỳ ô nào muốn di chuyển đến.- Sử dụng các nút lệnh trên thanh di chuyển

- Bấm Tab để chuyển ô từ trái sang phải, và shift+Tab để di chuyển ngược lại.

2.Ho¹t ®éng 2:Sắp xếp và lọc : ?Muèn x¾p xÕp c¸c gi¸ trÞ chøa trong cét ta lµm theo mÊy bíc?a) Sắp xếp:Muốn sắp xếp các giá trị chứa trong cột theo chiều tăng dần, hoặc giảm dần làm như sau:B1: Mở Table dưới dạng trang dữ liệu.Di chuyển con trỏ vào bất kỳ ô nào của trường muốn sắp xếp.

B2: Kích vào biểu tượng -Ascending sắp

xếp tăng dần (Hoặc - Descending, sắp xếp giảm dần)B3: Đóng cửa sổ table lại, chọn yes để đồng ý lưu bảng.? Muèn läc c¸c b¶n ghi theo yªu cÇu ta lµm nh thÕ nµo?b)Lọc: Muốn lọc ra các bản ghi theo yêu cầu nào đó chọn một trong các cách sau:

b1) Lọc theo ô dữ liệu đang chọn: Ví dụ 2: Trên Table DSHS, hãy lọc ra những học sinh thuộc tổ 2B1: Mở Table DSHS dưới dạng trang dữ liệu, đặt điểm chèn vào trong ô bất kỳ có chứa số 2 (tổ 2) của cột Tổ (hoặc tô đen ô có chứadữ liệu:2). H3

Lưu ý HS sử dụng mã Unicode để nhập tiếng Việt có dấu.

Lưu ý: Nếu giữa các Table đã đặt mối quan hệ và chỉ chọn thuộc tính:Enforce Referential Integrity khi xóa bản ghi (bản ghi có chứa trường sử dụng ở đầu bản quan hệ) đầu Table chính - thì Acess không cho phép xóa?? Còn xóa bản ghi ở đầu bảng quan hệ thì bao giờ cũng xóa được.

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

H3

Trường THPT Tủa Chùa Năm học 2014-2015

Page 68: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

B2: Kích vào biểu tượng , xuất hiện danh sách các học sinh của tổ 2. Lưu ý: Muốn hủy việc lọc để đưa Table về như trước đó, kích vào biểu tượng Remove Filter.

b2) Lọc theo mẫu: Ví dụ 3: Trên Table DSHS, hãy lọc ra những học sinh Nam (Qui ước: ) thuộc tổ 2.B1:Mở Table DSHS dưới dạng trang dữ liệu,

kích vào biểu tượng (Filter By form: Lọc theo mẫu).B2: Ở cột giới tính, kích chọn vào ô vuông nhỏ để chọn giá trị Nam () H4, tiếp theo chọn giá trị số 2 (tổ 2) ở cột tổ H5.

B3: Kích chọn biểu tượng (Apply Filter) để tiến hành lọc. Kết quả xem H6.Lưu ý: Để hủy việc lọc kích vào biểu tượng Remove FilterTô đen ô nếu dữ liệu kiểu Yes/No

- Gi¸o viªn tr×nh chiÕu vÝ dô trªn lªn b¶ng vµ cho häc sinh quan s¸t 2 c¸ch läc trªn

H4

H5

H6Hoạt động giáo viên Hoạt động học sinh

3.Ho¹t ®éng 3: Tìm kiếm đơn giản : Có thể tìm kiếm giá trị chứa trong các cột thỏa mãn một số điều kiện nào đó, sau khi tìm kiếm có thể thay thế bởi một giá trị khác.B1: Mở Table DSHS ở chế độ trang dữ liệu,

Ví dụ 4: Trên Table DSHS, tìm học sinh có tên Lý.? ®Ó t×m kiÕm cÇn qua mÊy bíc ®ã lµ nh÷ng b-

Trường THPT Tủa Chùa Năm học 2014-2015

Page 69: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmđặt điểm chèn vào ô bất kỳ của cột Tên (cột có chứa giá trị muốn tìm) kích vào biểu tượng

hoặc vào Edit/Find, xuất hiện H7B2: Nhập giá trị muốn tìm vào ô Find WhatLook in: chọn tên trường (Tên) chứa giá trị muốn tìm, hoặc chọn tên bảng nếu muốn tìm nếu muốn tìm giá trị đó ở tất cả các trường

Match:chọn cách thức phù hợp với

Ở đây, với yêu cầu trên ta chọn Whole Field (2). Nháy vào nút Find Next, nếu tìm ra, Access sẽ tô đen lên giá trị tìm thấy, muốn tìm tiếp tục kích vào Find Next.Lưu ý: Chức năng vừa tìm vừa thay, trong cửa số Find and Replace ? em cho biết muốn vừa tìm kiếm giá trị, vừa thay thể bởi một giá trị khác thì chọn phiếu lệnh nào ?4. Ho¹t ®éng 4: In dữ liệu : In nội dung bảng dưới dạng trang dữ liệu:- Mở Table dưới dạng trang dữ liệu-Vào File/Print

íc nµo?- Qua 2 bíc

(ë h×nh bªn)1. Tìm đến ô có chứa giá trị cần tìm2. Tìm đến ô chứa giá trị trùng khớp3. Tìm đến ô dữ liệu bắt đầu bằng giá trị cần tìm

o Phiếu lệnh Replaceo Ví dụ: Hãy tìm kiếm từ

TT đổi thành Thừa Thiên trên cột Địa chỉ

H7IV. Đánh giá cuối bài: Hs thực hành trên máy sau khi gv hướng dẫn theo từng thao tác.

Xác nhận soạn GA ngày tháng năm 2014

Trường THPT Tủa Chùa Năm học 2014-2015

123

Page 70: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:...................TiÕt 14-15 Bµi tËp vµ thùc hµnh sè 3

Thao t¸c trªn b¶ng

I. Môc ®Ých yªu cÇu: - LuyÖn kü n¨ng thao t¸c trªn b¶ng.- Sö dông c¸c c«ng cô läc, x¾p xÕp ®Ó kÕt xuÊt th«ng tin tõ b¶ng. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 71: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmIII. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Thªm c¸c b¶n ghi vµo b¶ng sö dông b¶ng HOCSINH ®· ®îc t¹o cÊu tróc ë bµi thùc hµnh 2? §Ó thªm c¸c b¶n ghi ta lµm nh thÕ nµo?- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh c¸ch thªm 1 b¶n ghi míi.* Sö dông c¸c c¸ch di chuyÓn trong b¶ng- ChØnh söa c¸c lçi trong c¸c tr-êng(NÕu cã).- Xo¸ hoÆc thªm b¶n ghi míi? Muèn xo¸ b¶n ghi ta lµm ntn?- Di chuyÓn con trá ®Õn b¶n ghi cÇn xo¸.-NhÊn phÝm DELETE.

Bµi 2: a, HiÓn thÞ c¸c häc sinh nam trong líp?b, Läc ra danh s¸ch c¸c b¹n cha lµ ®oµn viªn.c, T×m c¸c häc sinh cã ®iÓm 3 m«n To¸n, Lý, Ho¸ ®Òu trªn 8? ®Ó lµm ®îc 2 c©u a,b ta ph¶i sö dông c¸ch läc nµo?- Gi¸o viªn lµm mÉu cho häc sinh ®Ó häc sinh quan s¸t trªn m¸y tÝnh.

Bµi 3: a, X¾p xÕp tªn häc sinh trong b¶ng HOCSINH theo thø tù trong b¶ng ch÷ c¸i.

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - Insert/New record - Quan s¸t gi¸o viªn lµm mÉu ®Ó lµm c¸c b¶n ghi tiÕp theo.- NhÊn phÝm tab hoÆc shift tab ®Ó di chuyÓn tíi hoÆc lïi l¹i gi÷a c¸c tr-êng trong b¶ng.- NhÊn phÝm mòi tªn ®Ó di chuyÓn c¸c « trong b¶ng.NhÊn Home, end hoÆc ctrl home, ctrl end ®Ó di chuyÓn ®Õn trêng ®Çu, trêng cuèi hoÆc « ®Çu, cuèi cña b¶n ghi, b¶ng

- Cã thÓ sö dông c¶ hai c¸ch.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Chó ý: riªng c©u c chóng ta ph¶i sö dông c¸ch läc thø 2

- Häc sinh suy nghÜ tr¶ lêi c©u hái

Trường THPT Tủa Chùa Năm học 2014-2015

Page 72: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmb,X¾p xÕp ®iÓm to¸n theo thø tù gi¶m dÇn ®Ó biÕt nh÷ng b¹n nµo cã ®iÓm to¸n cao nhÊt?c, X¾p xÕp ®iÓm v¨n theo thø tù t¨ng dÇn?? §Ó x¾p xÕp ta lµm ntn?? Cã mÊy c¸ch x¾p xÕp lµ nh÷ng c¸ch nµo?- Gi¸o viªn lµm mÉu cho häc sinh quan s¸t mét trong c¸c ý trªnBµi 4: T×m trong b¶ng nh÷ng häc sinh cã ®iÓm trung b×nh 1 m«n nµo ®ã lµ 10? §Ó t×m kiÕm ta lµm nh thÕ nµo?- Chän Edit/ FindHoÆc nhÊn tæ hîp phÝm ctrl + FGâ c¸c th«ng sè cÇn t×m vµo trong c¸c « cña cöa sæ t¬ng øng.

2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y vµ cho häc sinh ghi mét vµi chó ý ë cuèi s¸ch trong bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Häc sinh quan s¸t c¸c thao t¸c cña gi¸o viªn ®Ó biÕt c¸ch x¾p xÕp.

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 3.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.- GV nhận xét, đánh giá học sinh trong quá trình thực hành.

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 73: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:…………Ngµy gi¶ng:……….. Lớp:.................Tiết 16

Hệ quản trị cơ sở dữ liệu MS Access§6 Biểu mẫu (Form) – (tiết 1/1 tiết)

I. Mục đích, yêu cầu : Về kiến thức: Biết biểu mẫu là gì? Tác dụng của biểu mẫu:hiển thị dữ liệu được lấy từ Table hoặc Query. Form còn dùng để nhập dữ liệu cho Table. Biết tác dụng của biểu mẩu chính và phu Về kỹ năng: Tạo được biểu mẫu đơn giản. biểu mẫu chính và phụII. Chuẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.

- Kiểm tra bài cũ: Cập nhật dữ liệu bao gồm các thao tác gì?- NhËn xÐt, cho ®iÓm.1. Ho¹t ®éng 1:Kh¸i niệm về biểu mẫu:? ThÕ nµo lµ biÓu mÉu?.

? BiÓu mÉu dïng ®Ó lµm g×?Biểu mẫu là một công cụ trong Access, dựa trên Table/Query để:-Hiển thị dữ liệu của Table/Query dưới dạng thuận lợi để xem, nhập, và sửa dữ liệu-Thực hiện các thao tác thông qua các nút lệnh do người dùng tạo ra.2. Ho¹t ®éng 2: Phương pháp thiết kế biểu mẫu : ? Cã mÊy ph¬ng ph¸p thiÕt kÕ biÓu mÉu?- Phương pháp làm theo từng bước hướng dẫn của Access (Wizard)- Phương pháp tự thiết kế (Design)2.1) Phương pháp

- Líp trëng b¸o c¸o sÜ sè líp.- Häc sinh lªn b¶ng tr¶ lêi c©u hái

Minh họa bằng phần mềm ứng dụng- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.- HiÓn thÞ d÷ liÖu, thùc hiÖn c¸c thao t¸c th«ng qua c¸c nót lÖnh do ngêi dïng t¹o ra.

- Cã 2 ph¬ng ph¸p+ Theo híng dÉn(Wizard)+ Tù thiÕt kÕ(Design)

Trường THPT Tủa Chùa Năm học 2014-2015

Page 74: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmtạo Form theo từng bước hướng dẫn của Access (Wizard):a) Tạo Form trên một Table:Ví dụ 1: Từ Table DSHV hãy tạo Form chứa các trường của bảng DSHS.B1: Kích vào đối tượng Form, kích đúp

vào lệnh , Ở khung Tables/Queries chọn table nguồn :DSHS (H1)

B2: Tùy theo yêu cầu trong Form chứa trường nào của Table nguồn? để chọn trường vào khung Select Field (chọn trường). Kích dấu >> để chọn hết trường của Table vào Form ( nếu muốn chọn từng trường 1, chọn trường muốn đưa vào Form kích vào dấu >)B3: Kích vào Next để tiếp tục, xuất hiện (H2), cho phép chọn cách trình bày của Form, chọn dạng cột (Columnar), kích vào Next để tiếp tục xuất hiện (H3) cho phép chọn nền của biểu mẫu, chọn International (nền của Form là hình quả địa cầu) kích vào Next xuất hiện cửa sổ (H4) , đặt tên cho Form: DANH SACH HS kích vào Finish để kết thúc. Kết quả (H5). B4: Đóng cửa sổ Form chọn Yes để đồng ý lưu

DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO)MON_HOC (MA_MON_HOC , TEN_MON_HOC) BANG_DIEM(MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO)

Chọn Table nguồn (H44)

H1

Trường THPT Tủa Chùa Năm học 2014-2015

Page 75: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H2

H3

H4

Trường THPT Tủa Chùa Năm học 2014-2015

Bạn thích cách trình nào cho biểu mẫu của bạn?

Kiểu cột

Page 76: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmH5

Lưu ý: Từ đây ta có thể sử dụng Form này để nhập dữ liệu cho Table.Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

b) Tạo form trên nhiều Table bằng Wizard:Trên tệp Quanlyhocsinh.mdb. Để hiển thị thông tin về một học sinh (ở DSHS) và các môn thi của học sinh đó (BANG_DIEM) ta cần xây dựng Form chính – Main Form (Form ở đầu 1 trên table DSHS) và form phụ - Sub Form(Form ở đầu nhiều trên table BANG_DIEM) để nhập dữ liệu cho cả 02 Table : DSHS và BANG_DIEM (thay vì phải nhập riêng lẻ từng Table một). B1: Làm tương tự như ở trên, nhưng ở cửa sổ chọn Table nguồn (H6) , ta phải lần lượt chọn 02 table liên tiếp theo thứ tự như sau:Table nào ở đầu 1 thì chọn trước, ở đây ta chọn :Lần 1: Chọn tất cả các trường của DSHS sang khung chọn trường bên phải (H6)

DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO)MON_HOC (MA_MON_HOC , TEN_MON_HOC) BANG_DIEM(MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO)

H6. Lần 2: Chọn các trường của BANG_DIEM, và kích vào Next để tiếp tục

Trường THPT Tủa Chùa Năm học 2014-2015

Page 77: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H7B2: Ở (H8), chọn Table DSHS : chi phối biểu mẫu BANG_DIEM, kích vào NextXuất hiện (H9)

H8.

H9. Chọn cách trình bày của Form phụ-chọn Datasheet có dạng như khung trái

B3: Ở (H10) Chọn kiểu Internetional (quả địa cầu làm ảnh nền cho Form-thường kích chọn Standard), kích vào Next, xuất hiện (H11) nhập tên cho form: F_TONGHOP, Access cho biết form phụ là BANG_DIEM (BANG_DIEM Subform). Kích vào Finish để kết thúc, xem kết quả (H12)

Trường THPT Tủa Chùa Năm học 2014-2015

Muốn xem số liệu dựa trên Table nào?

Chọn nút này để tạo biểu mẫu chính/phụ

Chọn bảng DSHS để trình bày nội dung cho form chính

Chọn bảng BANG_DIEM để trình bày nội dung cho Form phụ

Page 78: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H10

H11

H12

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh2.2) Các chế độ làm việc với biểu mẫu:? Cã mÊy c¸ch lµm viÖc víi biÓu mÉu- Chế độ biểu mẫu (Form View)- Chế độ thiết kế (Design View)a) Chế độ biểu mẫu:Vào đối tượng Form/ kích đúp vào tên Form muốn mở dưới chế độ biểu mẫu, như cửa sổ H55, từ đây ta có thể nhập mới, cập nhật dữ liệu..b) Chế độ thiết kế:Chọn tên Form muốn xem dưới chế độ thiết

- Häc sinh ®äc sgk, tr¶ lêi c©u hái.- Cã 2 c¸ch lµm viÖc víi biÓu mÉu.

- C¸ch lµm viÖc víi chÕ ®é biÓu mÉu.- C¸ch lµm viÖc víi chÕ ®é thiÕt kÕ.

Trường THPT Tủa Chùa Năm học 2014-2015

Đìêu khiển di chuyển đến các bản ghi của form chính.

Đìêu khiển di chuyển đến các bản ghi của form phụ.

Page 79: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

kế, kích vào , chế độ này để chỉnh sửa trình bày biểu mẫu (H13)

H13

IV. Đánh giá cuối bài:- nhắc học sinh về nhà thực hành các ví dụ có trong bài học.

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 80: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… TiÕt 17

BÀI TẬP

I. Môc ®Ých yªu cÇu:- Gióp häc sinh n¾m ®îc c¸c kiÕn thøc c¬ b¶n nh: biÕt t¹o cÊu tróc b¶ng, chØnh söa, n¾m ®îc c¸c thao t¸c c¬ b¶n trªn b¶ng,xo¸, thªm b¶n ghi.... II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong s¸ch bµi tËp vµ s¸ch gi¸o khoa

Bµi 1: H·y chän kiÓu d÷ liÖu thÝch hîp cho c¸c gi¸ trÞ m« t¶ díi ®©ya, Ch÷ hoÆc kÕt hîp ch÷ vµ sè hoÆc c¸c sè kh«ng yªu cÇu tÝnh to¸n, ch¼ng h¹n sè ®iÖn tho¹i.b, V¨n b¶n dµi m« t¶ ng¾n vÒ s¶n phÈm.c, Sè thø tù mét danh s¸ch c¸c s¶n phÈm.d, Sè tham gia tÝnh to¸n nh tØ gi¸, ®¬n gi¸ vµ sè lîng.e, Ngµy giê mua/ b¸n hµng, ngµy sinh.f, Lµ hµng mÉu hoÆc hµng b¸n( ChØ nhËn 1 trong 2 gi¸ trÞ)Bµi 2: H·y chän c©u tr¶ lêi ®óng Khi nµo cã thÓ nhËp d÷ liÖu vµo b¶ng:a. Ngay sau khi c¬ së d÷ liÖu ®îc t¹o

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái

§¸p ¸n:C©u a: kiÓu textC©u b: KiÓu textC©u c: KiÓu Auto numberC©u d: KiÓu numberC©u e: KiÓu Date/timeC©u f: KiÓu yes/no

- Häc sinh quan s¸t bµi 2 sau ®ã chän ®¸p ¸n ®óng. §¸p ¸n: d

Trường THPT Tủa Chùa Năm học 2014-2015

Page 81: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmra.b. BÊt cø khi nµo cã d÷ liÖu.c. BÊt cø lóc nµo cÇn cËp nhËt d÷ liÖu.d. Sau khi b¶ng ®· ®îc t¹o ra trong c¬ së d÷ liÖu.

Bµi 3: *Trong chÕ ®é thiÕt kÕ mét trêng thay ®æi khi:a. Mét trong nh÷ng tÝnh chÊt cña tr-êng thay ®æi.b. Tªn trêng thay ®æi.c. KiÓu d÷ liÖu cña trêng thay ®æi.d. TÊt c¶ c¸c ®¸p ¸n trªn.Bµi 4: §é réng cña trêng cã thÓ ®îc thay ®æi ë ®©u:a. Trong chÕ ®é thiÕt kÕ.b. trong chÕ ®é trang d÷ liÖu.c. Kh«ng thÓ thay ®æi ®îc.Bµi 5: H·y ®iÒn vµo tõ thÝch hîp trong c¸c côm tõ: duy nhÊt, tªn, thay ®æi, kiÓu d÷ liÖu, trèng vµo chç trèng thÝch hîpa. ………….cÊu tróc b¶ng cã thÓ dÉn ®Õn mÊt d÷ liÖu.b. Tªn mçi trêng ph¶i lµ……….trong mét b¶ng.c. Thay ®æi ®ång thêi ……..cña trêng cã thÓ lµm mÊt hÕt d÷ liÖu ®· cã trong trêng ®ã.d. Khi mét trêng míi ®îc thªm vµo th× d÷ liÖu trong trêng ®ã ban ®Çu lµ…..Bµi 6: Thay ®æi cÊu tróc b¶ng lµ:a. Thªm míi trêngb. Thay ®æi tªn trêng( tªn, kiÓu d÷ liÖu, tÝnh chÊt)c. Xo¸ trêng.d. TÊt c¶ c¸c thao t¸c trªn.Bµi 7: Mét b¶ng cã thÓ cã 2 trêng cïng kiÓu Autonumber ®îc kh«ng? T¹i sao/

- Häc sinh suy nghÜ tr¶ lêi c©u hái

§¸p ¸n: d

§¸p ¸n: b

§¸p ¸n:a: Thay ®æib: duy nhÊtc: KiÓu d÷ liÖud: trèng

§¸p ¸n: d

- Kh«ng ®îc v× Access chØ cho 1 trêng cã kiÓu Autonumber.

- Kh«ng thÓ dïng trêng tªn lµm kho¸ chÝnh cho b¶ng v× trêng tªn kh«ng ph¶i lµ duy nhÊt, cã thÓ cã nhiÒu häc sinh trïng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 82: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmBµi 8: Gi¶ sö cÇn t¹o mét b¶ng HOC_SINH ®Ó qu¶n lý cã nh÷ng trêng sau: Hä ®Öm, tªn, ngµy sinh, giíi tÝnh, ®Þa chØ, ®iÓm to¸n, ®iÓm lý, ®iÓm tin. T¹i sao kh«ng thÓ dïng trêng tªn lµm kho¸ chÝnh cho b¶ng.Bµi 9: Trong Access 1 b¶n ghi ®îc t¹o thµnh tõ d·y c¸c:a. trêng. c. tÖpb. c¬ së d÷ liÖu d. B¶n ghi kh¸cBµi 10: H·y ®¸nh dÊu §/S vµo cét ®óng, sai trong b¶ng díi ®©y

®óng

sai

Mét trêng chøa mét ®¬n vÞ th«ng tin bªn trong 1 b¶n ghi

§

Cã thÓ cã c¸c kho¸ chÝnh gièng nhau trong b¶ng

S

Lo¹i bá d thõa sÏ lµm t¨ng tÝnh nhÊt qu¸n trong c¬ së d÷ liÖu

§

Tªn trêng cã thÓ chøa c¸c kÝ tù sè vµ kh«ng thÓ dµi h¬n 64 kÝ tù

§

NÕu ®é dµi cña trêng kiÓu text kh«ng ®îc chØ râ th× Access g¸n cho nã lµ 25

S

ChØ cã thÓ thùc hiÖn phÐp to¸n sè häc trªn d÷ liÖu cña trêng kiÓu sè

§

®Ó xo¸ b¶n ghi trong b¶ng ta chän b¶n ghi vµ nhÊn Delete

§

Bµi 11: C©u nµo sai trong c¸c c©u sau:a. Sö dông läc theo lùa chän( filter by selection) ®Ó t×m nhanh c¸c b¶n ghi cã d÷ liÖu trïng víi « ®ang chän.b. Sö dông läc theo mÉu ®Ó t×m c¸c

tªn nhau.

§¸p ¸n: a

Häc sinh suy nghÜ vËn dông kiÕn thøc ®· häc trong c¸c bµi tríc ®Ó tr¶ lêi c©u hái

§¸p ¸n: b

Häc sinh suy nghÜ vËn dông kiÕn thøc ®· häc

Trường THPT Tủa Chùa Năm học 2014-2015

Page 83: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmb¶n ghi cã d÷ liÖu trïng víi « ®ang chän vµ thªm mét sè tiªu chÝ kh¸c.c. Sö dông läc theo mÉu ®Ó t×m c¸c b¶n ghi tho¶ m·n ®iÒu kiÖn phøc t¹pBµi 12: H·y ®¸nh dÊu §/S vµo cét ®óng, sai trong b¶ng díi ®©y

®óng

sai

Mét b¶n ghi cã thÓ chøa nhiÒu trêng

§

Mçi trêng chøa mét th«ng tin riªng biÖt bªn trong mçi b¶n ghi

§

Trong Access d÷ liÖu ®îc chøa trong tÊt c¶ c¸c ®èi t-îng nh: b¶ng, mÉu hái, biÓu mÉu, b¸o c¸o

S

D÷ liÖu trong c¸c trêng cña 1 b¶n ghi ph¶i kh¸c nhau

S

TÊt c¶ c¸c b¶ng trong CSDL ph¶i cã sè trêng b»ng nhau

S

trong c¸c bµi tríc ®Ó tr¶ lêi c©u hái

IV. Đánh giá cuối bài :- Về nhà häc bµi tiÕt sau thùc hành

Xác nhận soạn GA ngày tháng năm 2014 PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.............TiÕt 18-19 Bµi tËp vµ thùc hµnh sè 4

T¹o biÓu mÉu ®¬n gi¶n

I. Môc ®Ých yªu cÇu:- T¹o biÓu mÉu, chØnh söa biÓu mÉu trong chÕ ®é thiÕt kÕ.- NhËp d÷ liÖu cho b¶ng b»ng biÓu mÉu.- CËp nhËt vµ t×m kiÕm th«ng tin. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 84: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmIII. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: T¹o biÓu mÉu ®Ó nhËp d÷ liÖu cho b¶ng HOC_SINH theo mÉu( Sö dông c¬ së d÷ liÖu trong bµi thùc hµnh 3)

? C¸ch t¹o biÓu mÉu b»ng thuËt sÜ?.? §Ó sö dông ph«ng tiÕng viÖt ta lµm nh thÕ nµo?? Di chuyÓn c¸c trêng nh thÕ nµo ®Ó cã vÞ trÝ ®óng nh biÓu mÉu trong SGK H44?- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh c¸ch t¹o b»ng thuËt sÜ vµ c¸ch di chuyÓn 1 trêng nµo ®ã.

Bµi 2: Sö dông biÓu mÉu võa t¹o ®Ó nhËp thªm c¸c b¶n ghi cho b¶ng theo mÉu SGK trang 55- Gi¸o viªn lµm mÉu cho häc sinh ®Ó häc sinh quan s¸t trªn m¸y tÝnh.

Bµi 3: *Sö dông c¸c nót lÖnh trªn thanh c«ng cô ®Ó läc ra c¸c häc sinh nam cña b¶ng HOC_SINH? §Ó läc ra häc sinh nam ta lµm ntn?

? ®Ó biÕt xem cã bao nhiªu b¶n ghi ta lµm ntn?- Cã thÓ xem c¸c nót lÖnh kh¸c trªn thanh ®ã nh b¶n ghi cuèi cïng, b¶n ghi kÕ tiÕp, b¶n ghi ®Çu tiªn...* T×m hiÓu vµ sö dông lÖnh t¬ng

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái

- Ta ph¶i vµo VIETKEY2000 sau ®ã chän ph«ng UNICODE

- Quan s¸t gi¸o viªn lµm mÉu ®Ó lµm c¸c b¶n ghi tiÕp theo.- NhÊn phÝm tab hoÆc shift tab ®Ó di chuyÓn tíi hoÆc lïi l¹i gi÷a c¸c tr-êng trong b¶ng.

- Häc sinh quan s¸t bµi 2 sau ®ã nhËp d÷ liÖu nh trong b¶ng ®· cho.

- Häc sinh suy nghÜ tr¶ lêi c©u hái

- record/filter/filter by form hép tho¹i filter by form hiÖn ra - trong trêng gioitinh ta gâ ®iÒu kiÖn läc ®ã lµ " Nam"- §Ó xem cã bao nhiªu b¶n ghi ta xem thanh cuèi cïng trong biÓu mÉu.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 85: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmøng trªn b¶ng chän record(H46SGk) ®Ó:a, X¾p xÕp tªn häc sinh theo thø tù t¨ng dÇn.? §Ó x¾p xÕp ta lµm nh thÕ nµo?

b, Läc ra c¸c häc sinh lµ n÷? §Ó lµm yªu cÇu nµy ta lµm ntn?

- Gi¸o viªn lµm mÉu cho häc sinh quan s¸t mét trong c¸c ý trªn

2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y vµ cho häc sinh ghi mét vµi chó ý ë cuèi s¸ch trong bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- record/ sort vµ chän chiÒu x¾p xÕp t¬ng øng.- record/filter/filter by form hép tho¹i filter by form hiÖn ra - trong trêng gioitinh ta gâ ®iÒu kiÖn läc ®ã lµ " N÷ "

- Häc sinh quan s¸t c¸c thao t¸c cña gi¸o viªn ®Ó biÕt c¸ch x¾p xÕp.

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 4.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.- nhận xét quá trình thực hành của học sinh

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 86: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:…………Ngµy gi¶ng:……….. Lớp:...............Tiết 20

Hệ quản trị cơ sở dữ liệu MS Access§7 Liªn kÕt gi÷a c¸c b¶ng – (tiết 1/1 tiết)

I. Mục đích, yêu cầu : - BiÕt kh¸i niÖm liªn kÕt gi÷a c¸c b¶ng, sù cÇn thiÕt vµ ý nghÜa cña viÖc t¹o liªn kÕt.- BiÕt c¸ch t¹o liªn kÕt trong AccessII. Chuẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.

1. Ho¹t ®éng 1:Kh¸i niệm GV: Sau khi thiết kế bảng xong không nên nhập ngay dữ liệu mà nên thiết lập mối quan hệ rồi nhập liệu sauGV: Chính quan hệ này sẽ giúp dữ liệu đảm bảo được tính vẹn toàn dữ liệu, giúp người lập trình lập bảng tổng hợp từ nhiều bảng.(Minh họa bằng Access- bằng phản ví dụ: tạo ds tổng hợp từ nhiều bảng không tạo mốiquan hệ)Relationship:mối quan hệCó khi nào không thể lập mối quan hệ giữa hai bảng không?

? ThÕ nµo lµ liªn kÕt?* Khái niệm:Trong Access, một CSDL gọi là có hiệu quả, các bảng của nó phải thiết lập mối quan hệ với nhau.2. Ho¹t ®éng 2:Cách tạo mối quan hệ:Sau khi có ít nhất từ 2 bảng trở lên, ta mới tạo được mối quan hệ . Ví dụ: Có 3 table DSHS, BANG_DIEM, MON_HOC (h1)

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh l¾ng nghe quan s¸t vd trªn.

Có Häc sinh quan s¸t gi¸o viªn Minh họa bằng access), khi hai trường khác kiểu dữ liệu và chiều dài. - Häc sinh suy nghÜ, tr¶ lêi c©u hái.

? Giữa hai bảng DSHS và BANG_DIEM em hãy cho biết 2 tables này có thể quan hệ với nhau trên trường nào? - MAHS

Trường THPT Tủa Chùa Năm học 2014-2015

Page 87: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmHãy tạo mối quan hệ giữa 3 tables này:Vào cửa sổ CSDLB1:Chọn Tools/RelationshipsB2:Kích phải chuột vào cửa sổ Relationships/chọn Show Table kích đúp vào các bảng muốn lập mối quan hệ, các bảng này sẽ được đưa vào cửa sổ quan hệ.(H2)B3: Trỏ chuột vào MAHS của bảng DSHS (là trường khóa chính), kéo rê sang MAHS (không phải trường khóa chính) của bảng BANG_DIEM. (H3)B4: Xuất hiện cửa sổ như hình (H4)Cửa sổ này để thiết lập tính chất của mối quan hệ. Kích vào mục Enforce Referential Integrity để bảo đảm tính toàn vẹn dữ liệu, khi nhập MAHS ở bảng quan hệ BANG_DIEMTương tự đối với trường MA_MON_HOC, kéo trường MA_MON_HOC của bảng MON_HOC, đến trường liên kết MA_MON_HOC của BANG_DIEM. (xem kết quả ở H5)

B5: Cuối cùng kích vào nút Close đóng cửa sổ này lại, chọn Yes để đồng ý lưu quan hệ vừa lập.Lưu ý: Trường tham gia lập quan hệ phải cùng kiểu dữ liệu (Data type), và cùng chiều dài (Field size).

(h1)

Qui tắc tạo quan hệ: Trong cửa sổ Relationships, ta trỏ chuột vào trường khóa chính của bảng này (bảng chính) kéo sang trường liên kết của bảng kia (bảng quan hệ) và thả chuột.

Chọn tính chất: Enforce Referential Integrity để đảm bảo tính toàn vẹn dữ liệu giữa hai bảng trên trường quan hệ:MAHS.Nghĩa là:Nếu nhập MAHS ở đầu bảng quan hệ : BANG_DIEM với giá trị không trùng khớp với MAHS đầu bảng chính đã nhập, Access từ chối không cho nhập.DùngCT QUANLYHOCSINH để minh họa tính vẹn toàn dữ liệu.

(h2)

Trường THPT Tủa Chùa Năm học 2014-2015

Kích phải chuột vào cửa sổ RelationshipsChọn Show Table

Page 88: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

(h3)

(h4)

(h5)

Hoạt động giáo viên Hoạt động học sinh3. Ho¹t ®éng 3: Hiệu chỉnh mối liên kết:? Có bao giờ Access không cho phép hiệu chỉnh mối quan hệ không?-Vào cửa sổ Relationships, kích đúp vào dây quan hệ, xuất hiện cửa sổ Edit Relationships để hiệu chỉnh.?Có bao giờ Access không cho phép xóa mối quan hệ không?

Có, lúc bảng nằm trong mối quan hệ mà đang trong chế độ đang làm việc (đang open)

Có, vì lúc này bảng đang ở

Trường THPT Tủa Chùa Năm học 2014-2015

Trỏ chuột vào MAHS của bảng DSHS, kéo rê sang MAHS của bảng BANG_DIEM

và thả.

Bảng chính, nằm ở đầu xuất phát

Bảng quan hệ nằm ở đầu đến

Chọn tính chất này để đảm bảo tính toàn vẹn dữ liệu giữa hai bảng trên trường quan hệ:MAHS.Nếu nhập MAHS ở đầu bảng quan hệ : BANG_DIEM với giá trị không trùng khớp với MAHS đã nhập đầu bảng chính : DSHS, Access từ chối không cho nhập.

Kiểu quan hệ: 1nhiều

Page 89: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm4. Ho¹t ®éng 4: Xóa dây mối liên kết:- Vào cửa sổ Relationships, kích chuột phải vào dây quan hệ muốn xóa, chọn lệnh DelelteLưu ý: Muốn hiệu chỉnh hoặc xóa dây quan hệ ta phải đóng cửa sổ của các bảng có liên quan.

chế độ làm việc

IV. Đánh giá cuối bài- Kh¸i niÖm liªn kÕt, c¸ch t¹o mèi liªn kÕt, c¸ch bá mèi liªn kÕt, c¸ch hiÖu chØnh mèi liªn kÕt.- TiÕt sau thùc hµnh.

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 90: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… TiÕt 21-22 Bµi tËp vµ thùc hµnh sè 5

Liªn kÕt gi÷a c¸c b¶ngI. Môc ®Ých yªu cÇu: - 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. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: T¹o CSDL KINH_DOANH gåm 3 b¶ng cã cÊu tróc nh trong môc 1bµi 7. NhËp c¸c d÷ liÖu cho díi ®©y vµo c¸c b¶ng t¬ng øng.? §Ó t¹o c¬ së d÷ liÖu ta lµm ntn?

? §Ó T¹o cÊu tróc b¶ng ta lµm ntn?

? §Ó chän khã chÝnh ta lµm nh thÕ nµo?? §Ó ghi tªn b¶ng ta lµm ntn?hi ta lµm nh thÕ nµo?- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh c¸ch t¹o ra 1 b¶ng KHACH_HANG? §Ó nhËp th«ng tin vµo b¶ng ta lµm nh thÕ nµo?

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái Më Access ra file/newGâ tªn c¬ së d÷ liÖu: KINH_DOANH - create table in design vew vµ t¹o lÇn lît 3 b¶ng víi cÊu tróc nh trong sgk trang 57

- vµo edit/primary key- file/ save vµ gâ tªn 3 b¶ng lÇn lît nh trong sgk.- Quan s¸t gi¸o viªn lµm mÉu ®Ó lµm c¸c b¶ng tiÕp theo.- Më b¶ng ë chÕ ®é Datasheet vew ®Ó nhËp d÷ liÖu nh H×nh a ,b,c trang 61sgk

Trường THPT Tủa Chùa Năm học 2014-2015

Page 91: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm? Gi÷a b¶ng KHACH_HANG vµ b¶ng HOA_DON liªn kÕt víi nhau b»ng trêng nµo?

? Gi÷a b¶ng MAT_HANG vµ b¶ng HOA_DON liªn kÕt víi nhau b»ng trêng nµo?

Bµi 2: T¹o liªn kÕt cho c¸c b¶ng trong CSDL KINH_DOANH võa t¹o ë bµi 1 ®Ó cã s¬ ®å liªn kÕt nh trªn h×nh 49? §Ó t¹o liªn kÕt gi÷a 2 b¶ng HOA_DON vµ KHACH_HANG ta lµm nh thÕ nµo?

-Më CSDL KINH_DOANH - Tool/ Relationships…- Nh¸y nót ph¶i vµo vïng trèng trong cöa sæ relationships vµ chän show table ®Ó më hép thoai show table nÕu nã cha xuÊt hiÖn.- Chän tªn tõng b¶ng råi nh¸y nót add. Nh¸y close ®Ó ®ãng cöa sæ show table.- KÐo th¶ trêng Ma_khach_hang cña b¶ng KHACH_HANG qua trêng Ma_khach_hang cña b¶ng HOA_DON. - Nh¸y nót create trong hép edit relationships ®Ó t¹o mèi nèi.T¬ng tù víi 2 b¶ng HOA_DON vµ b¶ng MAT_HANG- Gi¸o viªn lµm mÉu cho häc sinh ®Ó häc sinh quan s¸t trªn m¸y tÝnh ®èi víi 2 b¶ng KHACH_HANG vµ b¶ng HOA_DON.

? §Ó xo¸ mèi liªn kÕt ta lµm ntn?

? §Ó söa liªn kÕt ta lµm nh thÕ nµo?2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc

- Hai b¶ng nµy ®Òu cã trêng Ma_khach_hang lµ chung chÝnh v× vËy mµ 2 b¶ng nµy liªn kÕt víi nhau b»ng trêng chung ®ã.

Hai b¶ng nµy ®Òu cã tr-êng Ma_mat_hang lµ chung chÝnh v× vËy mµ 2 b¶ng nµy liªn kÕt víi nhau b»ng trêng chung ®ã.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh suy nghÜ tr¶ lêi c©u hái- Nh¸y vµo d©y liªn kÕt sau ®ã nhÊn phÝm Delete.- Ta nh¸y ®óp vµo ®êng nèi thÓ hiÖn liªn kÕt ®Ó më hép tho¹i edit relationships

Trường THPT Tủa Chùa Năm học 2014-2015

Page 92: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmhµnh- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 5.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.- nhận xét giờ thực hành của học sinh và ra bài tập về nhà

Xác nhận soạn GA ngày tháng năm 2013 PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 93: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:……….Ngµy gi¶ng:……… Lớp:..........Tiết 23

Chương II: Hệ quản trị cơ sở dữ liệu MS Access

§8 Truy vấn dữ liệu I. Mục đích, yêu cầu:

Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu hỏi). Biết các bước chính để tạo ra một truy Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.- 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.III. Nội dung:

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: 1. Ho¹t ®éng 1: Các khái niệm:? ThÕ nµo lµ mÉu hái?.a) Mẫu hỏi (truy vấn):Trong CSDL chứa các thông tin về đối tượng ta đang 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 ra theo yêu cầu nào đó. Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra. Ví dụ (bên)b) Tác dụng của mẩu hỏi:? MÉu hái cã t¸c dông nh thÕ nµo?- Sắp xếp các bản ghi- Chọn các bản ghi thỏa điều kiện nào đó- Chọn các trường hiển thị trong danh sách- Tính tóan các trường mới- Tổng hợp và hiển thị thông tin từ các Table có quan hệ.c) Biểu thức trong Access:? Trong Access coa nh÷ng lo¹i biÓu thøc nµo?Để thực hiện các tính tóan và kiểm tra các điều kiện, ta phải biết cách viết các biểu thức đó. Các biểu thức trong Access là:Biểu thức số học, biểu thức điều kiện và biểu thức lôgic:- Các phép tóan được sử dụng trong Access

- Líp trëng b¸o c¸o sÜ sè líp.

Ví dụ: Khi quản lý học sinh, ta thường có những yêu cầu khai thác thông tin, bằng cách đặt câu hỏi (truy vấn):Tìm kiếm học sinh theo mã học sinh? Tìm kiếm những học sinh có điểm trung bình cao nhất lớp? Tổng số hàng hóa tính bằng tiền đã nhập trong tháng ?...Tiếp theo yêu cầu này người lập trình sử dụng ngôn ngữ lập trình để đón nhận truy vấn và thực hiện truy xuất dữ liệu cho kết xuất lên màn hình hoặc in ra giấy

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 94: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmđể 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 toán Lôgic: AND (và), OR

(hoặc), NOT (phủ định).o Phép toán ghép chuổi: &

Ví dụ: [HO_DEM]&” “&[TEN], ghép trường [HO_DEM] và trường [TEN] với một dấu Space- Các toán hạng được viết trong biểu thức :

o Tên trường: được viết trong cặp dấu [ ]

Ví dụ: [HODEM], [TEN]...o Hằng số: 200, 12...o Hằng văn bản (các ký tự) phải được

viết trong 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 tổng cột thành tiền- Các hàm số trong Access:Hàm số trong Access dùng để tính tóan các dữ liệu trên trường chỉ định. Một số hàm thông dụng để tính tóan trên trường có dữ liệu số như sau:SUM: Tính tổng giá trị số trên trường chỉ định.AVG: Tính giá trị trung bình các giá trị số trên trường chỉ định.MIN: Tìm giá trị nhỏ nhất của các số nằm trên trường chỉ định.MAX: Tìm giá trị lớn nhất của các số nằm trên trường chỉ định.COUNT: Đêm các ô khác rỗng nằm trên trường chỉ địnhROUND(a,n): làm tròn biểu thức số :a, đến n số lẻ.2. Ho¹t ®éng 2: Tạo query (mẫu hỏi) ? Cã mÊy c¸ch ®Ó t¹o mÉu hái?C¸ch 1: bằng phương pháp thiết kế (Design)C¸ch 2: b»ng c¸ch dïng thuËt sÜ? ®Ó xem hoÆc söa ®æi thiÕt kÕ mÉu hái ta lµm ntn?.B1: Chän mÉu hái cÇn xem hoÆc söa.

- Häc sinh quan s¸t, l¾ng nghe, ghi chÐp

Cã 8 hµm c¬ b¶n vµ ý nghÜa t¬ng øng cña c¸c hµm

* Chó ý: C¸c hµm trªn chØ dïng víi nh÷ng trêng cã d÷ liÖu lµ sè( TÝnh to¸n ®îcha

Ví dụ về các 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ìnhBiểu thức điều kiện: “Giỏi” OR “Khá” để lọc ra danh sách học sinh Giỏi hoặc 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 sao cho điểm thuộc thang 10 điểm.

- Cã 2 c¸ch create query in design vewcreate query by using wizard

Trường THPT Tủa Chùa Năm học 2014-2015

Page 95: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmB2: Vµo vew/ disign vew.Cöa sæ mÉu hái sÏ hiÖn ra gåm 2 phÇn:- PhÇn trªn cã chøa c¸c trêng ®îc chän dïng hái.- PhÇn díi m« t¶ ®iÒu kiÖn hái. Gåm c¸c thuéc tÝnh:

? Ta cã thÓ xem kÕt qu¶ ®îc kh«ng?- Cã b»ng c¸ch nh¸y nót ( biÓu t-îng run) hoÆc vµo view/datasheet view

3. Ho¹t ®éng 3:Ví d ụ ¸p (SGK) GV cã thÓ lµm ngay vÝ dô trong s¸ch cho häc sinh thÊy

-Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái.

Giải thích:Filed: Khai báo tên trường được chọnTable; Tên table chứa trường đã chọnSort: Sắp xếp dữ liệu nằm trong truờng đã chọnShow: cho ẩn /hiện cột đã chọnCriteria: ghi điều kiện lọc, điều kiện lọc nằm trên một hàng có ý nghĩa “Và”Or: Diễn tả điều kiện lọc có ý nghĩa “hoặc”- Häc sinh quan s¸t thao t¸c cña gi¸o viªn ®Ó hiÓu ®îc mÉu hái vµ c¸ch lµm viÖc víi nã

IV. Đánh giá cuối bài - Tại sao người ta phải ghép thêm dấu khoảng trắng vào giữa [HO_DEM] và [TEN]Câu 1: Viết biểu thức điều kiện để mô tả sự chọn lựa : loại “Trung bình” và “Yếu”Câu 2: Cho biết hàm year( ngày), cho kết quả là năm của biểu thức ngày, date() là hàm cho giá trị ngày hiện thời, NGAY_SINH là trường chứa giá trị ngày/tháng/năm sinh của học sinh. Lập biểu thức tính tuổi của học sinh?Câu 3: Cho biết giá trị của biểu thức lôgic sau:(23>8) AND (123<=12), (23>8) OR (123<=12), NOT (45>=190)

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 96: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:..........TiÕt 24 -25 Bµi tËp vµ thùc hµnh sè 6

MÉu hái trªn 1 b¶ngI. Môc ®Ých yªu cÇu: - Lµm quen víi mÉu hái kÕt xuÊt th«ng tin tõ 1 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. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Sö dông CSDL quanli_HS, t¹o mÉu hái liÖt kª vµ s¾p thø tù theo tæ, hä tªn, ngµy sinh cña c¸c b¹n nam.? §Ó më c¬ së d÷ liÖu ta lµm nh thÕ nµo?

? §Ó t¹o mÉu hái vµ s¾p xÕp ta lµm nh thÕ nµo?

? trªn cöa sæ mÉu hái ta lÊy nh÷ng tr-êng nµo?- Nh¸y ®óp vµo trêng tæ, trêng hä tªn, trêng ngµy sinh ®Ó thùc hiÖn viÖc s¾p xÕp.- Chọn Acscending víi tÊt c¶ c¸c trêng

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - Nh¸y ®óp vµo c¬ së d÷ liÖu ®Þnh mëVµo ®èi tîng query sau ®ã nh¸y ®óp vµo create query in deisign view. cöa sæ show table ®îc më.

- Khi ®ã chóng ta sÏ ®îc 1 b¶ng gåm cã nh÷ng häc sinh nam vµ ®îc s¾p xÕp theo nh÷ng cét ®·

Trường THPT Tủa Chùa Năm học 2014-2015

Page 97: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmtrªn ë « sort vµ chän cét tæ lµm thø tù u tiªn ®Çu tiªn- Trong « criteria ®èi víi cét giíi tÝnh ta gâ vµo lµ "Nam" ®Ó läc nh÷ng häc sinh lµ nam- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh bµi tËp trªn.

Bµi 2: Trong CSDL quanli_HSt¹o mÉu hái thèng kª cã sö dông c¸c hµm gép nhãm ®Ó so s¸nh trung b×nh ®iÓm to¸n vµ ®iÓm v¨n gi÷a c¸c tæ.

Häc sinh cã thÓ ®äc gîi ý trong sgk ®Ó lµm bµi tËp trªn.1. Trong trang mÉu hái, nh¸y ®óp vµo create query in deisign view2. Cöa sæ show table hiÖn ra+ Nh¸y ®óp vµo b¶ng HOC_SINH+ §ãng cöa sæ show table.3. Trªn cöa sæ mÉu hái:+ chän trêng to( §Ó gép nhãm theo tæ)+ Chän trêng to¸n, v¨n ( ®Ó tÝnh c¸c gi¸ trÞ ngÇm ®Þnh cÇn ®a vµo mÉu hái)4. §Ò gép nhãm, nh¸y nót vµo biÓu t-îng cña hµm tæng hoÆc chän view/ totals.+ Chän group by ë hµng total, chän ascending ë hµng sort cña cét to+ Nh¸y mòi tªn chØ xuèng ë c¹nh ph¶i cña « thuéc hµng total(H54)sgk vµ cét to¸n, chän avg vµ ®æi tªn trêng thµnh TBTo¸n+ Nh¸y mòi tªn chØ xuèng ë c¹nh ph¶i cña « thuéc hµng total(H54)sgk vµ cét v¨n, chän avg vµ ®æi tªn trêng thµnh TBv¨n5. Chän query / run ®Ó thùc hiÖn mÉu hái. kÕt qu¶ ®îc kÕt xuÊt trªn

chän.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó thao t¸c víi bµi tËp.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh ®äc c¸c bíc trong sgk ®Ó hiÓu

Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 5.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 98: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmtrang d÷ liÖu cña mÉu hái.6. Lu mÉu hái víi tªn ThongkeGi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh bµi tËp trªn.Bµi 3: Trong CSDL quanli_HSt¹o mÉu hái Ki_Luc_Diem thèng kª c¸c ®iÓm cao nhÊt cña tÊt c¶ c¸c b¹n trong líp.Hs lµm t¬ng tù nh bµi tËp 2 víi c¸c ®iÒu kiÖn läc t¬ng øng2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.Nhận xét quá trình thực hành của học sinh

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 99: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:..................Ngµy gi¶ng:................ Lớp:............TiÕt 26-27 Bµi tËp vµ thùc hµnh sè 7

T¹o mÉu hái trªn nhiÒu b¶ng

I. Môc ®Ých yªu cÇu: - T¹o mÉu hái kÕt xuÊt th«ng tin tõ nhiÒu b¶ng.- Cñng cè vµ rÌn luyÖn kÜ n¨ng t¹o mÉu hái. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: - Líp trëng b¸o c¸o sÜ sè líp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 100: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Sö dông CSDL KINH_DOANH tõ c¸c bµi thùc hµnh tríc- Sö dông 2 b¶ng HOA_DON vµ MAT_HANG, dïng hµm couunt lËp mÉu hái liÖt kª c¸c lo¹i mÆt hµng( Theo tªn mÆt hµng) cïng sè lÇn ®îc ®Æt.? §Ó më l¹i hai b¶ng trªn ta lµm nh thÕ nµo?- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh c¸c bíc lµm bµi tËp trªn.

Bµi 2:Sö dông hai b¶ng HOA_DON vµ MAT_HANG, dïng c¸c hµm avg, Max, Min ®Ó thèng kª sè lîng trung b×nh cao nhÊt, thÊp nhÊt trong c¸c ®¬n ®Æt hµng theo tªn mÆt hµng.- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh mét trong c¸c hµm vµ thèng kª mét trong c¸c yªu cÇu cña bµi ®Ò ra cho häc sinh n¾m ®îc2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y vµ thùc hÖn c¸c néi dung trong bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt

- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Häc sinh nhí më l¹i c¬ së d÷ liÖu ®· lµm ë tiÕt tríc ®Ó kiÓm tra th«ng tin.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh suy nghÜ bµi tËp ®Ó ®Þnh híng cho c¸c c©u hái trong bµi.

- Häc sinh quan s¸t c¸c thao t¸c cña gi¸o viªn ®Ó biÕt c¸ch t¹o kho¸ chÝnh cho mét trêng

- Häc sinh lµm vµ thùc hiÖn c¸c yªu cÇu cña bµi to¸n. NÕu trong qu¸ tr×nh thùc hµnh cã phÇn nµo cßn cha lµm ®îc th× ph¶i hái l¹i ®Ó ®îc gi¶i ®¸p kÞp thêi.

-.

IV. Rót kinh nghiÖm giê thùc hµnh.

Xác nhận soạn GA ngày tháng năm 2013

Trường THPT Tủa Chùa Năm học 2014-2015

Page 101: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:..............TiÕt 29

KiÓm tra thùc hµnh 1 tiÕt

I. Môc ®Ých yªu cÇu: - Gióp häc sinh n¾m ®îc c¸c kiÕn thøc c¬ b¶n vÒ c¸c ®èi tîng nh b¶ng, form, query trong Access.- BiÕt c¸ch thao t¸c víi c¸c c©u hái trªn b¶ng, form, query.II. C ©u hái kiÓm tra.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 102: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm§Ò sè 1

C©u 1: - T¹o c¬ së d÷ liÖu víi hä tªn cña m×nh.( VD: Nguyenthom)- T¹o b¶ng HOC_SINH trong c¬ së d÷ liÖu trªn gåm c¸c cét sau:

Tªn trêng KiÓu DLM· sè AutonumberHä ®Öm TextTªn TextNgµy sinh Date/time§Þa chØ Text§oµn Viªn Yes/NoTo¸n NumberLý NumberHo¸ Number

C©u 2: Tõ b¶ng HOC_SINH ®· cã s½n h·y thùc hiÖn c¸c c©u hái sau:a. §a ra nh÷ng häc sinh giíi tÝnh lµ nam.b. §a ra nh÷ng häc sinh sinh n¨m 1984 vµ lµ ®oµn viªn.c. §a ra nh÷ng häc sinh cã ®iÓm to¸n, lý, ho¸ tõ 8 trë lªn.C©u 3 : T¹o biÓu mÉu ®¬n gi¶n tõ b¶ng HOC_SINH ®· cã s½n

......................HÕt............................

§Ò sè 2C©u 1: - T¹o c¬ së d÷ liÖu víi hä tªn cña m×nh.( VD: Nguyenthom)- T¹o b¶ng HOC_SINH trong c¬ së d÷ liÖu trªn gåm c¸c cét sau:

Tªn trêng KiÓu DLM· sè AutonumberHä ®Öm TextTªn TextNgµy sinh Date/time§Þa chØ Text§oµn Viªn Yes/NoTo¸n NumberLý NumberHo¸ Number

C©u 2: Tõ b¶ng HOC_SINH ®· cã s½n h·y thùc hiÖn c¸c c©u hái sau:

Trường THPT Tủa Chùa Năm học 2014-2015

Page 103: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơma. §a ra nh÷ng häc sinh ®Þa chØ ë Tña Chïa.b. §a ra nh÷ng häc sinh sinh n¨m 1984 vµ lµ n÷.c. §a ra nh÷ng häc sinh cã ®iÓm to¸n, lý, ho¸ tõ 7 trë lªn.C©u 3 : T¹o biÓu mÉu ®¬n gi¶n tõ b¶ng HOC_SINH ®· cã s½n

......................HÕt............................

§Ò sè 3C©u 1: - T¹o c¬ së d÷ liÖu víi hä tªn cña m×nh.( VD: Nguyenthom)- T¹o b¶ng HOC_SINH trong c¬ së d÷ liÖu trªn gåm c¸c cét sau:

Tªn trêng KiÓu DLM· sè AutonumberHä ®Öm TextTªn TextNgµy sinh Date/time§Þa chØ Text§oµn Viªn Yes/NoTo¸n NumberLý NumberHo¸ Number

C©u 2: Tõ b¶ng HOC_SINH ®· cã s½n h·y thùc hiÖn c¸c c©u hái sau:a. §a ra nh÷ng häc sinh tªn lµ “ Hoa”b. §a ra nh÷ng häc sinh ë Tña Chïa vµ lµ n÷.c. §a ra nh÷ng häc sinh cã ®iÓm to¸n, lý, ho¸ tõ 5 trë lªn.C©u 3 : T¹o biÓu mÉu ®¬n gi¶n tõ b¶ng HOC_SINH ®· cã s½n

......................HÕt...........................

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Ngµy so¹n:..............Trường THPT Tủa Chùa Năm học 2014-2015

Page 104: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy gi¶ng:............. Lớp:............TiÕt 28

Bµi tËp

I. Môc ®Ých yªu cÇu: -Gióp häc sinh cñng cè l¹i nh÷ng kiÕn thøc vÒ lý thuyÕt ®·

®îc häc trong s¸ch gi¸o khoa tõ ®Çu ®Õn hÕt bµi 7.- Häc sinh ph¶i biÕt râ ®îc c¸ch thao t¸c víi b¶ng, query,

form…vµ c¸ch thøc lµm viÖc víi nã. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: Bµi 1: H·y ghÐp mçi dßng ë cét bªn tr¸i víi 1 dßng ë cét bªn ph¶i.a. ChÕ ®é biÓu mÉu

ThÝch hîp víi

1. Ngêi thiÕt kÕ

b. ChÕ ®é trang d÷ liÖu

2. Ngêi dïng.

c. ChÕ ®é thiÕt kÕ

3. C¶ ngêi dïng vµ ngêi thiÕt kÕ

Bµi 2: H·y ghÐp mçi dßng ë cét bªn tr¸i víi 1 dßng ë cét bªn ph¶i.a. chÕ ®é biÓu mÉu

1. Cã giao diÖn th©n thiÖn

b. ChÕ ®é trang d÷ liÖu

2. Thêng ®îc sö dông ®Ó cËp nhËt d÷ liÖu.

c. ChÕ ®é thiÕt kÕ

3. §îc sö dông ®Ó lµm viÖc trªn cÊu tróc cña biÓu mÉu4. Cã thÓ ®îc sö dông ®Ó cËp nhËt d÷ liÖu

Bµi 3: ViÖc cËp nhËt d÷ liÖu ®îc thùc hiÖn mét c¸ch thuËn tiÖn th«ng qua:

a. §Þnh d¹ng hµng.b. §Þnh d¹ng cét.

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh suy nghÜ, tr¶ lêi c©u hái§¸p ¸n:a – 2b – 3c – 1

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Häc sinh kh¸c cã thÓ bæ sung, nhËn xÐt c©u tr¶ lêi cña b¹n.

§¸p ¸n:a – 2b – 2c – 3

- Häc sinh cã thÓ l¾ng nghe, suy nghÜ vµ cã thÓ ghi ra giÊy nh÷ng ý

Trường THPT Tủa Chùa Năm học 2014-2015

Page 105: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmc. BIÓu mÉud. Trang d÷ liÖu H·y chän ph¬ng ¸n ®óng.

Bµi 4: Khi t¹o mét biÓu mÉu ®Ó cËp nhËt d÷ liÖu th× ta b¾t buéc ph¶i:

a. X¸c ®Þnh hµnh ®éng cho biÓu mÉu ®ã.

b. Chän bè côc cho biÓu mÉu.c. X¸c ®Þnh d÷ liÖu nguån.d. NhËp tªn cho biÓu mÉu.H·y chän ph¬ng ¸n ghÐp ®óng.

Bµi 5: Liªn kÕt gi÷a c¸c b¶ng cho phÐp:

a. Tr¸nh ®îc d thõa d÷ liÖu.b. Cã thÓ cã ®îc th«ng tin tæng hîp

tõ nhiÒu b¶ng.c. NhÊt qu¸n d÷ liÖu.d. TÊt c¶ c¸c lîi Ých a, b, cH·y chän ®¸p ¸n ®óng.

Bµi 6: Khi muèn liªn kÕt gi÷a hai b¶ng th× mçi b¶ng ph¶i cã:

a. Kho¸ chÝnh gièng nhau.b. Sè b¶n ghi b»ng nhau.c. Sè trêng b»ng nhau.d. TÊt c¶ ®Òu sai.

Bµi 7: Muèn xo¸ mèi liªn kÕt gi÷a hai b¶ng, trong cöa sæ Relationships ta thùc hiÖn:

a. Chän hai b¶ng vµ nhÊn phÝm Delete.

b. Chän ®êng liªn kÕt gi÷a hai b¶ng ®ã vµ nhÊn Delete.

c. Chän tÊt c¶ c¸c b¶ng vµ nhÊn Delete.

d. TÊt c¶ ®Òu sai.H·y chän ®¸p ¸n ®óng.

Bµi 8: S¾p xÕp c¸c bíc theo ®óng thø tù thùc hiÖn ®Ó t¹o liªn kÕt gi÷a hai b¶ng:

a. KÐo th¶ trêng kho¸ lµm liªn kÕt tõ b¶ng phô tíi b¶ng chÝnh( Tr-êng khãa lµm kho¸ chÝnh)

b. Chän c¸c tham sè liªn kÕt.c. HiÓn thÞ 2 b¶ng muèn t¹o liªn

kÕt.

kiÕn riªng cña m×nh

§¸p ¸n: c

§¸p ¸n: c

§¸p ¸n: d

§¸p ¸n: d

§¸p ¸n: b

§¸p ¸n: d - c – b - a

§¸p ¸n: b

Trường THPT Tủa Chùa Năm học 2014-2015

Page 106: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmd. Më cöa sæ Relationships.

Bµi 9: Truy vÊn d÷ liÖu cã nghÜa lµ g×?

a. In d÷ liÖu.b. T×m kiÕm vµ hiÓn thÞ d÷ liÖu.c. Xo¸ c¸c d÷ liÖu kh«ng cÇn ®Õn

n÷a.d. CËp nhËt d÷ liÖu.

Bµi 10: H·y ®iÒn vµo chè trèng trong c¸c c©u sau ®Ó ®îc mét kh¼ng ®Þnh ®óng.

a. ….lµ c©u hái vÒ th«ng tin trong c¸c b¶ng ®îc biÓu diÔn díi d¹ng sao cho Access hiÓu ®îc.

b. COUNT, SUM, AVG, MAX, MIN lµ c¸c…..dùng s½n cña Access.

c. §Ó t×m c¸c b¶n ghi trong hai b¶ng cã cïng gi¸ trÞ t¹i c¸c trêng t¬ng øng, tríc tiªn cÇn…..c¸c b¶ng.

d. ViÖc t¹o nhãm c¸c b¶n ghi cã cïng c¸c ®Æc ®iÓm chung ®îc gäi lµ…..

e. Trong 1 mÉu hái, ®Ó…. ®óng th× mçi ®iÒu kiÖn thµnh phÇn ph¶i ®óng.

f. Nöa díi cña cöa sæ select query chøa…., n¬i ngêi dïng chän c¸c trêng ®a vµo….., thø tù s¾p xÕp vµ x¸c ®Þnh ®iÒu kiÖn.

§¸p ¸n:a: MÉu hái.b: Hµm.c: Liªn kÕt.d: Gép nhãm.e: §iÒu kiÖn t×m kiÕm.f: Líi QBE, mÉu hái.

IV. Cñng cè, rót kinh nghiÖm- C¸c kiÕn thøc vÒ biÓu mÉu, liªn kÕt gi÷a c¸c b¶ng, truy vÊn

d÷ liÖu.- C¸c bíc thùc hiÖn víi c¸c néi dung trªn.

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 107: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:…………Ngµy gi¶ng:……….. Lớp:............Tiết 30

Hệ quản trị cơ sở dữ liệu MS AccessB¸o c¸o vµ kÕt xuÊt b¸o c¸o

I. Mục đích, yêu cầu : Về kiến thức: Biết khái niệm báo cáo là gì ? Vai trò của nó, biết các bước lập báo cáo Về kỹ năng: Tạo được báo cáo bằng Wizard. Thực hiện lưu trữ báo cáoIII. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.

1. Ho¹t ®éng 1: Khái niệm báo cáo:? Kn b¸o c¸o?Báo cáo là một công cụ trong Access, dựa trên Table/Query để:- Hiển thị dữ liệu nhưng chỉ để đọc mà

- Líp trëng b¸o c¸o sÜ sè líp.

- HS tr¶ lêi c©u háiThiết kế Table: DANHSACH và trình bày qua 1 lần cho hs nắm cách thực hiện

Trường THPT Tủa Chùa Năm học 2014-2015

Page 108: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmkhông cập nhật được.- Tổng hợp, phân nhóm dữ liệu- Tổ chức in ấn.2. Ho¹t ®éng 2: Phương pháp thiết kế báo biểu:- Phương pháp làm theo từng bước hướng dẫn của Access (Wizard)- Phương pháp tự thiết kế (Design)2.1) Phương pháp tạo Report theo từng bước hướng dẫn của Access (Wizard):Ví dụ: Từ Table:DANHSACH (HOTEN, TO,DIEM) Hãy tạo Report chứa tất cả các trường của table này với yêu cầu:- Phân nhóm trên trường TO (Tổ giống nhau thì được nhóm vào một nhóm)-Trên mỗi nhóm lại sắp xếp tăng dần trên trường HOTEN- Trên mỗi nhóm đã phân tính điểm trung bình các HS trong tổ.B1: Kích vào đối tuợng Report, kích đúp

vào xuất hiện H57 , chọn trong mục Tables/Queries bảng có tên DSHS, kích vào nút >> để chọn hết các trường của Table nàysang khung Selected Fields, kích vào Next để tiếp tục. Xuất hiện cửa sổ H58B2: Kích chọn trường TO bằng cách kích đúp vào tên TO để chọn làm trường phân nhóm. Kích vào Next để tiếp tục, xuất hiện H59.B3: Kích chọn trường HOTEN để sắp xếp tăng dần (Ascending) kích vào Next , xuất hiện cửa sổ (H60)

B4: Kích chọn xuất hiện H60, chọn AVG để tính điểm trung bình của các HS trong TOđể chọn cách trình bày report kích Nextxuất hiện cửa sổ chọn cách bố trí các trường , kích Next xuất hiện cửa sổ chọn kiểu trình bày báo cáoxuất hiện (H61) đặt tên cho Report:R_DANHSACH và kích vào Finish để kết thúc (H62)

Cho hs làm nhiều lần trên Hi classChọn trường muốn phân nhóm: TO

Tính điểm TB cho HS trong nhóm

Sắp xếp trên trường HOTEN Đặt tên cho Report

Cửa sổ chọn cách bố trí các trường và chọn kiểu trình bày báo cáo cứ để Access chọn giúp

Trường THPT Tủa Chùa Năm học 2014-2015

Page 109: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H57

H58

H59

Trường THPT Tủa Chùa Năm học 2014-2015

Page 110: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

H60

H61

H62

IV. Dặn dò, rót kinh nghiÖm: 2 tiết sau thực hành Report

Xác nhận soạn GA ngày tháng năm 2013

Trường THPT Tủa Chùa Năm học 2014-2015

Tổ 1, có 2 bản ghi.

Tính ĐTB của HS trong tổ

Page 111: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:..................TiÕt 31- 32 Bµi tËp vµ thùc hµnh sè 8

T¹o b¸o c¸oI. Môc ®Ých yªu cÇu: - Cñng cè nh÷ng kiÕn thøc ®· häc vÒ c¸ch t¹o b¸o c¸o.- BIÕt thùc hiÖn c¸c kÜ n¨ng c¬ b¶n ®Ó t¹o b¸o c¸o ®¬n gi¶n b»ng thuËt sÜ. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. N éi dung

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

- Líp trëng b¸o c¸o sÜ sè líp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 112: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm Bµi 1: Tõ b¶ng HOC_SINH trong CSDL Quan_LiHS, t¹o mét b¸o c¸o ®Ó in ra danh s¸ch c¸c häc sinh gåm hä tªn, ngµy sinh, ®Þa chØ. H·y nhãm theo giíi tÝnh(nam, n÷) vµ tÝnh sè häc sinh nam, sè häc sinh n÷(Sö dông hµm Count)? §Ó më b¶ng trong c¬ së d÷ liÖu trªn ta lµm nh thÕ nµo?

? §Ó t¹o b¸o c¸o ta lµm nh thÓ nµo?

?Trong b¸o c¸o gåm cã c¸c cét nµo?

? C¸ch nhãm theo giíi tÝnh: sö dông groupby( Giíi tÝnh)? C¸ch ®Õm sè häc sinh nam vµ n÷?

- Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh bµi tËp trªn.Bµi 2: T¹o b¸o c¸o in danh s¸ch häc sinh kh¸(Cã ®iÓm trung b×nh mçi m«n tõ 6,5 trë lªn).

Häc sinh cã thÓ ®äc gîi ý trong sgk ®Ó lµm bµi tËp trªn.- Häc sinh t¹o mÉu hái cho häc sinh kh¸1. Trong trang mÉu hái, nh¸y ®óp vµo create query in deisign view2. Cöa sæ show table hiÖn ra+ Nh¸y ®óp vµo b¶ng HOC_SINH+ §ãng cöa sæ show table.- Thùc hiÖn c¸c thao t¸c ®Ó ®a ra nh÷ng häc sinh cã ®iÓm tõ 6,5 trë lªn.3. Lu mÉu hái víi tªn HS_KHA- HS t¹o b¸o c¸o dùa trªn mÉu hái nµyGi¸o viªn dïng m¸y chiÕu vµ lµm mÉu

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - Nh¸y ®óp vµo c¬ së d÷ liÖu ®Þnh mëVµo ®èi tîng b¶ng sau ®ã nh¸y ®óp b¶ng cã tªn lµ HOC_SINH ®Ó më b¶ng.

- Häc sinh dùa vµo bµi tr-íc vµ nhí l¹i nh÷ng bíc t¹o b¸o c¸o theo c¸ch dïng thuËt sÜ.

- Gåm c¸c cét sau: Hä tªn, ngµy sinh, ®Þa chØ.

- Sö dông hµm count

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó thao t¸c víi bµi tËp.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

Trường THPT Tủa Chùa Năm học 2014-2015

Page 113: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmcho häc sinh bµi tËp trªn.2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Häc sinh ®äc c¸c bíc trong sgk ®Ó hiÓu

Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 8.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.Giáo viên nhận xét những nội dung làm được và những phần chưa làm được trong giờ thực hành.

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:...........TiÕt 33

Bµi tËp vµ thùc hµnh sè 9Bµi tËp thùc hµnh tæng hîp

I. Môc ®Ých yªu cÇu: - Cñng cè nh÷ng kÜ n¨ng c¬ b¶n sö dông ACCESS.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. N éi dung

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: - Líp trëng b¸o c¸o sÜ sè

Trường THPT Tủa Chùa Năm học 2014-2015

Page 114: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: T¹o mét CSDL míi víi tªn lµ HOC_TAP.T¹o c¸c b¶ng d÷ liÖu trong CSDL HOC_TAP víi cÊu tróc ®îc m« t¶ trong b¶ng sau, ®Æt kho¸ chÝnh cho mçi b¶ng, m« t¶ tÝnh chÊt cho c¸c trêng trong mçi b¶ng:? §Ó t¹o c¬ së d÷ liÖu ta lµm nh thÕ nµo?? §Ó t¹o b¶ng trong c¬ së d÷ liÖu trªn ta lµm nh thÕ nµo?

? C¸ch chØ ®Þnh kho¸ chÝnh?

? TÝnh chÊt cña c¸c trêng ®îc m« t¶ nh thÕ nµo?

Bµi 2: ThiÕt lËp c¸c mèi liªn kÕt:- Gi÷a BANG_DIEM vµ b¶ng HOC_SINH.- Gi÷a BANG_DIEM vµ b¶ng MON_HOC.? c¸ch t¹o mèi liªn kÕt gi÷a c¸c b¶ng?Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh bµi tËp trªn.Bµi 3: T¹o biÓu mÉu ®Ó nhËp d÷ liÖu cho b¶ng BANG_DIEM.NhËp d÷ liÖu cho c¶ 3 b¶ng( dïng c¶ 2 c¸ch: trùc tiÕp trong trang d÷ liÖu vµ dïng biÓu mÉu võa t¹o).- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh c¸ch t¹o biÓu mÉu vµ lµm cho häc sinh 1 trong 2 c¸ch nhËp dl ®Ó

líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - Vµo ®èi tîng table sau ®ã chän create table in degin view

Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - ë trong Datatype m« t¶ kiÓu d÷ liÖu nh trong sgk.

- Häc sinh nhí l¹i kiÕn thøc cò ®Ó tr¶ lêi c©u hái.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó thao t¸c víi bµi tËp.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó thao t¸c víi bµi tËp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 115: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmhäc sinh quan s¸t l¹i.Bµi 4: ThiÕt kÕ mét mÉu hái ®Ó ®¸p øng c¸c yªu cÇu sau:

a. HiÓn thÞ hä tªn cña 1 häc sinh(VD: “TrÇn Lan Anh”)cïng víi ®iÓm trung b×nh cña häc sinh ®ã.

b. Danh s¸ch häc sinh gåm hä tªn, ®iÓm m«n to¸n trong mét ngµy(VD ngµy 12/12/2007).

c. Danh s¸ch häc sinh gåm hä vµ tªn, ®iÓm m«n to¸n vµ s¾p xÕp theo ngµy kiÓm tra.

- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh quan s¸t c¸c c©u yªu cÇu cña bµi

Bµi 5: T¹o b¸o c¸o danh s¸ch häc sinh cña tõng mån gåm: Hä tªn, ®iÓm vµ tÝnh ®iÓm trung b×nh theo m«n.- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh quan s¸t c¸c c©u yªu cÇu cña bµi

2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

- Häc sinh ®äc c¸c bíc trong sgk ®Ó hiÓu

Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 9.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 116: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:...............Tiết 34

ÔN TẬPCÁC LỆNH CƠ SỞ-QUERY-FORM-REPORT

I. Mục đích, yêu cầu: Về kỹ năng: Rèn luyện kỹ năng về thiết kế bảng, vấn tin, biểu mẫu và báo cáo bằng phương pháp Wizard, lưu trữ. Qua đây GV bộ môn nắm lại trình độ tiếp thu của hs, từ đó phân loại hs, điều chỉnh bài tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho bài thi HK1.II. Chuẩn bị đồ dùng dạy học: HS có sách bài tập gv soạn. Chuẩn bị phòng thực hành. Copy các tệp CSDL làm csdl cho bài tập Phương pháp giảng dạy: Thực hành.III. Các bước lên lớp:

1. Ổn định tổ chức: Điểm danh2. Kiểm tra bài cũ: 3. Nội dung:

Câu 1 : Tạo tập tin CSDL có tên ONTAP.MDB nằm trong thư mục My Document

Thiết kế các Tables sau: DIEM và SOBAODANH. Tạo mối quan hệ giữa hai Table này ? Sau đó nhập dữ liệu theo nội dung bên dưới (T1) và (T2).

(T1)

Trường THPT Tủa Chùa Năm học 2014-2015

Page 117: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

(T2)Câu 2 : Lập danh sách chứa các trường So_bao_danh, Ho_ten, Ngay_sinh, Toan,Van,Tinhoc, Phongthi và tạo thêm trường mới DiemTB theo công thức DiemTB=(2*Toan+2*Van+Tinhoc)/5. Sắp xếp trường SO_BAO_DANH theo chiều tăng dần, đặt tên Query này là: Q_DIEMTB

Câu 3 : Lập danh sách đếm số lượng các loại điểm thi môn Toan lớn hơn 7

H dẫn: Chọn vào lưới QBE truờng điểm TOAN hai lần,

Câu 4 : Tạo Form chứa 3 trường SO_BAO_DANH, HO_TEN, NGAY_SINH trong Form này có chứa một Form khác chứa các thông tin như sau: SO_BAO_DANH, TOAN, VAN,TINHOC,DIEMTBCâu 5 : Hãy sử dụng kiến thức đã học hãy lập bảng báo cáo trong đó chứa các thông tin về Phòng thi, số báo danh, Tóan, Văn, Tin học, Điểm TB. Thỏa mãn các yêu cầu sau:

- Phân nhóm trên trường Phòng thi- Trong nhóm sắp xếp tăng dần trên trường Số báo danh- Trên cột Điểm TB tính trị trung bình, thấp nhất, cao nhất.

Kết quả: Bảng báo cáo có nội dung sau đây

Trường THPT Tủa Chùa Năm học 2014-2015

Đổi tên Field thành Số lượngĐổi tên Field thành

Điểm Tóan

Page 118: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

IV. Dặn dò: TiÕt sau kiÓm tra häc k×

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 119: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Tiết 35

KIỂM TRA HỌC KỲ I (TRÊN MÁY)I. Mục đích, yêu cầu : Về kỹ năng: Nắm cách thiết kế Table, lập mối quan hệ giữa các bảng, nhập dữ liệu. Lạp danh sách bằng mẩu hỏi. Thiết kế biểu mẫu (Form) bằng Wizard tạo Form chính, phụ. Lập báo cáo (Report) để phân nhóm. Qua đây GV bộ môn nắm lại trình độ tiếp thu của hs, từ đó phân loại hs, điều chỉnh bài tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho HK2.II. Chuẩn bị đồ dùng dạy học : Chuẩn bị phòng thực hành. Phương pháp giảng dạy: Thực hành phòng Hi class, chia làm 2 đợt, đợt 2 dành cho những hs nghỉ học có phép, những hs lần kiểm tra trước bị hỏng máy.III. Các bước lên lớp:

1. Ổn định tổ chức: Điểm danh2. Nội dung:

Câu 1 (1đ): Tạo một tệp CSDL có tên THIHK1.MDB lưu tại thư mục My Computer, thiết kế 3 Tables như sau được mô tả như sau:Tên bảng Tên trường Khóa chính Kiểu dữ liệu Ghi chú

HOC_SINHma_hoc_sinhho_ten

ma_hoc_sinh TextText

MON_HOCma_mon_hocten_mon_hoc

ma_mon_hoc TextText

BANG_DIEMma_hoc_sinhma_mon_hocdiem

ma_hoc_sinh TextTextNumber

Câu 2: Nội dung dữ liệu nhập vào cho các bảng như sau:

Bảng HOC_SINH Bảng MON_HOC

ma_hoc_sinh ho_tenA1 Nguyễn Thị HảiA2 Tòng Thị HàA3 Sùng A Cha

Bảng BANG_DIEMma_hoc_sinh ma_mon_hoc diem

A1 1 8A1 2 9A2 3 4A2 1 5A2 2 6A3 2 7

Câu 3 : Thiết lập liên kết giữa bảng HOC_SINH với BANG_DIEM qua trường ma_hoc_sinh, giữa bảng MON_HOC với BANG_DIEM qua trường ma_mon_hoc

Câu 4: (2 đ) Tạo biểu cho bảng HOC_SINH.

Trường THPT Tủa Chùa Năm học 2014-2015

ma_mon_hoc ten_mon_hoc1 Toán2 Lý3 Tin

Page 120: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmCâu 5 : ( 5 đ ) Thiết kế một số mẫu hỏi theo yêu cầu sau đây:a) Thống kê (điểm trung bình, điểm cao nhất, điểm thấp nhất ) theo từng học sinh trong lớp. Danh sách hiển thị học sinh theo 05 cột: họ đệm,tên, cột điểm trung bình, cột điểm cao nhất, cột điểm thấp nhất. Đặt tên Q1

Hết

Xác nhận soạn GA ngày tháng năm 2013

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 121: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Trường THPT Tủa Chùa Năm học 2014-2015

Page 122: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNgµy so¹n:…………Ngµy gi¶ng:……….. Lớp:...............Tiết 36

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 10 c¬ së d÷ liÖu quan hÖ(T1)

I. Mục đích, yêu cầu : Về kiến thức: Biết khái niệm m« h×nh d÷ liÖu quan hÖ vµ c¸c ®Æc trng c¬ b¶n cña m« h×nh nµy.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.

1. Ho¹t ®éng 1: M« h×nh d÷ liÖu quan hÖ:? M« h×nh d÷ liÖu dïng ®Ó lµm g×?- M« h×nh d÷ liÖu ®îc dïng ®Ó m« t¶ d÷ liÖu ë møc cao, tæng qu¸t nªn nã ®îc dïng ®Ó thiÕt kÕ CSDL. ? Khi thiÕt kÕt CSDL ph¶i x¸c ®Þnh ®îc g×?- C¸c d÷ liÖu cÇn ph¶n ¸nh mét ®èi tîng ph¶i cã cÊu tróc nh thÕ nµo?- C¸c thao t¸c, phÐp to¸n trªn d÷ liÖu ra sao.- C¸c rµng buéc d÷ liÖu nh thÕ nµo? Cã nh÷ng m« h×nh d÷ liÖu nµo? ta ®Ò cËp ®Õn m« h×nh nµo?- Cã nhiÒu m« h×nh d÷ liÖu: M« h×nh ph©n cÊp, m« h×nh quan hÖ, m« h×nh híng ®èi tîng... nhng ta ®Ò cËp ®Õn m« h×nh d÷ liÖu quan hÖ

- Líp trëng b¸o c¸o sÜ sè líp.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- X¸c ®Þnh ®îc 3 yÕu tè:

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

? V× sao?- V× cho ®Õn nay m« h×nh d÷ liÖu quan hÖ phæ biÕn nhÊt trong thùc tÕ x©y dùng c¸c øng dông CSDL.

- HS ®äc SGK, suy nghÜ kÕt hîp víi nhí l¹i kiÕn thøc ®·

Trường THPT Tủa Chùa Năm học 2014-2015

Page 123: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm*C¸c ®Æc trng c¬ b¶n cña m« h×nh d÷ liÖu quan hÖ?M« h×nh quan hÖ cã mÊy ®Æc trng ®ã lµ nh÷ng ®Æc trng nµo?

Cã 3 ®Æc trng:a. VÒ mÆt cÊu tróc: D÷ liÖu ®îc thÓ hiÖn trong c¸c b¶ng gåm c¸c hµng, cét

b. VÒ mÆt thao t¸c trªn d÷ liÖu: Cã thÓ cËp nhËt d÷ liÖu nh thªm, xo¸ hay söa b¶n ghi trong b¶ng, c¸c thao t¸c t×m kiÕm th«ng tin

c. VÒ mÆt rµng buéc d÷ liÖu: D÷ liÖu trong c¸c b¶ng ph¶i tho¶ m·n mét sè rµng buéc nh kh«ng cã 2 b¶n ghi trong b¶ng gièng nhau hoµn toµn

häc trong ch¬ng 1 vµ 2 ®Ó tr¶ lêi c©u hái.- HS lÊy VD vÒ c¸c b¶ng ®· ®îc t¹o trong ch¬ng 1 nh b¶ng HOC_SINH gåm c¸c cét sau:MaHS, ngµy sinh, hä ®Öm, tªn, giíi tÝnh, ®Þa chØ, ®iÓm to¸n, ®iÓm lý, ®iÓm ho¸.c¸c hµng thÓ hiÖn mét häc sinh víi c¸c gi¸ trÞ t¬ng øng víi c¸c cét.- VD: Thªm 1 häc sinh víi c¸c th«ng tin t¬ng øng víi c¸c cét.Xo¸ mét häc sinh ®· cã trong b¶ngT×m kiÕm nh÷ng th«ng tin nh:+ §a ra nh÷ng häc sinh cã ®Þa chØ ë Tña Chña.+ §a ra nh÷ng häc sinh cã ®iÓm to¸n, lý, ho¸ tõ 8 trë lªn.TÊt c¶ c¸c c©u hái truy vÊn ®ã cã ®îc kÕt qu¶ ®Òu nhê c¸c thao t¸c trªn d÷ liÖu- Cã thÓ gièng nhau vÒ tÊt c¶ c¸c th«ng tin cã trong b¶ng HOC_SINH nhng kh«ng thÓ gièng nhau vÒ MaHSVD: ngµy sinh, hä ®Öm, tªn, giíi tÝnh, ®Þa chØ, ®iÓm to¸n, ®iÓm lý, ®iÓm ho¸ cã thÓ gièng nhau nhng MaHS kh«ng thÓ gièng nhau ®îc.

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc kh¸i niÖm vÒ m« h×nh d÷ liÖu quan hÖ vµ c¸c ®Æc trng c¬ b¶n cña nã.- VÒ nhµ ®äc sgk ®Ó häc tiÕp

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 124: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:…………Ngµy gi¶ng:……….. Lớp:.................Tiết 37

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 10 c¬ së d÷ liÖu quan hÖ(T2)

I. Mục đích, yêu cầu : Về kiến thức:- Biết khái niệm c¬ së d÷ liÖu quan hÖ.

- HiÓu ®îc mét sè VD trong sgk.VÒ kÜ n¨ng: Cã sù liªn hÖ víi c¸c kiÕn thøc ®· häc trong Ch-¬ng I vµ Ch¬ng II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi cò:C©u hái: C¸c ®Æc trng cña m« h×nh d÷ liÖu quan hÖ? LÊy VD cho 1 trong c¸c ®Æc trng ®ã.

2. Ho¹t ®éng 2: C¬ së d÷ liÖu quan hÖ.? ThÕ nµo lµ c¬ së d÷ liÖu quan hÖ?Kh¸i niÖm:C¬ së d÷ liÖu ®îc x©y dùng dùa trªn m« h×nh d÷ liÖu quan hÖ ®îc gäi lµ c¬ së d÷ liÖu quan hÖ. HÖ QTCSDL

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- Häc sinh kh¸c nhËn xÐt.- Gi¸o viªn cho ®iÓm.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

-

Trường THPT Tủa Chùa Năm học 2014-2015

Page 125: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmdïng ®Ó t¹o lËp, cËp nhËt vµ khai th¸c CSDL quan hÖ gäi lµ hÖ qu¶n trÞ CSDL quan hÖ.? Trong m« h×nh d÷ liÖu quan hÖ ta cã c¸c thuËt ng÷ nµo?VD: MiÒn cña thuéc tÝnh hä vµ tªn lµ tËp c¸c x©u kÝ tù, mçi x©u kh«ng qu¸ 25 kÝ tù

? Mét quan hÖ cã nh÷ng ®Æc trng nµo?- Mçi quan hÖ cã 1 tªn ph©n biÖt víi tªn c¸c quan hÖ kh¸c.- C¸c bé(B¶n ghi) lµ ph©n biÖt vµ thø tù c¸c bé kh«ng quan träng.- Mçi thuéc tÝnh cã 1 tªn ph©n biÖt, thø tù c¸c thuéc tÝnh kh«ng quan träng.- Quan hÖ kh«ng cã thuéc tÝnh ®a trÞ hay phøc hîp.

VD: Trong sgk H69 vµ 70 chØ rÊt râ 2 thuéc tÝnh ®a trÞ vµ phøc hîp mµ kh«ng thÓ cã trong mçi b¶ng.

* VD vÒ ho¹t ®éng qu¶n lý th viÖn cña 1 trêng.?Ngêi ta lu tr÷ díi mÊy b¶ng ®ã lµ nh÷ng b¶ng nµo?.

? B¶ng M¦îN S¸CH cã nh÷ng th«ng tin nµo?? B¶ng ngêi mîn cã nh÷ng th«ng tin nµo?? B¶ng S¸ch cã nh÷ng th«ng tin nµo?? Gi÷a 3 b¶ng nµy cã thÓ t¹o lËp mèi liªn kÕt nh thÕ nµo?(H×nh 71)- Nh×n vµo h×nh 71 ta cã thÓ thÊy ®îc nhiÒu th«ng tin nh häc sinh ®· mîn nh÷ng cuèn s¸ch

- ThuËt ng÷ nh quan hÖ ®Ó chØ b¶ng, thuéc tÝnh ®Ó chØ cét, b¶n ghi ®Ó chØ hµng ta cßn cã thuËt ng÷ miÒn gÝa trÞ ®Ó chØ kiÓu d÷ liÖu cña 1 thuéc tÝnh.- Cã 4 ®Æc trng

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- ®iÒu nµy cã nghÜa lµ: trong b¶ng kh«ng cã cét nµo mang nhiÒu gi¸ trÞ vµ trong 1 cét kh«ng chia lµm nhiÒu cét kh¸c.

- HS ®äc SGK®Ó xem c¸c b¶ng vµ c¸c thuéc tÝnh cña mçi b¶ng.- Cã 3 b¶ng:- M¦îN S¸CHb¶ng 2: ngêi mînb¶ng 3: S¸ch.- Sè thÎ, m· sè s¸ch, ngµy m-în, ngµy tr¶.- Sè thÎ, ngµy sinh, hä tªn, líp.- M· sè s¸ch, tªn s¸ch, sè trang, t¸c gi¶.- Ta thÊy gi÷a b¶ng M¦îN S¸CHvµ b¶ng ngêi mîn cã chung sè thÎ nªn ta cã thÓ t¹o mèi liªn kÕt gi÷a 2 b¶ng nµy- Ta thÊy gi÷a b¶ng M¦îN S¸CHvµ b¶ng S¸ch cã chung sè thÎ nªn ta cã thÓ t¹o mèi liªn kÕt gi÷a 2 b¶ng nµy

Trường THPT Tủa Chùa Năm học 2014-2015

Page 126: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmnµo vµ s¸ch do 1 häc sinh nµo ®ã mîn...

Sè thÎ m· s¸ch ngµy mîn ngµy tr¶TV-02

TO-102 10/09/2007

15/09/2007

TV-04

TN-103 04/09/2007

26/10/2007

TV-02

TN-102 15/10/2007

20/20/2007

TV-02

TN-012 16/11/2007

30/11/2007

Sè thÎ Hä tªn ngµy sinh

líp

TV-01

TrÇn Anh 10/09/2007

12C1

TV-02

NguyÔn An

04/09/2007

12C2

TV-03

Lª Hoµng 15/10/2007

12C3

TV-04

Vò Thuú 16/11/2007

12C3

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc kh¸i niÖm vÒ c¬ së d÷ liÖu quan hÖ vµ liªn kÕt gi÷a c¸c b¶ng.- VÒ nhµ ®äc sgk ®Ó häc tiÕp

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

M· s¸ch tªn s¸ch sè trang

t¸c gi¶

TN-102 Ma bôi 223 TrÇn H©nTN-103 Nguêi mï 445 Lª AnTO-O12 LÔ cíi 567 Vò Thuú

Page 127: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:…………Ngµy gi¶ng:……….. Lớp:.........Tiết 38

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 10 c¬ së d÷ liÖu quan hÖ(T3)

I. Mục đích, yêu cầu : Trường THPT Tủa Chùa Năm học 2014-2015

Page 128: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm Về kiến thức:- Biết khái niệm vÒ kho¸ vµ kh¸i niÖm vÒ kho¸ chÝnh.

- HiÓu ®îc c¸ch liªn kÕt gi÷a c¸c b¶ng.VÒ kÜ n¨ng: Cã sù liªn hÖ víi c¸c kiÕn thøc ®· häc trong Ch-¬ng I vµ Ch¬ng II. II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi cò:C©u hái: Kh¸i niÖm c¬ së d÷ liÖu quan hÖ?cho 1 vµi VD.

2. Ho¹t ®éng 2: Kho¸ vµ liªn kÕt gi÷a c¸c b¶ng.? Cã b¶ng nµo mµ cã hai hµng gièng nhau hoµn toµn vÒ tÊt c¶ c¸c thuéc tÝnh kh«ng?? Lµm thÕ nµo ®Ó nhËn diÖn c¸c c¸ thÓ?

? h·y lÊy VD?

? ThÕ nµo lµ kho¸?*Kh¸i niÖm: Kho¸Khãa lµ tËp c¸c thuéc tÝnh võa ®ñ ®Ó ph©n biÖt c¸c bé víi nhau.

? ThÕ nµo lµ kho¸ chÝnh*Kh¸i niÖm: Kho¸ chÝnhmét b¶ng cã thÓ cã nhiÒu kho¸ vµ ngêi ta cã thÓ chØ ®Þnh mét kho¸ lµm kho¸ chÝnh? Rµng buéc kho¸ ®¶m b¶o yªu cÇu nµo?- D÷ liÖu ph¶i ®¶m b¶o sù nhÊt qu¸n.- Th«ng tin vÒ 1 c¸ thÓ kh«ng

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh lªn b¶ng tr¶ lêi c©u hái.- Häc sinh kh¸c nhËn xÐt.- Gi¸o viªn cho ®iÓm.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái- kh«ng thÓ cã ®îc

- Dïng tËp c¸c thuéc tÝnh(C¸c cét)VD trong b¶ng ngêi mîn cã sè thÎ ®Ó ph©n biÖt c¸c häc sinh.trong b¶ng mîn s¸ch cã2 thuéc tÝnh ®ã lµ m· sè s¸ch vµ sè thÎ, ngµy mîn ®Ó ph©n biÖt c¸c lÇn mîn s¸ch chø chØ cã sè thÎ kh«ng còng kh«ng ®ñ.

- vËy ë VD trªn sè thÎ lµ 1 kho¸ vµ kho¸ nµy chØ gåm 1 thuéc tÝnh. Kho¸ cña b¶ng mîn s¸ch gåm 3 thuéc tÝnh m· sè s¸ch, sè thÎ, ngµy mîn.( gåm 3 khãa)

- Khi nhËp d÷ liÖu t¹i c¸c cét kho¸ chÝnh kh«ng ®îc ®Ó trèng

Trường THPT Tủa Chùa Năm học 2014-2015

Page 129: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmthÓ xuÊt hiÖn nhiÒu lÇn.? Khi x¸c ®Þnh kho¸ ta cÇn chó ý ®iÒu g×?*Chó ý: Mçi b¶ng cã Ýt nhÊt 1 kho¸, viÖc x¸c ®Þnh kho¸ phô thuéc vµo quan hÖ logic cña c¸c d÷ liÖu chø kh«ng phô thuéc vµo gi¸ trÞ c¸c d÷ liÖu.- Nªn chän kho¸ chÝnh lµ kho¸ cã Ýt thuéc tÝnh nhÊt.*Liªn kÕt:? Mèi liªn kÕt gi÷a c¸c b¶ng ®îc dùa vµo ®©u?§iÒu kiÖn ®Ó cã mèi liªn kÕt?- Mèi liªn kÕt gi÷a c¸c b¶ng ®îc x¸c lËp dùa trªn c¸c thuéc tÝnh kho¸.- Hai b¶ng ph¶i cã 2 thuéc tÝnh cã tªn gièng nhau míi x¸c ®Þnh ®îc mèi liªn kÕt.- Khi sö dông ®ång thêi nhiÒu mèi liªn kÕt ta cã thÓ xem ®îc c¸c th«ng tin khi ®· kÕt nèi.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- ®iÒu nµy cã nghÜa lµ: trong b¶ng kh«ng cã cét nµo mang nhiÒu gi¸ trÞ vµ trong 1 cét kh«ng chia lµm nhiÒu cét kh¸c.

- HS ®äc SGK®Ó tr¶ lêi c©u hái.- Cã 3 b¶ng:- M¦îN S¸CHb¶ng 2: ngêi mînb¶ng 3: S¸ch.- Sè thÎ, m· sè s¸ch, ngµy m-în, ngµy tr¶.- Sè thÎ, ngµy sinh, hä tªn, líp.- M· sè s¸ch, tªn s¸ch, sè trang, t¸c gi¶.- Ta thÊy gi÷a b¶ng M¦îN S¸CHvµ b¶ng ngêi mîn cã chung sè thÎ nªn ta cã thÓ t¹o mèi liªn kÕt gi÷a 2 b¶ng nµy- Ta thÊy gi÷a b¶ng M¦îN S¸CHvµ b¶ng S¸ch cã chung sè thÎ nªn ta cã thÓ t¹o mèi liªn kÕt gi÷a 2 b¶ng nµy

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc kh¸i niÖm kho¸, kho¸ chÝnh vµ c¸ch thøc liªn kÕt.- VÒ nhµ ®äc sgk ®Ó tiÕt sau thùc hµnh

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 130: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.............TiÕt 39-40

Bµi tËp vµ thùc hµnh sè 10HÖ c¬ së d÷ liÖu quan hÖ

I. Môc ®Ých yªu cÇu: - BiÕt chän kho¸ cho b¶ng d÷ liÖu trong 1 bµi to¸n quen thuéc.- BiÕt c¸ch x¸c ®Þnh liªn kÕt gi÷a c¸c b¶ng th«ng qua kho¸ ®Ó cã thÓ t×m ®îc nh÷ng th«ng tin liªn quan ®Õn 1 c¸ thÓ ®îc qu¶n lý.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. N éi dung

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Cho 3 b¶ng nh trong s¸ch gi¸o khoa trang 87. ®ã lµ b¶ng ThÝ sinh víi c¸c trêng nh sau: STT, SBD, Hä tªn, ngµy sinh, trêngB¶ng ®¸nh ph¸ch: STT, SBD, ph¸chB¶ng §iÓm thi: STT, ph¸ch, ®iÓmC©u hái: H·y lùa chän kho¸ cho mçi b¶ng vµ gi¶i thÝch lÝ do lùa chän ®ã.

? C¸ch chØ ®Þnh kho¸ chÝnh?? Kho¸ cña b¶ng ThÝ sinh? V× sao?

? Kho¸ chÝnh cña b¶ng §iÓm thi? V× sao?

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái

- Lµ trêng SBD v× nhê vµo thuéc tÝnh SBD lµ kh«ng thÓ trïng nhau víi c¸c c¸ thÓ trong b¶ng- Lµ trêng Ph¸ch. v× thuéc tÝnh nµy kh«ng thÓ trïng nhau trong c¸c hµng cña 1 b¶n ghi.- Gåm cã 2 thuéc tÝnh ®ã lµ SBD vµ ph¸ch v×

Trường THPT Tủa Chùa Năm học 2014-2015

Page 131: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

? Kho¸ chÝnh cña b¶ng §¸nh ph¸ch?V× sao?

Bµi 2: Em h·y chØ ra c¸ mèi liªn kÕt cÇn thiÕt gi÷a 3 b¶ng ®Ó cã ®îc kÕt qu¶ thi th«ng b¸o cho thÝ sinh?Gi÷a ThÝ sinh vµ b¶ng ®¸nh ph¸ch cã trêng nµo chung?

? Gi÷a §iÓm thi vµ b¶ng §¸nh ph¸ch cã trêng nµo chung?.? c¸ch t¹o mèi liªn kÕt gi÷a c¸c b¶ng?Gi¸o viªn dïng m¸y chiÕu vµ lµm mÉu cho häc sinh bµi tËp trªn.

Bµi 3: H·y dïng hÖ QTCSDL ®Ó lµm c¸c viÖc sau;- T¹o lËp c¬ së d÷ liÖu nãi trªn gåm 3 b¶ng nãi trªn, mçi b¶ng gåm khãa chÝnh ®· chän, thiÕt ®Æt c¸c mèi liªn kÕt cÇn thiÕt, nhËp d÷ liÖu gi¶ ®Þnh( Ýt nhÊt lµ 10 thÝ sinh)- §a ra kÕt qu¶ thi ®Ó th«ng b¸o cho thÝ sinh.- §a ra kÕt qu¶ thi theo trêng.- §a ra kÕt qu¶ thi cña toµn tØnh theo thø tù gi¶m dÇn cña ®iÓm thi.- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh ®Ó häc sinh quan s¸t 1 vµi ý cña bµi tËp- Gi¸o viªn cã thÓ lµm mÉu cho häc sinh quan s¸t c¸c c©u yªu cÇu cña bµi2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh

chØ cã 1SBD còng kh«ng ®ñ ®Ó biÕt ®Çy ®ñ th«ng tin cña 1 häc sinh ®îc.

- Häc sinh nhí l¹i kiÕn thøc cò ®Ó tr¶ lêi c©u hái.- ThÝ sinh vµ b¶ng ®¸nh ph¸ch cã trêng SBD chung- §iÓm thi vµ b¶ng §¸nh ph¸ch cã trêng ph¸ch- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó thao t¸c víi bµi tËp.

- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c¸ch lµm

- Häc sinh thùc hiÖn c¸c bµi tËp cña bµi thùc hµnh sè 9.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 132: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

IV. Rót kinh nghiÖm giê thùc hµnh.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:............Tiết 41

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 11 c¸c thao t¸c víi c¬ së d÷ liÖu quan hÖ

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c thao t¸c víi c¬ së d÷ liÖu quan hÖ nh: c¸ch t¹o b¶ng, chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ng.- BiÕt ®îc c¸c thao t¸c víi c¬ së d÷ liÖu nh: c¸ch cËp nhËt d÷ liÖu, thªm, söa, xo¸ trong hÖ qu¶n trÞ c¬ së d÷ liÖu.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 133: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Ổn định tổ chức: Điểm danh.

1. Ho¹t ®éng 1: T¹o lËp c¬ së d÷ liÖu.a. T¹o b¶ng:? ViÖc ®Çu tiªn ®Ó t¹o lËp mét c¬ së d÷ liÖu lµ lµm g×?? §Ó t¹o b¶ng cÇn lµm g×?Khai b¸o cÊu tróc b¶ng gåm:+ §Æt tªn c¸c trêng.+ ChØ ®Þnh kiÓu d÷ liÖu cho mçi trêng.+ Khai b¸o kÝch thíc cña trêng.b. Chän kho¸ chÝnh:? C¸ch chän kho¸ chÝnh- HÖ qu¶n trÞ c¬ së d÷ liÖu cã thÓ tù ®éng chän hoÆc ta cã thÓ ®Þnh kho¸ chÝnh thÝch hîp trong c¸c kho¸ cña b¶ng.c. §Æt tªn b¶ng vµ lu cÊu tróc cña b¶ng.? Vµo ®©u ®Ó ®Æt tªn b¶ng?- file/ Saved. T¹o liªn kÕt gi÷a c¸c b¶ng? lµm thÕ nµo ®Ó t¹o liªn kÕt gi÷a c¸c b¶ng?- X¸c ®Þnh c¸c trêng chung cña c¸c b¶ng cÇn liªn kÕt.? HÖ qu¶n trÞ c¬ së d÷ liÖu cßn cho phÐp thay ®æi nh÷ng g×?- Cã thÓ thay ®æi cÊu tróc b¶ng, thay ®æi kho¸ chÝnh vµ xo¸ b¶ng.2. Ho¹t ®éng 2: CËp nhËt d÷ liÖu? C«ng viÖc cËp nhËt d÷ liÖu ®îc tiÕn hµnh khi nµo?

? qu¸ tr×nh cËp nhËt d÷ liÖu ®îc HQTCSDL kiÓm so¸t nh»m môc ®Ých g×?? Qu¸ tr×nh cËp nhËt d÷ liÖu gåm nh÷ng thao t¸c nµo?- NhËp thªm d÷ liÖu. Thªm c¸c b¶n ghi vµo trong b¶ng.- ChØnh söa d÷ liÖu.

- Líp trëng b¸o c¸o sÜ sè líp.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Ph¶i t¹o b¶ng

- Trong cét field name.- Trong cét Data type.- Trong cét Field properties.

- Häc sinh nhí l¹i nh÷ng kiÕn thøc ®· häc ®Ó tr¶ lêi c©u hái.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- Khi cÊu tróc b¶ng ®· ®îc t¹o ra vµ c«ng viÖc nµy th-êng ®îc thùc hiÖn nhê bµn phÝm.

- Qu¸ tr×nh cËp nhËt d÷ liÖu ®îc HQTCSDL kiÓm so¸t nh»m môc ®Ých ®¶m b¶o c¸c rµng buéc toµn vÑn.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 134: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Xo¸ b¶n ghi hoÆc mét sè b¶n ghi cña b¶ng.

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc C¸c thao t¸c víi CSDL quan hÖ nh t¹o lËp c¬ së d÷ liÖu, cËp nhËt d÷ liÖu.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:....................Tiết 42

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 11 c¸c thao t¸c víi c¬ së d÷ liÖu quan hÖ(T2)

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c thao t¸c víi c¬ së d÷ liÖu quan hÖ nh: X¾p xÕp c¸c b¶n ghi vµ t¹o ra c¸c c©u hái truy vÊn trong c¬ së d÷ liÖu quan hÖ.- BiÕt ®îc c¸c thao t¸c nh xem d÷ liÖu, kÕt xuÊt b¸o c¸o.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 135: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmII. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: H·y nªu c¸c thao t¸c cËp nhËt c¬ së d÷ liÖu trong hÖ c¬ së d÷ liÖu quan hÖ. Cho VD minh ho¹.2. Ho¹t ®éng 2: Khai th¸c c¬ së d÷ liÖu.a. X¾p xÕp c¸c b¶n ghi.? C«ng viÖc mµ HQTCSDL ph¶i thùc hiÖn lµ g×? ? C¸c b¶n ghi ®îc x¾p xÕp theo c¸i g×?- 1 trong nh÷ng viÖc mµ 1 hÖ qu¶n trÞ c¬ së d÷ liÖu ph¶i thùc hiÖn lµ tæ chøc hoÆc cung cÊp c¸c ph¬ng tiÖn truy cËp c¸c b¶n ghi theo mét tr×nh tù nµo ®ã.- C¸c b¶n ghi cã thÓ x¾p xÕp theo 1 hoÆc nhiÒu trêng.b. Truy vÊn c¬ së d÷ liÖu.? Truy vÊn lµ g×?- Truy vÊn lµ 1 d¹ng läc cã kh¶ n¨ng thu thËp th«ng tin tõ nhiÒu b¶ng trong 1 CSDL quan hÖ.? Cã mÊy c¸ch läc mµ chóng ta ®· häc?- Cã 2 c¸ch läc: Läc theo « d÷ liÖu ®ang chän vµ läc theo mÉu.

? HÖ qu¶n trÞ c¬ së d÷ liÖu cßn phÐp nhËp c¸c biÓu thøc nh»m môc ®Ých g×?*Môc ®Ých:- §Þnh vÞ c¸c b¶n ghi.- ThiÕt lËp liªn kÕt gi÷a c¸c

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- VD: x¾p xÕp danh s¸ch häc sinh theo thø tù t¨ng dÇn cña cét tªn, theo thø tù gi¶m dÇn cña cét ®iÓm to¸n….

- Häc sinh nhí l¹i nh÷ng kiÕn thøc ®· häc ®Ó tr¶ lêi c©u hái.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Läc theo « d÷ liÖu ®ang chän th× chØ läc ®îc 1 ®iÒu kiÖn cßn läc theo mÉu th× läc ®îc 2 ®iÒu kiÖn trë lªn

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

Trường THPT Tủa Chùa Năm học 2014-2015

Page 136: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmb¶ng ®Ó kÕt xuÊt th«ng tin.- LiÖt kª mét tËp con c¸c b¶n ghi hoÆc tËp con c¸c trêng.- Thùc hiÖn c¸c phÐp to¸n.- Thùc hiÖn c¸c thao t¸c qu¶n lý d÷ liÖu kh¸c.* HÖ QTCSDL SQL lµ mét c«ng cô m¹nh nã cho phÐp ngêi dïng thÓ hiÖn truy vÊn mµ kh«ng cÇn biÕt nhiÒu vÒ cÊu tróc CSDL.c. Xem d÷ liÖu.? Cã mÊy c¸ch xem d÷ liÖu? - Xem toµn bé b¶ng.- Xem 1 phÇn tËp con cña b¶ng nhê c«ng cô läc d÷ liÖu.- Xem c¸c b¶n ghi díi d¹ng c¸c biÓu mÉu.d. KÕt xuÊt b¸o c¸o.? Th«ng tin trong b¸o c¸o ®îc lÊy ë ®©u??LÊy VD?- Th«ng tin trong b¸o c¸o ®îc thu thËp b»ng c¸ch tËp hîp d÷ liÖu theo c¸c tiªu chÝ do ngêi dïng ®Æt ra.- B¸o c¸o cã thÓ lµ danh s¸ch b¶n ghi, nh thèng kª c¸c kÕt qu¶ m«n to¸n cña mét líp nµo ®ã.

- HS quan s¸t, ghi b¶ng.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Cã 3 c¸ch xem b¶n ghi.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- HS cã thÓ lÊy rÊt nhiÒu VD kh¸c.

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc C¸c thao t¸c víi CSDL quan hÖ nh x¾p xÕp, truy vÊn, xem d÷ liÖu, kÕt xuÊt b¸o c¸o.

Xác nhận soạn GA ngày tháng năm 2014

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 137: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.............Tiết 43

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 12 C¸c lo¹i kÕn tróc cña hÖ c¬ së d÷ liÖu.

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c hÖ c¬ së d÷ liÖu nh hÖ c¬ së d÷ liÖu c¸ nh©n, hÖ c¬ së d÷ liÖu tËp trung, hÖ c¬ së d÷ liÖu kh¸ch chñ, hÖ c¬ së d÷ liÖu ph©n t¸n vµ c¸c u nhîc ®iÓm cña c¸c hÖ c¬ së d÷ liÖu trªn.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: H·y nªu c¸c thao t¸c khai th¸c c¬ së d÷ liÖu trong hÖ c¬ së d÷ liÖu quan hÖ. Cho VD minh ho¹.Bµi míi: con ngêi dïng M¸y tÝnh c¸ nh©n ®Ó qu¶n lý c«ng viÖc cña m×nh, t¹o lËp, cËp nhËt vµ khai th¸c th«ng tin...- Víi quy m« lín mét tæ chøc cã thÓ x©y dùng 1 CSDL rÊt lín lu tr÷ trªn c¸c m¸y tÝnh.2. Ho¹t ®éng 2: C¸c hÖ c¬ së d÷ liÖu tËp trunga. HÖ c¬ së d÷ liÖu c¸ nh©n.? ThÕ nµo lµ c¬ së d÷ liÖu c¸ nh©n.? u vµ nhîc ®iÓm cña hÖ c¬ së d÷ liÖu nµy? *KN: HÖ c¬ së d÷ liÖu c¸ nh©n lµ hÖ CSDL cã 1 ngêi dïng vµ c¸ nh©n nµy ®ãng vai trß lµ ngêi qu¶n trÞ CSDL ®ång thêi cã thÓ

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- Cã 2 lo¹i kiÕn tróc hÖ CSDL ®ã lµ tËp trung vµ ph©n t¸n.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- Häc sinh quan s¸t, ghi chÐp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 138: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmlµ ngêi viÕt ch¬ng tr×nh øng dông vµ còng lµ ngêi dïng ®Çu cuèi.* u vµ nh îc ®iÓm: - HÖ c¬ së nµy kh¸ ®¬n gi¶n vµ dÔ dµng sö dông nhng tÝnh an toµn kh«ng cao.b. HÖ c¬ së d÷ liÖu trung t©m.? ThÕ nµo lµ hÖ c¬ së d÷ liÖu trung t©m?? u vµ nhîc ®iÓm cña nã?- KN: Lµ hÖ CSDL ®îc cµi ®Æt trªn m¸y tÝnh trung t©m. NhiÒu ngêi dïng cã thÓ truy cËp tõ xa th«ng qua c¸c thiÕt bÞ ®Çu cuèi vµ c¸c ph¬ng tiÖn truyÒn th«ng.* u vµ nh îc ®iÓm: - HÖ c¬ së nµy thêng ph¶i lín , thêng cã nhiÒu ngêi dïng.

c. HÖ c¬ së d÷ liÖu kh¸ch - chñ? Kh¸i niªm ?? §Æc ®iÓm cña c¸c yÕu tè t¹o thµnh hÖ cs?*KN: HÖ c¬ së d÷ liÖu kh¸ch – chñ lµ sù t¬ng t¸c gi÷a 2 thµnh phÇn: Thµnh phÇn yªu cÇu tµi nguyªn vµ thµnh phÇn cÊp tµi nguyªn.* u vµ nh îc ®iÓm: -N©ng cao kh¶ n¨ng thùc hiÖn.- Chi phÝ cho phÇn cøng cã thÓ ®îc gi¶m.- Bæ xung thªm m¸y kh¸ch lµ dÔ dµng.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- HS quan s¸t, ghi b¶ng.

- VD: hÖ thèng ®¨ng kÝ vµ b¸n vÐ m¸y bay, c¸c thÖ thèng th«ng tin cña c¸c tæ chøc tµi chÝnh....

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái- Thµnh phÇn qu¶n tri CSDL trªn m¸y chñ tiÕp nhËn vµ xö lý c¸c yªu cÇu vÒ c¬ së d÷ liÖu vµ göi kÕt qu¶ vÒ cho m¸y kh¸ch.* §Æc ®iÓm:- Thµnh phÇn cÊp tµi nguyªn thêng ®îc cµi ®Æt t¹i mét m¸y chñ trªn m¹ng côc bé. +M¸y chñ kiÓm tra viÖc truy cËp d÷ liÖu ®Ó ®¶m b¶o tÝnh toµn vÑn d÷ liÖu, b¶o tr× hÖ thèng, thùc hiÖn truy vÊn vµ cËp nhËt+ M¸y chñ cung cÊp c¸c dÞch vô ®iÒu phèi cËp nhËt ®ång thêi vµ kh«i phôc d÷ liÖu.- Thµnh phÇn yªu cÇu tµi nguyªn cã thÓ cµi ®Æt tªn nhiÒu m¸y kh¸ch+ PhÇn mÒm qu¶n trÞ CSDL qu¶n lý c¸c giao diÖn, tiÕp nhËn yªu cÇu cña ngêi dïng, xö lý vµ göi th«ng b¸o ®Õn m¸y chñ chê kq m¸y chñ vµ ®a dl ra cho ngêi dïng.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 139: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc C¸c thao t¸c víi CSDL quan hÖ nh x¾p xÕp, truy vÊn, xem d÷ liÖu, kÕt xuÊt b¸o c¸o.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.............Tiết 44

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 12 C¸c lo¹i kÕn tróc cña hÖ c¬ së d÷ liÖu.(T2)

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c hÖ c¬ së d÷ liÖu nh hÖ c¬ së d÷ liÖu c¸ nh©n, hÖ c¬ së d÷ liÖu tËp trung, hÖ c¬ së d÷ liÖu kh¸ch chñ, hÖ c¬ së d÷ liÖu ph©n t¸n vµ c¸c u nhîc ®iÓm cña c¸c hÖ c¬ së d÷ liÖu trªn.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 140: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: H·y kÓ tªn c¸c hÖ c¬ së d÷ liÖu tËp trung? u vµ nhîc ®iÓm cña hÖ c¬ së d÷ liÖu kh¸ch – chñ.Bµi míi: ngoµi hÖ c¬ së d÷ liÖu tËp trung hÖ c¬ së d÷ liÖu cßn cã 1 lo¹i kiÕn tróc n÷a ®ã lµ hÖ c¬ së d÷ liÖu ph©n t¸n.2. Ho¹t ®éng 2: C¸c hÖ c¬ së d÷ liÖu ph©n t¸n? ThÕ nµo lµ hÖ c¬ së d÷ liÖu ph©n t¸n.?? Cho VD VÒ nh÷ng c¬ së sö dông c¬ së d÷ liÖu ph©n t¸n.?? u vµ nhîc ®iÓm?*KN: CSDL ph©n t¸n: lµ 1 tËp hîp d÷ liÖu cã liªn quan ®îc dïng chung vµ ph©n t¸n vÒ mÆt vËt lý trªn mét m¹ng m¸y tÝnhMét hÖ QTCSDL ph©n t¸n lµ 1 phÇn mÒm cho phÐp qu¶n trÞ CSDL ph©n t¸n vµ lµm cho ngêi dïng kh«ng nhËn thÊy sù ph©n t¸n.

b. u vµ nhîc ®iÓm:* u ®iÓm: - CÊu tróc ph©n t¸n d÷ liÖu thÝch hîp cho b¶n chÊt ph©n t¸n cña nhiÒu ngêi dïng.- D÷ liÖu chia sÎ nhng vÉn cho phÐp qu¶n trÞ d÷ liÖu ®Þa ph-¬ng.- Cho phÐp më réng c¸c tæ chøc.Nhîc ®iÓm:*nh îc ®iÓm:

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- Cã 2 lo¹i kiÕn tróc hÖ CSDL ®ã lµ tËp trung vµ ph©n t¸n.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- HÖ c¬ së d÷ liªô ph©n t¸n kh¸c hÖ c¬ së d÷ liÖu tËp trung ë chç: Nã lµ hÖ thèng mµ cho phÐp ngêi dïng truy cËp kh«ng chØ d÷ liÖu ®Æt t¹i chç mµ c¶ nh÷ng d÷ liÖu ë xa.VD: C¸c phßng ban, chi nh¸nh, dù ¸n...- Ngêi dïng truy cËp vµo CSDL ph©n t¸n th«ng qua ch¬ng tr×nh øng dông.- C¸c ch¬ng tr×nh øng dông: + CT kh«ng yªu cÇu d÷ liÖu tõ n¬ikh¸c+ Ch¬ng tr×nh cã yªu cÇu d÷ liÖu tõ n¬i kh¸c.

- Häc sinh quan s¸t, ghi chÐp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 141: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- HÖ thèng phøc t¹p v× ph¶i lµm Èn ®i sù ph©n t¸n d÷ liÖu cña ngêi dïng.- ViÖc thiÕt kÕ phøc t¹p, chi phÝ cao.- An ninh khã ®¶m b¶o.

+ PhÇn mÒm qu¶n trÞ CSDL qu¶n lý c¸c giao diÖn, tiÕp nhËn yªu cÇu cña ngêi dïng, xö lý vµ göi th«ng b¸o ®Õn m¸y chñ chê kq m¸y chñ vµ ®a dl ra cho ngêi dïng.

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc kh¸i niÖm vÒ c¬ së d÷ liÖu ph©n t¸n, u vµ nhîc ®iÓm cña nã.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.............Tiết 45

KIÓM TRA 1 TIÕTI. Môc tiªu:§¸nh gi¸ kÕt qu¶ häc tËp cña häc sinh vÒ CSDL quan hÖ, c¸c

thao t¸c víi CSDL quan hÖ.2. Yªu cÇu ® Ò :

HS n¾m ®îc:- BiÕt hai lo¹i m« h×nh d÷ liÖu: l«gic vµ vËt lý.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 142: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- BiÕt c¸c ®Æt trng c¬ b¶n cña m« h×nh quan hÖ.- BiÕt kh¸i niÖm kho¸, liªn kÕt gi÷a c¸c b¶ng.- HiÓu c¸c thao t¸c trªn CSDL quan hÖ: t¹o b¶ng, cËp nhËt,

s¾p xÕp c¸c b¶n ghi, truy vÊn CSDL vµ lËp b¸o c¸o.3. Ma trËn ®Ò

Yªu cÇu CSDL quan hÖC¸c thao t¸c víi CSDL quan hÖ

BiÕt 1, 2, 10, 11 3, 4, 5HiÓu 6,7, 8, 9, VËn dông 12

ĐỀ BÀIA. TR¾C NGHIÖM

H·y chän c©u tr¶ lêi ®óng nhÊtC©u 1: Khai b¸o cÊu tróc cho mét b¶ng kh«ng bao gåm c«ng viÖc nµo?a. §Æt tªn trêng.b. ChØ ®Þnh kiÓu d÷ liÖu cho mçi trêng.c. NhËp d÷ liÖu cho b¶ng.d. Khai b¸o kÝch thíc cña trêng.C©u 2: PhÇn mÒm nµo sau ®©y kh«ng ph¶i lµ phÇn mÒm QTCSDLa.Microsoft Accessb.ViSual Dbasec.MS Wordd.FoxproC©u 3: T¹o lËp CSDL thùc hiÖn c¸c thao t¸c nµo?a.T¹o b¶ng, t¹o liªn kÕt gi÷a c¸c b¶ng, chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ngb.Chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ngc.T¹o b¶ng chän kho¸ chÝnhd.T¹o b¶ng, t¹o liªn kÕt gi÷a c¸c b¶ng, Chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ng, t¹o b¶ng chän kho¸ chÝnhC©u 4: Khai th¸c CSDL bao gåm c¸c thao t¸c nµo?a.S¾p xÕp c¸c b¶n ghi, truy vÊn CSDL, xem DL, kÕt xuÊt b¸o c¸o.b.Thªm, xo¸ b¶n ghi vµ chÝnh söa DLc.C¶ a vµ bd.TÊt c¶ ®Òu sai.C©u 5: Trong Access ®Ó më mét c¬ së d÷ liÖu ®· cã, thao t¸c thùc hiÖn lÖnh nµo sau ®©y lµ ®óng:a.Create Table in Design Viewb.Chän lÖnh File New Blank Databasec.Chän File Open råi chän tªn tÖp cÇn më.d. Chän Create Table by using wizardC©u 6:C©u nµo ®óng trong c¸c sau ®©y?

Trường THPT Tủa Chùa Năm học 2014-2015

Page 143: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơma.Trong liªn kÕt c¸c kho¸ liªn kÕt ph¶i lµ kho¸ chÝnh cña mçi b¶ng.b.Sù liªn kÕt gi÷a c¸c b¶ng ®îc x¸c lËp dùa trªn thuéc tÝnh kho¸.c.Trong liªn kÕt gi÷a c¸c b¶ng kh«ng phô thuéc vµo tªn trêng mµ phô thuéc vµo gi¸ trÞ cña trêng.d.Trong c¸c kho¸ liªn kÕt cã thÓ kh«ng cã kho¸ chÝnh nµo tham gia.C©u 7: C©u nµo sai trong c¸c c©u sau ®©y?a.BÊt k× mét b¶ng d÷ liÖu nµo còng chØ duy nhÊt, thuéc tÝnh (trêng) lµm kho¸ chÝnhb.Trong mét b¶ng cã duy nhÊt mét kho¸ chÝnh.c.Trong mét b¶ng d÷ liÖu cã thÓ cã nhiÒu thuéc tÝnh (trêng) lµm kho¸ chÝnh.d.Gi¸ trÞ kho¸ chÝnh cña thuéc tÝnh kh«ng ®îc ®Ó trèngC©u 8: C©u nµo lµ sai trong c¸c c©u sau ®©y?a.Trong mét b¶ng cã thÓ cã nhiÒu kho¸.b.Trong mét b¶ng cã thÓ cã nhiÒu kho¸ chÝnh.c.Nªn chän kho¸ chÝnh lµ kho¸ cã Ýt thuéc tÝnh nhÊt.d.Trong mét b¶ng cã thÓ cã nhiÒu kho¸ phôC©u 9: C©u nµo ®óng trong c¸c c©u díi ®©y ®èi víi kho¸ chÝnh?a.C¸c gi¸ trÞ cña nã ph¶i lµ duy nhÊt.b.Nã ph¶i ®îc x¸c ®Þnh nh mét trêng v¨n b¶n.c. Nã ph¶i lµ trêng ®Çu tiªn cña b¶ng.d.Nã kh«ng bao giê thay ®æi.C©u 10: ViÖc ®Çu tiªn ®Ó t¹o lËp mét CSDL quan hÖ lµ viÖc nµo trong c¸c viÖc sau ®©y?a. T¹o ra mét hay nhiÒu b¶ngb. T¹o ra mét hay nhiÒu mÉu hái.c. T¹o ra mét hay nhiÒu biÓu mÉu.d. T¹o ra mét hay nhiÒu b¸o c¸o.B. Tù LUËN:C©u 11 (2 ®): Nªu c¸c ®Æt trng chÝnh cña mét quan hÖ trong hÖ CSDL quan hÖ.C©u 12 (3 ®)M· Sè HS

Hä Vµ Tªn Giíi tÝnh

TN001 TrÇn V¨n An NamXH002 Lª Thuý An N÷CB003 NguyÔn Trung

Nh©nNam

…. ………… ……..Dùa vµo b¶ng trªn. H·y khai b¸o c¸c thuéc tÝnh cÇn thiÕt cho c¸c trêng (Filed name, Data type). HD:

Trường THPT Tủa Chùa Năm học 2014-2015

Page 144: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmC©u 11: Nªu ®îc:- Mçi quan hÖ cã mét tªn ph©n biÖt víi tªn c¸c quan hÖ kh¸c.- C¸c bé lµ ph©n biÖt vµ thø tù c¸c bé kh«ng quan träng- Mçi mét thuéc tÝnh cã mét tªn ph©n biÖt, thø tù c¸c thuéc tÝnh kh«ng quan träng.- Quan hÖ kh«ng cã thuéc tÝnh ®a trÞ hay phøc hîpC©u 12: Khai b¸o ®îc:M· sè HS:Filed Name: MSHS; Data type: Text; Hä Vµ Tªn:Filed Name: HoTen; Data type: Text; Giíi tÝnh:Filed Name: GT; Data type: True/false;

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 145: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Họ và tên:..................... KIỂM TRA 1 TIẾTLớp: 12C..... Môn: Tin học 12

ĐỀ BÀIA. TR¾C NGHIÖM

H·y chän c©u tr¶ lêi ®óng nhÊtC©u 1: Khai b¸o cÊu tróc cho mét b¶ng kh«ng bao gåm c«ng viÖc nµo?a. §Æt tªn trêng.b. ChØ ®Þnh kiÓu d÷ liÖu cho mçi trêng.c. NhËp d÷ liÖu cho b¶ng.d. Khai b¸o kÝch thíc cña trêng.C©u 2: PhÇn mÒm nµo sau ®©y kh«ng ph¶i lµ phÇn mÒm QTCSDLa.Microsoft Accessb.ViSual Dbasec.MS Wordd.FoxproC©u 3: T¹o lËp CSDL thùc hiÖn c¸c thao t¸c nµo?a.T¹o b¶ng, t¹o liªn kÕt gi÷a c¸c b¶ng, chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ngb.Chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ngc.T¹o b¶ng chän kho¸ chÝnhd.T¹o b¶ng, t¹o liªn kÕt gi÷a c¸c b¶ng, Chän kho¸ chÝnh, ®Æt tªn b¶ng vµ lu cÊu tróc b¶ng, t¹o b¶ng chän kho¸ chÝnhC©u 4: Khai th¸c CSDL bao gåm c¸c thao t¸c nµo?a.S¾p xÕp c¸c b¶n ghi, truy vÊn CSDL, xem DL, kÕt xuÊt b¸o c¸o.b.Thªm, xo¸ b¶n ghi vµ chÝnh söa DLc.C¶ a vµ bd.TÊt c¶ ®Òu sai.C©u 5: Trong Access ®Ó më mét c¬ së d÷ liÖu ®· cã, thao t¸c thùc hiÖn lÖnh nµo sau ®©y lµ ®óng:a.Create Table in Design Viewb.Chän lÖnh File New Blank Databasec.Chän File Open råi chän tªn tÖp cÇn më.d. Chän Create Table by using wizardC©u 6:C©u nµo ®óng trong c¸c sau ®©y?a.Trong liªn kÕt c¸c kho¸ liªn kÕt ph¶i lµ kho¸ chÝnh cña mçi b¶ng.b.Sù liªn kÕt gi÷a c¸c b¶ng ®îc x¸c lËp dùa trªn thuéc tÝnh kho¸.c.Trong liªn kÕt gi÷a c¸c b¶ng kh«ng phô thuéc vµo tªn trêng mµ phô thuéc vµo gi¸ trÞ cña trêng.d.Trong c¸c kho¸ liªn kÕt cã thÓ kh«ng cã kho¸ chÝnh nµo tham gia.C©u 7: C©u nµo sai trong c¸c c©u sau ®©y?a.BÊt k× mét b¶ng d÷ liÖu nµo còng chØ duy nhÊt, thuéc tÝnh (trêng) lµm kho¸ chÝnhb.Trong mét b¶ng cã duy nhÊt mét kho¸ chÝnh.c.Trong mét b¶ng d÷ liÖu cã thÓ cã nhiÒu thuéc tÝnh (trêng) lµm kho¸ chÝnh.d.Gi¸ trÞ kho¸ chÝnh cña thuéc tÝnh kh«ng ®îc ®Ó trèngC©u 8: C©u nµo lµ sai trong c¸c c©u sau ®©y?a.Trong mét b¶ng cã thÓ cã nhiÒu kho¸.b.Trong mét b¶ng cã thÓ cã nhiÒu kho¸ chÝnh.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 146: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmc.Nªn chän kho¸ chÝnh lµ kho¸ cã Ýt thuéc tÝnh nhÊt.d.Trong mét b¶ng cã thÓ cã nhiÒu kho¸ phôC©u 9: C©u nµo ®óng trong c¸c c©u díi ®©y ®èi víi kho¸ chÝnh?a.C¸c gi¸ trÞ cña nã ph¶i lµ duy nhÊt.b.Nã ph¶i ®îc x¸c ®Þnh nh mét trêng v¨n b¶n.c. Nã ph¶i lµ trêng ®Çu tiªn cña b¶ng.d.Nã kh«ng bao giê thay ®æi.C©u 10: ViÖc ®Çu tiªn ®Ó t¹o lËp mét CSDL quan hÖ lµ viÖc nµo trong c¸c viÖc sau ®©y?a. T¹o ra mét hay nhiÒu b¶ngb. T¹o ra mét hay nhiÒu mÉu hái.c. T¹o ra mét hay nhiÒu biÓu mÉu.d. T¹o ra mét hay nhiÒu b¸o c¸o.B. Tù LUËN:C©u 11 (2 ®): Nªu c¸c c¸ch truy vÊn DL? Sù kh¸c nhau gi÷a chóng? ®Æt c©u hái truy vÊn víi mçi c¸ch ®ã( mçi c¸ch cho mét c©u VD).C©u 12 (3 ®)M· Sè HS

Hä Vµ Tªn Giíi tÝnh

§Þa chØ

TN001 TrÇn V¨n An Nam Tña Chïa

XH002 Lª Thuý An N÷ Hµ NamCB003 NguyÔn Trung

Nh©nNam Tña

Chïa…. ………… …….. a, B¶ng trªn cã mÊy trêng. H·y khai b¸o tªn trêng vµ kiÓu d÷ liÖu t¬ng øng cho c¸c trêng. (Filed name, Data type). b, Khãa chÝnh trong b¶ng trªn lµ trêng nµo? V× sao em chän trêng ®ã lµ khãa chÝnh?(ý nµy giµnh riªng cho líp 12C1)......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

Trường THPT Tủa Chùa Năm học 2014-2015

Page 147: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

......................................................................................................

......................................................................................................

........................................................

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:..............Tiết 46

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 13: B¶o mËt th«ng tin trong c¸c hÖ c¬ së d÷

liÖu.

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c vÊn ®Ò chung trong b¶o mËt th«ng tin , sù ph©n quyÒn truy cËp vµ nhËn d¹ng ngêi dïng trong hÖ c¬ së d÷ liÖu.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 148: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: h·y nªu ®Þnh nghÜa c¬ së d÷ liÖu ph©n t¸n, u vµ nhîc ®iÓm cña hÖ c¬ së d÷ liÖu ®ã.Bµi míi: VÊn ®Ò b¶o mËt th«ng tin lµ rÊt cÇn thiÕt vµ quan träng trong tÊt c¶ c¸c hÖ CSDL. VËy b¶o mËt nh thÕ nµo? Chóng ta cÇn t×m hiÓu c¸c gi¶i ph¸p chñ yÕu.GV: Ngµy nay trong x· héi tin häc hãa nhiÒu ho¹t ®éng ®Òu diÔn ra trªn m¹ng cã qui m« toµn thÕ giíi. Do ®ã vÊn ®Ò b¶o mËt th«ng tin ®îc ®Æt lªn hµng ®Çu. ViÖc b¶o mËt cã thÓ thùc hiÖn b»ng c¸c gi¶i ph¸p kü thuËt c¶ phÇn cøng lÉn phÇn mÒm. Tuy nhiªn viÖc b¶o mËt phô thuéc vµo rÊt nhiÒu c¸c chñ tr-¬ng, chÝnh s¸ch cña chñ së h÷u th«ng tin vµ ý thøc cña ngêi dïng.GV: VÝ dô, mét sè hÖ qu¶n lÝ häc tËp vµ gi¶ng d¹y cña nhµ tr-êng cho phÐp mäi phô huynh HS truy cËp ®Ó biÕt kÕt qu¶ häc tËp cña con em m×nh. Mçi phô huynh chØ cã quyÒn xem ®iÓm cña con em m×nh hoÆc cña khèi con em m×nh häc. §©y lµ quyÒn truy cËp h¹n chÕ nhÊt (møc thÊp nhÊt). c¸c thÇy c« gi¸o trong trêng cã quyÒn truy cËp cao h¬n: Xem kÕt qu¶ vµ mäi th«ng tin kh¸c cña bÊt k× HS nµo trong trêng. Ngêi qu¶n lÝ häc tËp cã quyÒn nhËp ®iÓm, cËp nhËt c¸c th«ng tin kh¸c

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái+ Ng¨n chÆn c¸c truy cËp kh«ng ®îc phÐp.+ §¶m b¶o th«ng tin kh«ng bÞ mÊt, thay ®æi.+ H¹n chÕ sai sãt cña ngêi dïng.+ Kh«ng tiÕt lé néi dung d÷ liÖu còng nh ch¬ng tr×nh xö lý.

- Häc sinh quan s¸t, ghi chÐp.

TL: + Ng¨n cÇm xem néi dung file + Ng¨n cÊm viÖc söa ®æi néi dung fileTL: + Tªn ngêi dïng + MËt khÈu ngêi dïng* Kh¸i niÖmTL: + Ng¨n chÆn c¸c truy cËp tr¸i phÐp + H¹n chÕ tèi ®a c¸c

Trường THPT Tủa Chùa Năm học 2014-2015

Page 149: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmtrong CSDL.? Trong so¹n th¶o v¨n b¶n Ms Word, mét file cã møc b¶o mËt nµo.

? VËy ®Ó truy xuÊt hßm th ®iÖn tö, ta ph¶i cho hÖ thèng biÕt nh÷ng th«ng tin nµo.- Yªu cÇu häc sinh tham kh¶o s¸ch gi¸o khoa vµ cho biÕt cã c¸c møc b¶o mËt nµo ®èi víi mét CSDL:

- Em h·y cho biÕt cã nh÷ng c¸ch nµo ®Ó b¶o mËt d÷ liÖu.- DiÔn gi¶i: ®Ó h¹n chÕ viÖc x©m ph¹m tr¸i phÐp c¸c CSDL, chÝnh phñ ®· ban hµnh mét s« ®iÒu luËt, quy ®Þnh xö lý ®èi víi nh÷ng ngêi cè t×nh vi ph¹m. Tuy nhiªn viÖc gi¸o dôc ý thøc t«n träng th«ng tin dïng chung cho mçi ngêi lµ ®iÒu cÇn thiÕt.

2.Ho¹t ®éng 2: ChÝnh s¸ch vµ ý thøc.? C¸c gi¶i ph¸p ®Æt ra? - ë cÊp quèc gia hiÖu qu¶ b¶o mËt phô thuéc vµo chÝnh phñ vÒ c¸c chÝnh s¸ch ban hµnh cña nhµ níc. ë c¸c tæ chøc th× ngêi ®øng ®Çu cã tr¸ch nhiÖm b¶o vÖ an toµn th«ng tin cña ®¬n vÞ.- Ngêi ph©n tÝch, thiÕt kÕ vµ ngêi qu¶n trÞ CSDL ph¶i cã c¸c gi¶i ph¸p tèt vÒ phÇn cøng vµ phÇn mÒm thÝch hîp ®Ó b¶o mËt th«ng tin, b¶o vÖ hÖ thèng.- Ngêi dïng coi tµi nguyªn th«ng tin lµ quan träng vµ ph¶i cã tr¸ch nhiÖm, cã ý thøc tù gi¸c, thùc hiÖn tèt c¸c quy ®Þnh.

sai sãt cña ngêi dïng + §¶m b¶o th«ng tin kh«ng bÞ mÊt hoÆc thay ®æi ngoµi ý muèn. + §Æt mËt khÈu, ph©n cÊp quyÒn truy xuÊt d÷ liÖu, m· ho¸ th«ng tin.

-VD: ThÇy c« gi¸o cã quyÒn truy cËp cao h¬n häc sinh trong hÖ qu¶n lý häc tËp cña nhµ trêng.

- B¶ng ph©n quyÒn truy cËp chÝnh lµ d÷ liÖu cña CSDL

- L¾ng nghe, quan s¸t, ghi chÐp

- Ch÷ kÝ ®iÖn tö nã chÝnh lµ chuçi bÝt, cã thÓ lµ x©u kÝ tù, cã thÓ lµ ©m thanh hoÆc h×nh ¶nh mµ chØ cã ngêi ®ã míi cã thÓ cung cÊp.

- 3 cÊp ®é+ CÊp quèc gia (chÝnh phñ), cã c¸ chÝnh s¸ch, ®iÒu luËt.+ Ngêi ph©n tÝch, thiÕt kÕ vµ qu¶n trÞ CSDL cã c¸c gi¶i ph¸p ng¨n chÆn.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 150: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Yªu cÇu häc sinh tham kh¶o s¸ch gi¸o khoa vµ tr¶ lêi c©u hoi: Gi¶i ph¸p bµo mËt nµy thÓ hiÖn ë nh÷ng cÊp ®é nµo?

- Cho häc sinh th¶o luËn: Trong 3 cÊp ®é ®ã, theo em cÊp ®é nµo h÷u hiÖu nhÊt?- B¶n th©n em ph¶i lµm g× trong vÊn ®Ò b¶o mËt th«ng tin?

- Liªn hÖ thùc tÕ: H·y kÓ nh÷ng vÝ dô trªn thùc tÕ mµ em biÕt liªn quan ®Õn viÖc x©m ph¹m th«ng tin dïng chung hoÆc cña ngêi kh¸c.

+ Ngêi dïng cã ý thøc t«n träng th«ng tµi nguyªn dïng chung.- Th¶o luËn rót ra ý thøc cña b¶n th©n.- Ph¶i cã ý thøc coi th«ng tin lµ mét tµi nguyªn quan träng, cã tr¸ch nhiÖm cao trong b¶o mËt, tù gi¸c thùc hiÖn c¸c ®iÒu kho¶n do ph¸p luËt quy ®Þnh- VÝ dô:+ TÊn c«ng trang Web.+ §¸nh c¾p mËt khÈu ®Ó rót tiÒn ng©n hµng

IV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc c¸c chÝnh s¸ch vµ ý thøc trong viÖc b¶o mËt th«ng tin cho ngêi dïng.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 151: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:............Tiết 47

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 13: B¶o mËt th«ng tin trong c¸c hÖ c¬ së d÷

liÖu.

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c vÊn ®Ò chung trong b¶o mËt th«ng tin , sù ph©n quyÒn truy cËp vµ nhËn d¹ng ngêi dïng trong hÖ c¬ së d÷ liÖu.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: Chính sách và ý thức, các giải pháp đặt ra?Bµi míi: GV: VÝ dô, mét sè hÖ qu¶n lÝ häc tËp vµ gi¶ng d¹y cña nhµ tr-êng cho phÐp mäi phô huynh HS truy cËp ®Ó biÕt kÕt qu¶ häc tËp cña con em m×nh. Mçi phô huynh chØ cã quyÒn xem ®iÓm cña con em m×nh hoÆc cña khèi con em m×nh häc. §©y lµ quyÒn truy cËp h¹n chÕ nhÊt (møc thÊp nhÊt). c¸c thÇy c«

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- HS ®äc sgk, suy nghÜ tr¶ lêi c©u hái+ Ng¨n chÆn c¸c truy cËp kh«ng ®îc phÐp.+ §¶m b¶o th«ng tin kh«ng bÞ mÊt, thay ®æi.+ H¹n chÕ sai sãt cña ngêi dïng.+ Kh«ng tiÕt lé néi dung d÷ liÖu còng nh ch¬ng tr×nh

Trường THPT Tủa Chùa Năm học 2014-2015

Page 152: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmgi¸o trong trêng cã quyÒn truy cËp cao h¬n: Xem kÕt qu¶ vµ mäi th«ng tin kh¸c cña bÊt k× HS nµo trong trêng. Ngêi qu¶n lÝ häc tËp cã quyÒn nhËp ®iÓm, cËp nhËt c¸c th«ng tin kh¸c trong CSDL.GV: Theo em ®iÒu g× sÏ x¶y ra khi kh«ng cã b¶ng ph©n quyÒn?HS: Khi kh«ng cã b¶n ph©n quyÒn khi c¸c em vµo xem ®iÓm ®ång thêi còng cã thÓ söa ®iÓm cña m×nh.GV: Khi ph©n quyÒn cã ngêi truy cËp CSDL ®iÒu quan träng lµ hÖ QTCSDL ph¶i nhËn d¹ng ®-îc ngêi dïng, tøc lµ ph¶i x¸c minh ®îc ngêi truy cËp thùc sù ®óng lµ ngêi ®· ®îc ph©n quyÒn. §¶m b¶o ®îc ®iÒu ®ã nãi chung rÊt khã kh¨n. Mét trong nh÷ng gi¶i ph¸p thêng ®îc dïng ®ã lµ sö dông mËt khÈu. Ngoµi ra ngêi ta cßn dïng ph¬ng ph¸p nhËn diÖn dÊu v©n tay, nhËn d¹ng con ngêi,…

2. Ho¹t ®éng 2: Ph©n quyÒn truy cËp vµ nhËn d¹ng ngêi dïng.- DiÔn gi¶i: Mèi ngêi cã mét vai trß kh¸c nhau ®èi víi CSDL nªn cã c¸c quyÒn kh¸c nhau trªn CSDL ®ã.- Theo em cã nh÷ng quyÒn nµo trªn CSDL?

- Giíi thiÖu mét vÝ dô vÒ hÖ CSDL qu¶n lÝ ®iÓm cña häc sinh. Yªu cÇu häc sinh chØ ra nh÷ng ®èi tîng chÝnh cÇn th«ng tin tõ CSDL vµ chØ ra c¸c quyÒn cña mçi ®èi tîng trªn CSDL ®ã.- Trong mét CSDL, nÕu kh«ng cã sù ph©n quyÒn, ®iÒu g× sÏ x¶y

xö lý.

- Häc sinh quan s¸t, ghi chÐp.

-VD: ThÇy c« gi¸o cã quyÒn truy cËp cao h¬n häc sinh trong hÖ qu¶n lý häc tËp cña nhµ trêng.

- B¶ng ph©n quyÒn truy cËp chÝnh lµ d÷ liÖu cña CSDL

M· HSC¸c

®iÓm sè

C¸c th«ng tin kh¸c

K10 § § KK11 § § KK12 § § KGi¸o viªn

§ § §

Ngêi Qt

§SBX §SBX §SBX

- Ngêi QTCSDL cÇn cung cÊp:

B¶ng ph©n quyÒn truy cËp cho hÖ CSDL.Ph¬ng tiÖn cho ngêi dïng hÖ QTCSDL nhËn biÕt ®óng ®îc hä.

- Ngêi dïng muèn truy cËp vµo hÖ thèng cÇn khai b¸o:

Tªn ngêi dïng.MËt khÈu.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 153: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmra?- Khi truy cËp vµo hÖ thèng mçi ngêi dïng ph¶i khai b¸o nh÷ng th«ng tin nµo ®Ó cã thÓ nhËn d¹ng ®îc?- H·y cho vÝ dô trong thùc tÕ vÒ th«ng tin ngêi dïng? Dùa vµo ®Ó ph©n quyÒn truy cËp?. - Tuú theo vai trß kh¸c nhau cña ngêi dïng mµ hä ®îc cÊp quyÒn kh¸c nhau ®Ó khai th¸c CSDL? B¶ng ph©n quyÒn truy cËp nã ®îc qu¶n lý nh thÕ nµo?? Khi cã ngêi truy cËp th× HQTCSDL ph¶i ho¹t ®éng ra sao? * D÷ liÖu ®îc qu¶n lý: rÊt chÆt chÏ, bÝ mËt chØ cã ngêi qu¶n trÞ hÖ thèng míi biÕt vµ míi cã thÓ söa ®æi, bæ sung, truy cËp ®Ó cÊp quyÒn cho nhãm ngêi sö dông d÷ liÖu.* Khi cã ngêi truy cËp th× hÖ QTCSDL ph¶i nhËn d¹ng ®îc ngêi dïng vµ quyÒn h¹n cña ngêi ®ã. +gi¶i ph¸p ®a ra lµ sö dông mËt khÈu v× chØ cã ngêi ®ã vµ hÖ th«ng míi biÕt ®îc mËt khÈu cña hä.+ Ngoµi ra ngµy nay cßn cã ch÷ kÝ ®iÖn tö + Ngoµi ra ngêi ta cßn nhËn d¹ng v©n tay, nhËn d¹ng con ng-êi hoÆc nhËn d¹ng däng nãi.*Ngêi qu¶n trÞ CSDL cÇn cung cÊp:- B¶ng ph©n quyÒn truy cËp cho hÖ QTCSDL.- ph¬ng tiÖn cho ngêi dïng.*Ngêi dïng muèn truy cËp vµo hÖ thèng cÇn khai b¸o: - Tªn ngêi dïng.- MËt khÈu.

Dùa vµo hai th«ng tin nµy, hÖ QTCSDL x¸c minh ®Ó cho phÐp hoÆc tõ chèi quyÒn truy cËp CSDL.Chó ý: §èi víi nhãm ngêi truy cËp cao th× c¬ chÕ nhËn d¹ng cã thÓ phøc t¹p h¬n. HÖ QTCSDL cung cÊp cho ngêi dïng c¸ch thay ®æi mËt khÈu, t¨ng cêng kh¶ n¨ng b¶o vÖ mËt khÈu

- L¾ng nghe, quan s¸t, ghi chÐp

- Ch÷ kÝ ®iÖn tö nã chÝnh lµ chuçi bÝt, cã thÓ lµ x©u kÝ tù, cã thÓ lµ ©m thanh hoÆc h×nh ¶nh mµ chØ cã ngêi ®ã míi cã thÓ cung cÊp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 154: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmIV. Dặn dò, rót kinh nghiÖm: - n¾m ®îc c¸c c¸ch ph©n quyÒn vµ ph©n quyÒn cho ngêi dïng.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:............Tiết 48

Ch¬ng III. HÖ c¬ së d÷ liÖu quan hÖBµi 13: B¶o mËt th«ng tin trong c¸c hÖ c¬ së d÷

liÖu.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 155: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

I. Mục đích, yêu cầu : - Gióp häc sinh biÕt ®îc c¸c vÊn ®Ò chung trong b¶o mËt th«ng tin , sù ph©n quyÒn truy cËp vµ nhËn d¹ng ngêi dïng trong hÖ c¬ së d÷ liÖu.II. Chẩn bị đồ dùng dạy học : Sách GK tin 12, Sách GV tin 12, đĩa chứa cácchương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. 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.III. Nội dung :

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh- Ổn định tổ chức: Điểm danh.1. Ho¹t ®éng 1: KiÓm tra bµi còC©u hái: Các cách để phân quyền truy cập và nhận dạng người dùng?Bµi míi: GV: Ngoµi viÖc b¶o mËt b»ng ph©n quyÒn còng nhviÖc ngêi truy cËp chÊp hµnh ®óng chñ tr¬ng chÝnh s¸ch th× cßn mét gi¶i ph¸p n÷a ®Ó b¶o mËt th«ng tin ®ã lµ m· hãa th«ng tin.

Khi chóng ta m· hãa theo ph-¬ng ph¸p nµy ngoµi viÖc gi¶m dung lîng cßn t¨ng tÝnh b¶o mËt th«ng tin.

Ho¹t ®éng 2: T×m hiÓu gi¶i ph¸p b¶o mËt: m· ho¸ th«ng tin vµ nÐn d÷ liÖu

DiÔn gi¶i: C¸c th«ng tin quan träng thêng ®îc lu tr÷ díi d¹ng m· ho¸ ®Ó gi¶m kh¶ n¨ng dß rØ.- Giíi thiÖu cho häc sinh mét vÝ dô vÒ m· ho¸ c¸c th«ng tin quan träng.- Yªu cÇu häc sinh ®Ò xuÊt mét thuËt to¸n m· ho¸.

- Thùc hiÖn nÐn d÷ liÖu ®Ó häc sinh thÊy ý nghÜa cña nÐn d÷ liÖu trong viÖc b¶o mËt th«ng

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh tr¶ lêi c©u hái. - Gi¸o viªn nhËn xÐt, cho ®iÓm.

- Quan s¸t, chó ý

- Tãm t¾t mét sè thuËt to¸n m· ho¸:+ ChuyÓn kÝ tù thµnh sè, chuyÓn sè thµnh kÝ tù.+ Céng vµo m· ASCII cña kÝ tù mét h»ng sè

- Quan s¸t, chó ý- Trong ch¬ng tr×nh líp 10 chóng ta ®· ®Ò cËp ®Õn m· hãa th«ng tin theo nguyªn t¾c vßng trßn thay mçi kÝ tù b»ng mét kÝ tù kh¸c.

- M· hãa ®é dµi lµ mét c¸ch nÐn d÷ liÖu.VÝ dô:

Tõ AAAAAAAAABBBBBBBBCCC

M· hãa thµnh 10A8B3C

Chó ý: C¸c b¶n sao d÷ liÖu thêng ®îc m· hãa vµ nÐn b»ng c¸c ch¬ng tr×nh riªng.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 156: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

tin

Ho¹t ®éng 2: T×m hiÓu gi¶i ph¸p b¶o mËt: Lu biªn b¶n

GV: Biªn b¶n hÖ thèng hç trî ®¸ng kÓ cho viÖc kh«i phôc hÖ thèng khi cã sù cè kÜ thuËt, ®ång thêi cung cÊp th«ng tin cho phÐp ®¸nh gi¸ møc ®é quan t©m cña ngêi dïng ®èi víi hÖ thèng nãi chung vµ ®èi víi tõng thµnh phÇn cña hÖ thèng nãi riªng. Dùa trªn biªn b¶n nµy, ngêi ta cã thÓ ph¸t hiÖn nh÷ng truy cËp kh«ng b×nh thêng (vÝ dô ai ®ã qu¸ thêng xuyªn quan t©m ®Õn mét sè lo¹i d÷ liÖu nµo ®ã vµo mét sè thêi ®iÓm nhÊt ®Þnh), tõ ®ã cã nh÷ng biÖn ph¸p phßng ngõa thÝch hîp

Hái: Trong cuéc sèng, ngêi ta th-êng ghi nhËt kÝ, h·y cho biÕt ý nghÜa cña viÖc ghi nhËt kÝ?- Yªu cÇu häc sinh t×m mét sè vÝ dô thùc tÕ mµ ngêi ta thêng ghi biªn b¶n vµ cho biÕt t¸c dông cña viÖc ghi biªn b¶n ®ã

- Yªu cÇu häc sinh tham kh¶o s¸ch gi¸o khoa vµ cho biÕt: biªn b¶n hÖ thèng thêng lu tr÷ nh÷ng th«ng tin nµo?

- Biªn b¶n hÖ thèng cung cÊp th«ng tin cho phÐp ®¸nh gi¸ møc ®é quan t©m cña ngêi dïng ®åi víi hÖ thèng.

4. Lu biªn b¶n- Ghi nhí l¹i nh÷ng sù kiÖn ®· x¶y ra hay c«ng viÖc ®· lµm ®îc ®èi víi b¶n th©n

- C¸c cuéc häp, k× thi

- Thêng cho biÕt:+ Sè lÇn truy cËp vµo hÖ thèng, tõng thµnh phÇn cña hÖ thèng, tõng yªu cÇu tra cøu…+ Th«ng tin vÒ mét sè lÇn cËp nhËt cuèi cïng: Néi dung cËp nhËt, ngêi thùc hiÖn, thêi ®iÓm cËp nhËt…

- Ghi l¹i c¸c c«ng viÖc ®· thùc hiÖn, ghi l¹i c¸c sù cè bÊt thêng x¶y ra ®Î truy l¹i khi cã sù kiÖn c¸o hoÆc cÇn thiÕt.- Sè lÇn truy cËp vµo tõng thµnh phÇn cña hÖ thèng; th«ng tin vÒ sè lÇn cËp nhËt cuèi cïng.- HÖ thèng rót tiÒn tù ®éng: NÕu cËp nhËt mËt khÈu sai 3 lÇn liªn tiÕp sÏ bÞ kho¸ thÎ.-> ý nghÜa: tr¸nh viÖc ngêi dïng nhÆt ®îc thÎ r¬i, dß mËt khÈu ®Ó rót tiÒn

Trường THPT Tủa Chùa Năm học 2014-2015

Page 157: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

- Yªu cÇu häc sinh t×m mét sè vÝ dô thùc tÕ vÒ mét CSDL cã biªn b¶n hÖ thèng vµ ý nghÜa cña nã.

- HÖ thèng n¹p tiÒn cho ®iÖn tho¹i di ®éng

-> Còng t¬ng tù

IV. Dặn dò, rót kinh nghiÖm: - Nh¾c l¹i mét sè c¸ch dïng ®Ó b¶o mËt.- Cho bµi tËp vÒ nhµ.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 158: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:................Tiết 49+50

Bµi tËp vµ thùc hµnh sè 11B¶o mËt c¬ së d÷ liÖu

I. Môc ®Ých yªu cÇu: - HiÓu thªm kh¸i niÖm vµ tÇm quan träng cña b¶o mËt CSDL.- BiÕt mét sè c¸ch th«ng dông b¶o mËt CSDL.- Cã th¸i ®é ®óng ®¾n trong viÖc sö dông vµ b¶o mËt CSDL.II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. N éi dung

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: 1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh lµm c¸c bµi tËp trong bµi thùc hµnh

Bµi 1: Cho CSDL ban_hµng gåm c¸c b¶ng sau:Mat_hang, Khach_hang, Cong_ti,Phieu_Nhap, Phieu_XuatC¸c ®èi tîng sö dông ch¬ng tr×nh qu¶n lee CSDL BAN_HANG lµ:- Kh¸ch hµng.- Thñ kho.- KÕ to¸n.- Ngêi qu¶n lý h¸ng.Theo em, mèi ®èi tîng trªn sÏ yªu cÇu ch¬ng tr×nh cã nh÷ng chøc

- Líp trëng b¸o c¸o sÜ sè líp.

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái

- Cã thÓ lÊy VD mét vµi

Trường THPT Tủa Chùa Năm học 2014-2015

Page 159: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmn¨ng g×?- C¸c chøc n¨ng:+ NhËp hµng vµo cöa hµng.+ B¸n hµng+ Thu tiÒn mÆt+ Chi tiÒn mÆt.+ Chi phÝ kinh doanh.+ Céng nî+ Qu¶n lý kho.+ B¸o c¸o.+ B¶o mËt.Bµi 2: Gi¶ sö ch¬ng tr×nh cã c¸c chøc n¨ng sau:- Kh¸ch hµng ®îc biÕt tªn, sè lîng c¸c mÆt hµng cßn trong cöa hµng, mét sè th«ng tin cÇn thiÕt vÒ mÆt hµng.- Thñ kho biÕt ®îc t×nh h×nh hµng nhËp, xuÊt vµ tån kho.- KÕ to¸n biÕt ®îc t×nh h×nh thu chi.- Ngêi qu¶n lý cöa hµng biÕt ®îc mäi th«ng tin, trong ®ã ®Æc biÖt quan t©m vÒ t×nh h×nh xuÊt/ nhËp tõng lo¹i mÆt hµng, t×nh h×nh kinh doanh cña tõng mÆt hµng.- B¶o mËt CSDL.Bµi 3: Khi x©y dùng CDSL, ngêi ta thêng t¹o dao diÖn cã trang ®Çu tiªn chøa c¸c nót lÖnh yªu cÇu ngêi dïng khai b¸o ®Þnh danh( Tªn, mËt khÈu)vµ x¸c ®Þnh quyÒn truy cËp. Sau khi khai b¸o, trang tiÕp theo ®îc më sÏ hiÓn thÞ mét danh s¸ch c¸c chøc n¨ng t¬ng øng víi nh÷ng quyÒn truy cËp mµ ngêi dïng ®îc phÐp sö dông. Ngêi dïng chØ cã thÓ sö dông nh÷ng chøc n¨ng nµy ®Ó truy cËp phÇn d÷ liÖu víi c¸c møc ph©n quyÒn mµ ngêi lËp tr×nh ®· dµnh cho.Theo em v× sao ngêi ta lµm nh vËy?.- Gi¸o viªn cã thÓ lÊy 1 VD vÒ ch¬ng tr×nh øng dông cña ACCESS nh qu¶n lý k× thi tèt nghiÖp ®Ó häc sinh thÊy ®îc lµ trong ACCESS cã thÓ thùc hiÖn

chøc n¨ng:VD: NhËp vµo cöa hµng+ NhËp tõ nhµ cung cÊp+ NhËp tõ cöa hµng kh¸c.+ NhËp hµng do kh¸ch tr¶ l¹i.B¸n hµng+ B¸n thu tiÒn mÆt.+ B¸n ghi c«ng nî.

- Cho häc sinh th¶o luËn theo nhãm sau ®ã ®a ra ý kiÕn cña nhãm m×nh, C¸c nhãm kh¸c nhËn xÐt, bæ sung. GV ®a ra nhËn xÐt, KÕt luËn

- Häc sinh nhí l¹i kiÕn thøc cò ®Ó tr¶ lêi c©u hái.- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c©u hái vµ néi dung cña bµi to¸n.

- Häc sinh cã thÓ ®äc, trao ®æi gi÷a c¸c nhãm víi nhau vÒ c¸c quyÒn trong b¶ng ph©n quyÒn SGK trang 107 sau ®ã th¶o luËn ®iÓm nµo ®îc, ®iÓm nµo cha ®îc, gi¶i thÝch v× sao? - TÊt c¶ c¸c nhãm thèng nhÊt vµ ®i ®Õn kÕt luËn.

- Häc sinh nhí l¹i kiÕn thøc ®· häc tr¶ lêi c©u hái.

- Häc sinh thùc hiÖn c¸c Trường THPT Tủa Chùa Năm học 2014-2015

Page 160: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmph©n quyÒn truy cËp d÷ liÖu.- Gi¸o viªn cã thÓ gîi ý häc sinh vµ cã thÓ tr¶ lêi mét vµi ý cho häc sinh.2.Ho¹t ®éng 2: H íng dÉn häc sinh trong giê thùc hµnh- Cho häc sinh ngåi vµo m¸y chuÈn bÞ cho bµi thùc hµnh.- Gi¸o viªn tham gia híng dÉn, gi¶i ®¸p c¸c th¾c m¾c khi cÇn thiÕt- Gi¸o viªn ®¸nh gi¸ kÕt qu¶ cña c¸c häc sinh qua qu¸ tr×nh thùc hµnh vµ bæ xung thªm c¸c th«ng tin mµ häc sinh cßn cha lµm ®îc

bµi tËp cña bµi thùc hµnh sè 11.- Trong qu¸ tr×nh thùc hµnh cã phÇn nµo víng m¾c th× hái gi¸o viªn ®Ó ®îc gi¶i ®¸p.

IV. Rót kinh nghiÖm giê thùc hµnh.- NhËn xÐt giê thùc hµnh.

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:.......TiÕt 51

¤n tËp

I. Môc ®Ých yªu cÇu: - Gióp häc sinh hÖ thèng l¹i kiÕn thøc ®· häc trong ch¬ng tr×nh líp 12II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. N éi dung

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức:

1.Ho¹t ®éng 1:H íng dÉn häc sinh vµ gîi ý häc sinh tr¶ lêi c¸c c©u

- Líp trëng b¸o c¸o sÜ sè líp.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 161: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơmhái trong sgk

C©u3/86bµi 10: Nh÷ng tiªu chÝ nµo gióp ta chän khãa chÝnh cho b¶ng? H·y lÊy VD vµ gi¶i thÝch?

- Cã 2 tiªu chÝ:+ Nã ph¶i lµ kho¸+Sè thuéc tÝnh lµ Ýt nhÊt.

C©u 1/86 sgk bµi 11: H·y nªu c«ng viÖc trong gia ®×nh hay x· héi cã thÓ dïng m¸y tÝnh ®Ó qu¶n lý.- Cã thÓ dïng m¸y tÝnh ®Ó qu¶n lý c¸c CD(th viÖn CD gia ®×nh) ghi bµi h¸t, phôc vô t×m kiÕm CD cha bµi h¸t míi muèn nghe hay t×m c¸c CD cã c¸c bµi h¸t do mét ca sÜ nµo ®ã biÓu diÔn.- Qu¶n lý hå s¬ ®¨ng kÝ xe m¸y hoÆc « t« ®Ó cã thÓ nhanh chãng t×m ra chñ ph¬ng tiÖn khi cÇn thiÕt.- Qu¶n lý v©n tay phôc vô c«ng t¸c ®iÒu tra, ph¸ ¸n.

C©u 2/93 sgk bµi 11: Trong bµi to¸n qu¶n lý ë c©u hái 1, h·y cho biÕt ®èi tîng cÇn qu¶n lý vµ th«ng tin cÇn lu tr÷.Tr¶ lêi: §Ó qu¶n lý th viÖn CD gia ®×nh ta cã ®èi tîng qu¶n lý lµ c¸c CD.Th«ng tin cÇn lu tr÷ trong mét CD cã thÓ lµ:- Sè hiÖu ®Üa.- Tªn ®Üa.- Tªn bµi h¸t.- Nh¹c sÜ.- Ca sÜ- N¬i cÊt gi÷.C©u 3/93 sgk bµi 11: Khi nµo th«ng tin trong CSDL nãi trªn cÇn ®îc cËp nhËt vµ cËp nhËt nh÷ng g×? Th«ng tin trong CSDL nãi trªn ®îc cËp nhËt khi:

- Häc sinh nhí l¹i kiÕn thøc ®· häc ë c¸c bµi tríc ®Ó tr¶ lêi c©u hái - Gi¸o viªn nhËn xÐt, rót ra kÕt luËn.

- Cho häc sinh th¶o luËn theo nhãm sau ®ã ®a ra ý kiÕn cña nhãm m×nh, C¸c nhãm kh¸c nhËn xÐt, bæ sung. GV ®a ra nhËn xÐt, KÕt luËn

- Häc sinh cã thÓ liªn hÖ trong thùc tÕ, trao ®æi víi c¸c b¹n trong líp.- Häc sinh chó ý l¾ng nghe, quan s¸t c¸ch lµm ®Ó n¾m ®îc c©u hái vµ néi dung cña bµi to¸n.

- Häc sinh cã thÓ ®äc, trao ®æi gi÷a c¸c nhãm víi nhau vÒ c©u hái trªn.- TÊt c¶ c¸c nhãm thèng nhÊt vµ ®i ®Õn kÕt luËn.

- Häc sinh nhí cã thÓ ®a Trường THPT Tủa Chùa Năm học 2014-2015

Page 162: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Cã thªm CD míi( Mua thªm hay ®îc tÆng).- Khi cã 1 CD bÞ háng hoÆc bÞ mÊt.- Khi thay ®æi chç lu tr÷ cña CD.C©u 4/93 sgk bµi 11: Khi nµo cÇn kÕt xuÊt th«ng tin tõ CSDL nãi trªn vµ nh÷ng th«ng tin nµo ®îc kÕt xuÊt. h·y ph¸c th¶o mét sè mÉu b¸o c¸o cÇn cã.-Mét trong nh÷ng lóc muèn kÕt xuÊt th«ng tin lµ nh÷ng lóc muèn t×m CD cha bµi h¸t nµo ®ã hoÆc muèn biÕt lµ trong th viÖn CD cña m×nh ®· cã bµi h¸t ®ã cha. VD: ChuÈn bÞ ®ãn giao thõa b¹n muèn më bµi h¸t" Happynew year" cña ban nh¹c ABBA. NÕu kh«ng nhí bµi h¸t nµy ®îc ghi ë ®Üa nµo vµ cÊt ë ®©u b¹n ph¶i truy xuÊt th«ng tin tõ CSDL ®Ó nhanh chãng t×m ®îc ®Üa cÇn thiÕt.C¸c mÉu b¸o c¸o cã thÓ cÇn lµ:- Danh s¸ch c¸c bµi h¸t trªn 1 ®Üa.- Danh s¸ch c¸c bµi h¸t cïng mét t¸c gi¶ vµ trªn ®Üa CD.C©u 3/100 sgk bµi 12: t¹i sao chi phÝ phÇn cøng trong hÖ CSDL kh¸ch - chñ gi¶m.Tr¶ lêi: Chi phÝ phÇn cøng gi¶m do chØ cÇn m¸y chñ cã cÊu h×nh ®ñ m¹nh ®Ó lu tr÷ vµ qu¶n lý CSDL.C©u 2/104 sgk bµi 13: Víi vÞ trÝ ngêi dïng, em cã thÓ lµm g× ®Ó b¶o vÖ hÖ thèng khi khai th¸c CSDL.Tu©n thñ nghiªm chØnh c¸c quy ®Þnh b¶o mËt cña hÖ thèng nh:- Kh«ng t×m c¸ch lÊy mËt khÈu cña ngêi kh¸c.- Kh«ng lµm l©y lan Virus.- §Þnh k× thay ®æi mËt khÈu

C©u 4/104 sgk bµi 13:Cho VD ®Ó gi¶i thÝch lý do cÇn ph¶i thêng xuyªn thay ®æi tham sè cña hÖ thèng b¶o vÖ:

ra c¸c ý tëng cña m×nh.- Häc sinh kh¸c bæ sung.Tõ c¸c ý tëng trªn gi¸o viªn cã thÓ nhËn xÐt vµ rót ra kÕt luËn.

- HS nhí l¹i kiÕn thøc cña bµi ®Ó tr¶ lêi c©u hái.

- C¸c hs Cã thÓ ®a ra ý kiÕn cña b¶n th©n m×nh.- C¸c häc sinh kh¸c cã thÓ bæ sung.Gi¸o viªn nhËn xÐt vµ ®a ra kÕt luËn.

- Häc sinh cã thÓ tr¶ lêi theo ý tëng cña m×nh.- C¸c häc sinh kh¸c ph¸t biÓu ý kiÕn bæ sung.- Gi¸o viªn ®a ra nhËn xÐt. kÕt luËn.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 163: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- NÕu kh«ng thay tham sè b¶o vÖ( mËt khÈu, kho¸ m· ho¸ th«ng tin)th× sím hay muén c¸c th«ng tin ®ã trë thµnh phæ cËp vµ kh«ng cã t¸c dông b¶o vÖ.- C¸c ch¬ng tr×nh tin tÆc còng cã thÓ dß t×m c¸ch tr¸nh hÖ thèng b¶o vÖ.ViÖc thay ®æi thêng xuyªn tham sè b¶o vÖ sÏ lµm cho viÖc dß t×m trë lªn khã kh¨n h¬n nhiÒu.

IV. DÆn dß, Rót kinh nghiÖm - N¾m ®îc c¸c kiÕn thøc c¬ b¶n cña ch¬ng 3 vµ 4.- vÒ nhµ häc bµi TiÕt sau kiÓm tra häc k×

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

Page 164: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:……… Lớp:..................Tiết 52

KIỂM TRA HỌC KỲI. Mục đích, yêu cầu : - Gióp häc sinh n¾m ®îc c¸c kiÕn thøc trong toµn bé häc k× II.

II. Chẩn bị đồ dùng dạy học : §Ò kiÓm tra, ®¸p ¸n, biÓu ®iÓm. III. Nội dung ®Ò kiÓm tra: C©u 1(1,5®): Víi vÞ trÝ ngêi dïng, em cã thÓ lµm g× ®Ó b¶o vÖ hÖ thèng khi khai th¸c CSDL.C©u 2(2,5®): H·y nªu c¸c chøc n¨ng cña mét hÖ QTCSDL.C©u 3(3®): Trong m« h×nh d÷ liÖu quan hÖ, kho¸ lµ g× vµ t¹i sao cÇn cã kho¸.C©u 4(3®): H·y cho biÕt c¸ch :+ Më 1 b¶ng cã tªn HOC_SINH trong CSDL+ Xo¸ 1 b¶n ghi trong b¶ng HOC_SINH+ X¾p xÕp cét tªn theo thø tù gi¶m dÇn trong b¶ng HOC_SINH

§¸p ¸n - BiÓu ®iÓmC©u 1:Tu©n thñ nghiªm chØnh c¸c quy ®Þnh b¶o mËt cña hÖ thèng nh:( mçi ý 0,5®)- Kh«ng t×m c¸ch lÊy mËt khÈu cña ngêi kh¸c.- Kh«ng lµm l©y lan Virus.- §Þnh k× thay ®æi mËt khÈuC©u 2: C¸c chøc n¨ng cña hÖ QTCSDL:- Cung cÊp kh¶ n¨ng t¹o lËp, cËp nhËt vµ khai th¸c th«ng tin.(0,5®)- Cung cÊp c¸c c«ng cô kiÓm so¸t, ®iÒu khiÓn viÖc truy cËp vµo CSDL. (0,5®)Nãi chung, mäi hÖ QTCSDL ®Òu cã thÓ cung cÊp c¸c dÞch vô nªu trªn, nhng c¸c hÖ QTCSDL kh¸c nhau cã chÊt lîng vµ kh¶ n¨ng kh¸c nhau khi ®¸p øng nhu cÇu thùc tÕ. (0,5®)C©u 3: KN Kho¸: Lµ mét tËp hîp gåm 1 hay mét sè thuéc tÝnh trong mét b¶ng cã tÝnh chÊt võa ®ñ ®Ó " Ph©n biÖt ®îc" c¸c bé hay kh«ng thÓ lo¹i bít mét thuéc tÝnh nµo ®îc gäi lµ kho¸ cña b¶ng ®ã(2®)- CÇn cã kho¸ v× kho¸ dïng ®Ó ph©n biÖt c¸c bé d÷ liÖu vµ phôc vô cho viÖc t¹o mèi liªn kÕt gi÷a c¸c b¶ng.(1®)C©u 4: a. C¸ch më 1 b¶ng tªn HOC_SINH trong CSDL- Nh¸y ®óp vµo b¶ng cã tªn HOC_SINH trong CSDLb.C¸ch Xo¸ 1 b¶n ghi trong b¶ng HOC_SINH

Trường THPT Tủa Chùa Năm học 2014-2015

Page 165: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Chän b¶n ghi cÇn xo¸.- NhÊn Delete.- Chän yes.c. X¾p xÕp cét tªn theo thø tù gi¶m dÇn trong b¶ng HOC_SINH- Chän cét tªn.- Nh¸y vµo nót cã ch÷

Xác nhận soạn GA ngày tháng năm 201

PHỤ TRÁCH CM

Trường THPT Tủa Chùa Năm học 2014-2015

ZA

Page 166: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Trường THPT Tủa Chùa Năm học 2014-2015

Page 167: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:………Tiết 51

¤n tËp

I. Môc ®Ých yªu cÇu: - HÖ thèng l¹i c¸c kiÕn thøc ®· häc trong ch¬ng tr×nh tin

häc líp 12 häc kú 2. II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các 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

Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan.

III. Các bước lên lớp

Hoạt động giáo viên Hoạt động học sinh- Ổn định tổ chức: 1.Ho¹t ®éng 1:Bµi 10 hÖ c¬ së d÷ liÖu quan hÖ? Trong c¬ së d÷ liÖu cã nh÷ng rµng buéc nµo?

? C¬ së d÷ liÖu quan hÖ lµ g×?? Lấy VD minh häa- Th«ng tin vÒ häc sinh nh: Hä vµ tªn, ngµy th¸ng n¨m sinh, ®Þa chØ, ®oµn viªn, …- Th«ng tin vÒ ®iÓm: To¸n, lý, ho¸, sinh…? Thế nào là khóa? Để liên kết giữa các bảng cần có điều kiện gì?? Ph©n biÖt CSDL vµ HÖ qu¶n trÞ CSDL?- CSDL lµ tËp hîp c¸c d÷ liÖu cã liªn quan víi nhau ®îc lu tr÷ ë thiÕt bÞ nhí cña m¸y tÝnh.- HÖ qu¶n trÞ CSDL lµ c¸c ch¬ng tr×nh phôc vô t¹o lËp, cËp nhËt vµ khai th¸c CSDL.

- Líp trëng b¸o c¸o sÜ sè líp.

- Trong CSDL cã c¸c th«ng tin vÒ c¸c cét vµ c¸c hµng- CSDL phôc vu cho tÊt c¶ c¸c ®èi tîng vÒ vÊn ®Ò qu¶n lý.VD: CSDL trong nhµ tr-êng chøa c¸c th«ng tin vÒ häc sinh vµ phôc vô qu¶n lý häc sinh( ®iÓm, th«ng tin vÒ häc sinh…)

- Häc sinh suy nghÜ, tr¶ lêi c©u hái

Trường THPT Tủa Chùa Năm học 2014-2015

Page 168: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm? Thế nào là khóa chính?2.Ho¹t ®éng 2:bài 11 các thao tác với cơ sở dữ liệu quan hệ ? Để tạo lập cơ sở dữ liệu chúng ta cần làm những công việc nào?

?Để cập nhật dữ liệu chúng ta cần làm những công việc nào?

? Khai thác cơ sở dữ liệu cần làm những công việc nào?3.Ho¹t ®éng 3:bài 12 các loại kiến trúc của hệ cơ sở dữ liệu?có những hệ cơ sở dữ liệu nào?

Thế nào là hệ cơ sở dữ liệu phân tán?? Ưu và nhược điểm của hệ cơ sở dữ liệu phân tán?

4.Ho¹t ®éng 4:bài 12 các loại kiến trúc của hệ cơ sở dữ liệu

? Chính sách và ý thức của mỗi cá nhân, tổ chức trong vấn đề bảo mật thông tin?

? Làm thế nào để phân quyền truy cập và nhận dạng được người dùng?

? Các cách để mã hóa thông tin và nén dữ liệu

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái

- Häc sinh kh¸c cã thÓ bæ sung, nhËn xÐt c©u tr¶ lêi cña b¹n.

- Häc sinh cã thÓ l¾ng nghe, suy nghÜ vµ cã thÓ ghi ra giÊy nh÷ng ý kiÕn riªng cña m×nh

- Häc sinh ®äc sgk, suy nghÜ tr¶ lêi c©u hái

IV. Đánh giá cuối bài - Hệ thống lại toàn bộ kiến thức chương 3- Nhắc nhở học sinh tiết sau kiểm tra học kỳ 2

Xác nhận soạn GA ngày tháng năm 2010Tổ trưởng

Đào ThơTrường THPT Tủa Chùa Năm học 2014-2015

Page 169: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm

Ngµy so¹n:……….Ngµy gi¶ng:………Tiết 52

KIỂM TRA HỌC KÌ 2

I. Mục đích yêu cầu: Nhằm đánh giá hs về các kiến thức trong nội dung chương 3,4.II. Mục đích, yêu cầu của đề.

Yêu cầu HS:- Các công việc cần thực hiện khi làm việc với các đối tượng trong CSDL quan

hệ.- Biết ưu nhược của hệ CSDL phân tán, tập trung.- Ý nghĩa của khoá trong CSDL quan hệ.- Các giải pháp bảo mật thông tin trong CSDL.

III. Nội dungĐề bài:

Câu 1: Hãy nêu các công việc cần thực hiện khi tạo một bảng trong CSDL quan hệ?Câu 2: Hãy trình bày các ưu điểm của hệ CSDL phân tán?Câu 3: Trong mô hình dữ liệu quan hệ, khoá là gì và tại sao cần có khoá?Câu 4: Hãy nêu các giải pháp bảo mật thông tin trong hệ CSDL quan hệ?IV. Hướng dẫn chấm và đáp án:Câu1: (2 điểm) Các công việc cần thực hiện khi tạo một bảng trong CSDL quan hệ:

- Đặt tên trường.- Chỉ định kiểu dữ liệu cho trường.- Khai báo kích thước của trường.

Câu2: (3 điểm) Các ưu điểm của hệ CSDL phân tán:- Cấu trúc phân tán dữ liệu thích hợp với bản chất phân tán của nhiều người

dùng.

Trường THPT Tủa Chùa Năm học 2014-2015

Page 170: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị Thơm- Dữ liệu được chia sẻ cho các nút trên mạng nhưng vẫn cho phép quản trị dữ

liệu địa phương (dữ liệu đặt tại mỗi nút)- Dữ liệu có tính tin cậy cao vì khi một nút gặp sự cố, có thể khôi phục được

dữ liệu tại đây do bản sao của nó có thể được lưu trữ tại một hoặc một vài nút khác nữa.

- Cho phép mở rộng các tổ chức một cách linh hoạt. Có thể thêm nút mới vào mạng máy tính mà không ảnh hưởng đến hoạt động của các nút sẵn có.Câu3: (2 điểm)

- Khoá là một tập hợp gồm một hay mọt số thuộc tính trong một bảng có tính chất vừa đủ để "phân biệt được" các bộ hay không thể loại bớt một thuộc tính nào được gọi là một khoá của bảng đó.

- Cần có khoá vì khoá dùng để phân biệt các bộ dữ liệu và phục vụ cho việc tạo mối liên kết giữa các bảng.Câu4: (3 điểm) Các giải pháp bảo mật thông tin trong hệ CSDL quan hệ:

- Tạo tập dữ liệu con hoặc sơ đồ truy cập hạn chế tới dữ liệu trong CSDL.- Xây dựng bảng phân quyền truy cập để đảm bảo mỗi nhóm người dùng chỉ

có quyền sử dụng một số dịch vụ nhất định của hệ QTCSDL.- Xây dựng các thủ tục thực hiện truy cập hạn chế theo bảng phân quyền đã

xác định.- Mã hoá thông tin và biểu diễn thông tin theo cấu trúc đã mã hoá.- Nhận dạng người dùng, xác định nhóm của họ để cung cấp đúng những dịch

vụ mà họ được phép sử dụng.

C©u 1(1,5®): Víi vÞ trÝ ngêi dïng, em cã thÓ lµm g× ®Ó b¶o vÖ hÖ thèng khi khai th¸c CSDL.C©u 2(2,5®): H·y nªu c¸c chøc n¨ng cña mét hÖ QTCSDL.C©u 3(3®): Trong m« h×nh d÷ liÖu quan hÖ, kho¸ lµ g× vµ t¹i sao cÇn cã kho¸.C©u 4(3®): H·y cho biÕt c¸ch :+ Më 1 b¶ng cã tªn HOC_SINH trong CSDL+ Xo¸ 1 b¶n ghi trong b¶ng HOC_SINH+ X¾p xÕp cét tªn theo thø tù gi¶m dÇn trong b¶ng HOC_SINH

§¸p ¸n - BiÓu ®iÓmC©u 1:Tu©n thñ nghiªm chØnh c¸c quy ®Þnh b¶o mËt cña hÖ thèng nh:( mçi ý 0,5®)- Kh«ng t×m c¸ch lÊy mËt khÈu cña ngêi kh¸c.- Kh«ng lµm l©y lan Virus.- §Þnh k× thay ®æi mËt khÈuC©u 2: C¸c chøc n¨ng cña hÖ QTCSDL:- Cung cÊp kh¶ n¨ng t¹o lËp, cËp nhËt vµ khai th¸c th«ng tin.(0,5®)- Cung cÊp c¸c c«ng cô kiÓm so¸t, ®iÒu khiÓn viÖc truy cËp vµo CSDL. (0,5®)

Trường THPT Tủa Chùa Năm học 2014-2015

Page 171: Ga tin hoc 12 moi nhat

Giáo án tin học lớp 12 Nguyễn Thị ThơmNãi chung, mäi hÖ QTCSDL ®Òu cã thÓ cung cÊp c¸c dÞch vô nªu trªn, nhng c¸c hÖ QTCSDL kh¸c nhau cã chÊt lîng vµ kh¶ n¨ng kh¸c nhau khi ®¸p øng nhu cÇu thùc tÕ. (0,5®)C©u 3: KN Kho¸: Lµ mét tËp hîp gåm 1 hay mét sè thuéc tÝnh trong mét b¶ng cã tÝnh chÊt võa ®ñ ®Ó " Ph©n biÖt ®îc" c¸c bé hay kh«ng thÓ lo¹i bít mét thuéc tÝnh nµo ®îc gäi lµ kho¸ cña b¶ng ®ã(2®)- CÇn cã kho¸ v× kho¸ dïng ®Ó ph©n biÖt c¸c bé d÷ liÖu vµ phôc vô cho viÖc t¹o mèi liªn kÕt gi÷a c¸c b¶ng.(1®)C©u 4: a. C¸ch më 1 b¶ng tªn HOC_SINH trong CSDL- Nh¸y ®óp vµo b¶ng cã tªn HOC_SINH trong CSDLb.C¸ch Xo¸ 1 b¶n ghi trong b¶ng HOC_SINH- Chän b¶n ghi cÇn xo¸.- NhÊn Delete.- Chän yes.c. X¾p xÕp cét tªn theo thø tù gi¶m dÇn trong b¶ng HOC_SINH- Chän cét tªn.- Nh¸y vµo nót cã ch÷

Xác nhận soạn GA ngày tháng năm 2010Tổ trưởng

Đào Thơ

Trường THPT Tủa Chùa Năm học 2014-2015

ZA