1. Trang chủ
  2. » Trung học cơ sở - phổ thông

giao an 12

120 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 120
Dung lượng 3,71 MB

Nội dung

nhau có thể cùng chạy song song, mỗi CPU thực hiện nhiệm vụ của riêng nó. + Chi phí cho phần cứng có thể được giảm do chỉ cần máy chủ có cấu hình đủ mạnh để lưu trữ và quản trị CSDL. + C[r]

(1)

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

CHƯƠNG I :KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU §1 MỘT SỐ KHÁI NIỆM CƠ BẢN

(Tiết 1)

1 Mục tiêu

a) Về kiến thức:

 Biết vấn đề cần giải tóan quản lí cần thiết phải có CSDL  Biết vai trị CSDL học tập sống

b) Về kĩ năng:

 Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL c) Về thái độ:

 Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày 2 Chuẩn bị giáo viên học sinh:

a) Chuẩn bị giáo viên: Giáo án, SGK Tin 12, Sách GV Tin 12, bảng phụ; b) Chuẩn bị học sinh: SGK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Bài toán quản lý:

+ Giới thiệu toán

+ Các cơng việc thường gặp tốn quản lý b) Các công việc thường gặp xử lý thông tin tổ chức

+ Tạo lập hồ sơ + Cập nhật hồ sơ + Khai thác hồ sơ 3 Tiến trình dạy

a) Ổn định lớp:

b) Kiểm tra cũ: Không c) N i dung m iộ ớ

Hoạt động 1: Tìm hiểu tốn quản lí

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

GV: Đặt câu hỏi:

Theo em để quản lí thông tin điểm học sinh lớp em nên lập danh sách chứa cột nào?

GV: Gợi ý: Để đơn giản vấn đề cột điểm nên tượng trưng vài môn VD: Stt, hoten, ngaysinh, giới tính, địan viên, tóan, lý, hóa, văn, tin

HS: Suy nghĩa trả lời câu hỏi

§1 Một số khái niệm bản. 1 Bài tốn quản lí:

- Bài tốn quản lí toán phỏ biến hoạt động kinh tế - xã hội Một xã hội ngày văn minh trình độ quản lí tổ chức hoạt động xã hội ngày cao Cơng tác quản lí chiếm phần lớn ứng dụng tin học

(2)

Để quản lí thơng tin điểm học sinh lớp ta cần cột Họ tên, giới tính, ngày sinh, địa chỉ, tổ, điểm toán, điểm văn, điểm tin

GV: (dùng bảng phụ minh họa H1 _SGK/4)

thông tin cần quản lý

- Một biểu bảng thiết lập để lưu trữ thông tin điểm hs sau: (Hình _SGK/4)

Stt Họ tên Ngày sinh Giới tính Đồn viên Địa Điểm Tốn

Điểm Lí

Điểm Hóa Điể m Văn Điểm Tin Nguyễn An 12/08/1991 Nam C Nghĩa

Tân 7.8 8.2 9.2 7.3 8.5 Lê Minh Châu 03/05/1991 Nữ C Mai

Dịch 9.3 8.5 8.4 6.7 9.1 Doãn Thu Cúc 14/02/1990 Nữ R Trung

Kinh 7.5 6.5 7.5 7.0 6.5

49 Hồ Minh Hải 30/7/1990 Nam C Nghĩa

Tân 7.0 6.8 6.5 6.5 8.7 Hình Ví dụ hồ sơ lớp

GV: Tác dụng việc quản lí điểm học sinh máy tính gì?

-HS: Dễ cập nhật thơng tin học sinh, lưu trữ khai thác phục vụ thơng tin quản lí nhà trường,

HS: Quan sát bảng phụ ý nghe giảng

Chú ý:

- Hồ sơ quản lí học sinh nhà trường tập hợp hồ sơ lớp

- Trong q trình quản lí, hồ sơ có bổ sung, thay đổi hay nhầm lẫn đòi hỏi phải sửa đổi lại

- Việc tạo lập hồ sơ không đơn để lưu trữ mà chủ yếu để khai thác, nhằm phục vụ yêu cầu quản lí cảu nhà trường

Hoạt động 2: Tìm hiểu cơng việc thường gặp xử lí thơng tin của tổ chức

GV: Em nêu lên cơng việc thường gặp quản lí thơng tin đối tượng đó? HS: Suy nghĩ trả lời câu hỏi

1. Tạo lập hồ sơ đối tượng cần quản lý Cập nhật hồ sơ thêm, xóa, sửa hồ

3 Khai thác hồ sơ tìm kiếm, xếp, thống kê, tổng hợp, in ấn,…

HS: Chú ý nghe giảng ghi

2 Các công việc thường gặp xử lí thơng tin của một tổ chức.

Cơng việc quản lí nơi, lĩnh vực có đặc điểm riêng đối tượng quản lí phương thức khai thác thông tin Công việc thường gặp xử lí thơng tin bao gồm: tạo lập, cập nhật khai thác hồ sơ a) Tạo lập hồ sơ:

Để tạo lập hồ sơ, cần thực công việc sau: - Tùy thuộc nhu cầu tổ chức mà xác định chủ thể cần quản lí VD: Chủ thể cần quản lí học sinh,

(3)

GV: Mục đích cuối việc tạo lập, cập nhật, khai thác hồ sơ phục vụ hỗ trợ cho trình lập kế hoạch, định xử lí cơng việc người có trách nhiệm

VD: Cuối năm học, nhờ thống kê, báo cáo vè phân loại học tập mà Hiệu trưởng định thưởng cho hs giỏi,

định cấu trúc hồ sơ VD: hình 1, hồ sơ học sinh hàng có 11 thuộc tính

- Thu thập, tập hợp thông tin cần thiết cho hồ sơ từ nhiều nguồn khác lưu trữ chúng theo cấu trúc xác định VD; hồ sơ lớp dưới, kết điểm thi học kì mơn học,

b) Cập nhật hồ sơ:

Thông tin lưu trữ hồ sơ cần cập nhật để đảm bảo phản ánh kịp thời, với thực tế

Một số việc thường làm để cập nhật hồ sơ: - Sửa chữa hồ sơ;

- Bổ sung thêm hồ sơ;; - Xóa hồ sơ.

c) Khai thác hồ sơ:

Việc tạo lập, lưu trữ cập nhật hồ sơ để khai thác chúng, phục vụ cho cơng việc quản lí

Khai thác hồ sơ bao gồm cơng việc sau: - Sắp xếp hồ sơ theo tiêu chí phù hợp với yêu cầu quản lí tổ chức VD: xếp theo bảng chữ tên học sinh, theo điểm mơn học đó,

- Tìm kiếm việc tra cứu thông tin thỏa mãn số u cầu VD: tìm họ tên hs có điểm mơn Tin cao nhất,

- Thống kê cách khai thác hồ sơ dựa tính tốn để đưa thơng tin đặc trưng VD: Xác định điểm cao nhất, thấp môn Tin,

- Lập báo cáo việc sử dụng kết tìm kiếm, thống kê, xếp hồ sơ để tạo lập hồ sơ có nội dung cấu trúc khn dạng theo yêu cầu VD: danh sách HSG lớp,

IV Củng cố luyện tập

Qua học yêu cầu học sinh cần nắm được:

 Các vấn đề cần giải tốn quản;

 Các cơng việc thường gặp xử lí thơng tin tổ chức V Hướng dẫn học sinh tự học nhà:

Câu 1: Các cơng việc thường gặp quản lí thơng tin đối tượng đó?

(4)

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

§1 MỘT SỐ KHÁI NIỆM CƠ BẢN

(Tiết 2)

1 Mục tiêu

a) Về kiến thức:

 Biết vấn đề cần giải tóan quản lí cần thiết phải có CSDL  Biết vai trị CSDL học tập sống;

 Biết mức thể CSDL b) Về kĩ năng:

d) Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL c) Về thái độ:

e) Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Khái niệm hệ CSDL & hệ QT CSDL + Trình bày khái niệm

+ Nêu số ví dụ minh hoạ b) Các mức thể CSDL

+ Mức vật lý + Mức khái niệm + Mức khung nhìn 4 Tiến trình dạy

1 Ổn định lớp: 2 Kiểm tra cũ:

- Nêu ứng dụng CSDL tổ chức mà em biết? - Trong CSDL có thơng tin gì?

- CSDL phục vụ cho đối tượng nào, vấn đề gì? VD học sinh trả lời sau:

Trường ta có ứng dụng CSDl, CSDL trường chứa thông tin học sinh phục vụ quản lí học sinh điểm, thơng tin học sinh,

3 Nội dung mới

Hoạt động 1: Tìm hiểu khái niệm sở liệu hệ quản trị sở liệu

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

GV: Treo bảng phụ hình SGK trang

Qua thơng tin có hồ sơ lớp: Tổ trưởng cần quan tâm thơng tin gì? Lớp trưởng bí thư

3 Hệ sở liệu

(5)

muốn biết điều gì?

HS: Suy nghĩ trả lời câu hỏi

GV: Tổng hợp: Có nhiều người khai thác CSDL người có yêu cầu, nhiệm vụ riêng

GV: Dữ liệu lưu máy có ưu điểm so với liệu lưu giấy?

HS: Dữ liệu lưu máy tính lưu trữ nhớ ngồi có khả lưu trữ liệu khổng lồ, tốc độ truy xuất xử lí liệu nhanh chóng xác

GV: Nhằm đáp ứng nhu cầu trên, cần thiết phải tạo lập phương thức mô tả, cấu trúc liệu để sử dụng máy tính trợ giúp đắc lực cho người việc lưu trữ khai thác thông tin

GV: Thế sở liệu? HS: Suy nghĩ trả lời

GV: Có nhiều định nghĩa khác CSDL, định nghĩa phải chứa yếu tố bản:

- Dữ liệu hoạt động tổ chức; - Được lưu trữ nhớ ngoài;

- Nhiều người khai thác

GV: Phần mềm giúp người sử dụng tạo CSDL máy tính gọi gì?

HS: hệ quản trị,

GV: Để tạo lập, lưu trữ cho phép nhiều người khai thác CSDL, cần có hệ thống chương trình cho phép người dùng giao tiếp với CSDL

GV: Hiện có hệ quản trị CSDL? HS: Các hệ quản trị CSDL phổ biến nhiều người biết đến MySQL, SQL, Microsoft Access, Oracle,

GV: Yêu cầu học sinh quan sát hình SGK GV: Hình SGK đơn để minh họa hệ CSDL bao gồm CSDL hệ QTCSDL, ngồi phải có chương trình ứng dụng để việc khai thác CSDL thuận lợi

Để đáp ứng yêu cầu khai thác thông tin, phải tổ chức thông tin thành hệ thống với trợ giúp máy tính điện tử

Khái niệm CSDL:

Một CSDl (Database) tập hợp liệu có liên quan với nhau,chứa thơng tin tổ chức nào đó (như trường học, ngân hàng, công ti, một nhà máy, ), lưu trữ thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin nhiều người dùng với nhiều mục đích khác nhau.

VD: Hồ sơ lớp hình lưu trữ nhớ ngồi máy tính xem CSDL, hầu hết thư viện ngày có CSDL, hãng hàng khơng quốc gia Việt Nam có CSDL chứa thơng tin chuyến bay,

Khái niệm hệ QTCSDL:

Là phần mềm cung cấp mi trường thuận lợi hiệu quả để tạo lập, lưu trữ khai thác thông tin CSDL được gọi hệ quản trị CSDL (Database Management System).

Chú ý: - Người ta thường dùng thuật ngữ hệ sở dữ liệu để CSDL với hệ QTCSDL khai thác CSDL

- Để lưu trữ khai thác thông tin máy tính cần phải có:

f) Cơ sở liệu;

g) Hệ quản trị sở liệu;

(6)

Hoạt động 2: Tìm hiểu mức thể sở liệu GV: Sử dụng máy tính , người tạo lập sở

dữ liệu khai thác thông tin CSDL cách hiệu Do vậy, nói đến hệ CSDl cách dầy đủ phải nói đến nhiều yếu tố kĩ thuật phức tạp máy tính Tuy nhiên, tùy theo mức chuyên sâu người lĩnh vực công nghệ thông tin hay người dùng mà có yêu cầu hiểu biết CSDL khác Ba mức hiểu và làm việc với một CSDL mức vật lí, mức khái niệm, mức khung nhìn.

GV: Chú ý:

Một CSDL có CSDL vật lí, một CSDL khái niệm có nhiều khung nhìn khác nhau.

b) Các mức thể sở liệuMức vật lí

Một cách đơn giản, ta nói CSDL vật lí hệ CSDL tập hợp tệp liệu tồn thiết bị nhớ

Mức khái niệm

Nhóm người quản trị hệ CSDL phát triển ứng dụng thường không cần hiểu chi tiết mức vật lí, họ cần phải biết: Những liệu lưu trữ hệ CSDl? Giữa liệu có mối quan hệ nào?

Hồ sơ lớp Họ tên Ngày sinh Giới tính  Mức khung nhìn

Mức hiểu CSDL người dùng thơng qua khung nhìn gọi mức khung nhìn (cịn gọi mức ngoài) CSDL

IV Củng cố luyện tập

Hướng dẫn HS làm tập sau đây:

Câu : Phân biệt CSDL với hệ QTCSDL

Cần thể rõ điểm sau:

1 CSDL tập hợp DL có liên quan với đc lưu trữ thíêt bị nhớ máy tính; 2 Hệ QTCSDL chương trình phục vụ tạo lập, cập nhật khai thác CSDL.

Câu : Giả sử phải xây dựng CSDL để quản lý mượn, trả sách thư viện, theo em cần phải lưu trữ thơng tin gì? Hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư

Gợi ý: - Để QL sách cần thơng tin gì?

- Để quản lí người mượn cần thơng tin gì?

- Để biết mượn sách sách cho mượn, cần thơng tin gì?

- Để phục vụ bạn đọc: người thủ thư có cần kiểm tra để biết người có phải bạn đọc thư viện hay khơng? Có tra cứu xem sách mà bạn đọc cần có cịn hay khơng? Có phải vào sổ trước đưa sách cho bạn đọc không?

V Hướng dẫn học sinh tự học nhà:

(7)

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

§1 MỘT SỐ KHÁI NIỆM CƠ BẢN

(Tiết 3)

1 Mục tiêu

a) Về kiến thức:

 Biết vấn đề cần giải tóan quản lí cần thiết phải có CSDL  Biết vai trị CSDL học tập sống;

 Biết mức thể CSDL;

 Biết yêu cầu hệ sở liệu

b) Về kĩ năng: Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL.

c) Về thái độ: Có ý thức sử dụng máy tính để khai thác thơng tin, phục vụ công việc hàng ngày. 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Các yêu cầu hệ CSDL + Tính cấu trúc

+ Tình tồn vẹn + Tính qn

+ Tính an tồn & bảo mật thơng tin + Tính độc lập

+ Tính khơng dư thừa b) Nêu ví dụ cho mội yêu cầu c) Một số ứng dụng

4 Tiến trình dạy 1 Ổn định lớp:

2 Kiểm tra cũ: Phân biệt CSDL với hệ QTCSDL

Cần thể rõ điểm sau:

1 CSDL tập hợp DL có liên quan với lưu trữ thiếtt bị nhớ máy tính; 2 Hệ QTCSDL chương trình phục vụ tạo lập, cập nhật khai thác CSDL.

3 N i dung m i :ộ ớ

Hoạt động 1: Các yêu cầu hệ CSDL

Hoạt động giáo viên học sinh Nội dung ghi bảng GV: Thế tính cấu trúc CSDL?

HS: Đọc SGK trang 12 nghiên cứu tìm câu trả lời GV: nêu ví dụ?

HS: CSDL lớp có cấu trúc bảng gồm nhiều hàng 11 cột Mỗi cột thuộc tính hàng

3 Hệ sở liệu

c) Các yêu cầu hệ CSDL

Tính cấu trúc:Thơng tin CSDL lưu trữ theo cấu trúc xác định

(8)

một hồ sơ học sinh

GV: Thế tính tồn vẹn CSDL? HS: Đọc SGK trang 12 nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ?

HS: Ví dụ

Để đảm bảo tính toàn vẹn liệu cột điểm, cho điểm nhập vào theo thang điểm 10, điểm môn học phải đặt ràng buộc giá trị nhập vào: >=0 <=10 (Gọi ràng buộc vùng)

GV: Thế tính quán CSDL? HS: Đọc SGK trang 12 nghiên cứu tìm câu trả lời GV: Yêu cầu HS đọc nghiên cứu ví dụ SGK trang

GV: Thế tính an tồn bảo mật thơng tin? HS: Đọc SGK trang 13 nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ?

Ví dụ tính an tồn thơng tin: Học sinh vào mạng để xem điểm CSDL nhà trường, hệ thống ngăn chận HS cố tình muốn sửa điểm Hoặc điện bị cắt đột ngột, máy tính phần mềm bị hỏng hệ thống phải khơi phục CSDL

Ví dụ tính bảo mật: Hệ thống phải ngăn chặn truy cập bất hợp pháp đến CSDL

GV: Thế tính độc lập?

HS: Đọc SGK trang 13 nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ?

HS: Nghiên cứu VD SGk trang 14 GV: Thế tính khơng dư thừa?

HS: Đọc SGK trang 14 nghiên cứu tìm câu trả lời GV: Hãy nêu ví dụ?

HS: Ví dụ : Một CSDL có cột ngày sinh, khơng cần có cột tuổi

Vì năm sau tuổi khác đi, giá trị tuổi lại không cập nhật tự động khơng sửa chữa số tuổi cho phù hợp dẫn đến tuổi năm sinh thiếu tính quán

Ví dụ khác: Đã có cột soluong dongia, khơng cần phải có cột thành tiền. (=soluong*dongia) GV: Chú ý: Chính dư thừa nên sửa đổi dữ liệu thường hay sai sót, dẫn đến thiếu tính

 Dữ liệu ghi vào CSDL lưu giữ dạng bản ghi

 Hệ QTCSDL cần có cơng cụ khai báo cấu trúc CSDL(là các yếu tố để tổ chức dữ liệu: cột, hàng, kiểu liệu nhập vào cột, hàng ) xem, cập nhật, thay đổi cấu trúc  Tính tồn vẹn: Các giá trị lưu trữ trong

CSDL phải thỏa mãn số ràng buộc (gọi ràng buộc toàn vẹn liệu), tùy thuộc vào hoạt động tổ chức mà phản ánh

Tính quán: Trong trình cập nhật, dữ liệu CSDL phải đảm bảo có cố

Tính an tồn bảo mật thơng tin: CSDL cần bảo vệ an toàn, phải ngăn chặn truy xuất không phép phải khơi phục CSDL có cố phần cứng hay phần mềm

Tính độc lập: Bao gồm độc lập vật lí độc lập logic Vì CSDL thường phục vụ cho nhiều mục đích khai thác khác nên liệu phải độc lập với ứng dụng, không phụ thuộc vào tốn cụ thể, khơng phụ thuộc vào phương tiện lưu trữ xử lí

(9)

nhất quán CSDL

HĐTP4: Tìm hiểu số ứng dụng GV: Việc xây dựng, phát triển khai thác hệ

CSDL ngày nhiều hơn, đa dạng hầu hết lĩnh vực kinh tế, xã hội, giáo dục, y tế, Em nêu số ứng dụng có sử dụng CSDL mà em biết?

HS: Nghiên cứu SGK trả lời câu hỏi - Cơ sở giáo dục;

- Cơ sở kinh doanh; - Tổ chức tài chính; - Tổ chức ngân hàng;

d) Một số ứng dụng:

d) Cơ sở giáo dục đào tạo cần quản lí thông tin người học, môn học, kết học tập,…

e) Cơ sở kinh doanh cần có CSDL thông tin khách hàng, sản phẩm, việc mua bán,…

f) Cơ sở sản xuất cần quản lí dây chuyền thiết bị theo dõi việc sản xuất sản phẩm nhà máy, hàng tồn kho hay cửa hàng đơn đặt hàng

g) Tổ chức tài cần lưu thơng tin cổ phần, tình hình kinh doanh mua bán tài cổ phiếu, trái phiếu, …

h) Các giao dịch qua thể tín dụng cần quản lí việc bán hàng thẻ tín dụng xuất báo cáo tài định kì

i) Hãng hàng khơng cần quản lí chuyến bay, việc đăng kí vé lịch bay,…

j) Tổ chức viễn thông cần ghi nhận gọi, hóa đơn hàng tháng, tính tốn số dư cho thể gọi trả trước,…

k) Vui chơi giải trí,…… IV Củng cố luyện tập: Hướng dẫn HS làm tập sau đây:

Câu 1Nêu yêu cầu hệ CSDL, ví dụ minh họa tính:

a) Khơng dư thừa, tính bảo mật c) Tồn vẹn, an tồn bảo mật thông tin b) Cấu trúc, chia sẻ thông tin d) Không dư thừa, độc lập

Học sinh chọn lấy tính chất liệt kê theo mục a,b,c,d ví dụ minh họa (khơng sử dụng ví dụ có bài)

Câu 2:

So khớp thông tin mô tả định nghĩa cột B với mục cột A Cột B có cụm từ không dùng đến, cụm từ không dùng lần

A B

1 Tác nhân điều khiển hệ thống máy hệ thống CSDL Tập hợp liệu có liên quan với theo chủ đề

nào lưu máy tính điện tử

3 Phần mềm dùng tạo lập, lưu trữ khai thác CSDL Phần mềm máy tính giúp người sử dụng khơng biết

hệ QTCSDL dùng để khai thác thơng tin CSDL

A Phần mềm ứng dụng B Hệ quản trị CSDL C Hệ điều hành D.CSDL

(10)

Các em nhà học cũ làm tập SGK, SBT Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5 BÀI TẬP

(Tiết 4)

1 Mục tiêu

a) Về kiến thức:

 Củng cố khái niệm học: CSDL, hệ QTCSDL, hệ CSDL;

 Sự cần thiết phải có CSDL lưu máy tính, mối tương tác thành phần hệ CSDL;

 Các yêu cầu hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan tự luận

b) Về kĩ năng: Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL.

c) Về thái độ: Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày. 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ, tổ chức hoạt động theo nhóm nhỏ;

+ Chuẩn bị học sinh: Sách GK tin 12, ghi, hoạt động theo nhóm nhỏ. 3 Tiến trình dạy

a) Ổn định lớp:

b) Kiểm tra cũ: Lồng vào hoạt động học

c) Nội dung :

Hoạt động 1: Chia lớp thành bốn nhóm nhỏ tập

Hoạt động giáo viên học sinh Nội dung ghi bảng GV: Thực chia lớp thành bốn nhóm:

Nhóm 1: Tổ 1; Nhóm 2: Tổ 2; Nhóm 3: Tổ 3; Nhóm 4: Tổ

HS: Thực phân chia nhóm theo yêu cầu giáo viên

GV: Ra tập cho học sinh Yêu cầu: Nhóm 1+4 làm đề 1;

Nhóm 2+3 làm đề

GV: Dùng máy chiếu bảng phụ đề để học sinh theo dõi tập

HS: Theo dõi tập, nhóm thảo luận nội dung GV phân công

Nội dung đề số đề số ghi bảng phụ trình chiều máy chiếu

Nội dung đề số 1

(11)

Stt Họ tên Ngày sinh

Giới tính

Là GV chủ nhiệm

Môn Số

tiết/năm

Hệ số lương

1 Nguyễn Hậu 12/8/71 Nam C Toán 620 3.35

2 Tô sang 21/3/80 Nam K Tin 540 2.34

3 Nguyễn Lan 14/2/80 Nữ C Tin 540 3.60

75 Minh Châu 3/5/75 Nữ K Toán 620 2.90

a) Với hồ sơ trên, theo em thống kê tổng hợp gì?

b) Em đưa hai ví dụ khai thác liệu phải sử dụng liệu nhiều cá thể? c) Hai u cầu tìm kiếm thơng tin với điều kiện phức tạp?

Câu 2: Khi liệu câu lưu RAM xem CSDL đơn giản khơng? Vì sao? Câu 3: Sau thực tìm kiếm thơng tin tệp hồ sơ học sinh, khẳng định sau sai? a) Trình tự hồ sơ tệp khơng thay đổi;

b) Tệp hồ sơ xuất hồ sơ mới;

c) Trình tự hồ sơ tệp không thay đổi, thơng tin tìm thấy lấy nên khơng hồ sơ tương ứng;

d) Những hồ sơ tìm khơng cịn tệp người ta lấy thông tin Nội dung đề số 2

Câu1: Cho h s l p nh hình d i, em cho bi t:ồ ớ ư ướ ế Stt Họ tên Ngày sinh Giới

tính

Đồn viên

Địa

Điểm

Tốn Điểm Lí

Điểm Hóa

Điể m Văn

Điểm Tin Nguyễn An 12/08/1991 Nam C Nghĩa

Tân 7.8 8.2 9.2 7.3 8.5 Lê Minh Châu 03/05/1991 Nữ C Mai

Dịch 9.3 8.5 8.4 6.7 9.1 Doãn Thu Cúc 14/02/1990 Nữ R Trung

Kinh 7.5 6.5 7.5 7.0 6.5

49 Hồ Minh Hải 30/7/1990 Nam C Nghĩa

Tân 7.0 6.8 6.5 6.5 8.7 a) Ai người tạo lập hồ sơ?

b) Những có quyền sửa chữa hồ sơ thường sửa chữa thơng tin gì? Câu 2: Bài tập SGK trang 16.

Giả sử phải xây dựng CSDl để quản lí mượn/ trả sách thư viện, theo em cần phải lưu trữ thơng tin gì? Em cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư

Hoạt động 2: Thực tập GV: Yêu cầu nhóm trình bày nội dung thảo

luận:

HS: Từng nhóm cử đại diện trình bày nội dung

Bài 1:

(12)

đã thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

GV: Yêu cầu nhóm trình bày nội dung thảo luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

GV: Yêu cầu nhóm trình bày nội dung thảo luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

GV: Yêu cầu nhóm trình bày nội dung thảo luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

GV: Hướng dẫn HS làm

GV: Theo em xây dựng CSDL để quản lí mượn/ trả sách cần quan tâm tới đối tượng nào? HS: Suy nghĩ thảo luận trả lời câu hỏi

CSDL thư viện có đối tượng là: người mượn, sách, tác giả,

GV: Với đối tượng cần quản lí thơng tin gì?

Hs: Thảo luận đưa câu trả lời

thơng tin khai thác:

- Có thầy giáo cô giáo trường; - Số giáo viên chủ nhiệm lớp;

Số giáo viên dạy mơn (vd Văn, tốn , tin, );

- Tổng số tiết dạy giáo viên trường; - Có giáo viên tuổi đời 30, b) Ví dụ khai thác thơng tin nhiều cá thể: - Tổng số tiết giáo viên mơn tốn;

- Tính số tiết trung bình giáo viên trường

c) Ví dụ tìm giáo viên mơn Tốn dạy nhiều tiết nhất; Tìm giáo viên mơn Tin có hệ số lương cao Bài 2: Không thể coi CSDL tắt máy thơng tin RAM bị mất, khai thác liệu nhiều lần lâu dài theo thời gian Thông tin CSDL thiết phải lưu trữ nhớ

Bài 3: B, C, D sai Vì máy tính việc tìm kiếm hồ sơ tương tự tra từ điển, điều khẳng định A Thơng tin tìm thấy chép để thị lên hình hay ghi đĩa, thẻ nhớ USB, Vì vậy, khơng có việc thêm hồ sơ hay thông tin bị

Câu 1: Với hồ sơ lớp trên:

a) Người tạo lập hồ sơ Ban Giám hiệu, giáo viên chủ nhiệm lớp người BGH phân công tạo lập hồ sơ

b) Cập nhật hồ sơ: Các giáo viên môn (cập nhật điểm), giáo viên chủ nhiệm (cần nhận xét đánh giá cuối năm)

Câu 2: Tùy theo thực trạng thư viện trường, các thông tin chi tiết khác Nói chung, CSDL thư viện có đối tượng là: người mượn, sách, tác giả, hóa đơn nhập, biên giải cố sách, đền bù sách, biên lí,

(13)

GV: Em cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư?

HS: Suy nghĩ trả lời câu hỏi

- Sách: Mã sách, tên sách, loại sách, nhà XB, năm XB, giá tiền, mã tác giả;

- Tác giả: Mã tác giả, họ tên tác giả, ngày sinh, ngày mất,

- Đền bù: Số hiệu biên đền bù, mã sách, số lượng đền bù, tiền đền bù,

- Phiếu mượn (quản lí việc mượn sách): Mã thẻ, số phiếu, ngày mượn, ngày cần trả, mã sách, số lượng sách mượn,

* Những việc phải làm để đáp ứng nhu cầu quản lí người thủ thư:

- Cho mượn: Kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ trả/ mượn trao sách cho học sinh mượn;

- Nhận sách trả: Kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả phiếu mượn, ghi sổ mượn/ trả, ghi cố sách trả hạn hư hỏng (nếu có), nhập sách kho,

IV Củng cố luyện tập Sau tập HS:

 Củng cố khái niệm học: CSDL, hệ QTCSDL, hệ CSDL;

 Sự cần thiết phải có CSDL lưu máy tính, mối tương tác thành phần hệ CSDL;

 Các yêu cầu hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan tự luận

V Hướng dẫn học sinh tự học nhà

(14)

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

§2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 5)

1 Mục tiêu

Về kiến thức:

 Biết khái niệm hệ QTCSDL;

 Biết chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thông tin;

 Biết hoạt động tương tác thành phần hệ quản trị sở liệu 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Các chức hệ QT CSDL

+ Cung cấp môi trường tạo lập CSDL ( Ngôn ngữ định nghĩa liệu) + Cung cấp môi trường cập nhật khai thác liệu (N2 thao tác DL)

+ Cung cấp cơng cụ kiểm sốt

b) Hoạt động hệ QT CSDL: Khai thác hình vẽ  trình bày tiến trình 4 Tiến trình dạy

a) Ổn định lớp:

b) Kiểm tra cũ: Không c) Nội dung mới

Hoạt động 1: Tìm hiểu chức hệ quản trị sở liệu Hoạt động giáo viên học sinh Nội dung ghi bảng GV: Nhắc lại khái niệm hệ QTCSDL?

HS: Trả lời câu hỏi

Là phần mềm cung cấp môi trường thuận lợi hiệu quả để tạo lập, lưu trữ khai thác thông tin CSDL được gọi hệ quản trị CSDL (Database Management System).

GV: Một hệ QTCSDL có chức nào? HS: Nghiên cứu SGK trả lời câu hỏi

Có chức năng:

a) Cung cấp cách tạo lập sở liệu

b) Cung cấp cách cập nhật khai thác liệu

c) Cung cấp cơng cụ kiểm sốt, điều khiển việc truy cập vào liệu

GV: Trong Pascal để khai báo biến i, j kiểu số nguyên, k kiểu số thực để dùng chương trình em làm

1 Các chức hệ QTCSDL.

(15)

nào?

HS: Var i, j: integer; k: real;

GV: Cũng Pascal để khai báo cấu trúc ghi Học sinh có trường: hoten, ngaysinh, gioitinh, doanvien, toan, ly, hoa, van, tin:

HS: Type Hocsinh = record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End;

GV: Thế ngôn ngữ định nghĩa liệu?

HS: Suy nghĩ trả lời câu hỏi:

• Do hệ quản trị CSDL cung cấp cho người dùng • Là hệ thống kí hiệu để mơ tả CSDL

GV: Ngôn ngữ định nghĩa liệu cho phép ta làm những gì?

HS: - Khai báo kiểu liệu cấu trúc liệu - Khai báo ràng buộc liệu GV: Thế ngôn ngữ thao tác liệu?

HS: Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin

GV: Các thao tác liệu?

HS: - Xem nội dung liệu

- Cập nhật liệu (nhập, sửa, xóa dl)

- Khai thác liệu (sắp xếp, tìm kiếm, kết xuất báo cáo, )

GV: Chỉ có người thiết kế quản lí CSDL quyền sử dụng cơng cụ Người dùng nhìn thấy thực công cụ a, b

a) Cung cấp môi trường tạo lập CSDL Một hệ QTCSDL phải cung cấp môi trường cho người dùng dễ dàng khai báo kiểu liệu, cấu trúc liệu thể thông tin ràng buộc liệu Để thực chức này, hệ QTCSDL cung cấp cho người dùng

ngôn ngữ định nghĩa liệu

b) Cung cấp cách cập nhật khai thác dữ liệu

Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin gọi ngôn ngữ thao tác liệu.

Thao tác liệu gồm:

 Cập nhật (nhập, sửa, xoá liệu);  Khai thác (tìm kiếm, kết xuất dl) c) Cung cấp cơng cụ kiểm soát, điều khiển việc truy cập vào liệu

Để góp phần đảm bảo yêu cầu đặt cho hệ CSDL, hệ QTCSDL phải có chương trình thực nhiệm vụ sau:

 Đảm bảo an ninh, phát ngăn chặn truy cập không phép  Duy trì tính qn

liệu;

 Tổ chức điều khiển truy cập đồng thời để bảo vệ ràng buộc tồn vẹn tính qn;

 Khơi phục CSDL có cố phần cứng hay phần mềm;

 Quản lí mơ tả liệu Hoạt động 2: Tìm hiểu hoạt động hệ quản trị sở liệu

GV: Em tìm xem có thành phần hệ QTCSDL?

HS: Hệ QTCSDL có 02 thành phần chính:

- Bộ xử lý truy vấn - Bộ quản lý liệu

2 Hoạt động hệ quản trị sở dữ liệu.

Hệ quản trị CSDL có hai thành phần chính:  Bộ xử lí truy vấn (bộ xử lí yêu

cầu).

(16)

GV: Ở ta hiểu truy vấn khả hệ QTCSDL cách tạo yêu cầu qua câu hỏi nhằm khai thác thông tin (tìm học sinh tên gì?, tìm kiếm cơng dân có số CMND gì? ) người lập trình giải tìm kiếm cơng cụ hệ QTCSDL từ người dùng nhận kết thông tin phù hợp với câu hỏi.

Chú ý: Hệ QTCSDL khơng quản lí làm việc trực tiếp với CSDL mà quản lí cấu trúc bảng CSDL Cách tổ chức đảm bảo:

- Hệ QTCSDL trở nên gọn nhẹ; - Độc lập hệ QTCSL với liệu; - Độc lập lưu trữ với xử lí

GV: Hệ quản trị CSDL hoạt động nào?

GV: Hệ quản trị CSDL đóng vai trị nào?

HS: - Cầu nối truy vấn trực tiếp người dùng chương trình ứng dụng hệ quản trị CSDL với hệ thống quản lí file hệ điều hành

- Có vai trị chuẩn bị cịn thực chương trình nhiệm vụ hệ điều hành

chương trình ứng dụng Nếu khơng có xử lí truy vấn chương trình ứng dụng khơng thể thực truy vấn khơng thể móc nối với liệu CSDL

Bộ quản lí liệu:

Có nhiệm vụ nhận yêu cầu truy xuất từ xử lí truy vấn cung cấp liệu cho truy vấn theo yêu cầu tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL;

Hình 12: Sự tương tác hệ QTCSDL * Hoạt động hệ QTCSDL:

Khi có u cầu người dùng thơng qua trình ứng dụng chọn truy vấn lập sẵn, hệ QTCSDL gửi yêu cầu đến

Bộ xử lí truy vấn, có nhiệm vụ thực thơng qua bộ quản lí liệu yêu cầu hệ điều hành tìm số tệp chứa thơng tin cần thiết Các thơng tin tìm thấy trả lại thơng qua

bộ quản lí liệu chuyển đến bộ xử lí truy vấn để trả kết cho người dùng IV Củng cố luyện tập

1 Truy vấn gì?

Cịn gọi truy hỏi :dùng câu hỏi đặt phần mềm ứng dụng dựa vào yêu cầu khai thác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn truy xuất liệu cách tự động Đặt câu truy vấn để khai thác thông tin HS?

(17)

V Hướng dẫn học sinh tự học nhà Về làm tập 1,2,3,4,5/Trang 20

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

§2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 6)

1 Mục tiêu

 Biết khái niệm hệ QTCSDL;

 Biết chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thông tin;

 Biết hoạt động tương tác thành phần hệ quản trị sở liệu  Biết vai trò người làm việc với hệ CSDL;

 Biết bước xây dựng CSDL 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Vai trò người làm việc với hệ QT CSDL

+ Người quản trị + Người lập trình ứng dụng + Người dùng b) Các bước xây dựng CSDL: + Khảo sát + Thiết kế + Kiểm thử 4 Tiến trình dạy

a) Ổn định lớp: b) Kiểm tra cũ:

1 NN định nghĩa DL hệ QTCSDL cho phép ta làm gì?

(Gợi ý: Chho phép ta: Khai báo kiểu cấu trúc DL; Khai báo ràng buộc DL)

2 Hãy kể loại thao tác DL, nêu VD?

(Gợi ý: thao tác CSDL phân làm ba nhóm bản:

Thao tác vớI cấu trúc DL:khai báo tạo lập DL mới, cập nhật CTDL, phần NN định

nghĩa DL đảm bảo

(18)

Khai thác thơng tin: tìm kiếm,SX DL kết xuất báo cáo.) c) Nội dung mới

Hoạt động Vai trò người làm việc với hệ sở liệu

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

GV: Đặt vấn đề: Liên quan đến hoạt động hệ CSDL, kể đến bao vai trò khác người

GV: Nhiệm vụ người quản trị CSDL?

HS: Suy nghĩ trả lời câu hỏi

- Thiết kế cài đặt CSDL, hệ QTCSDL, phần mềm có liên quan

- Cấp phát quyền truy cập CSDL

- Duy trì hoạt động hệ thống nhằm thỏa mãn yêu cầu ứng dụng người dùng

GV: Vai trị người lập trình ứng dụng? HS: Nghiên cứu SGK trả lời câu hỏi

GV: Người dùng thường phân thành nhóm, nhóm có số quyền hạn định để truy cập khai thác CSDL

3 Vai trò người làm việc với hệ sở dữ liệu

a) Người quản trị sở liệu

Là người hay nhóm người trao quyền điều hành CSDL

Nhiệm vụ người quản trị CSDL:

 Quản lí tài nguyên CSDL, hệ QTCSDL, phần mềm có liên quan

 Tổ chức hệ thống: phân quyền truy cập cho người dùng, đảm bảo an ninh cho hệ CSDL Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng

 Bảo trì CSDL: thực cơng việc bảo vệ khơi phục hệ CSDL

b) Người lập trình ứng dụng:

Là người có nhiệm vụ xây dựng chương trình ứng dụng hỗ trợ khai thác thơng tin từ CSDL sở công cụ mà hệ quản trị CSDL cung cấp

c) Người dùng

Là người có nhu cầu khai thác thơng tin từ CSDL Hoạt động 2: Các bước xây dựng sở liệu

GV: Đặt vấn đề: Việc xây dựng CSDL tổ chức tiến hành theo bước:

Bước 1: Khảo sát; Bước 2: Thiết kế; Bước 3: Kiểm thử

HS: Lắng nghe ghi đầy đủ

4 Các bước xây dựng sở liệu Bước 1: Khảo sát

• Tìm hiểu u cầu cơng tác quản lí • Xác định phân tích mối liên hệ liệu

cần lưu trữ

• Phân tích chức cần có hệ thống Người quản trị

Người dùng

(19)

GV: Theo em bước khảo sát ta cần thực cơng việc gì?

HS: Đọc SGK trả lời câu hỏi GV: Giới thiệu bước thiết kế CSDL HS: Chú ý lắng nghe ghi GV: Giới thiệu bước kiểm thử HS: Chú ý lắng nghe ghi

khai thác thông tin, đáp ứng yêu cầu đặt • Xác định khả phần cứng, phần mềm

khai thác, sử dụng Bước 2: Thiết kế

• Thiết kế CSDL

• Lựa chọn hệ quản trị để triển khai

• Xây dựng hệ thống chương trình ứng dụng Bước 3: Kiểm thử

• Nhập liệu cho CSDL

• Tiến hành chạy thử chương trình ứng dụng Hoạt động 3: Một số tập

GV: Đưa tập1 HS: Quan sát làm GV: Đáp án

B, D sai

B Trừ số chương trình đặc biệt (thơng thường chương trình kiểm tra trạng thái thiết bị) tất phần mềm phải chạy tảng HĐH

D Ngơn ngữ CSDL công cụ hệ QTCSDL cung cấp để người dùng tạo lập khai thác CSDL, hệ QTCSDL sản phẩm phần mềm xây dựng dự ngơn ngữ lập trình khác (trong có ngơn ngữ CSDL)

GV: Đưa tập

HS: Quan sát trả lời câu hỏi GV: Đáp án

E Bộ quản lí liệu hệ QTCSDL khơng trực tiếp quản lí tệp CSDL, mà tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL

Bài 1: Những khắng định sai:

A Hệ QTCSDL có ngơn ngữ CSDL riêng;

B Hệ QTCSDL hoạt động độc lập, không phụ thuộc hệ điều hành;

C Ngôn ngữ CSDL Hệ QTCSDL thực chất một;

D Hệ QTCSDL thực chất phận ngôn ngữ CSDL, đóng vai trị chương trình dịch cho ngơn ngữ CSDL;

Bài Câu sau hoạt động hệ QTCSDL sai?

A Trình ứng dụng tương tác với hệ QTCSDL thơng qua xử lí truy vấn;

B Có thể tạo truy vấn CSDL dựa vào xử lí truy vấn;

C Bộ quản lí liệu hệ QTCSDL tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL;

D Bộ quản lí tệp nhận yêu cầu truy xuất từ xử lí truy vấn cung cấp liệu cho truy vấn theo yêu cầu;

E Bộ quản lí liệu hệ QTCSDL quản lí trực tiếp tệp CSDL

IV Củng cố:

Qua học học sinh biết vai trò người làm việc với hệ CSDL biết bước xây dựng CSDL

(20)(21)

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5 BÀI TẬP (Tiết 7) I Mục tiêu

a) Về kiến thức:

Cđng cè l¹i kiÕn thøc vÒ:

- Chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thơng tin;

- Biết hoạt động tương tác thành phần hệ quản trị sở liệu

- Biết vai trò người làm việc với hệ CSDL; - Biết bước xây dựng CSDL.khi lµm viƯc víi CSDL II Chuẩn bị giáo viên học sinh:

a) Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; b) Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Tiến trình dạy 1 Ổn định lớp:

2. Kiểm tra cũ: Lồng vào trình hoạt động học 3 Nội dung mới

Hoạt động 1: Chia lớp thành bốn nhóm nhỏ tập

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

GV: Thực chia lớp thành bốn nhóm: Nhóm 1: Tổ 1; Nhóm 2: Tổ 2; Nhóm 3: Tổ 3; Nhóm 4: Tổ

HS: Thực phân chia nhóm theo yêu cầu giáo viên

GV: Ra tập cho học sinh Yêu cầu: Nhóm 1+4 làm đề 1;

Nhóm 2+3 làm đề

GV: Dùng máy chiếu bảng phụ đề để học sinh theo dõi tập

HS: Theo dõi tập, nhóm thảo luận nội dung GV phân cơng

Đề tập tập trình chiếu máy chiếu viết bảng phụ

Nội dung đề 1:

Câu Hệ QTCSDL trực tiếp thực việc việc nêu đây?

A Xóa tệp có yêu cầu người dùng;

B Tiếp nhận yêu cầu người dùng, biến đổi chuyển giao yêu cầu cho hệ điều hành dạng thích hợp;

C Xác lập quan hệ xử lí truy vấn quản lí liệu;

D Xác lập quan hệ yêu cầu tìm kiếm, tra cứu với liệu lưu nhớ Câu Với hệ QTCSDL, điều khẳng định sai?

A Người lập trình ứng dụng buộc phải hiểu sâu mức thể vật lí CSDL;

(22)

QTCSDL;

C Người lập trình ứng dụng khơng phép đồng thời người quản trị hệ thống vi phạm quy tắc an toàn bảo mật;

D Người lập trình ứng dụng cần phải nắm vững ngơn ngữ CSDL

Câu Có thể thay đổi người quản trị CSDL không? Nếu cần phải cung cấp cho người thay thế?

Nội dung đề 2

Câu Câu sau hoạt động hệ QTCSDL sai?

A Trình ứng dụng tương tác với hệ QTCSDL thông qua xử lí truy vấn; B Có thể tạo truy vấn CSDL dựa vào xử lí truy vấn;

C Bộ quản lí liệu hệ QTCSDL tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL;

D Bộ quản lí tệp nhận yêu cầu truy xuất từ xử lí truy vấn cung cấp liệu cho truy vấn theo yêu cầu;

E Bộ quản lí liệu hệ QTCSDL quản lí trực tiếp tệp CSDL

Câu Qui trình qui trình hợp lí tạo lập hồ sơ cho tốn quản lí?

A Tìm hiểu tốn -> Tìm hiểu thực tế -> xác định liệu -> tổ chức liệu -> nhập liệu ban đầu; B Tìm hiểu thực tế -> tìm hiểu toán -> xác định liệu -> tổ chức liệu -> nhập liệu ban đầu; C Tìm hiểu tốn -> tìm hiểu thực tế -> xác định liệu -> nhập liệu ban đầu -> tổ chức liệu; D Các thứ tự sai

Trong đó:

- Xác định tốn xác định có chủ thể nào, thơng tin cần quản lí, nhiệm vụ tốn; - Tìm hiểu thực tế tìm hiểu tài liệu hồ sơ, chứng từ, sổ sách lien quan;

- Xác định liệu: xác định đặc điểm cảu liệu, ràng buộc liệu; - Tổ chức liệu theo cấu trúc đảm bảo ràng buộc (tạo cấu trúc liệu) Câu 3 Vì bước xây dựng CSDL phải lặp lại nhiều lần?

Hoạt động 2: Thực tập GV: u cầu nhóm trình bày nội dung thảo

luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

Đề 1. Câu ĐA B C

Vì:

- Có hai loại xóa tệp: Xóa logic xóa vật lí Khi xóa logic, hệ thống đánh dấu xóa làm cho "trong suốt" người dùng, tệp tồn công việc hệ QTCSDL đảm nhiệm Nếu cần tệp bị xóa logic khơi phục lại để sử dụng Xóa vật lí xóa hẳn tệp nhớ ngoài, nơi lưu trữ tệp

(23)

GV: u cầu nhóm trình bày nội dung thảo luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

GV: u cầu nhóm trình bày nội dung thảo luận:

HS: Từng nhóm cử đại diện trình bày nội dung thảo luận

GV: Gọi nhóm khác cho ý kiến đóng góp đưa kết luận

HS: Quan sát ghi chép

thực

Câu ĐA: A C

A Một chức hệ QTCSDL làm "mờ" cách lưu trữ vật lí liệu q trình vật lí diễn trình tạo lập khai thác CSDL Người lập trình ứng dụng khơng cần hiểu biết sâu mức thể vật lí CSDL, hiểu sâu tốt cho công việc

B Sẽ lí tưởng người lập trình ứng dụng đồng thời người xây dựng hệ QTCSDL người quản trị hệ thống Người lập trình ứng dụng cung cấp phương tiện để tạo lập khai thác CSDL dễ dàng, hiệu Đảm bảo an toàn bảo mật trách nhiệm người có người quản trị hệ thống

Câu Có thể Khi thay đổi người quản trị CSDL, cần cung cấp cho người tiếp quản quyền truy cập hệ CSDL với tư cách người quản trị, thông tin liên quan đến hệ thống bảo vệ, đảm bảo an toàn hệ thống, cấu trúc liệu hệ thống, phàn mềm ứng dụng gắn vào, Nói cách khác tồn thông tin thực trạng hệ thống

Đề 2. Câu ĐA E

Bộ quản lí liệu hệ QTCSDL khơng trực tiếp quản lí tệp CSDL mà tương tác với quản lí tệp hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ khai thác liệu tệp CSDL

Câu ĐA B

Cần đảm bảo từ mức khung nhìn sang mức khái niệm sau tới mức vật lí

(24)

tin, IV Củng cố:

Qua học học sinh củng cố kiến thức chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thơng tin; Biết hoạt động tương tác thành phần hệ quản trị sở liệu Biết vai trò người làm việc với hệ CSDL; Biết bước xây dựng CSDL.khi lµm viƯc víi CSDL

V Hướng dẫn học sinh tự học nhà

Yêu cầu em nhà đọc tập thực hành nghiên cứu, tìm hiểu quản lí thư viện

Ngày giảng:

Tại lớp 12C1 Tại lớp 12C2 Tại lớp 12C3

Tại lớp 12C4 Tại lớp 12C5

BÀI TẬP VÀ THỰC HÀNH 1 TÌM HIỂU HỆ CƠ SỞ DỮ LIỆU

(Tiết 8) I Mục tiêu

a Về kiến thức:

 Biết số công việc xây dựng CSDL đơn giản;

 Biết xác định việc cần làm hoạt động quản lí cơng việc đơn giản II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ (hoặc máy chiếu có);

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1 Ổn định lớp:

2 Kiểm tra cũ: không 3 Nội dung mới

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

Hoạt động 1: Dẫn dắt vấn đề.

GV: Các em tìm hiểu xong chương 1: Khái niệm hệ sở liệu Trong tiết tập thực hành em tìm hiểu sở liệu với vai trò người thiết kế

Hoạt động 2: Chia nhóm

GV: Yêu cầu HS chia nhóm Mỗi nhóm HS HS: Tự chia nhóm

Hoạt động 3: Thực Bài 1.

GV: u cầu nhóm thảo luận để tìm hiểu vấn đề sau:

Bài tập thực hành 1:

TÌM HIỂU HỆ CƠ SỞ DỮ LIỆU

Bài :

- Mượn đọc chỗ: Xuất trình thẻ mượn sách, phiếu mượn sách

- Mượn nhà : Xuất trình thẻ mượn sách, phiếu mượn sách (số lượng mượn, tên sách, tác giả, ngày mượn, ngày trả, giá tiền… )

(25)

- Nội quy thư viện nào?

- Giờ phục vụ (giờ cho mượn, thu hồi)? Quy định mượn/trả sách? Quy ước số cố (Sách bị cắt xén, sách trả hạn, làm sách) vi phạm nội quy xử lý ?

- Hoạt động mượn/trả sách cần phải có loại phiếu, thẻ, sổ sách gì?

HS: Các nhóm tiến hành thảo luận để trả lời câu hỏi GV

Hoạt động 4: Thực Bài 2.

GV: Yêu cầu nhóm liệt kê hoạt động mượn/trả sách

HS: Các nhóm thảo ln trình bày theo hoạt động sau:

 Phục vụ mượn đọc chỗ:

Người đọc: muốn mượn sách cần phải làm thủ tục nào? Mỗi lần mượn quyển? mượn đọc xong, muốn trả lại mượn sách khác phải làm sao?

Người thủ thư làm nhiệm vụ gì?  Phục vụ mượn nhà:

Người đọc: muốn mượn sách cần phải làm thủ tục nào? Mỗi lần mượn quyển? mượn đọc xong, muốn trả lại mượn sách khác phải làm sao?

+ Người thủ thư làm nhiệm vụ gì?

sách, tác giả, ngày xuất bản, nhà xuất bản,…

- Sổ theo dõi tình hình sách cho mượn : số lượng, tên sách, loại sách, tác giả, ngày mượn, ngày trả…

Bài :

* Quản lí sách gồm hoạt động nhập/ xuất sách vào/ kho ( theo hóa đơn mua theo biên lai giải cố vi phạm mội quy), lí sách ( sách lạc hậu nội dung theo biên lai giải cố sách), đền bù sách tiền (do sách)…

* Quản lí mượn/trả sách gồm hoạt động :

-Cho mượn: kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ mượn/trả trao sách cho học sinh mượn

- Nhận sách trả: Kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả thẻ mượn, ghi sổ mượn/trả, ghi cố sách trả hạn hư hỏng (nếu có), nhập sách kho

- Tổ chức thông tin sách tác giả: giới thiệu sách theo chủ đề, chuyên đề, tác giả, sách mới…

IV Củng cố - Luyện tập

(26)

Gợi ý: Các công việc việc tìm hiểu cơng tác quản lí của thư viện trường THPT Nó cơng việc bước khảo sát bước xây dựng CSDL

V Hướng dẫn học sinh tự học nhà.

HS nhà ôn lại kiến thức chương chuẩn bị Bài 3, tập thực hành

(27)

CHƯƠNG II : HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS Bài GIỚI THIỆU MICROSOFT ACCESS

1 Mục tiêu

 Biết khả M.Access

 Biết loại đối tượng chính: Tables, Forms, Queries, Reports  Vận dụng, thực thao tác M Access  Biết tác dụng chế độ làm việc đối tượng  Hiểu khái niệm thuật sĩ

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a)Giới thiệu xuất xứ M.Access b)Khả M.Access

+ Tạo lập CSDL + Cập nhật CSDL

+ Khai thác DL CSDL

c)Các đối tượng M.Access: Tables, Forms, Queries, Reports d)Một số thao tác M.Access

e)Làm việc với đối tượng M.Access 4 Tiến trình dạy

a) Ổn định lớp:

b) Kiểm tra cũ: không c) N i dung m iộ ớ

Hoạt động 1: Làm quen với phần mềm Microsoft Access

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

GV: Hãy cho biết phần mềm Microsoft Office hãng Microsoft dành cho máy tính, gồm có phần mềm nào? Kể tên?

HS:

• Microsoft Office Word • Microsoft Office Excel • Microsoft Office Powerpoint • Microsoft Office Access

GV: Phần mềm Microsoft Access gì?

HS: Là hệ QT CSDL GV: Access có nghĩa gì?

HS: Truy cập, truy xuất

GV: Access cung cấp công cụ nào?

1 Phần mềm Microsoft Access

• Phần mềm Microsoft Access hệ quản trị CSDL nằm phần mềm Microsoft Office

(28)

HS:

• Tạo lập liệu • Lưu trữ liệu • Cập nhật liệu • Khai thác liệu

Hoạt động 2: Tìm hiểu khả Access

GV: Access có khả nào?

HS:

• Tạo lập lưu trữ sở liệu gồm bảng, mối quan hệ bảng thiết bị nhớ

• Tạo chương trình giải tốn quản lí

Đóng gói sở liệu chương trình tạo phần mềm quản lí vừa nhỏ

GV: Xét tốn quản lí học sinh lớp GV: Để quản lí học sinh lớp Gv cần làm gì?

HS: Cần tạo bảng gồm thơng tin bảng sau:

2 Khả Access

a) Access có khả nào?

• Tạo lập lưu trữ sở liệu gồm bảng, mối quan hệ bảng thiết bị nhớ

• Tạo biểu mẫu để cập nhật liệu, tạo báo cáo thông kê, tổng kết hay mẫu hỏi để khai thác liệu CSDL

• Tạo chương trình giải tốn quản lí

Đóng gói sở liệu chương trình tạo phần mềm quản lí vừa nhỏ

Tạo điều kiện thuận lợi cho trao đổi, chia sẻ liệu mạng

Họ tên Ngày sinh Giới tính Đồn viên Địa Tổ Tốn GV: Có thể dùng Access xây dựng CSDL giúp

giáo viên quản lí học sinh, cập nhật thơng tin, tính điểm trung bình mơn, tính tốn thống kê cách tự động

HS: Chú ý nghe giảng

Hoạt động Tìm hiểu loại đối tượng Access GV: Access có đối tượng nào?

HS: Bảng, mẫu hỏi, biểu mẫu, báo cáo,

GV: Bảng (Table) gì?

HS: Là đối tượng sở, dùng để lưu trữ liệu

3 Các loại đối tượng Access a) Các loại đối tượng.

- Access có nhiều đối tượng, đối tượng có chức riêng liên quan đến việc lưu trữ, cập nhật kết xuất liệu

+ Bảng (Table):

Là đối tượng sở, dùng để lưu trữ liệu

(29)

GV: Mẫu hỏi (Query) gì?

HS: Đọc SGK nghiên cứu trả lời câu hỏi Dùng để xếp, tìm kiếm kết xuất liệu từ nhiều bảng

GV: Biểu mẫu (Form) gì?

HS: Giúp tạo giao diện thuận tiện cho việc nhập hiển thị thơng tin

GV: Báo cáo (Report) gì?

HS: Được thiết kế để định dạng, tính tốn tổng hợp liệu chọn in

GV: Có chế độ làm việc với đối tượng ?

HS:

- Chế độ thiết kế (Design View).

- Chế độ trang liệu (Data Sheet View).

+ Mẫu hỏi (Query):

Là đối tượng cho phép tìm kiếm, xếp kết xuất liệu xác định từ nhiều bảng

+ Biểu mẫu (Form):

Là đối tượng giúp cho việc nhập hiển thị thông tin cách thuận tiện để điều khiển thực ứng dụng

+ Báo cáo (Report) :

Là đối tượng thiết kế để định dạng, tính tốn, tổng hợp liệu chọn in

VD: SGK trang 27

Hoạt động 4: Một số thao tác GV: Nêu cách khởi động Word Exel?

HS:

Cách1: Kích vào Start/Programs/Microsoft Office/Microsoft Word

Cách 2: Kích vào biểu tượng Access trên Shortcut Bar , kích đúp vào biểu tượng Word Desktop

GV: Hướng dẫn học sinh thực tạo CSDL

GV: Gọi học sinh lên bảng thực lại thao tác

GV: Hướng dẫn học sinh thực mở CSDL có

GV: Gọi học sinh lên bảng thực lại thao tác

GV: Kết thúc phiên làm việc với Access ta làm nào?

a) Khởi động Access

Có cách để khởi động Access

Cách 1: Start/ chọn Programs/ Microsoft Office/ chọn Microsoft Access

Cách 2: Nháy đúp vào biểu tượng Access hình

b) Tạo CSDL mới

Thực bước sau: B1: Chọn lệnh File New

B2: Chọn Blank Database, xuất hộp thoại File New Database

B3: Chọn vị trí lưu tệp nhập tên tệp chọn Create c) Mở CSDL có

Thực cách sau:

C1: Nháy chuột lên tên CSDL (nếu có)

C2: Chọn lệnh File/ Open, tìm nháy đúp vào tên CSDL cần mở

d) Kết thúc phiên làm việc với Access: Thực cách sau:

Cách 1: Chọn File/ Exit

(30)

HS: Ghi lại thoát

Hoạt động Làm việc với đối tượng GV: Hướng dẫn học sinh cách làm viêc với

các đối tượng Access

GV: Thực máy tính hướng dẫn học sinh thực thao tác

HS: Theo dõi thực theo hướng dẫn giáo viên

GV: Hướng dẫn học sinh cách tạo đối tượng Access

HS: Thực theo hướng dẫn giáo viên

GV: Thuật sĩ (Wizard) chương trình thế nào?

HS: Thuật sĩ chương trình hướng dẫn bước giúp tạo đối tượng CSDL từ mẫu dựng sẵn cách nhanh chóng

5 Làm việc với đối tượng a) Chế độ làm việc với đối tượng + Chế độ thiết kế (Design View)

Dùng để tạo thay đổi cấu trúc bảng, mẫu hỏi, thay đổi cách trình bày định dạng biểu mẫu báo cáo

+ Chế độ trang liệu (Datasheet View)

Dùng để hiển thị liệu dạng bảng, cho phép xem, xóa thay đổi liệu có

Chú ý: chuyển đổi qua lại chế độ thiết kế và chế độ trang liệu

b) Tạo đối tượng mới

Có thể thực nhiều cách sau:

- Dùng mẫu dựng sẵn (Wizard - Thuật sĩ); - Người dùng tự thiết kế;

- Kết hợp hai cách c) Mở đối tượng

Trong cửa sổ loại đối tượng tương ứng, double click lên đối tượng

5 Củng cố luyện tập

Dùng máy chiếu thực lại số nội dung khởi động, kết thúc Sau học sing HS trả lời câu hỏi:

Access gì? Các chức Access?

Thực thao tác với đối tượng Access, cách khởi động thoát khỏi Access? 6 Hướng dẫn học sinh tự học nhà.

(31)

BÀI 4: CẤU TRÚC BẢNG 1 Mục tiêu

 Biết xây dựng cấu trúc bảng phải chế độ thiết kế

 Hiểu vận dụng kiểu liệu khai báo trường bảng  Vận dụng thao tác tạo chỉnh sửa cấu trúc bảng

 Biết định khố bảng  Làm tập

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Các khái niệm chính: Trường, Bản ghi, Kiểu liệu b) Tạo chỉnh sửa cấu trúc bảng, đặt khố chính:

+ Tạo cấu trúc bảng: thao tác & giới thiệu số tính chất trường + Chỉ định khố

+ Thay đổi cấu trúc bảng + Xoá đổi tên bảng 4 Tiến trình dạy

a) Ổn định lớp: b)Kiểm tra cũ:

1 M.Access gì? Kể tên chức M.Access

2 Kể tên đối tượng M.Access Mỗi đối tượng có chế độ làm việc nào? c)Nội dung mới

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

Hoạt động Tìm hiểu khái niệm chính.

GV: Theo em bảng (table) gì? HS: Trả lời

• Là thành phần sở tạo dùng để lưu trữ liệu

• Các bảng tạo chứa toàn liệu mà người dùng cần để khai thác GV: Năm lớp 11 học kiểu dl ghi Theo em , cột (thuộc tính), hàng bảng cịn gọi gì?

HS: Mỗi cột (thuộc tính) gọi Trường, hàng bảng gọi Bản ghi GV: Thế trường, ghi cho ví dụ? HS: Đọc SGK trang 34 nghiên cứu trả lời câu hỏi

1 Các khái niệm chính

Dữ liệu Access lưu trữ dạng bảng, gồm có cột hàng Bảng thành phần sở tạo nên CSDL Các bảng chứa toàn liệu mà người dùng cần để khai thác

Trường (field): Mỗi trường cột bảng thể thuộc tính chủ thể cần quản lí

VD: bảng HOC_SINH có trường: Ten, NgSinh, DiaChi, GT,…

Bản ghi (record): Mỗi ghi hàng bảng gồm liệu thuộc tính chủ thể quản lí

(32)

GV: Như ta biết trường bảng lưu trữ kiểu liệu Theo em kiểu liệu bảng nào?

HS: Đọc SGK nghiên cứu trả lời

GV: Yêu cầu học sinh xem số kiểu liệu thường dùng SGK trang 34

GV: Từ bảng em lấy ví dụ minh họa? HS: Ví dụ, MaSo có kiểu liệu Number (kiểu số), HoDem có kiểu Text (kiểu văn bản), NgSinh (ngày sinh) có kiểu Date/Time (ngày/giờ), DoanVien có kiểu Yes/No (đúng/sai)

Hoạt động Tạo sửa cấu trúc bảng. GV: Đặt vấn đề: Muốn có bảng liệu, trước hết cần khai báo cấu trúc bảng, sau nhập liệu vào bảng Dưới xét việc tạo cấu trúc bảng

HS: Chú ý nghe giảng

GV: Để tạo cấu trúc bảng chế độ thiết kế, thực nào?

HS: Thao khảo SGK trả lời câu hỏi

GV: Giải thích: Sau thực hai cách trên, cửa sổ làm việc Access xuất công cụ thiết kế bảng Table Design (h 21) cửa sổ cấu trúc bảng (h. 22)

GV: Khi cửa số thiết kế xuất để tạo trường ta tiến hành nào?

HS: Nghiên cứu SGK trả lời câu hỏi

là:

{5, Phạm Kim, Anh, Nữ, 5/12/1991, khơng đồn viên, 12 Lê Lợi, 2}

Kiểu liệu (Data Type): Là kiểu liệu lưu trường Mỗi trường có kiểu liệu

D i m t s ki u d li u th ng dùngướ ộ ố ể ữ ệ ườ trong Access

Kiểu dữ

liệu Mơ tả

Kích thước lưu trữ

Text

Dữ liệu kiểu văn gồm kí tự

0-255 kí tự

Number Dữ liệu kiểu số

1, 2, byte Date/Ti

me

Dữ liệu kiểu

ngày / byte Currenc

y

Dữ liệu kiểu

tiền tệ byte

AutoNu mber

Dữ liệu kiểu số đếm, tăng tự động cho ghi thường có bước tăng

4 16 byte

Yes/No

Dữ liệu kiểu Boolean (hay Lôgic)

1 bit

Memo Dữ liệu kiểu văn

0-65536 kí tự

2 Tạo sửa cấu trúc bảng. a) Tạo cấu trúc bảng

Theo dõi, tham khảo sgk trả lời câu hỏi

- Để tạo cấu trúc bảng chế độ thiết kế, thực cách sau:

Cách 1: Nháy đúp Create table in Design view.

Cách 2: Nháy nút lệnh , nháy đúp Design View.

(33)

GV: Yêu cầu học sinh xem tính chất trường sgk

GV: Để thay đổi tính chất trường ta thực nào?

HS: Đọc SGK trả lời

Chỉ định khoá chính

GV: Tại phải định khóa chính? HS: Nghe giảng ghi

GV: Theo em khố chính?

HS: Khố trường có giá trị xác định hàng bảng

GV: Để định khố chính, ta thực nào?

HS: Đọc SGK, nghiên cứu nghe giảng

GV: Sau định khố

Access hiển thị hình chìa khố ( ) bên trái trường định khố - Sau thiết kế bảng ta cần đặt tên lưu cấu trúc bảng lại

+ Giáo viên thực lưu cấu trúc máy GV: Để đặt tên lưu cấu trúc bảng ta thực ntn?

HS: Đọc SGK, nghiên cứu nghe giảng GV: Đặt vấn đề: Ta thay đổi cấu trúc bảng thấy cấu trúc chưa thật phù hợp, chẳng hạn thêm/xố trường, thay đổi tên, kiểu liệu trường, thứ tự trường

HS: Nghe giảng

GV:Để thay đổi cấu trúc bảng ta làm nào?

HS: Đọc SGK trả lời câu hỏi

GV: thực máy thao tác Thay đổi

Trong cửa số thiết kế gồm phần : Định nghĩa trường tính chất trường

Phần định nghĩa trường gồm:

+ Field name : cho ta gõ tên trường cần tạo

+ Data type : cho ta chon kiểu liệu tương ứng trường

+ Description : Cho ta mô tả trường * Cách tạo trường.

1- Gõ tên trường vào cột Field Name

2- Chọn kiểu liệu cột Data Type cách nháy chuột vào mũi tên xuống bên phải ô thuộc cột Data Type trường chọn kiểu danh sách mở (h 23).

3- Mô tả nội dung trường cột Description (khơng nhất thiết phải có).

4- Lựa chọn tính chất trường phần Field Properties.

Theo dõi sgk nghe giáo viên giải thích Tham khảo sgk

Để thay đổi tính chất trường:

1. Nháy chuột vào dòng định nghĩa trường;

2. Các tính chất trường tương ứng xuất hiện trong phần Field Properties nửa cửa sổ cấu trúc bảng (h. 22)

Chỉ định khố chính

• Một CSDL Access có thiết kế tốt CSDL mà ghi bảng phải nhất, khơng có hai hàng liệu giống hệt

• Khi xây dựng bảng Access, người dùng cần trường mà giá trị xác định hàng bảng

(34)

thứ tự trường, thêm trường, xố trường, thay đổi khố yêu cầu học sinh nhắc lại thao tác

Thay đổi thứ tự trường

HS: Quan sát thao tác thực máy

Thêm trường GV: Chú ý

Trường có mũi tên bên trái tên gọi trường

Xoá trường

GV: Thực máy thao tác xóa trường HS: Quan sát thực máy

Chú ý: Cấu trúc bảng sau thay đổi phải lưu lệnh FileSave cách nháy nút

Thay đổi khố chính

GV: Thực máy thao tác xóa trường HS: Quan sát thực máy GV: Đặt vấn đề: Xố bảng việc làm thường xuyên, song đơi q trình làm việc ta cần xố bảng không dùng đến hay bảng chứa thông tin cũ, sai

GV: Thực máy thao tác xóa trường HS: Quan sát thực máy

GV: Thực máy thao tác xóa trường HS: Quan sát thực máy

* Để định khố chính, ta thực hiện:

1. Chọn trường làm khố chính;

2. Nháy nút chọn lệnh EditPrimary Key * Lưu cấu trúc bảng

1. Chọn lệnh FileSave nháy nút lệnh ;

2. Gõ tên bảng vào ô Table Name hộp thoại Save As;

3. Nháy nút OK nhấn phím Enter b) Thay đổi cấu trúc bảng

Để thay đổi cấu trúc bảng, ta hiển thị bảng chế độ thiết kế

Thay đổi thứ tự trường

1. Chọn trường muốn thay đổi vị trí, nhấn chuột giữ Khi Access hiển thị đường nhỏ nằm ngang trường chọn;

2. Di chuyển chuột, đường nằm ngang cho biết vị trí trường;

3. Thả chuột di chuyển trường đến vị trí mong muốn

Thêm trường

Để thêm trường vào bên (trái) trường tại, thực hiện:

1. Chọn InsertRows nháy nút ;

2. Gõ tên trường, chọn kiểu liệu, mô tả xác định tính chất trường (nếu có)

Xoá trường

1. Chọn trường muốn xoá;

2. Chọn EditDelete Row nháy nút

Thay đổi khố chính

1. Chọn trường muốn định khố chính;

2. Nháy nút chọn lệnh EditPrimary Key c) Xoá đổi tên bảng

Xoá bảng

1. Chọn tên bảng trang bảng;

2. Nháy nút lệnh (Delete) chọn lệnh EditDelete

Chú ý: Khi nhận lệnh xoá, Access mở hộp thoại để ta khẳng định lại có xố hay khơng

(35)

bảng, khơng bị liệu. Đổi tên bảng

1. Chọn bảng;

2. Chọn lệnh EditRename;

Khi tên bảng có viền khung đường nét liền (ví dụ ), gõ tên cho bảng, nhấn Enter 5 Củng cố:

+ Gọi HS lên máy tạo chỉnh sửa cấu trúc bảng 6.Hướng dẫn học sinh tự học nhà:

+ Hướng dẫn làm số + Dặn BTVN: 1; 3; 4; trang 39

BÀI TẬP VÀ THỰC HÀNH 2 TẠO CẤU TRÚC BẢNG I Mục tiêu

a Về kiến thức:

 Thực thao tác bản: khởi động kết thúc Access, tạo CSDL mới;  Phân biệt loại đối tượng, khác cửa sổ loại đối tượng; b Về kĩ năng

 Có kĩ tạo cấu trúc bảng theo mẫu, định khố chính;  Thực chỉnh sửa lưu cấu trúc bảng

c Về thái độ

HS nhận thức lợi ích tầm quan trọng cơng cụ phần mềm nói chung hệ QTCSDL nói riêng để có tâm học tập tốt, nắm vững khái niệm thao tác sở Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính phần mềm Access

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1.Ổn định lớp:

2.Kiểm tra cũ: hỏi trình thực hành

(36)

3.N i dung m iộ ớ

Hoạt động Tìm hiểu 1

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

GV: Làm mẫu thao tác khởi động, tạo CSDL tên Quanli_HS, tạo bảng HOC_SINH có cấu trúc SGK máy chiếu

HS: Theo dõi thao tác thực máy

GV: Theo dõi, quan sát hướng dẫn học sinh thực hành

GV: Hướng dẫn học sinh thực hành thao tác khởi động Access

HS: Theo dõi thực thao tác máy

GV: Hướng dẫn học sinh tọa CSDL với tên Quanli_HS.mdb

HS: Theo dõi thực hành theo hướng dẫn giáo viên

GV: Theo dõi quan sát, hướng dẫn học sinh thực thao tác

GV: Hướng dẫn học sinh tạo bảng HOC_SINH, có cấu trúc mơ tả sau:

HOC_SINH

STT Tên

trường

Mô tả Kiểu dữ

liệu 1. MaSo Mã học sinh AutoNu

mber 2. HoDem Họ đệm Text

3. Ten Tên Text

4. GT Giới tính Text

5. DoanVie n

Là đồn viên

hay khơng Yes/No 6. NgSinh Ngày sinh Date/Tim

e

Bài1.

Khởi động Access, tạo CSDL với tên QuanLi_HS

1 Khởi động Access

Hình Khởi động Access từ bảng chọn Start

Hình Cửa sổ Access sau khi

khởi động

2- Tạo CSDL (tên Quanli_HS)

- Chọn lệnh FileNew , hình làm việc Access mở khung New File bên phải (h 13)

- Chọn Blank Database, xuất hộp thoại

File New Database (h 14)

Hộp thoại File New Database

(37)

STT Tên trường

Mô tả Kiểu dữ

liệu

7. DiaChi Địa Text

8. To Tổ Number

9. Toan

Điểm trung bình mơn Tốn

Number

10. Van

Điểm trung bình mơn Văn

Number

GV: Hướng dẫn học sinh chọn kiểu liệu cột Data Type cách nháy chuột vào mũi tên xuống bên phải ô thuộc cột Data Type trường chọn kiểu danh sách mở (h 23)

HS: Chú ý quan sát thực thao tác máy

GV: Hướng dẫn HS mơ tả nội dung trường cột Description (không thiết phải có).

HS: Chú ý thực hành

GV: Hướng dấn học sinh lực chọn tính chất trường phần Field Properties

GV: Chọn lệnh FileSave nháy nút lệnh ; - Yêu cầu học sinh thực

- Theo dõi, sửa sai (nếu có)

3- Tạo Bảng HOC_SINH

Hình Cửa sổ sở liệu tạo

1. Gõ tên trường vào cột Field Name

GV: Chú ý: Đối với trường điểm trung bình mơn, để nhập số thập phân có chữ số ln thị dạng thập phân, ta cần đặt số tính chất trường hình bên

Chọn kiểu liệu cho trường

Cách lựa chọn tính chất trường Field Properties.

Hoạt động Tỉm hiểu Bài 2 GV: Tại lại phải định khóa chính?

HS:- Một CSDL Access có thiết kế tốt CSDL mà ghi bảng phải

Nội dung:

- Chỉ định khóa

(38)

nhất, khơng có hai hàng liệu giống hệt Khi xây dựng bảng Access, người dùng cần trường mà giá trị xác định hàng bảng

- Trường tạo thành khóa (Primary Key) của bản.

GV: Nêu cách tạo khóa chính?

HS: Trả lời câu hỏi

GV: Thực hành máy hướng dẫn học sinh thực thao tác định khóa trường mã số khóa

HS: Theo dõi thực hành máy GV: Quát sửa sai có

- Chọn trường làm khố chính;

- Nháy nút chọn lệnh EditPrimary Key. - Chỉ định trường mã số khóa

IV Củng cố - Luyện tập HS cần nắm được:

- Một số thao tác bản; - Các loại đối tượng Access - Làm việc với đối tượng

- Tạo thay đổi cấu trúc V Hướng dẫn học sinh tự học nhà.

(39)

BÀI TẬP VÀ THỰC HÀNH 2 TẠO CẤU TRÚC BẢNG (Tiếp) I Mục tiêu

a Về kiến thức:

 Thực thao tác bản: khởi động kết thúc Access, tạo CSDL mới;  Phân biệt loại đối tượng, khác cửa sổ loại đối tượng b Về kĩ năng

 Có kĩ tạo cấu trúc bảng theo mẫu, định khố chính;  Thực chỉnh sửa lưu cấu trúc bảng

c Về thái độ

HS nhận thức lợi ích tầm quan trọng công cụ phần mềm nói chung hệ QTCSDL nói riêng để có tâm học tập tốt, nắm vững khái niệm thao tác sở Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính phần mềm Access

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1 Ổn định lớp:

2 Kiểm tra cũ: Không.

3 N i dung m iộ ớ

Hoạt động Tỉm hiểu Bài 3 GV: Đưa nội dung SGK trang

41

HS: Đọc tìm hiểu

Nội dung:

Bài 3.

- Chuyển trường DoanVien xuống trường NgSinh trường DiaChi

- Thêm tr ng sau:ườ Tên trường Mô tả

Li Điểm trung bình mơn Lí

Hoa Điểm trung bình mơn Hố

Tin Điểm trung bình mơn Tin

- Lưu lại bảng thoát khỏi Access

1 Thao tác chuyển trường Doanvien xuống trường Ngsinh trường địa chỉ:

(40)

GV: Hướng dẫn học sinh thực thao tác chuyển trường

HS: Theo dõi thực máy

GV: Quan sát chỉnh sửa cần

GV: Hướng dẫn học sinh thực thao tác thêm trường

HS: Theo dõi thực máy

GV: Quan sát chỉnh sửa cần GV: Hướng dẫn học sinh thực thao tác lưu cấu trúc bảng thoát khỏi Access

HS: Theo dõi thực máy

GV: Quan sát chỉnh sửa cần

- Chọn trường muốn thay đổi vị trí, nhấn chuột giữ Khi Access hiển thị đường nhỏ nằm ngang trường chọn;

- Di chuyển chuột, đường nằm ngang cho biết vị trí trường;

- Thả chuột di chuyển trường đến vị trí mong muốn 2 Thao tác - Thêm tr ng sau:ườ

Tên trường Mô tả

Li Điểm trung bình mơn Lí

Hoa Điểm trung bình mơn Hố

Tin Điểm trung bình mơn Tin

Để thêm trường Li, Hoa, Tin vào bên (trái) trường tại, thực hiện:

- Chọn InsertRows nháy nút ;

- Gõ tên trường, chọn kiểu liệu, mơ tả xác định tính chất trường (nếu có)

3 Thao tác lưu lại bảng thoát khỏi Access: Lưu cấu trúc bảng

- Chọn lệnh FileSave nháy nút lệnh ;

- Gõ tên bảng vào ô Table Name hộp thoại Save As; - Nháy nút OK nhấn phím Enter

Thoát khỏi bảng:

- Sau đâ lưu bảng ta vào File chọn Exit Hoạt động Một số vấn đề cần quan tâm làm việc với cấu trúc bảng GV: Đưa ý làm việc với

cấu trúc bảng

HS: Theo dõi ghi nhớ

2 Một số lưu ý.

* Các trường điểm trung bình mơn, để hiển thị số dạng thập phân có chữ số hiển thị dạng thập phân, phần Field Properties ta đặt số thuộc tính:

*.Đặt tên:

(41)

HS: Tiến hành làm tập thực hành GV: Nhắc nhở học sinh cần lưu ý ý thực hành

GV: Quan sát hỗ trợ HS trình thực hành

* Tên trường khơng q 64 kí tự

* Những kí tự khơng dùng: dấu chấm, chấm than, dấu huyền, dấu ngoặc vuông * Tránh dùng tên trùng với tên hàm có sẵn Access tên tính chất trường

* Trong chế độ thiết kế để tạo/sửa đổi cấu trúc bảng: * Phím TAB Enter để chuyển qua lại * Phím F6 để chuyển qua lại hai phần cửa sổ cấu trúc bảng

* Khi định khóa cho bảng, Access khơng cho phép nhập giá trị trùng để trống giá trị trường khóa

IV Củng cố - Luyện tập

Sau học xong học sinh cần: Thực thao tác bản: khởi động kết thúc Access, tạo CSDL mới;

 Phân biệt loại đối tượng, khác cửa sổ loại đối tượng V Hướng dẫn học sinh tự học nhà.

(42)

BÀI 5: CÁC THAO TÁC CƠ BẢN TRÊN BẢNG 1 Mục tiêu

 Biết chế độ làm việc thao thực thao tác

 Biết vận dụng thao tác cập nhật, xếp, lọc, tìm kiếm liệu vào trình thao thực hành

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a)Cập nhật liệu: + Thêm ghi + Chỉnh sửa ghi + Xoá ghi b)Sắp xếp lọc:

+ Hai cách xếp: Sắp xếp tăng dần, xếp giãm dần + Hai cách lọc: lọc với điều kiện, lọc với nhiều điều kiện c) Tìm kiếm thay

d) In liệu: 4 Tiến trình dạy

a) Ổn định lớp:

b)Kiểm tra cũ: Học sinh lên máy GV thực thao tác tạo bảng theo yêu cầu GV c)Nội dung mới

Hoạt động 1: Tìm hiểu thao tác cập nhật liệu

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

GV: Sau tạo cấu trúc bảng, cho biết bước thực cơng việc gì?

HS: HS trả lời câu hỏi: Cập nhật liệu

GV: Em hiểu cập nhật liệu?

HS: Trả lời: Cập nhật liệu thay đổi liệu bảng

GV: Nêu thao tác thực thêm ghi

HS: Nghiên cứu SGK trả lời câu hỏi

GV: Nêu thao tác chỉnh sửa giá trị trường

1 Cập nhật liệu

Cập nhật liệu thay đổi liệu bảng gồm:

* Thêm ghi * Chỉnh sửa ghi * Xóa ghi

a) Thêm ghi (Record)

- Chọn InsertNew Record nháy nút (New Record) công cụ gõ liệu tương ứng vào trường

- Cũng nháy chuột trực tiếp vào ghi trống cuối bảng gõ liệu tương ứng

(43)

của ghi?

HS: Nháy chuột vào ô chứa liệu tương ứng thực thay đổi cần thiết

GV: Nêu thao tác xóa ghi?

HS: HS trả lời: Chọn ghi cần xóa, nhấn phím Delete chọn Yes

GV: Lưu ý bị xố ghi khơng thể khơi phục lại

b) Chỉnh sửa.

Để chỉnh sửa giá trị trường ghi cần nháy chuột vào ô chứa liệu tương ứng thực thay đổi cần thiết

c) Xóa ghi.

1. Chọn ghi cần xoá

2. Nháy nút (Delete Record) nhấn phím Delete

3. Trong hộp

thoại khẳng định xoá (h 26), chọn Yes

Hoạt động 2: Tìm hiểu thao tác Sắp xếp lọc GV: Đưa ví dụ lập sẵn thực

thao tác sâp xếp ghi theo yêu cầu HS: Chú ý quan sát ghi

GV: Cho hình 27 SGK trang 43 Em nêu thao tác để xếp ghi theo tên? HS: HS lên bảng thực

Để xếp ghi theo tên: 1. Chọn trường Ten;

2. Nháy nút Các ghi xếp tên tăng dần theo bảng chữ

GV: Từ ví dụ em nêu thao tác xếp ghi theo thứ tự giảm dần ngày sinh? HS: HS lên bảng thực thao tác

1 Chọn trường NgSinh; 2 Nháy nút

GV: Chức lọc liệu?

HS: Lọc liệu công cụ hệ quản trị sở liệu cho phép tìm ghi thỏa mãn số điều kiện phục vụ tìm kiếm

GV: Thế lọc theo ô liệu chọn? HS: Nghiên cứu SGK trả lời câu hỏi

2 Sắp xếp lọc a) Sắp xếp

Access có cơng cụ cho phép xếp ghi theo thứ tự khác với thứ tự chúng nhập

1. Chọn trường cần xếp chế độ hiển thị trang liệu;

2. Dùng nút lệnh (tăng dần) hay (giảm dần) để xếp ghi bảng dựa giá trị trường chọn;

3. Lưu lại kết xếp b) Lọc

Access cho phép lọc ghi thoả mãn điều kiện cách sử dụng nút lệnh sau công cụ Table Datasheet (h 25):

Lọc theo ô liệu chọn Lọc theo mẫu, điều kiện trình bày dạng mẫu

Lọc / Huỷ bỏ lọc

(44)

GV: Thế lọc theo mẫu?

HS: Nghiên cứu SGK trả lời câu hỏi

GV: Chú ý: Sau kết thúc, nháy lại vào nút để trở liệu ban đầu

GV: Cho hình 27 SGK trang 43 Em nêu cách để tìm tất học sinh có tên Hải? GV: Thực mẫu thao tác

HS: Quan sát GV thực

GV: Gọi HS lên bảng thực lại thao tác

vào trường tương ứng theo mẫu, sau nháy nút để lọc tất ghi thoả mãn điều kiện

* Để tìm tất học sinh có tên Hải:

- Chọn ô cột Ten có giá trị "Hải" (h 28) - Nháy nút , Access hiển thị danh sách học sinh có tên Hải (h 29)

Hoạt động Tìm kiếm đơn giản GV: Có thể tìm ghi thoả mãn số

điều kiện Chức tìm kiếm thay Access tương tự chức Word

HS: Chú ý lắng nghe

GV: Thực mẫu thao tác tìm kiếm đơn giản máy chiếu

HS: Chú ý theo dõi hướng dẫn giáo viên GV: Lệnh Replace khác với lệnh Find nào?

HS: Sau tìm cụm từ thay cụm từ cho Replace With Chẳng hạn, cần phải thay đổi để liệu CSDL qn, ví dụ ta có "HN" "Ha Noi" CSDL, điều khiến cho mẫu hỏi báo cáo khơng xác Khi ta dùng lệnh Replace để liệu quán Cụm từ thay gõ vào ô Replace With (h 33)

3 Tìm kiếm đơn giản.

Để tìm ghi bảng Access (chứa cụm từ đó), chuyển trỏ lên ghi thực theo cách sau:

Cách 1: Chọn EditFind

Cách 2: Nháy nút (Find)

Cách 3: Nhấn tổ hợp phím Ctrl+F

Khi hộp thoại Find and Replace (h 32) mở Có thể cung cấp thêm thơng tin cho việc tìm kiếm:

Trong Find What gõ cụm từ cần tìm Trong Look In

o Chọn tên bảng (nếu muốn tìm cụm từ tất trường);

o Hoặc chọn tên trường chứa trỏ

Trong ô Match, chọn cách thức tìm kiếm:

o Any Part of Field (tìm tất cụm từ chứa cụm từ cần tìm);

o Whole Field (cụm từ cần tìm nội dung ô);

(45)

ở đầu cụm từ kết quả)

Nháy nút Find Next để đến vị trí thoả mãn điều kiện tìm kiếm

Hoạt động Tìm hiểu thao tác in liệu GV: Có thể in liệu từ bảng khơng?

HS: Có

GV: Nếu áp dụng điều kiện lọc/sắp xếp, giới hạn ghi mà Access in xác định thứ tự in Cũng chọn để in số trường

GV: Thực mẫu thao tác định dạng bảng liệu

HS: Theo dõi ghi nhớ

GV: Thực mẫu thao tác xem trước in HS: Theo dõi ghi nhớ

GV: Thực mẫu thao tác thiết đặt trang in

HS: Theo dõi ghi nhớ

4 In liệu

a) Định dạng bảng liệu

Chọn phông cho liệu cách dùng lệnh FormatFont

Đặt độ rộng cột độ cao hàng cách kéo thả chuột chọn lệnh Column Width (độ rộng cột) Row Height (độ cao hàng) bảng chọn Format

b) Xem trước in

Sau định dạng bảng liệu để in theo ý muốn, nháy nút chọn lệnh FilePrint Preview để xem trước liệu định in trang

c) Thiết đặt trang in

Thiết đặt trang in tương tự Word gồm xác định kích thước trang giấy đặt lề lệnh FilePage Setup

Chọn lệnh FilePrint để chọn máy in, số in tham số in khác

5 Củng cố:

+ Gọi HS lên máy thực lại thao tác bảng: xếp, lọc, tìm kiếm, định dạng trang in…

(46)

BÀI TẬP VÀ THỰC HÀNH 3 THAO TÁC TRÊN BẢNG I Mục tiêu

a Về kiến thức:

 Thực thao tác bảng, làm việc với bảng hai chế độ; b Về kĩ năng

 Luyện kĩ thao tác bảng;

 Sử dụng công cụ lọc, xếp để kết xuất thông tin từ bảng c Về thái độ

 GV động viên HS tìm thêm tài liệu tham khảo để hiểu biết thêm tự nâng cao kĩ sử dụng Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, phịng máy tính. b Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Tiến trình dạy 1.Ổn định lớp: 2 Kiểm tra cũ:

Câu Trong bảng HOC_SINH (h 25), thao tác xếp ghi tăng dần theo trường MaSo

Câu Trong bảng HOC_SINH (h 25), thao tác để lọc học sinh nữ, sinh sau ngày 1/9/1991

3 Nội dung

Hoạt động Hướng dẫn học sinh tìm hiểu tập 1.

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

GV: Yêu cầu HS mở bảng HOC_SINH tạo cấu trúc thực hành

HS: Thực thao tác mở bảng HOC_SINH GV: Thực mẫu thao tác máy chiếu * GV thực mẫu thao tác chỉnh sửa lỗi trường

* GV thực mẫu thao tác Xóa ghi 4. Chọn ghi cần xoá

5. Nháy nút (Delete Record) nhấn phím Delete

6. Trong hộp thoại khẳng định xoá (h 26), chọn Yes

1 Bài tập 1.

Sử dụng bảng HOC_SINH tạo cấu trúc thực hành

Sử dụng cách di chuyển bảng (được cho cuối thực hành) để:

- Chỉnh sửa lỗi trường (nếu có); - Xố thêm ghi

* Thao tác Xóa ghi 7. Chọn ghi cần xoá

(47)

* GV: Thực thao tác thêm ghi (Record)

- Chọn InsertNew Record nháy nút (New Record) công cụ gõ liệu tương ứng vào trường

HS: Quan sát GV thực thao tác thực hành máy

GV Quan sát, giải đáp có thắc mắc học sinh

phím Delete

9. Trong hộp thoại khẳng định xoá (h 26), chọn Yes

* Thao tác thêm bản ghi (Record)

- Chọn InsertNew Record nháy nút (New Record) công cụ gõ liệu tương ứng vào trường

Họat động 2: Hướng dẫn học sinh làm tập 2. GV: Hướng dẫn HS thực công việc hiển

thị học sinh nam lớp

Để hiển thị danh sách học sinh nam lớp:

1. Nháy nút ;

2. Trong hộp thoại Filter by Form, nhập điều kiện lọc: nhập "Nam" cột GT (h 30);

Hình Mẫu lọc

3. Nháy nút để thực lọc (h 31)

Hình Kết lọc theo mẫu

HS: Quan sát thực theo hướng dẫn giáo viên

GV: Quan sát học sinh thực hướng dẫn cần thiết

GV: Yêu cầu HS làm ý tiếp theo:

• Lọc danh sách bạn chưa đồn viên

• Tìm học sinh có điểm ba mơn Tốn, Lí, Hóa

Bài

Sử dụng bảng HOC_SINH tạo thực hành Hãy thực nội dung sau:

• Hiển thị học sinh nam lớp

• Lọc danh sách bạn chưa đồn viên • Tìm học sinh có điểm ba mơn Tốn, Lí, Hóa

* Lọc danh sách bạn chưa đoàn viên. Để hiển thị danh sách học sinh chưa đoàn viên:

1 Nháy nút ;

2 Trong hộp thoại Filter by Form, nhập điều kiện lọc: nhập cột DoanVien :

Mẫu lọc

3 Nháy nút để thực

Kết lọc theo mẫu

* Tìm học sinh xó điểm ba mơn Tốn, lí, hóa đều 8.0.

1 Nháy nút ;

(48)

HS: Thực máy GV: Quan sát hướng dẫn

3 Nháy nút để thực

IV Củng cố - Luyện tập

Về nhà em thực thao tác bảng, làm việc với bảng hai chế độ; V Hướng dẫn học sinh tự học nhà.

BÀI TẬP VÀ THỰC HÀNH 3 THAO TÁC TRÊN BẢNG [Tiếp] I Mục tiêu

a Về kiến thức:

 Thực thao tác bảng, làm việc với bảng hai chế độ; b Về kĩ năng

 Luyện kĩ thao tác bảng;

 Sử dụng công cụ lọc, xếp để kết xuất thông tin từ bảng c Về thái độ

 GV động viên HS tìm thêm tài liệu tham khảo để hiểu biết thêm tự nâng cao kĩ sử dụng Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, phịng máy tính. b Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Tiến trình dạy 1 Ổn định lớp: 2 Kiểm tra cũ:

Sử dụng bảng HOC_SINH tạo cấu trúc thực hành a) Hiển thị học sinh nam lớp

b) Tìm học sinh có điểm mơn Tốn, Lí, Hố 3 Nội dung mới.

Hoạt động Hướng dẫn học sinh tìm hiểu 3.

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

GV: Yêu cầu HS mở bảng HOC_SINH tạo cấu trúc thực hành

1 Bài tập 3.

(49)

HS: Thực thao tác mở bảng HOC_SINH

GV: Thực mẫu thao tác máy chiếu a) GV: Hướng dẫn học sinh thực xếp tên học sinh bảng HOC_SINH theo thứ tự bảng chữ

HS: Quan sát GV thực thao tác thực hành máy

b) GV: Hướng dẫn học sinh xếp điểm Toán theo thứ tự giảm dần để biết bạn có điểm Tốn cao

HS: Quan sát GV thực thao tác thực hành máy

GV: Yêu cầu học sinh thực thao tác xếp điểm văn theo thứ tự tăng dần

HS: Thực hành máy theo yêu cầu giáo viên

tự bảng chữ - Chọn trường Ten;

- Nháy nút Các ghi xếp tên tăng dần theo bảng chữ

b Sắp xếp điểm Toán theo thứ tự giảm dần để biết bạn có điểm Tốn cao

- Chọn trường Toan;

- Nháy nút Các ghi xếp theo điểm giảm dần

c Tương tự xếp điểm Văn theo thứ tự tăng dần

Họat động 2: Hướng dẫn học sinh làm tập 4. GV: Hướng dẫn học sinh tìm bảng

những học sinh có điểm trung bình mơn 10

HS: Theo dõi thực hành máy

Bài 4

Tìm bảng học sinh có điểm trung bình mơn 10

Hoạt động Hướng dẫn học sinh tìm hiểu ý sau GV: Hướng dẫn học sinh đọc ý

trong SGK

HS: Đọc ý theo yêu cầu giáo viên

Chú ý

- Có thể chọn xoá nhiều ghi lúc

(50)

HS: Chú ý số thao tác di chuyển bảng

GV: Hướng dẫn học sinh thực số cách di chuyển khác

HS: Tiến hành thực hành theo yêu cầu giáo viên

GV: Quan sát HS thực hành nhắc nhở cần thiết

thành hình tam giác ( ) cho biết thay đổi ghi lưu

Di chuyển bảng

- Có thể dùng chuột để chuyển tới ghi trường

- Các nút lệnh di chuyển (h 34) góc bên trái cửa sổ cho phép di chuyển qua lại ghi

Hình Thanh di chuyển

Một số cách di chuyển khác

- Nhấn phím Tab Shift+Tab để chuyển tới lùi lại trường bảng

- Nhấn phím mũi tên để chuyển bảng

- Nhấn phím Home End để chuyển tới trường đầu trường cuối ghi

- Nhấn Ctrl+Home để chuyển đến ô đầu bảng, Ctrl+End để chuyển tới ô cuối bảng.

IV Củng cố - Luyện tập.

Yêu cầu học sinh luyện kĩ thao tác bảng sử dụng công cụ lọc, xếp để kết xuất thông tin từ bảng

V Hướng dẫn học sinh tự học nhà.

(51)

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS BÀI TẬP (tiết 1/1 tiết )

I/ Mục đích, yêu cầu:

Về kiến thức: HS nắm cách hệ thống kiến thức Ms Acces:các chức Access, yếu tố tạo nên Table, Vì phải tạo mối quan hệ?

Về kỹ năng: Khởi động thoát khỏi Access, khởi tạo bảng, thiết lập mối quan hệ bảng, hiệu chỉnh dây quan hệ, xóa dây quan hệ, nhập liệu cho bảng Nắm vững qui trình tạo, thiết lập quan hệ, nhập liệu cho Table

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

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

IV/ Các bước lên lớp:

1 Ổn định tổ chức: Điểm danh

2 Kiểm tra cũ: Kiểm tra tình hình làm bt nhà, kiểm tra usb nhóm Nội dung:

A) Ơn tập (25 phút): HS làm câu hỏi trắc nghiệm theo nhóm, nhóm cử hs nhóm để điều khiểm phần mềm trắc nghiệm chọn câu hỏi đúng, GV nên hướng dẫn hs trò chơi để gây hứng thú thỏai mái Mỗi nhóm làm 10 câu, nhóm có số điểm cao thắng

Cuối cùng, nhóm đặt đến câu hỏi để nhóm cịn lại trả lời Câu 1: Access gì?

a Là phần cứng b Là phần mềm ứng dụng

c Là hệ QTCSDL hãng Microsoft sản xuất d Là hệ thống phần mềm dùng tạo lập bảng

Câu 2: Các chức Access

a Lập bảng b Lưu trữ liệu c Tính tóan khai thác liệu d Ba câu

Câu Tập tin Access đươc gọi

a Tập tin sở liệu b Tập tin liệu c Bảng d Tập tin truy cập liệu

Câu 4: Phần đuôi tên tập tin Access

a DOC b TEXT c XLS d MDB

Câu 5: Tập tin Access chứa gì:

a Chứa bảng, nơi chứa liệu đối tượng cần quản lý

b Chứa cơng cụ Access như: table, query, form, report c Chứa hệ phần mềm quản lý khai thác liệu

d Câu a b

Câu 6: Để tạo tệp sở liệu (CSDL) & đặt tên tệp Access, ta phải; a Vào File chọn New b Kích vào biểu tượng New c Khởi động Access, vào File chọn New kích vào biểu tượng New

d Khởi động Access, vào File chọn New kích vào biểu tượng New, kích tiếp vào Blank DataBase đặt tên tệp chọn Create

Câu 7: Tên file Access đặt theo qui tắc

a Phần tên không ký tự, phần đuôi không cần gõ, Access tự gán MDB b Phần tên không 64 ký tự, phần đuôi không cần gõ, Access tự gán MDB

c Phần tên không 255 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB

d Phần tên không 256 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB

Câu 8: MDB viết tắt

a Manegement DataBase b Microsoft DataBase c Microsoft Access DataBase d Khơng có câu

Câu 9: Tên tập tin Access bắt buộc phải đặt trước hay sau tạo CSDL:

(52)

Câu 10:Thoát khỏi Access cách:

a Vào File /Exit b Trong cửa sổ CSDL, vào File/Exit c Trong cửa sổ CSDL, kích vào nút close (X) nằm tiêu đề cửa sổ Access d Câu b c

Câu 11: Thành phần sở Access

a Table b Record c Field d Field

name

Câu 12: Bản ghi Table chứa

a Chứa tên cột b Chứa tên trường c. Chứa giá trị cột d Tất sai

Câu 13: Tên cột (tên trường) hạn chế ký tự

a <=255 b <=8 c <=64 d <=256

Câu 14: Tên cột (tên trường) đặt tiếng Việt có dấu không?

a Được b Không c Không nên d Tùy ý

Câu 15: Tên cột (tên trường) viết chữ hoa hay thường

a Không phân biệt chữ hoa hay thường b Bắt buộc phải viết hoa c Bắt buộc phải viết thường d Tùy theo trường hợp

Câu 16: Khi chọn kiểu liệu cho trường số điện thoại nên chọn loại

a Number b Date/Time c Autonumber d Text

Câu 17: Chọn kiểu liệu cho truờng điểm Tóan, Lý

a Number c Yes/No b Currency d AutoNumber

Câu 18: Muốn thiết lập đơn vị tiền tệ: VNĐ cho hệ thống máy tính, ta phải

a Vào Start/Settings/Control Panel/Regional and Language Options/customize chọn phiếu Currency mục Currency Symbol nhập vào: VNĐ, cuối kích vào Apply/Ok

b 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 kích vào Apply Ok

d Các câu sai

Câu 19: Khi chọn kiểu liệu cho trường thành tiền (bắt buộc kèm theo đơn vị tiền tệ) , nên chọn loại

a Number c Text b Currency d Date/time

Câu 20: Khi chọn liệu cho trường chứa hai giá trị gioitinh, trường đơn đặt hàng chưa giải nên chọn kiểu liệu để sau nhập liệu cho nhanh

a Text b Number c Yes/No d Auto Number

Câu 21: Có cần thiết phải lập mối quan hệ bảng CSDL hay không a Nhất thiết phải lập mối quan hệ bảng CSDL

b Không thiết phải lập mối quan hệ bảng CSDL

Câu 22: Nhờ có mối quan hệ bảng tính chất sau đảm bảo a Tính độc lập liệu b Tính dư thừa liệu c Tính tồn vẹn liệu bảng d Cả ba tính chất

Câu 23:Tại lập mối quan hệ hai trường hai bảng Access lại khơng chấp nhận a Vì bảng chưa nhập liệu

b Vì hai bảng sử dụng (mở cửa sổ table)

c Vì hai trường tham gia vào dây quan hệ khác kiểu liệu (data type) khác chiều dài d Các câu

Câu 24: Hai trường (Field) tham gia vào dây quan hệ, có cần thiết tên hai trường :

a Gống b Không cần phải giống

Câu 25: Ký hiệu số đầu dây quan hệ nhằm cho biết

a Trường có khóa b Trường khơng có khóa

Câu 26: Ký hiệu vơ ( 00 ) đầu dây quan hệ nhằm cho biết

a Trường có khóa b Trường khơng có khóa

Câu 27: Với mối quan hệ thiết lập, bảng bảng (Primary table) a Bảng nằm đầu đích kéo tạo dây quan hệ

(53)

c Cả hai bảng bảng d Khơng có bảng bảng

Câu 28: Với mối quan hệ thiết lập, bảng bảng quan hệ (Related table) a Bảng nằm đầu đích kéo tạo dây quan hệ

b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng quan hệ

d Không có bảng quan hệ

Câu 29: Khi nhập liệu phải nhập liệu cho bảng trước

a. Bảng trước b Bảng quan hệ trước c Bảng trước d Các câu sai

Câu 30: Nên lập mối quan hệ trước hay sau nhập liệu cho bảng

a Trước b Sau

B) Thực hành (20 phút): làm lại tập thực hành tiết 14. 4 Dặn dò:

5 Rút kinh nghiệm:

§6 BIỂU MẪU 1 Mục tiêu

a) Về kiến thức:

 Hiểu khái niệm biểu mẫu, công dụng biểu mẫu;

 Biết chế độ làm việc với biểu mẫu: chế độ trang liệu, chế độ thiết kế, chế độ biểu mẫu;

 Biết cách tạo biểu mẫu đơn giản dùng chế độ thiết kế để chỉnh sửa cấu trúc biểu mẫu;  Biết sử dụng biểu mẫu để nhập chỉnh sửa liệu;

b) Về kĩ năng:

 Sử dụng biểu mẫu để nhập chỉnh sửa liệu c) Về thái độ

Hướng cho số HS có nguyện vọng sau học tiếp đạt trình độ phục vụ cơng việc quản lí tương lai

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Khái niệm biểu mẫu b) Tạo biểu mẫu mới

c) Các chế độ làm việc biểu mẫu: + Chế độ thiết kế + Chế độ biểu mẫu 4 Tiến trình dạy

a) Ổn định lớp:

b) Kiểm tra cũ: học sinh lên máy GV thực thao tác tạo bảng theo yêu cầu GV c) N i dung gi ng d yộ ả ạ

(54)

Hoạt động 1: Tìm hiểu khái niệm biểu mẫu

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

GV: Làm để xem nhập liệu vào bảng?

HS: Mở bảng trang liệu

GV: Ngoài cách nhập liệu trực tiếp vào bảng trang liệu, cón cách khác không? HS: Sử dụng biểu mẫu

GV: Biểu mẫu gì?

HS: Nghiên cứu SGK trả lời câu hỏi

GV: Biểu mẫu đối tượng Access thiết kế dùng để làm gì?

HS: - Hiển thị liệu bảng dạng thuận tiện để xem, nhập sửa liệu

- Thực thao tác thông qua nút lệnh

GV: Chú ý:

- Do chưa học mẫu hỏi nên biểu mẫu mà ta xét dựa bảng Tuy nhiên liệu nguồn cho biểu mẫu mẫu hỏi

- Một bảng hiển thị nhiều ghi lúc thành hàng cột, biểu mẫu thường hiển thị ghi

1 Khái niệm

* Khái niệm biểu mẫu.

- Là đối tượng giúp cho việc nhập hiển thị thông tin cách thuận tiện để điều khiển thực ứng dụng

* Biểu mẫu loại đối tượng CSDL Access được thiết kế để :

- Hiển thị liệu bảng dạng thuận tiện để xem, nhập sửa liệu

- Thực thao tác thông qua nút lệnh (do người thiết kế tạo ra)

* Để làm việc với biểu mẫu, chọn Forms bảng chọn đối tượng (h 35).

Hình Cửa sổ CSDL QuanLi_HS với trang biểu mẫu

Hoạt động Tìm hiểu cách tạo biểu mẫu GV: Hãy nêu cách tạo biểu mẫu

HS: Nghiên cứu SGK trả lời câu hỏi

GV: Làm mẫu tạo biểu mẫu thuật sĩ (giải thích cụ thể bước)

HS: Quan sát GN thực

GV: Gọi HS lên bảng trình bày lại bước tạo biểu mẫu thuật sĩ

HS: Lên bảng thực

2 Tạo biểu mẫu mới

Dưới hai cách tạo biểu mẫu mới:

Cách 1: Nháy đúp vào Create form in Design view để tự thiết kế biểu mẫu

Cách 2: Nháy đúp vào Create form by using wizard để dùng thuật sĩ

Cũng kết hợp việc dùng thuật sĩ tự thiết kế để tạo biểu mẫu Dưới xét cách làm

(55)

GV: Trong chế độ thiết kế, ta thực những cơng việc để thay đổi hình thức biểu mẫu? HS:

Thay đổi nội dung tiêu đề. Sử dụng Font tiếng Việt. Thay đổi kích thước trường. Di chuyển trường.

GV: Tiến hành thực chỉnh sửa biểu mẫu font chữ, cỡ chữ, màu sắc chữ, vị trí trường …  ta thiết kế biểu mẫu theo thuật sĩ sau chỉnh sửa, thiết kế lại

HS: Quan sát ghi nhớ

- Nháy Next để tiếp tục

Hình Tạo biểu mẫu dùng thuật sĩ * Chỉnh sửa biểu mẫu chế độ thiết kế

Ta chuyển sang chế độ thiết kế (h 41) để thay đổi hình thức biểu mẫu

Tại ta thực hiện: - Thay đổi nội dung tiêu đề; - Sử dụng phông chữ tiếng Việt;

- Thay đổi kích thước trường (thực trỏ có dạng mũi tên hai đầu hình 41a 41b);

- Di chuyển vị trí trường (thực trỏ có dạng bàn tay hình 41c),

a) b) c)

Sau thay đổi, nháy nút để lưu biểu mẫu Hoạt động Tìm hiểu chế độ làm việc với biểu mẫu

GV: Dưới xét kĩ hai chế độ làm việc với biểu mẫu thường dùng chế độ biểu mẫu chế độ thiết kế

Gv: Trong chế độ biểu mẫu, cho phép thực hiện các thao tác nào?

HS:1 HS trả lời

Tìm kiếm thơng tin. Lọc thơng tin. Sắp xếp thông tin.

GV: Trong chế độ thiết kế, cho phép thực

3 Các chế độ làm việc với biểu mẫu * Chế độ biểu mẫu.

Biểu mẫu chế độ thường có giao diện thân thiện thường sử dụng để cập nhật liệu (h 43)

Để làm việc chế độ biểu mẫu, thực hiện:

- Cách 1: Nháy đúp chuột lên tên biểu mẫu

- Cách 2: Chọn biểu mẫu nháy nút

Cách 3: Nháy nút (Form View) chế độ thiết kế

* Chế độ thiết kế

Để làm việc chế độ thiết kế, thực hiện:

- Cách 1: Chọn biểu mẫu nháy nút

(56)

các thao tác nào? HS: HS trả lời

Thêm/bớt, thay đổi vị trí, kích thước trường liệu

Định dạng Font chữ cho trường liệu tiêu đề

Tạo nút lệnh để người dùng thao tác với liệu thuật tiện

kế:

- Thêm/bớt, thay đổi vị trí, kích thước trường liệu; - Định dạng phông chữ cho trường liệu tiêu đề;

Tạo nút lệnh (đóng biểu mẫu, chuyển đến ghi đầu, ghi cuối, ) để người dùng thao tác với liệu thuận tiện

4 Củng cố - Luyện tập:

1. Hãy cho biết khác hai chế độ làm việc với biểu mẫu 2. Hãy nêu thứ tự thao tác tạo biểu mẫu thuật sĩ

3. Hãy nêu bước tạo biểu mẫu để nhập sửa thông tin cho học sinh 5 Hướng dẫn học sinh tự học nhà

(57)

BÀI TẬP VÀ THỰC HÀNH 4 TẠO BIỂU MẪU ĐƠN GIẢN I Mục tiêu

a Về kiến thức:

 Biết tạo biểu mẫu đơn giản (dùng thuật sĩ sau chỉnh sửa thêm chế độ thiết kế);  Biết dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng;

 Cập nhật tìm kiếm thơng tin chế độ trang liệu biểu mẫu b Về kĩ năng

- Có kĩ cập nhật tìm kiếm thơng tin chế độ trang liệu biểu mẫu

- dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng c Về thái độ

HS nhận thức lợi ích tầm quan trọng cơng cụ phần mềm nói chung hệ QTCSDL nói riêng để có tâm học tập tốt, nắm vững khái niệm thao tác sở Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính phần mềm Access

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1.Ổn định lớp: 2 Kiểm tra cũ:

Câu Hãy cho biết khác hai chế độ làm việc với biểu mẫu Câu Hãy nêu thứ tự thao tác tạo biểu mẫu thuật sĩ

Câu Hãy nêu bước tạo biểu mẫu để nhập sửa thông tin cho học sinh 3 Nội dung mới

Hoạt động 1: Tìm hiểu tập 1

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

GV: Yêu cầu HS tiếp tục sử dụng CSDL thực hành để làm tập

HS: Mở tập thực hành 3, thực theo yêu cầu GV

GV: Thực mẫu thao tác tạo biểu mẫu để nhập liệu cho bảng HOC_SINH

HS: Quan sát tiến hành thực hành theo hướng dẫn giáo viên

GV: Quan sát học sinh thực hỗ trợ

Bài 1.

Tạo biểu mẫu để nhập liệu cho bảng HOC_SINH theo mẫu:

Hướng dẫn:

- Tạo biểu mẫu thuật sĩ;

(58)

cần thiết Nháy đúp vào Create form by using wizard để dùng thuật sĩ

Cũng kết hợp việc dùng thuật sĩ tự thiết kế để tạo biểu mẫu Dưới xét cách làm - Nháy đúp Create form by using wizard;

- Trong hộp thoại Form Wizard (h 36):

- Chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries; - Chọn trường đưa vào mẫu hỏi từ ô Available Fiels;

- Nháy Next để tiếp tục

- Chỉnh sửa phông chữ tiếng Việt; di chuyển trường liệu để có vị trí

Hoạt động Tìm hiểu 2 GV: Hướng dẫn học sinh thực thao tác

nhập thêm ghi vào biểu mẫu

HS: Thực thao tác nhập liệu theo yêu cầu giáo viên

GV: Quan sát học sinh thực chỉnh sửa cần thiết

GV: Yêu cầu HS lưu lại để dùng cho thực hành

Bài 2.

Sử dụng biểu mẫu vừa tạo để nhập thêm ghi cho bảng theo mẫu sau:

IV Củng cố - Luyện tập

- Tạo biểu mẫu; Chỉnh sửa biểu mẫu chế độ thiết kế; - Nhập liệu cho bảng biểu mẫu;

V Hướng dẫn học sinh tự học nhà.

(59)

BÀI TẬP VÀ THỰC HÀNH 4 TẠO BIỂU MẪU ĐƠN GIẢN (Tiếp) I Mục tiêu

a Về kiến thức:

 Biết tạo biểu mẫu đơn giản (dùng thuật sĩ sau chỉnh sửa thêm chế độ thiết kế);  Biết dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng;

 Cập nhật tìm kiếm thơng tin chế độ trang liệu biểu mẫu b Về kĩ năng

- Có kĩ cập nhật tìm kiếm thông tin chế độ trang liệu biểu mẫu

- dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng c Về thái độ

HS nhận thức lợi ích tầm quan trọng công cụ phần mềm nói chung hệ QTCSDL nói riêng để có tâm học tập tốt, nắm vững khái niệm thao tác sở Access

II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính phần mềm Access

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1.Ổn định lớp:

2 Kiểm tra cũ: Không. 3 Nội dung mới.

Hoạt động 1: Tìm hiểu tập 3

Hoạt động GV HS Nội dung

GV: Yêu cầu học sinh đọc tìm hiểu HS Đọc SGK

GV: Thực mẫu thao tác lọc a Lọc học sinh nam + Nháy nút ;

+ Trong hộp thoại Filter by Form, nhập điều kiện lọc: nhập "Nam" cột GT

+ Nháy nút để thực lọc

HS: Thực lọc theo hướng dẫn giáo viên

Bài

Sử dụng nút lệnh công cụ để lọc học sinh nam bảng HOC_SINH

(60)

GV: Yêu cầu HS đọc yêu cầu SGK * Sắp xếp tên học sinh theo thứ tự tăng dần - Chọn trường Ten;

- Nháy nút vào Records chọn Sort chọn Các ghi xếp tên tăng dần theo bảng chữ

* Lọc học sinh nữ. a Lọc học sinh Nữ

+ Nháy nút vào Records chọn Fillter By Form Fiilter By Selection

+ Trong hộp thoại Filter by Form, nhập điều kiện lọc: nhập "Nữ" cột GT

+ Nháy nút để thực

Kết lọc có ghi

Tìm hiểu sử dụng lệnh tương ứng bảng chọn Records để:

* Sắp xếp tên học sinh theo thứ tự tăng dần * Lọc học sinh nữ

Bảng chọn Records IV.Củng cố - Luyện tập.

Có kĩ cập nhật tìm kiếm thông tin chế độ trang liệu biểu mẫu

Dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng V Hướng dẫn học sinh tự học nhà.

(61)

§7 LIÊN KẾT GIỮA CÁC BẢNG

1 Mục tiêu

a) Về kiến thức:

 Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc tạo liên kết;  Biết cách tạo liên kết Access

b) Về kĩ năng:

 Tạo liên kết Access c) Về thái độ

Hướng cho số HS có nguyện vọng sau học tiếp đạt trình độ phục vụ cơng việc quản lí tương lai

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Khái niệm liên kết bảng, phải liên kết bảng? b) Kỹ thuật tạo liên kết bảng

c) Thực ví dụ máy 4 Tiến trình dạy

a) Ổn định lớp:

b)Kiểm tra cũ: Học sinh lên máy GV thực thao tác tạo biểu mẫu c)Nội dung mới

Hoạt động Tìm hiểu khái niệm

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

GV: Đặt vấn đề: Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết tạo bảng cho phép tổng hợp liệu từ nhiều bảng

HS: Chú ý nghe giảng

GV: Khi tạo liên kết bảng có cần đảm bảo tính tồn vẹn liệu khơng? HS: Cần đảm bảo tính tồn vẹn tạo liên kết bảng cần đảm bảo tính hợp lí liệu bảng có liên quan GV: Đưa vị dụ SGK trang 55

HS: Nghiên cứu VD trả lời

GV: Hãy thống kê phân tích đơn đặt hàng, trình bày phương án lập

1 Khái niệm

Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết tạo bảng cho phép tổng hợp liệu từ nhiều bảng

VD: Một công ti chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng Để thống kê phân tích đơn đặt hàng, trình bày phương án lập CSDL?

Phương án 1: Gồm bảng chứa các

thông tin cần thiết.

Tên trường Mơ tả Khố

chính So_don Số hiệu đơn

đặt hàng

(62)

CSDL?

HS: HS trình bày phương án

+ Phương án 1: Lập CSDL gồm bảng

+ Phương án 2: Lập CSDL gồm nhiều bảng GV: Với hai phương án em có nhận xét gì?

HS: HS trả lời câu hỏi

+ Với phương án 1: Dư thừa liệu ví dụ mã khách hàng, tên khách hàng, địa khách hàng, mã sản phẩm, tên sản phẩm, đơn giá lặp lại đơn hàng có số hiệu đơn khác nhau,…);

Không bảo đảm quán liệu (ví dụ mã khách hàng, tên khách hàng địa khách hàng khách hàng đơn hàng khác nhập khác nhau,…)

+ Với phương án 2: Khắc phục nhược điểm này, nhiên phải có liên kết bảng để có thơng tin tổng hợp

Ma_khach_hang Mã khách hàng

Ten_khach_hang Tên khách hàng

Ma_mat_hang Mã mặt hàng So_luong Số lượng Ten_mat_hang Tên mặt hàng Dia_chi Địa KH Ngay_giao_hang Ngày giao

hàng

Don_gia Đơn giá

(VNĐ)

 PHƯƠNG ÁN 2: GỒM BA BẢNG CÓ CẤU TRÚC TƯƠNGỨNGNHAU KHACH_HANG

Tên trường Mơ tả Khố

chính Ma_khach_hang Mã khách

hàng

Ten_khach_hang Tên khách hàng

Dia_chi Địa MAT_HANG

Tên trường Mơ tả Khố

chính Ma_mat_hang Mã mặt hàng

Ten_mat_hang Tên mặt hàng

Don_gia Đơn giá

(VNĐ) HOA_DON

Tên trường Mơ tả Khố

chính

So_don Số hiệu đơn

đặt hàng Ma_khach_hang Mã khách

hàng

Ma_mat_hang Mã mặt hàng

So_luong Số lượng Ngay_giao_hang Ngày giao

(63)

Hoạt động 2: Kĩ thuật tạo liên kết bảng GV: Đặt vấn đề: Sau xây dựng xong

hai hay nhiều bảng, ta mối liên kết bảng với

GV: Mục đích việc liên kết bảng gì?

HS: Mục đích việc để Access biết phải kết nối bảng kết xuất thông tin

GV: Các mối liên kết thể cửa sổ Relationships, thao tác xem, tạo, sửa, xoá liên kết thực cửa sổ Để mở cửa sổ chọn ToolsRelationships nháy nút lệnh

(Relationships)

HS: Theo dõi giáo viên thực thao tác ghi

2 Kĩ thuật tạo liên kết bảng Bước 1:Trên menu

• Trên công cụ,

Bước 2: Chọn bảng (và mẫu hỏi) cần thiết lập liên kết Bước 3: Chọn trường liên quan từ bảng (và mẫu hỏi)

liên kết, click Create để tạo liên kết

Hoạt động Tìm hiểu ví dụ GV: Ta tìm hiểu cách tạo liên kết qua ví

dụ CSDL KINH_DOANH nêu mục GV: Các bảng trường bảng tương ứng sau :

+ KHACH_HANG: Ma_khach_hang, Ho_ten, Dia_chi

+ MAT_HANG: Ma_mat_hang,

Ten_mat_hang, Don_gia

+ HOA_DON: So_don, Ma_khach_hang, Ma_mat_hang, So_luong, Ngay_giao_hang HS: Theo dõi ghi nhớ

GV: Hướng dẫn học sinh máy chiếu GV: Bảng KHACH_HANG bảng HOA_DON có trường Ma_khach_hang Ta dùng trường để xác lập liên kết hai bảng theo bước

GV: Cửa sổ Relationships với trường khóa bảng in đậm

* Ví dụ: Quan sát sách giáo khoa trang 57, lập CSDL KINH_DOANH gồm bảng: KHACH_HANG, MAT_HANG, HOA_DON.

Các bước thực hiện

1. Mở CSDL KINH_DOANH.MDB Nháy nút công cụ chọn ToolsRelationships

2. Nháy nút phải chuột vào vùng trống cửa sổ

Relationships chọn Show Table bảng chọn tắt Khi xuất hộp thoại Show Table (h 47a)

a) b)

Hình Tạo mối liên kết bảng

Click chọn Click chọn

(64)

GV: Thiết lập mối liên kết bảng MAT_HANG với bảng HOA_DON

GV: Gọi HS lên bảng thực lại thao tác liên kết

HS: HS lên bảng thực theo yêu cầu giáo viên

3. Trong hộp thoại Show Table chọn bảng (HOA_DON, KHACH_HANG, MAT_HANG) cách chọn tên bảng nháy Add Cuối nháy Close để đóng cửa sổ Show Table

4. Ta thấy bảng vừa chọn xuất cửa sổ

Relationships (h 47b) Di chuyển bảng cho hiển thị hết chúng cửa sổ

Hình Mơ tả tính chất liên kết

5. Để thiết lập mối liên kết bảng KHACH_HANG với bảng HOA_DON: kéo thả trường Ma_khach_hang bảng KHACH_HANG qua trường Ma_khach_hang bảng HOA_DON Hộp thoại Edit Relationships xuất (h 48).

6. Trong hộp thoại Edit Relationships, nháy OK Access tạo đường nối hai bảng để thể mối liên kết

7. Tương tự vậy, ta thiết lập liên kết bảng MAT_HANG bảng HOA_DON Cuối ta có sơ đồ liên kết hình 48

Hình Sơ đồ liên kết

Nháy nút để đóng cửa sổ Relationships Nháy Yes để lưu lại liên kết

IV Củng cố - Luyện tập

GV cho HS hồn chỉnh bảng sau V Hướng dẫn học sinh tự học nhà.

(65)

BÀI TẬP VÀ THỰC HÀNH 5 LIÊN KẾT GIỮA CÁC BẢNG I Mục tiêu

a Về kiến thức:

 Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc tạo liên kết;  Biết cách tạo liên kết Access

b Về kĩ năng

 Tạo CSDL có nhiều bảng;

 Rèn luyện kĩ tạo liên kết, sửa liên kết bảng c Về thái độ

Rèn luyện học sinh có ý thức thực hành II Chuẩn bị giáo viên học sinh:

a Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính phần mềm Access

b Chuẩn bị học sinh: Sách GK tin 12, ghi. III Tiến trình dạy

1 Ổn định lớp: 2 Kiểm tra cũ:

Câu hỏi: Nêu kĩ thuật tạo liên kết bảng? 3 Nội dung mới.

Hoạt động Tìm hiểu 1

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

GV: Yêu cầu học sinh tạo CSDL KINH_DOANH gồm bảng có cấu trúc sau:

KHACH_HANG

Tên trường Mơ tả Khố

chính Ma_khach_hang Mã khách

hàng

Ten_khach_hang Tên khách hàng

Dia_chi Địa

MAT_HANG

Tên trường Mơ tả Khố

chính Ma_mat_hang Mã mặt hàng

Bài 1

+ Tạo CSDL KINH_DOANH gồm ba bảng có cấu trúc mục Đ7

+ Nhập liệu cho vào bảng tương ứng:

a) Dữ liệu nguồn bảng KHACH_HANG

(66)

Ten_mat_hang Tên mặt hàng

Don_gia Đơn giá

(VNĐ) HOA_DON

Tên trường Mơ tả Khố

chính

So_don Số hiệu đơn

đặt hàng Ma_khach_hang Mã khách

hàng

Ma_mat_hang Mã mặt hàng

So_luong Số lượng Ngay_giao_hang Ngày giao

hàng HS: Thực thao tác tạo bảng

GV: Quan sát hướng dẫn học sinh thực hành

GV: Yêu cầu nhập liệu cho vào bảng tương ứng

HS: thực thao tác nhập liệu

GV: Lưu ý HS cách ghi CSDL để thuận tiện cho thực hành tiếp

b) Dữ liệu nguồn bảng HOA_DON

c) Dữ liệu nguồn bảng MAT_HANG Hình 10 Dữ liệu CSDL Kinh doanh

IV Củng cố luyện tập.

Sau thực hành yêu cầu học sinh phải tạo CSDL có nhiều bảng; V Hướng dẫn học sinh tự học nhà.

(67)

ĐỀ KIỂM TRA TIẾT MÔN: TIN HỌC 12

A Phần Trắc nghiệm: ( 5điểm) ( Học sinh làm phiếu trả lời mặt giấy sau )

Cơ sở liệu tập hợp liệu có liên quan với nhau, lưu trữ trên:

A ROM; B CPU; C Thiết bị nhớ ngoài; D RAM;

Phát biểu yêu cầu hệ CSDL?

A Tính tồn vẹn; B Tính an tồn bảo mật thơng tin; C Tính sáng; D Tính cấu trúc;

Người xây dựng chương trình ứng dụng đáp ứng nhu cầu khai thác nhóm người dùng là: A Người lập trình ứng dụng; B Người quản trị CSDL;

C Người điều hành, quản lí; D.Người dùng; Khi nhập liệu vào bảng ?

A Sau bảng tạo; B Bất lúc cần nhập liệu; C Bất có liệu; D Ngay sau tệp CSDL tạo ra; Hãy chọn phát biểu sai Access là:

A Hệ quản trị CSDL; B Là phần mềm hãng Microsoft; C Phần mềm ứng dụng; D Cơ sở liệu;

Trong Access, ta sử dụng biểu mẫu (Form)để:

A Cập nhật liệu; B Sửa cấu trúc bảng; C Chứa liệu; D Lập báo cáo; Trong Access, đối tượng (Objects ) có chế độ làm việc?

A B C D

Dữ liệu CSDL lưu đâu?

A Bảng (Tables); B Mẫu hỏi (Queries); C Báo cáo (Reports); D Biểu mẫu (Forms) Cơ sở liệu bị sau phục hồi lại Đảm bảo yêu cầu nào?

A Tính độc lập; B Tính cấu trúc; C Tính an tồn; D Tính qn; 10 Khi khai báo kiểu liệu cho trường GIOI_TINH (giới tính) Ta khai báo kiểu liệu sau đây?

A Memo; B Date/Time; C Yes/No D True/False;

11 Trong CSDL, bảng ghi bảng (Tables) có tính chất gì? A Cấu trúc khác kích thước khác

B Kích thước giống cấu trúc khác C Kích thước cấu trúc giống nhau;

D Có thể khác kích thước lẫn cấu trúc;

12 Để định trường khoá chính, ta chọn trường nháy nút:

A First key; B Single key; C Primary key; D Unique key; 13 Việc làm thực việc cập nhật liệu?

A Xoá ghi (record); B Lập báo cáo;

C Tìm kiếm, tra cứu thông tin; D Sắp xếp bảng ghi theo thứ tự tăng dần; 14 Khi tạo biểu mẫu (Form ) để nhập liệu ta bắt buộc phải:

A Xác định liệu nguồn (record source); B Xác định hành động cho biểu mẫu đó; C Nhập tên cho biểu mẫu; D Chọn bố cục cho biểu mẫu;

15 Thành phần sau thuộc hệ quản trị CSDL:

A Bộ quản lý liệu; B Trình ứng dụng; C Cơ sở liệu; D Bộ quản lý tệp; 16 Một CSDL có trường lưu ngày tháng năm sinh trường khác lưu tuổi Qui tắc bị vi phạm thiết kế CSDL?

A Tính độc lập; B Tính khơng dư thừa; C Tính tồn vẹn; D Tính qn; 17 Thao tác không làm thay đổi cấu trúc bảng (Tables)?

A Thay đổi kiểu liệu trường; B Xoá trường; C Cập nhật liệu; D Thêm trường mới;

18 Trong Access, muốn thực việc lọc liệu với nhiều điều kiện ta chọn:

(68)

A B C D 19 Việc nhập liệu thực cách thuận lợi thông qua:

A Định dạng cột; B Trang liệu; C Biểu mẫu (Forms); D Định dạng hàng; 20 Để thiết kế CSDL cần phải tiếp cận theo trình tự nào?

A Mức khung nhìn Mức khái niệm Mức vật lý;  B Mức vật lý Mức khái niệm Mức khung nhìn  C Mức khái niệm mức vật lý mức khung nhìn;  D Mức khung nhìn Mức vật lý Mức khái niệm;  B Tự luận: (5 điểm)

Câu 1: Cho Bảng KQ_Hocsinh sau:

Field Name Data type Descirption

Maso Là dãy số điền tự động

Hoten Họ tên

GT Giới tính

Ngaysinh Ngày tháng năm sinh

Toan Điểm mơn Tốn

Van Điểm môn văn

Tin Điểm môn Tin

a) Hãy điền kiểu liệu (Data type) thích hợp cho trường bảng KQ_Hocsinh; (2,5 điểm) b) Theo em trường làm khố chính? Vì sao? (1,5 điểm)

(69)

§8 TRUY VẤN DỮ LIỆU 1 Mục tiêu

a) Về kiến thức:

- Hiểu khái niệm mẫu hỏi Biết vận dụng số hàm phép toán tạo biểu thức số học, biểu thức điều kiện biểu thức lôgic để xây dựng mẫu hỏi

b) Về kĩ năng:

- Biết bước để tạo mẫu hỏi

- Biết sử dụng hai chế độ: chế độ thiết kế chế độ trang liệu Nắm vững cách tạo mẫu hỏi chế độ thiết kế

2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết:

a) Các khái niệm: mẫu hỏi, Biểu thức, hàm b) Cách tạo mẫu hỏi

4 Tiến trình dạy a) Ổn định lớp:

b) Kiểm tra cũ: không c) Nội dung mới

Hoạt động Tìm hiểu khái niệm

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

GV: Trên thực tế quản lý HS ta thường có u cầu khai thác thơng tin cách đặt câu hỏi (truy vấn):

Tìm kiếm HS theo mã HS?

Tìm kiếm HS có điểm TB cao lớp Có nhiều dạng mẫu hỏi Dạng thông thường mẫu hỏi chọn (Select Query) Khi thực mẫu hỏi, liệu kết xuất vào bảng kết quả, hoạt động bảng Mỗi lần mở mẫu hỏi, Access lại tạo bảng kết từ liệu bảng nguồn Có thể chỉnh sửa, xóa, bổ sung liệu vào bảng thông qua bảng kết (bảng mẫu hỏi)

1.Các khái niệm

a Mẫu hỏi

Trong CSDL chứa thông tin đối tượng ta quản lý Dựa vào nhu cầu thực tế cơng việc, người lập trình phải biết cách lấy thơng tin theo u cầu Access cung cấp cơng cụ để tự động hóa việc trả lời câu hỏi người lập trình tạo

Có thể liệt kê số khả mẫu hỏi là: - Sắp xếp ghi theo thứ tự đó;

- Chọn bảng cần thiết, ghi thỏa mãn điểu kiện cho trước;

- Chọn số trường cần thiết để hiển thị, thêm trường gọi trường tính tốn (là kết thực phép toán trường bảng);

(70)

GV: Để thực tính tốn kiểm tra các điều kiện, Access có cơng cụ để viết biểu thức (biểu thức số học, biểu thức điều kiện biểu thức lơgic)

GV: Trong tính tốn có loại phép tốn nào?

HS: Trả lời câu hỏi.

GV: Chúng ta dùng phép tốn để tính tốn tốn hạng Access các toán hạng đối tượng nào?

HS: Trả lời câu hỏi.

GV: Bên cạnh việc sử dụng biểu thức số học Access cho phép sử dụng biểu thức điều kiện biểu thức logic GV: Có thể tiến hành gộp nhóm ghi theo điều kiện thực phép tính nhóm Access cung cấp hàm gộp nhóm thơng dụng, có số hàm thường dùng : 

GV: Trong bốn hàm (SUM, AVG, MIN, MAX) thực trường kiểu số Ta xem xét bước tiến hành gộp nhóm tính tổng mục Ví dụ áp dụng.

- Thực tính tốn liệu lấy tính trung bình cộng, tính tổng loại, đếm ghi thỏa điều kiện…;

- Tổng hợp hiển thị thông tin từ nhiều bảng, từ tập hợp bảng mẫu hỏi khác

- Tạo bảng sở liệu lấy vào mẫu hỏi;

- Tạo biểu mẫu báo cáo dựa mẫu hỏi; - Làm nguồn tạo mẫu hỏi khác…

b.Biểu thức

- Các kí hiệu phép tốn thường dùng bao gồm : + , – , * , / (phép toán số học)

<, >, <=, >=, =, <> (phép so sánh) AND, OR, NOT (phép toán logic)

- Các tốn hạng tất biểu thức : + Tên trường (đóng vai trị biến) ghi dấu ngoặc vng, ví dụ : [GIOI_TINH], [LUONG], … + Các số, ví dụ : 0.1 ; 1000000, ……

+ Các văn bản, viết dấu nháy kép, ví dụ : “NAM”, “HANOI”, ……

+ Các hàm số (SUM, AVG, MAX, MIN, COUNT, …)

- Biểu thức số học sử dụng để mơ tả trường

tính tốn mẫu hỏi, mơ tả có cú pháp sau: <Tên trường> :<Biểu thức sốhọc>

Ví dụ1 :

MAT_DO : [SO_DAN] / [DIENTICH] TIEN_THUONG : [LUONG] * 0.1

- Biểu thức điều kiện biểu thức lôgic sử dụng trường hợp sau:

+ Thiết lập điều kiện kiểm tra liệu nhập vào bảng + Thiết lập lọc cho bảng thực tìm kiếm lọc bảng

+ Thiết lập điều kiện chọn lọc ghi thỏa mãn để tạo mẫu hỏi

Ví dụ :

(71)

bộ Nam, có lương cao 1.000.000 biểu thức lọc : [GIOITINH] = “NAM” AND [LUONG]>1000000

c Các hàm

SUM Tính tổng giá trị AVG Tính giá trị trung bình MIN Tìm giá trị nhỏ MAX Tìm giá trị lớn

COUNT Đếm số giá trị khác trống (Null) Hoạt động 2: Cách tạo mẫu hỏi

GV: Để bắt đầu làm việc với mẫu hỏi, cần xuất trang mẫu hỏi cách nháy nhãn Queries bảng chọn đối tượng cửa sổ CSDL

Có thể tạo mẫu hỏi cách dùng thuật sĩ hay tự thiết kế, Dù sử dụng cách bước để tạo mẫu hỏi nhau, bao gồm:

Lưu ý: Không thiết phải thực tất bước

Có hai chế độ thường dùng để làm việc với mẫu hỏi: chế độ thiết kế chế độ trang liệu Trong chế độ thiết kế, ta thiết kế xem hay sửa đổi thiết kế cũ mẫu hỏi Trên H 36 công cụ thiết kế mẫu hỏi

Hình 36 Thanh cơng cụ thiết kế mẫu hỏi

Hình 37 Mẫu hỏi

Query_xem_diem_Ktra_Heso1 chế độ thiết kế

2.Tạo mẫu hỏi

a Các bước để tạo mẫu hỏi:

- Chọn nguồn liệu cho mẫu hỏi mới, gồm bảng mẫu hỏi khác

- Chọn trường từ nguồn liệu để đưa vào mẫu hỏi

- Đưa điều kiện để lọc ghi đưa vào mẫu hỏi

- Xây dựng trường tính tốn từ trường có - Đặt điều kiện gộp nhóm

b Để thiết kế mẫu hỏi mới:

- Nháy đúp vào Create Query by using Wizard

- Nháy đúp vào Create Query in Design View

Để xem hay sửa đổi mẫu hỏi có:

1.Chọn mẫu hỏi cần xem sửa Nháy nút

Trong đó :

+ Field : Khai báo tên trường chọn Đó trường có mặt ghi cần tạo ra, trường dùng để lọc, xắp xếp, kiểm tra giá trị thực phép tính tạo trường tính tốn

+ Table : Tên bảng chứa trường tương ứng

(72)

Trên H 37 SGK trang 44 mẫu hỏi chế độ thiết kế Cửa sổ gồm hai phần: Phần (nguồn liệu) hiển thị cấu trúc bảng (và mẫu hỏi khác) có chứa trường đưọc chọn để dùng mẫu hỏi (muốn chọn trường nháy đúp vào trường đó, tên trường tên bảng xuất phần dưới) Phần lưới QBE (Query By Example – mẫu hỏi theo ví dụ), nơi mơ tả mẫu hỏi Mỗi cột thể hiển trường sử dụng mẫu hỏi Dưới ta xét nội dung hàng

Hình 38 Bảng HK1 Mẫu hỏi Query_xem_diem_Ktra_Heso1 dạng trang dữ

liệu

+ Show : Cho biết trường tương ứng có xuất mẫu hỏi không

+ Criteria : Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi Các điều kiện viết dạng biểu thức

Ví dụ : Trong tốn “Quản lí điểm mơn”, có thể tạo mẫu hỏi đnể tìm danh sách học sinh có mã số từ đến 10 có tổng kiểm tra 15 phút thấp 20 điểm học kì 1, kết xuất từ hai bảng: LILICH HK1 (các trường 1A1, 1A2, 1A3, 1A4 lưu điểm kiểm tra 15 phút học kì 1): Trong phần lưới QBE gõ dịng Criteria cột MaSo gõ: >=1 AND <=10, cột Tong gõ : <20 (Xem H.37 H.38) Để thực gộp nhóm: cần làm xuất hàng Total lưới QBE, nơi mơ tả điều kiện gộp nhóm tính tổng cách nháy vào nút (Total) Ta xem xét kĩ việc mô tả mục ví dụ áp dụng Trên trang mẫu hỏi, để chuyển mẫu hỏi sang chế độ trang liệu, xem liệu chọn, ta chọn mẫu hỏi nháy nút Open ( )

Khi chế độ thiết kế mẫu hỏi, ta chuyển sang chế độ trang liệu cách nháy nút công cụ, chọn lệnh Datasheet View bảng View.

Hoạt động Ví dụ áp dụng GV: Ở phần VD giáo viên nên thực

hiện máy chiếu thực bước để giúp học sinh nắm bắt học tốt Nếu có điều kiện phần nên thực giảng phịng thực hành vi tính

3.Ví dụ áp dụng:

(Thực ví dụ thực hành tới)

IV Củng cố - Luyện tập (5 phút)

(73)

- Nhắc lại bước để tạo mẫu hỏi, hai chế độ: chế độ thiết kế chế độ trang liệu mẫu hỏi

- Ra tập nhà

V Hướng dẫn học sinh tự học nhà.

Xem trước Bài tập thực hành : MẪU HỎI TRÊN NỘT BẢNG

BÀI TẬP THỰC HÀNH 6

MẪU HỎI TRÊN MỘT BẢNG I MỤC TIÊU

1 Kiến thức:

- Làm quen với mẫu hỏi kết xuất thông tin từ bảng - Tạo biểu thức điều kiện đơn giản

- Làm quen với mẫu hỏi có sử dụng gộp nhóm, biết sử dụng hàm gộp nhóm mức độ đơn giản

2 Kỹ năng: Tạo mẫu hỏi đơn giản từ bảng. II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị GV:

Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.

III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.

2 N i dung:ộ

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

Bài 1: Sữ dụng CSDL Quanli_HS, tạo mẫu hỏi liệt kê thứ tự theo tổ, họ tên, ngày sinh bạn nam ?

- Chỉ bảng mẫu hỏi làm liệu nguồn cho mẫu hỏi ?

- Yêu cầu HS xác định trường cần đưa mẫu hỏi ?

- Để lọc bạn Nam phải làm ?

- Lưu ý HS trường GT tham gia mẫu hỏi không thiết phải hiển thị, cách theo thứ tự tổ

- Dựa vào kiến thức xác định yêu cầu HS tạo mẫu hỏi

Bài 2: Trong CSDL Quanli_HS tạo mẫu hỏi Thongke có sữ dụng hàm gộp nhóm để so sánh trung bình điểm tốn điểm văn tổ

- Yêu cầu HS đọc kỹ SGK sau giải thích cho HS hiểu phải dùng hàm gộp nhóm

- Bài tâp cần đưa trường vào mẫu hỏi ? - Vì khơng đưa trường Holot, ten, GT…? - Vì lại đổi tên trường ?

- Bảng làm liệu nguồn bảng Hocsinh

- Các trường đưa vào mẫu hỏi: Holot, ten, ngaysinh, to, GT

- Trên hàng Criteria ứng với cột GT có giá trị “Nam”

- HS tạo mẫu hỏi BT1:

- HS làm theo yêu cầu GV - Trường To, Van, Toan

- Các trường khơng cịn quan trọng mẫu hỏi thơng kê chungchws không cần thông tin cụ

(74)

Hoạt động giáo viên Hoạt động học sinh - Yêu cầu HS tạo mẫu hỏi Thongke

Bài 3: Sữ dung CSDL Quanli_HS tạo mẫu hỏi Ki_luc_diem thống kê điểm cao bạn lớp mơn Tốn, Lí , Hố, Văn, Tin - u cầu HS tạo mẫu hỏi theo yêu cầu Bài

thể

- Để hiển thị nhìn vào tên cột dể hiểu - HS tạo mẫu hỏi Thongke:

- Tạo mẫu hỏi Ki_Luc_diem:

IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ

- Chọn vừa đủ liệu nguồn Chỉ chọn trường cần thiết cho mẫu hỏi tập - Trong trường chọn, trường cần hiển thị, trường cần xoá dấu hiển thị - Hàng Total dùng để làm ?

- Chọn trường để đăt điều kiện hỏi cho phù hợp với yêu cầu ? - Đặt tên cho trường ?

V DẶN DÒ:

- Yêu cầu HS đọc trước thực hành

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS bµi tËp vµ thùc hµnh số (T2)

mẫu hỏi bảng I MỤC TIÊU:

1 Kiến thức:

- Làm quen với mẫu hỏi kết xuất bảng 2 Kĩ năng:

- Tạo biểu thức đơn giản

- Làm quen với mẫu hỏi có sử dụng gộp nhóm - Biết sử dụng hàm gộp nhóm mức độ đơn giản 3 Thái độ:

II CHUẨN BỊ:

Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12. III PHƯƠNG PHÁP:

- Học sinh thực hành máy, hỏi đáp, đặt vấn đề, so sánh IV HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức:

2 Kiểm tra cũ: Trình bày bước để tạo mẫu hỏi? 3 Bài m i:ớ

HOẠT ĐỘNG CỦA GV – HS

GV: yêu cầu HS thực bước để có

NỘI DUNG THỰC HÀNH

Bài 1: Sử dụng CSDL Quanli_HS tạo mẫu hỏi liệt kê và

(75)

được mẫu hỏi yêu cầu ( Gợi ý: Bài tương tự ví dụ áp dụng cần đặt điều kiện cho đúng)

HS: Trả lời

GV: lưu ý trường GT quan trọng để lọc bạn nam, nhiên không cần đưa vào danh sách Do hàng Show ta đánh dấu bỏ chọn

sắp thứ tự theo tổ, hộ tên ngày sinh bạn nam.

Mở CSDL “Quanli_HS”

Nháy đúp vào Create query in design view Chọn bảng HOC_SINH làm nguồn liệu

- Nháy đúp chuột vào trường: To, Ho dem, Ten, GT, Ngsinh

- Trên dòng Criteria cột GT gõ: “Nam” - Trên dòng Sort chọn Ascending

- Nháy vào nút để thực mẫu hỏi GV yêu cầu HS làm theo hướng dẫn

SGK, giải đáp thắc mắc ghướng dẫn cho HS yếu

Đặt thêm câu hỏi để HS hiểu thêm VD:

- Nếu cần thống kê để so sánh điểm trung bình mơn tốn văn tổ có cần đưa vào mẫu hỏi trường Ngày sinh, địa không? - Tại lại đổi tên trường? HS trả lời câu hỏi

Bài 2: Mẫu hỏi có gộp nhóm:

Tạo mẫu hỏi ThongKe có sử dụng hàm gộp nhóm để so sánh trung bình điểm tốn điểm văn tổ 1. Nháy đúp vào Create query in design view

2. Chọn bảng HOC_SINH làm nguồn liệu 3. Chọn trường To, Toan, van

4. Nháy nút

5. Chọn Group by hàng Total, chọn Ascending hàng Sort cột To.

6. Nháy mũi tên xuống hàng Total trường Toan chọn AVG đổi tên thành TBToan

7. Nháy mũi tên xuống hàng Total cột Van chọn AVG đổi tên thành TBVan

8. Nháy nút

Lưu với tên ThongKe HS cần tự tạo mẫu hỏi có gộp nhóm

theo yêu cầu đề

GV cần lưu ý HS chọn hàm gộp nhóm (MAX) chọn trường đưa vào mẫu hỏi

Bài 3: Sử dụng CSDL Quanli_HS tạo mẫu hỏi KiLucDiem thống kê điểm cao tất bạn trong lớp môn.

- Mở CSDL “Quanli_HS”

- Nháy đúp vào Create query in design view - Chọn bảng HOC_SINH làm nguồn liệu

- Nháy đúp chuột vào trường: Toan, Li Hoa, Van, Tin

- Nháy nút

- Chọn Group by hàng Total

- Nháy mũi tên xuống hàng Total cột Toan, Li, Hoa, Van, Tin chọn Max đổi tên t]ơng ứng thành MaxOfToan, MaxOfLi, MaxOfHoa, MaxOfVan, MaxOfTin

- Nháy vào nút để thực mẫu hỏi IV CỦNG CỐ

(76)

BÀI THỰC HÀNH 7 MẪU HỎI TRÊN NHIỀU BẢNG I MỤC TIÊU

1 Kiến thức:

- Tạo mẫu hỏi kết xuất thông tin từ nhiều bảng 2 Kỹ năng: Cũng cố rèn luyện kỷ tạo mẫu hỏi II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị GV:

Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.

III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.

2 Nội dung bài:

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

- Yêu cầu HS đọc kỷ BTH xác định liệu nguồn mẫu hỏi BT 1, bảng ?

Bài 1: Sữ dụng hai bảng HOADON và MATHANG, dùng hàm Count lập mẫu hỏi liệt kê loại mặt hàng (theo tên mặt hàng) số lần đặt

- Các trường cần đưa vào trường ?

- Yêu cầu HS xác định trường cần gộp nhóm trường sau tạo mẫu hỏi cho BT

Bài 2: Sữ dụng hai bảng HOADON và MATHANG, dùng hàm Avg, Max, Min để thống kê số lượng trung bình, cao nhất, thấp đơn đặt hàng theo tên mặt hàng - Tương tự Bài yêu cầu HS xác định trường đưa vào mẫu hỏi sữ dụng hàm thống kê theo yêu cầu bài?

- Kiểm tra kết làm thực hành HS, giải thích số thắc mắc học sinh em tạo liên kết trường không cúng kiểu liệu

- Nêu số tập khác giúp em luyện tập thêm:

BT1: Thống kê theo tên khách hàng số lần đặt hàng

BT2: Tạo mẫu hỏi hiển thị số hoá đơn, tên khách hàng, tên mặt hàng thành tiền hố đơn đó, với thành tiền = số lượng* đơn giá

- Dõ mẫu hỏi tập cần phải lấy thông ti từ bảng nên liệu nguồn bảng - Các trường cần đưa vào mẫu hỏi là: Ten_mat_hang bảng Mathang, trường Sodon bảng Hoadon - Làm theo yêu cầu GV

- HS tạo mẫu hỏi Bài 2:

- Thực tập theo yêu cầu GV

IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ

- Chọn xác mẫu hỏi bảng làm liệu nguồn - Chọn xác trường đưa vào mẫu hỏi

V DẶN DÒ:

- Yêu cầu HS đọc trước thực hành

(77)

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS bµi tËp vµ thùc hµnh sè 7

mẫu hỏi nhiều bảng (t2) I MC TIÊU:

1 Về kiến thức:

 Làm quen với mẫu hỏi kết xuất thông tin từ nhiều bảng

 Học sinh tạo mẫu hỏi để kết xuất thông tin từ nhiều bảng Về kỹ năng:

 Rèn luyện kỹ tạo mẫu hỏi từ nhiều bảng Về thái độ:

- Học sinh ứng dụng kiến thức học sau vào thực tiễn công việc

II PHƯƠNG PHÁP:

- Học sinh thực hành máy kết hợp hướng dẫn giáo viên III CHUẨN BỊ:

Chuẩn bị: Giáo viên: Máy tính có cài đặt Access 2003 dụng cụ khác phục vụ cho công tác giảng dạy Học sinh chuẩn bị tập nhà từ trước

IV TIẾN TRÌNH DẠY HỌC: Ởn định tổ chức: Điểm danh Kiểm tra cũ: Không Nội dung:

Hoạt động 1: Th c hành t o bi u m u theo yêu c u.ự ạ ể ẫ ầ

HOẠT ĐỘNG CỦA GV – HS NỘI DUNG THỰC HÀNH

GV: Yêu cầu học sinh đọc SGK trang 69 HS: Đọc SGK

Các bước để tạo mẫu hỏi:

1 Mở CSDL KINH_DOANH và chọn Queries

Nháy đúp vào Create query in Design view

Chọn Add hai bảng HOA_DON MAT_HANG Xuất bảng hình bên (H1)

Khi nhập trường H2 Sau chọn chế độ hiển thi trang liệu có dạng hình H3 Đó kết tốn

Bài Thực hành theo SGK trang 69.

Sử dụng CSDL KINH_DOANH, sử dụng hai bảng HOA_DON MAT_HANG, dùng hàm COUNT lập mẫu hỏi liệt kê loại mặt hàng (theo tên mặt hàng) số lần đặt

H1: Cách tạo Quiries

H2: Cách nhập thông số cho

(78)

H3: Kết 2 V Củng cố:

- Nhắc lại cách tạo mẫu hỏi từ nhiều bảng - Ý nghĩa mẫu hỏi

VI Bài tập nhà.

- Về nhà em xem trước lý thuyết Báo cáo kết xuất báo cáo - Bài tập sách BT Tin học 12

§9 BÁO CÁO VÀ KẾT XUẤT BÁO CÁO 1 Mục tiêu

a) Về kiến thức:

- Thấy lợi ích báo cáo cơng việc quản lí; b) Về kĩ năng:

- Biết thao tác tạo báo cáo đơn giản. 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, máy chiếu + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Khái niệm báo cáo

b) Dùng thuật sĩ để tạo báo cáo 4 Tiến trình dạy

a) Ổn định lớp:

b)Kiểm tra cũ: (5 phút) học sinh lên máy GV thực tạo mẫu hỏi thị danh sách học sinh đoàn viên

c)Nội dung mới

Hoạt động Tìm hiểu khái niệm báo cáo

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

GV: Sau kỳ thi ta phải làm báo cáo tình hình chất lượng kỳ thi, báo cáo tình hình bán hàng cửa hàng

Và công việc báo cáo phải thực gặp thường xuyên sống Vậy theo em báo

1 Khái niệm báo cáo:

Báo cáo thường đối tượng thuận lợi cần tổng hợp trình bày liệu in theo khuôn dạng Báo cáo lấy thông tin từ bảng mẫu hỏi

(79)

cáo gì?

HS: Trả lời câu hỏi:

Hình 44.Một mẫu báo cáo thống kê

GV: Theo em với báo cáo giúp chúng ta điều gì?

GV: Để tạo báo cáo, cần trả lời cho câu hỏi sau:

- Báo cáo tạo để kết xuất thơng tin gì? - Thông tin từ bảng, mẫu hỏi được đưa vào báo cáo?

- Dữ liệu nhóm nào?

HS: Trả lời câu hỏi:

GV: Để làm việc với báo cáo, nháy nhãn Report cửa sổ CSDL (H 45) để xuất trang báo cáo

Nếu CSDL chưa có báo cáo trang báo cáo khơng có tên báo cáo nào, cơng cụ có New rõ Cịn CSDL có báo cáo danh sách tên báo cáo trang Report cửa sổ SCDL H.45 có báo cáo DONG_NAM_A)

Ví dụ: Từ bảng điểm CSDL SODIEM_GV, giáo viên tạo báo cáo (H 44) thống kê loại điểm thi học kì (mỗi loại chiếm phần trăm):

Báo cáo có ưu điểm sau:

- Thể so sánh, tổng hợp tính tổng theo nhóm tập hợp liệu lớn

- Trình bày nội dung văn (hóa đơn, đơn đặt hàng, nhãn thư, báo cáo, …) theo mẫu quy định

* Để tạo báo cáo mới:

1 Nháy nút New

2 Trong hộp thoại New Report chọn Design View để tự thiết kế báo cáo chọn Report Wizard dùng Thuật sĩ báo cáo.

Để tạo nhanh báo cáo, thường thực hiện:

1 Dùng thuật sĩ tạo báo cáo

2 Dùng chế độ thiết kế sửa đổi thiết kế báo cáo tạo bước Ta minh họa việc xây dựng báo cáo đơn giản từ bảng BANG_DIEM có ba trường HOTEN (họ tên học sinh), TO (tổ), DIEM (điểm)

Hoạt động 2: Tìm hiểu cách tạo báo thuật sĩ

Hình 45 Trang báo cáo cửa sổ CSDL

2 Tạo báo cáo để xếp ghi

- Mở báo cáo chế độ trang thiết kế.- -Chọn View  Sorting and Grouping nháy vào nút

(80)

Hình 46 Cửa sổ xếp phân nhóm

GV: Để tạo nhanh báo cáo ta dùng chức Report Wizard

Hình 47 Thuật sĩ tạo báo cáo

Hình 48 Chọn trường để gộp nhóm

Hình 49a Chọn cách SX ghi Hình 49b.Chọn cách tổng hợp

Hình 50 Bước cuối việc tạo báo cáo bằng thuật sĩ

- Trong cửa sổ Sorting and Grouping đưa vào trường biểu thức dùng để xếp Mỗi trường biểu thức dòng (chọn danh sách trường; mở danh sách trường cách nháy vào mũi tên kéo xuống góc phải thuộc dịng cột Field/Expression) Chọn kiểu thứ tự xếp theo trường PHONGTHI, SBD theo thứ tự ưu tiên giảm dần Báo cáo in kết thi tuyển sinh (H 46) Đầu tiên xếp tăng theo PHONGTHI, sau phòng thi xếp tăng theo SBD (số báo danh) 3 Dùng Thuật sĩ để tạo báo cáo tổng hợp theo nhóm

- Trong trang báo cáo nháy đúp chuột vào Create report using Wizard.

- Trong hộp thoại Report Wizard (H.47) chọn thông tin đưa vào báo cáo:

+ Chọn bảng mẫu hỏi mục Tables/Queries.

+ Chọn trường cần thiết từ ô Available Fields sang ô Selected Fields.

+ Trong ví dụ chúng ta, chọn BANG_DIEM chọn tất trường Nháy Next để sang bước

Chọn trường để gộp nhóm báo cáo Nháy đúp vào trường TO để nhóm theo tổ ( H 48) Nháy Next

- Chỉ (các) trường để xếp thứ tự ghi

+ Ta xếp HOTEN theo bảng chữ (H 49a) Ngoài ra, Summary Options chọn cách tổng hợp đánh dấu vào Avg để tính trung bình theo tổ nháy vào Calculater percent of total for sum (H 49b) để tính phần trăm tổng nhóm so với tổng tồn thể Nháy Next

(81)

Hình 51 Mẫu báo cáo thống kê điểm nhóm học sinh (điểm nhóm chiếm phần trăm tổng số đếm)

báo cáo chọn kiểu trình bày cho báo cáo Nháy Next để tiếp tục

- Bước cuối Gõ tiều đề cho báo cáo ô What title you want for your report (H 50) chọn hai tùy chọn :

+ Xem báo cáo (Preview the report)

+ Sửa đổi thiết kế báo cáo (Midify the report’s design)

- Sau nháy Finish để kết thúc việc tạo báo cáo

Có thể chỉnh sửa bổ sung thêm nội dung cho báo cáo thuật sĩ tạo thành báo cáo theo ý muốn cách mở báo cáo chế độ thiết kế sử dụng hộp Toolbox thiết kế Biểu mẫu Một báo cáo tạo H.51

IV Củng cố - Luyện tập

- Nhắc lại khái niệm báo cáo bước để thực báo cáo - Nêu ưu điểm báo cáo

- Cho học sinh lên máy tạo báo cáo cho bạn xem V Hướng dẫn học sinh tự học nhà.

- Yêu cầu HS làm Bài tập 1, 2, (Trang 74 SGK) - Yêu cầu HS đọc trước Bài tập thực hành

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS BÀI TẬP THỰC HÀNH SỐ 8

REPORT – (tiết 1) I MỤC TIÊU:

1 Kiến thức:

- Củng cố nhiều kiến thức học cách tạo báo cáo 2 Kĩ năng:

- Biết thực kĩ để tạo báo cáo đơn giản thuật sĩ 3 Thái độ:

II CHUẨN BỊ:

Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12. III PHƯƠNG PHÁP:

- Học sinh thực hành máy, hỏi đáp, đặt vấn đề, so sánh IV HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức:

2 Kiểm tra cũ: Trình bày bước để tạo báo cáo? Bài mới:

Hoạt động 1:Ôn tập lại kiến thức đã h c.ọ

(82)

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GV: Nguồn liệu đưa vào mẫu hỏi?

HS: Bảng HOC_SINH

GV: Các trường đưa vào mẫu hỏi? HS: Ba trường: Ten, To, Toan GV: Chọn trường để gộp nhóm? HS: Trường To

GV: Chọn trường để xếp ghi? HS: Trường Ten

GV: Để tính điểm trung bình điểm tốn theo tổ nháy chuột vào Summary Options… Đánh dấu vào Avg tương ứng với trường Toan Nháy OK

1 Dùng thuật sĩ để tạo báo cáo. Tạo báo cáo từ bảng HOC_SINH:

- Nháy Create report by using wizard - Chọn bảng hộp Tables/Queries - Chọn trường đưa vào mẫu hỏi

- Chọn trường để gộp nhóm

- Chỉ trường để xếp ghi - Chọn cách bố trí

- Chọn kiểu trình bày - Đặt tên cho báo cáo - Nháy Finish

* Khi chế độ thiết kế nháy nút Preview để xem kết báo cáo.

Hoạt động 2: T o báo cáo theo yêu c uạ ầ

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG

GV mô tả đầy đủ CSDL có (các bảng, mẫu hỏi, trường bảng mẫu hỏi), nêu đầy đủ nội dung yêu cầu tập để HS định hướng rõ công việc cần làm

GV chuẩn bị trước mẫu báo cáo theo yêu cầu hướng dẫn HS thực

Lưu ý: Tạo báo cáo thuật sĩ thường

chưa đạt yêu cầu hình thức, chí khó nhìn GV cần lưu ý HS từ khi khai báo cấu trúc bảng cho có dộ dài trường hợp lí.

VD: Trường Ten khơng q 15 kí tự

Trường điểm nên để chế độ (Single cho tính chất Field Size cho tính chất Decimal Place…)

Hướng dẫn HS chỉnh lại báo cáo chế độ thiết kế

VD:

- Để độ rộng trường thích hợp

- Với trường kiểu số chọn t/c Format Fixed chữ số thập phân - Chọn Font chữ tiếng Việt

SỦ DỤNG CSDL Quanli_HS TỪ CÁC BÀI THỰC HÀNH TRƯỚC.

Bài 1: Từ bảng HOC_SINH CSDL Quanli_HS, tạo báo cáo để in danh sách các học sinh gồm họ tên, ngày sinh, địa Hãy nhóm theo giới tính tính số học sinh nam, học sinh nữ.

- Mở CSDL “Quanli_HS”

- Nháy đúp vào Create report by using wizard.

- Chọn bảng HOC_SINH làm nguồn liệu - Chọn trường: Hoten, Ngsinh, Diachi, GT

đưa vào báo cáo

- Chọn trường GT để gộp nhóm - Sắp xếp tên theo bảng chữ - Chọn cách bố trí trình bày - Đặt tên nháy vào Finish

- Sử dụng hàm Count để đếm HS nam nữ Thêm Text Box vào phàn chân nhóm (GT Footer) nhập: So nguoi: =(Count([GT])

IV CỦNG CỐ

- Hệ thống lại kiến thức - Cho tập nhà

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS BÀI TẬP THỰC HÀNH SỐ 8

(83)

REPORT – (tiết 2) I MỤC TIÊU:

1 Về kiến thức:

- Biết khái niệm báo cáo lợi ích báo cáo cơng việc quản lí - Biết thao tác tạo báo cáo đơn giản

Về kỹ năng:

- Tạo đợc báo cáo thuật sĩ

- Thực đợc thao tác tạo báo cáo chế độ thiết kế, lu trữ in báo cáo

Về thái độ:

- Học sinh ứng dụng kiến thức học sau vào thực tiễn cơng việc

II PHNG PHP:

Thực hành máy kết hợp hớng dẫn giáo viên

III CHUN B: Chun bị:

* Giáo viên: Máy tính có cài đặt Access 2003, giáo án, dụng cụ khác nh máy chiếu Projector, số báo cáo thờng gặp thực tế

* Häc sinh: Vë ghi bµi, mét số dụng cụ phục vụ công tác học tập m×nh

IV TIẾN TRÌNH DẠY HỌC: Ởn định tổ chức: Điểm danh Kiểm tra cũ: Kh«ng

3 Nội dung:

Hoạt động 1:Ơn tập lại kiến thức học.

V Củng cố:

- Tác dụng báo cáo thực tế

- Nhắc lại cách tạo báo cáo thuật sĩ Acces VI Bài tập nhà.

Về nhà em xem trước thực hành số (tiết 1)

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS BÀI TẬP THỰC HÀNH SỐ 9

REPORT – (tiết 1) Tiết PPCT:

(84)

I/ Mục đích, yêu cầu:

Về kỹ năng: Rèn luyện kỹ tạo REPORT phương pháp Wizard, lưu trữ Qua GV mơn nắm lại trình độ tiếp thu hs, từ phân loại hs, điều chỉnh 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 sau II/ Chuẩn bị đồ dùng dạy học: HS có sách tập gv soạn Chuẩn bị phòng thực hành Copy tệp CSDL làm csdl cho tập

III/ Phương pháp giảng dạy: Thực hành. IV/ Các bước lên lớp:

1 Ổn định tổ chức: Điểm danh Kiểm tra cũ:

3 Nội dung:

Đề thực hành (lấy lại ví dụ bài) Bài tập 1:

a) Từ Table:DANHSACH (HOTEN, TO,DIEM) HOTEN Text, 25 ký tự

TO Number, Integer (số nguyên)

DIEM Number, Single (số thực), lấy số lẻ (Decimal place:1) b) Nhập liệu với nội dung sau:

c) Tạo Report chứa tất trường table DANHSACH với yêu cầu sau: - Phân nhóm trường TO (Tổ giống xếp vào nhóm) - Trên nhóm lại xếp tăng dần trường HOTEN

- Trên nhóm phân nhóm, tính điểm trung bình HS tổ - Đặt tên Report R_DANHSACH

Bài tập 2: Mở tệp KINHDOANH.MDB nằm thư mục My Document, gồm bảng: Nội dung bảng :

Thực yêu cầu sau:

a) Dùng Query để lập danh sách phản ảnh q trình mua hàng hóa khách hàng, chứa trường: Ma_khach_hang, Ten_khach_hang, Dia_chi, tạo trường Thành tiền (=So_luong*Don_gia) Đặt tên Query QTHANHTIEN1

b) Lập báo cáo (Report) phản ảnh tên khách hàng, mã khách hàng, địa chỉ, thành tiền với yêu cầu: b1) Phân nhóm trường Ten_khach_hang, Sắp xếp giảm dần trường Thành tiền, nhóm lập tính tổng thành tiền mà khách hàng mua Đặt tên R_THANHTIEN1

b2)Phân nhóm (lần 1) trường Dia_chi, nhóm Dia_chi lại phân nhóm (lần 2) trường Ten_khach_hang, Sắp xếp giảm dần trường Thành tiền, nhóm lập tính tổng thành tiền, giá trị trung bình , giá trị cao nhất, thấp thành tiền mà khách hàng mua Đặt tên

R_THANHTIEN2

Hướng dẫn: Trong cửa sổ chọn trường phân nhóm: 4) Dặn dị: Tiết sau thực hành ơn tập chương I II

Chương 2: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS BÀI TẬP THỰC HÀNH SỐ 9

REPORT – (tiết 2) Tiết PPCT:

(85)

I/ Mục đích - yêu cầu:

- Củng cố kiến thức đợc học Access

- RÌn luyện kĩ năng, thao tác làm việc với Access + Tạo CSDL gồm bảng có liªn kÕt

+ Tạo biểu mẫu để nhập liệu

+ Thiết kế mẫu hỏi đáp ứng số yêu cầu

+ Lập báo cáo nhanh thuật sĩ thiết kế đơn giản

II/ Ph ơng pháp - ph ong tiện

- Phòng máy, máy chiếu

- Sửa sai, thực hành theo nhóm kết hợp cho điểm

III/ Bài míi

Hoạt động GV Hoạt động học sinh

Hoạt động 1: ổn định lớp

Hoạt động 2: Thực hành giải tập 4: - Giới thiệu nội dung yêu cầu tập: a) Hiển thị họ tên học sinh với

điểm trung bình học sinh (VD: Trần Lan Anh)

- Định hớng bớc yêu cầu häc sinh thùc hµnh:

B1: Khởi động Access

B2: Më CSDL Hoc_tap

B3: Më cưa sỉ mÉu hỏi

B4: Chọn bảng chứa liệu

B5: Chọn trờng cần đa vào mẫu hỏi

B6: t điều kiện đặt hàm thống kê

- Theo dõi nội dung yêu cầu để định hớng nhiệm vụ phải thực

- Nháy đúp vào biểu tợng Access hình - Chọn Open chọn CSDL Hoc_tap

- Chọn Queries cửa sổ CSDL Hoc_tap - Nháy đúp chuột vào Creat query in design view - Chọn bảng hoc_sinh, chọn Add, chọn bảng

bang_diem, chän Add, nhÊn Close

- Bấm đúp vào trờng Ho-dem, ten bảng hoc_sinh, truờng Diem_so bảng bang_diem

(86)

B7: Thùc hiÖn mÉu hái B8: Lu lại

- Kiểm tra kết học sinh - Đánh giá cho điểm

BaiTH9

b) Danh sách học sinh gồm họ tên, điểm môn Toán ngày (VD: 12/12/2007)

- Định hớng bớc vào yêu cầu học sinh thực hành

B1: Më cưa sỉ mÉu hái B2: Chän b¶ng chøa liệu

B3: Chọn trờng cần đa vào mẫu hỏi

B4: Đặt điều kiện

B5: Thực mÉu hái

- KiĨm tra kÕt qu¶ cđa häc sinh - Đánh giá cho điểm

BaiTH9_4b

c) Danh sách học sinh gồm họ tên, điểm toán xếp theo ngày kiểm tra

- t điều kiện trờng Ngay_kiem_tra nh nào? làm để xếp?

- Nháy nút để đợc kết - Thực theo hớng dẫn GV - Chọn bảng

- Chän c¸c trêng cho mÉu hỏi

- Trên dòng Criteria, cột Ten_mon_hoc nhập Toan, cột Ngay_kiem_tra nhập ngày #22/08/2007#

- Trên dòng Show tắt dấu kiểm cột Ten_mon_hoc Ngay_kiem_tra

- Nháy nút để thực mẫu hỏi - Bài tập nhà

- Theo dõi nội dung yêu cầu kết cần đạt đợc để xác định thao tác phải thực

(87)

- Yêu cầu học sinh nhà tự làm

BaiTH9-4c

Hoạt động 3: Thực hành tập 5: Tạo báo cáo danh sách học sinh môn gồm: Họ tên, điểm tính điểm trung bình theo mụn

- Định hớng bớc yêu cầu häc sinh tù thùc hµnh

B1: Mở đối tợng bỏo cỏo

B2: Chọn trờng đa vào báo cáo

B3: Chän trêng gép nhãm

B4: Chän hµm tính trung bình cho cột điểm số

+ Trong cửa sổ CSDL hoc_tap, chọn report, bấm đúp chuột chọn Create report by wizard

+ Chọn bảng hoc_sinh, bấm đúp chuột vào trờng Ho_dem, ten

+ Chọn bảng bang_diem, bấm đúp chuột chọn trờng Diem_so

+ Chọn bảng Mon_hoc, Bấm đúp chuột chọn Ten_mon_hoc

+ Chän Next

+ Chọn By Mon_hoc để gộp nhóm, chọn Next hai lần (có thể thay đổi cách hiển thị báo cáo)

+ Chän Summary Options

(88)

B5: Đặt tên lu báo cáo

- Kiểm tra kết quả, yêu cầu học sinh thực hiƯn l¹i

- Sau đánh giá cho điểm

BTH9-5

+ Gõ tên file nhấn Finish để lu li

IV/ Củng cố:

- Cách tạo báo cáo Wizard - Cách tạo mẫu hỏi nhiều bảng

- Thiết kế mẫu hỏi thực yêu cầu sau:

+ Hiển thị họ, tên cđa häc sinh cã ®iĨm cao nhÊt, thÊp nhÊt cđa môn Toán + Thống kê số lợng điểm cao môn toán

(89)

ễN TP HKI

CÁC LỆNH CƠ SỞ-QUERY-FORM-REPORT a) Mục đích, yêu cầu:

Về kỹ năng: Rèn luyện kỹ thiết kế bảng, vấn tin, biểu mẫu báo cáo phương pháp Wizard, lưu trữ Qua GV môn nắm lại trình độ tiếp thu HS, từ phân loại HS, điều chỉnh 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 thi HK1

b) Chuẩn bị đồ dùng dạy học: HS có sách tập GV soạn Chuẩn bị phịng thực hành Copy tệp CSDL làm CSDL cho tập

c) Phương pháp giảng dạy: Thực hành d) Các bước lên lớp:

1 Ổn định tổ chức: Điểm danh Kiểm tra cũ:

3 Nội dung:

Câu 1: Tạo tập tin CSDL có tên ONTAP.MDB nằm thư mục My Document

Thiết kế Tables sau: DIEM SOBAODANH Tạo mối quan hệ hai Table ? Sau nhập liệu theo nội dung bên (T1) (T2)

(T1)

(T2)

Câu 2: Lập danh sách chứa trường So_bao_danh, Ho_ten, Ngay_sinh, Toan,Van,Tinhoc, Phongthi tạo thêm trường 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 là: Q_DIEMTB

Câu 3: Lập danh sách đếm số lượng loại điểm thi môn Toan lớn 7

H dẫn: Chọn vào lưới QBE truờng điểm TOAN hai lần,

(90)

Câu 4: Tạo Form chứa trường SO_BAO_DANH, HO_TEN, NGAY_SINH Form này có chứa Form khác chứa thông tin sau: SO_BAO_DANH, TOAN, VAN,TINHOC,DIEMTB

Câu 5: Hãy sử dụng kiến thức học lập bảng báo cáo chứa 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 yêu cầu sau:

- Phân nhóm trường Phịng thi

- Trong nhóm xếp tăng dầ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

Kết quả: Bảng báo cáo có nội dung sau

3) Câu hỏi nhà : 4) Dặn dò:

Đổi tên Field thành

Số lượng

Đổi tên Field thành

(91)

KIỂM TRA HỌC KỲ I (TRÊN MÁY) a) 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ệ bảng, nhập liệu Lập danh sách mẫu hỏi Thiết kế biểu mẫu (Form) Wizard tạo Form chính, phụ Lập báo cáo (Report) để phân nhóm Qua GV mơn nắm lại trình độ tiếp thu HS, từ phân loại HS, điều chỉnh 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

b) Chuẩn bị đồ dùng dạy học: Chuẩn bị phòng thực hành

c) Phương pháp giảng dạy: Thực hành phòng máy, chia làm đợt d) Các bước lên lớp:

1 Ổn định tổ chức: Điểm danh Kiểm tra cũ: không Nội dung:

Đề kiểm tra học kỳ 1:

(Đề thi thực hành – 45 phút HK1)

Câu (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 Tables nh sau đ c mơ t phía d i:ế ế ư ượ ả ở ướ

Tên bảng Tên trường Khóa Kiểu liệu Ghi

HOC_SINH Ma_hoc_sinh Ho_dem Ten

Text Text Text

MON_HOC Ma_mon_hoc

Ten_mon_hoc

Text Text

BANG_DIEM ID

Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so

AutoNumber Text

Text Date/Time Number

Ở thuộc tính Field Size chọn Single (số thực)

Format:Fixed Decimal place:1 Câu 2(1đ): Thiết lập mối quan hệ bảng HOC_SINH với BANG_DIEM qua trường Ma_hoc_sinh, bảng MON_HOC với BANG_DIEM qua trường Ma_mon_hoc để đảm bảo tính tồn vẹn liệu

Câu 3(1đ): Nội dung liệu nhập vào cho bảng sau:

Câu (2đ): Tạo biểu mẫu để nhập liệu cho bảng bảng lần: HOC_SINH BANG_DIEM (form phụ)

Câu (5đ): Thiết kế 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 ) theo học sinh 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 Đặt tên Q1

b) Thống kê theo môn học, trường điểm, để biết trị trung bình, cao nhất, thấp Danh sách hiển thị 04 cột: tên môn học, cột thống kê Đặt tên Q2

(92)

c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên môn học điểm số Đặt tên Q3 d) Như câu c có thêm ngày kiểm tra Đặt tên Q4

e) Hiển thị danh sách gồm điểm tất học sinh lớp theo mơn học họ đệm, tên điểm Đặt tên Q5

g) Hiển thị danh sách gồm cột: Ten_mon_hoc, Diem_so, Ngay_kiem_tra, ngày định lọc 1/1/2005 Đặt tên Q6

H dẫn: Trong cửa sổ thiết kế Q6, hàng lọc (criteria) & cột Ngay_kiem_tra, nhập vào ngày định: 1/1/2005

Hết

§10 CỞ SỞ DỮ LIỆU QUAN HỆ

1 Mục tiêu

a) Về kiến thức:

- Nắm khái niệm mơ hình liệu biết tồn loại mô hình CSDL - Nắm khái niệm mơ hình liệu quan hệ đặc trưng mơ hình

b) Về kĩ năng:

- Có liên hệ với thao tác cụ thể chương II

- Có liên hệ với thao tác cụ thể trình bày chương II 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Mô hình liệu quan hệ:

+ Mơ hình liệu + Mơ hình DL quan hệ b) CSDL quan hệ:

+ Khái niệm + Các thuật ngữ

+ Các đặc trưng quan hệ hẹ CSDL quan hệ + Khoá liên kết bảng

4 Tiến trình dạy

(93)

a) Ổn định lớp:

b) Kiểm tra cũ: Không c) Nội dung mới

Hoạt động Mơ hình liệu

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

GV: Theo em để tiến hành xây dựng khai thác một hệ CSDL thường tiến hành qua bước?

HS: Trả lời câu hỏi:

GV: Như chương I em học một CSDL bao gồm yếu tố nào?

HS: Trả lời câu hỏi:

GV: Như biết chương trước, mô tả dữ liệu lưu trữ CSDL ngôn ngữ định nghĩa liệu hệ QTCSDL cụ thể Tuy nhiên, để mô tả yêu cầu liệu tổ chức cho dễ hiểu nhiều người sử dụng khác cần có mơ tả mức cao (trừu tượng hóa) – mơ hình liệu

GV: Theo mức mơ tả chi tiết CSDL, phân chia mơ hình thành loại

Các mơ hình lơgic (cịn gọi mơ hình liệu bậc cao) cho mô tả CSDL mức khái niệm mức khung nhìn

Các mơ hình vật lí (cịn gọi mơ hình liệu bậc thấp) cho biết liệu lưu trữ

1 Mơ hình liệu:  Cấu trúc liệu

 Các thao tác phép toán liệu  Các ràng buộc liệu

a Khái niệm: Mơ hình liệu tập các khái niệm, dùng để mô tả CTDL, thao tác liệu, ràng buộc liệu CSDL

b Các loại mơ hình liệu - Mơ hình DL hướng đối tượng - Mơ hình DL quan hệ

- Mơ hình liệu phân cấp

Hoạt động 2: Mơ hình liệu quan hệ

GV: Mơ hình quan hệ E.F.Codd đề xuất năm 1970 Trong khoảng hai mươi năm trở lại hệ CSDL theo mơ hình quan hệ dùng phổ biến

GV: Em nhắc lại khái niệm CSDL, khái niệm về hệ QTCSDL?

HS: Trả lời câu hỏi:

2.Mơ hình liệu quan hệ: Trong mơ hình quan hệ:

+ Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí

(94)

+ Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, khơng có hai bảng giống hoàn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh

IV Củng cố - Luyện tập

+ Đặc điểm mô hình DL quan hệ

(95)

§10 CỞ SỞ DỮ LIỆU QUAN HỆ 1 Mục tiêu

a) Về kiến thức:

- Nắm khái niệm mơ hình liệu biết tồn loại mơ hình CSDL - Nắm khái niệm mơ hình liệu quan hệ đặc trưng mơ hình

b) Về kĩ năng:

- Có liên hệ với thao tác cụ thể chương II

- Có liên hệ với thao tác cụ thể trình bày chương II 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Mơ hình liệu quan hệ:

+ Mơ hình liệu + Mơ hình DL quan hệ b) CSDL quan hệ:

+ Khái niệm + Các thuật ngữ

+ Các đặc trưng quan hệ hệ CSDL quan hệ + Khoá liên kết bảng

4 Tiến trình dạy a) Ổn định lớp:

b)Kiểm tra cũ: (5phút) Mơ hình DL quan hệ có đặc điểm nào? Cho VD mơ hình DL quan hệ mà em biết?

c)Nội dung mới

Hoạt động CSDL quan hệ

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

GV: Trong phần GV nên sử dụng máy chiếu để thể bảng mối quan hệ bảng toán quản lý thư viện để từ cho HS thấy phải liên kết bảng phải tạo khóa cho bảng

Như thuộc tính bảng, ta quan tâm đến tập thuộc tính (có thể gồm thuộc tính) vừa đủ để phân biệt Vừa đủ hiểu khơng có

3.Cơ sở liệu quan hệ: a. Khái niệm :

CSDL xây dựng mô hình liệu quan hệ gọi CSDL quan hệ Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ

Một quan hệ hệ CSDL quan hệ có đặc trưng sau:

(96)

tập nhỏ tập thuộc tính có tính chất phân biệt bảng bảng Trong bảng, tập thuộc tính mơ tả gọi khóa bảng

GV: Khi em gửi thư , em phải ghi đầy đủ địa người gửi địa người nhận, địa người gửi địa người nhận khóa:

Song em khơng ghi địa chỉ thì điều xảy ra?

HS: Có thể khơng ghi địa người gửi, nhưng bắt buộc phải ghi địa người nhận

GV:Vậy địa người nhận khóa

GV: Để đảm bảo quán liệu, tránh trường hợp thông tin đối tượng xuất lần sau lần cập nhật Do người ta chọn khóa khóa bảng làm khóa

GV: Mục đích việc xác định khóa là thiết lập liênkết bảng Điều giải thích ta cần xác định khóa cho bao gồm thuộc tính tốt Thông qua ví dụ diễn giải cách thiết lập liên kết bảng qua giúp học sinh hiểu thêm ý nghĩa phương pháp xác định khóa

 Các phân biệt thứ tự không quan trọng

 Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng

 Quan hệ khơng có thuộc tính đa trị hay phức hợp

b. Ví dụ :

(các ví dụ SGK86 – 87) c. Khóa liên kết bảng :

- Khóa :

Khóa bảng tập thuộc tính gồm hay số thuộc tính bảng có hai tính chất:

 Khơng có khác bảng có giá trị khóa

 Khơng có tập thực tập thuộc tính có tính chất

- Khố :

Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn (chỉ định) khóa làm khóa

Khi nhập liệu cho bảng, giá trị khóa khơng để trống

Chú ý :

- Mỗi bảng có khóa Việc xác định khóa phụ thuộc vào quan hệ lơgic liệu không phụ thuộc vào giá trị liệu

- Nên chọn khóa khóa có thuộc tính - Liên kết :

Thực chất liên kết bảng dựa thuộc tính khóa Chẳng hạn thuộc tính số thẻ khóa bảng người mượn xuất lại bảng mượn sách tạo nên liên kết bảng

(97)

Hoạt động 2: Làm tập GV: Giáo viên sử dụng CSDL toán quản lý

bán hang để HS thực hành cơng việc: + Biết chọn khố, khố cho bảng, liên kết bảng

+ Phân tích xem mơ hình DL mà Giáo viên đưa có đặc trưng gì?

HS: Làm tập nhóm 10 phút Dùng bảng phụ ghi ý kiến nhóm

GV: Chỉnh sữa, bổ sung ý kiến HS

Bài tập: sử dụng CSDL toán quản lý bán hàng để HS thực hành công việc:

+ Biết chọn khố, khố cho bảng, liên kết bảng

+ Phân tích xem mơ hình DL mà Giáo viên đưa có đặc trưng gì?

IV Củng cố - Luyện tập Nội dung bài:

+ Khái niệm mơ hình DL quan hệ + Khái niệm CSDL quan hệ + Các đặc trưng quan hệ

+ Khố, khố liên kết quan hệ V Dặn dò:

(98)

§10 CƠ SỞ DỮ LIỆU QUAN HỆ

I/ MỤC ĐÍCH YÊU CẦU

HS nắm thao tác sau :

Kiến thức :

 Khái niệm mơ hình liệu quan hệ đặc trưng mô

hình

Kỹ năng:

 Liên hệ với thao tác cụ thể chương II

II/ CHUẨN BỊ

1 Chuẩn bị Giáo viên :

- Hình 42 SGK

- Cơ sở liệu nhân viên thứ hai thiết kế thực hành

2 Chuẩn bị học sinh :

Đọc trước học nhà liên hệ với việc tạo bảng, khóa tạo liên kết bảng thực hành 1, chương

III/ HOẠT ĐỘNG DẠY – HỌC

Hoạt động 1 : Mơ hình quan hệ

M c tiêu : Khái ni m mơ hình d li u quan h đ c tr ng c b n; liên h v iụ ệ ữ ệ ệ ặ ư ơ ả ệ ớ ch ng 2.ươ

Hoạt động GV Hoạt động HS

Giáo viên nhắc lại hệ CSDL Access em học chương Access hệ CSDL xây dựng theo mơ hình quan hệ Mơ tả quan hệ dùng phổ biến (và Access hệ CSDL dùng phổ biến), ngồi cịn Foxpro, MS SQL SERVER …

Giáo viên đưa ví dụ bảng CSDL nhân viên thứ hai thiết kế thực hành Đây ví dụ học sinh làm quen chương 2, yêu cầu học sinh phát biểu Access thể liệu đối tượng cách nào? Mô tả cách thể thông tin bảng Access? Mỗi bảng thể thông tin đối tượng bao gồm hàng cột Mỗi hàng ghi thông tin ghi cụ thể

- Học sinh nghe giảng

- Học sinh phát biểu ý kiến nghe giáo viên thuyết trình

(99)

Trong mơ hình quan hệ CSDL thể bảng (đối với người dùng)

Giáo viên đưa hình 42 SGK sử dụng bảng NGƯỜI MƯỢN để giải thích :

Tên cột : Số thẻ, Họ tên, Ngày sinh, Lớp tên thuộc tính

Giá trị ghi cột giá trị thuộc tính, ví dụ : TV-01 giá trị thuộc tính số thẻ ghi

Mỗi hàng ghi

Giáo viên đặt vần đề: Xuất phát từ thông tin ban

đầu số thẻ, biết mượn cuốn sách vào ngày nào?

Đây tình nhắc tới thực hành số 1, giáo viên hướng dẫn để học sinh lần tìm thơng tin người mượn, sách mượn, thời gian mượn

Như dựa mối liên kết bảng qua xuất lặp lại số cột thuộc tính bảng để tìm thông tin đối tượng

Xuất phát từ số thẻ ta tìm thơng tin thực thể Đó nguyên tắc xây dựng CSDL phải đảm bảo khơng có hai ghi giống hệt tất thuộc tính Ví dụ: có học sinh tên, ngày sinh lớp số thẻ học sinh khác Tương tự vậy, mã số sách bảng sách thuộc tính quan trọng để phân biệt sách Thuộc tính giúp phân biệt ghi gọi

khóa

- Nghe giáo viên thuyết trình

- Học sinh tìm thơng tin liên quan đến số thẻ giáo viên

- Học sinh nghe giáo viên thuyết trình

 Hoạt động : Khóa liên kết bảng

Mục tiêu:

- Đặc điểm tầm quan trọng khóa

- Bi t cách xác đ nh khóa đ n gi n, m i liên k t gi a b ng thông qua khóa.ế ị ơ ả ố ế ữ ả

(100)

Một tập hợp gồm hay số thuộc tính trong một bảng có tính chất vừa đủ để phân biệt các bộ loại bớt thuộc tính để tập thuộc tính cịn lại đủ phân biệt bộ trong bảng gọi khóa bảng đó.

Yêu cầu học sinh tìm khóa bảng NGƯỜI MƯỢN (khóa dùng để xác định học sinh nhất): Giáo viên đặt tình khác : tập Họ tên, lớp khóa, tập Họ tên, ngày sinh, lớp khóa để học sinh phản biện, học sinh phản biện lẫn để đến kết luận số thẻ khóa thỏa mãn khái niệm

Tương tự với bảng Sách

Riêng bảng MƯỢN SÁCH khóa phải xác định ai? sách nào? giáo viên đặt khóa số thẻ mã số sách để học sinh thảo luận đến kết luận bảng khóa phải tập số thẻ mã số sách Trong bảng có nhiều khóa thường định khóa làm

khóa chính. Khi nhập liệu khóa khơng để trống để đảm bảo quán, tránh thông tin đối tượng xuất lần bảng Mối liên kết bảng thực chất liên kết dựa thuộc tính khóa

Giáo viên đưa hình 64 sách giáo viên để giải thích mối liên kết bảng Lưu ý khóa bảng xuất bảng khác tạo nên liên kết

- Nghe giáo viên thuyết trình

- Học sinh thảo luận, phản biện lẫn

nhau với tình giáo viên đặt

- Học sinh thảo luận , phản biện lẫn với tình giáo viên đặt

- Nghe giáo viên thuyết trình

Hoạt động 3: Ơn tập khóa liên kết bảng

Mục tiêu:

- Ơn lại kiến thức khóa, mối liên kết bảng

- Liên h v i h c c ệ ớ ọ ũ

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

Giáo viên đưa hình chuẩn bị thực hành số 1: CSDL cụ thể theo cách thiết kế nhân viên thứ

(101)

Yêu cầu học sinh làm theo nhóm:

- Chỉ khóa bảng

- Chỉ mối liên kết bảng thơng qua khóa

- Tìm thơng tin khách hàng, sản phẩm, đơn

đặt hàng xuất phát từ mã khách hàng Giáo viên hướng dẫn, chữa cho học sinh tóm tắt kiến thức

hàng

Học sinh góp ý cho nhóm khác nghe giáo viên tổng kết kiến thức

IV/ ĐÁNH GIÁ CUỐI BÀI :

- Giáo viên đánh giá kết làm theo nhóm hoạt động thứ

- Yêu cầu học sinh nhà đọc sách giáo khoa trả lời câu hỏi cuối

BÀI TẬP VÀ THỰC HÀNH 10 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC TIÊU:

 Luyện tập sử dụng Access

 Biết kết hợp công cụ Access CSDL: + Tạo bảng

+ Liên kết

+ Tạo sử dụng biểu mẫu + Tạo sử dụng mẫu hỏi + Tạo sử dụng (in) báo cáo II ĐỒ DÙNG DẠY HỌC:

1) Giáo viên: SGK, SGV, máy tính, máy chiếu, phịng máy

2) Học sinh: SGK, soạn Có thể tự thiết kế CSDL yêu cầu khai thác CSDL theo ý

III HOẠT ĐỘNG DẠY VÀ HỌC:

Hoạt động Đối với giáo viên:

- Hướng học sinh theo thực hành tổng hợp SGK

- Nếu học sinh có ý thiết kế sử dụng CSDL khác SGK GV hướng dẫn để em thực để khai thác CSDL cách tốt Nên hướng cho em thực theo cách để phát huy tính sáng tạo cho học sinh

Đối với học sinh:

Hướng 1: Sử dụng gợi ý thực hành theo sách GK

Hướng 2: Thiết kế CSDL, tham khảo ý kiến giáo viên để khai thác sử dụng CSDL cách tốt Gợi ý thức hành:

1 Tạo CSDL: Bảng HOC_SINH

(102)

- Bảng MON_HOC

- Bảng BANG_DIEM

Trong bảng BANG_DIEM có trường MA_MON_HOC MA_HOC_SINH liệu lấy từ bảng HOC_SINH MON_HOC tương ứng Nếu hướng học sinh sử dụng cách tìm liên kết kiệu theo thẻ Lookup khóa sau:

2.Đặt mối quan hệ bảng

- Nếu có sử dụng thẻ Lookup tự động liên kết - Ta liên kết tay sau:

Lưu ý: liên kết toàn vẹn tham chiếu Tạo biểu mẫu để nhập liệu

(103)

Hai combo box form NHập điểm sau:

(104)

Dữ liệu bảng:

(105)

Bài Báo cáo in mẫu hỏi 4a

IV Củng cố:

- Các đối tượng Access

- Cách dùng thuật sĩ để tạo mẫu hỏi, báo cáo

BÀI TẬP VÀ THỰC HÀNH 10 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ I/ Mục đích, u cầu:

- BiÕt chän kho¸ cho bảng liệu toán quen thuộc;

- Biết cách xác lập liên kết bảng thơng qua khố để tìm đợc thông tin liên quan đến cá thể đợc quản lý

II/ Néi dung:

Sở GD & ĐT tỉnh tổ chức kì thi để kiểm tra chất lợng mơn Tốn cho lớp 12 tỉnh Trong CSDL quản lí kì thi kiểm tra có ba bảng dới

B¶ng ThÝ Sinh

STT SBD Họ tên thí sinh Ngày sinh Trờng

1 HA10 Đỗ Hà Anh 02/01/1990 Lê Hồng Phong

2 HA11 Lê Nh Bình 21/11/1990 Phan Chu Trinh

3 HA12 Trần Thị Cúc 14/05/1991 Phan Chu Trinh

4 HA13 Lê Văn Danh 12/05/1991 Trần Hng Đạo

5 HA14 Trịnh Thị Thu Hà 03/04/1991 Trần Hng Đạo

6 HA15 Nguyễn Văn Thân 01/06/1990 Lê Hồng Phong

… … … … …

… … … …

Bảng Đánh Ph¸ch

STT SBD Ph¸ch

1 HA10 S28

2 HA11 S27

3 HA12 S26

4 HA13 S25

5 HA14 S24

6 HA15 S23

(106)

… … …

… … …

Bảng Điểm Thi

STT Phách Điểm

1 S28 10

2 S27

3 S26

4 S25

5 S24

6 S23

… … …

… … …

… … …

Bảng thí sinh đợc niêm yết cho tất thí sinh biết Bảng đánh phách bí mật có ngời đánh phách chủ tịch hội đồng thi giữ Bảng điểm thi có giáo viên hội đồng chấm thi biết Việc tạo ba bảng để đảm bảo tính bảo mật cho kì thi

- Giáo viên chấm thi khơng biết thi chấm có số báo danh (của học sinh nào) mà biết số phách thi

- Chủ tịch hội đồng thi biết ứng với số phách số báo danh (học sinh) nh ng không đợc tham gia chấm thi

Có thể liên kết ba bảng để có đợc bảng kết thi dới

B¶ng kÕt qu¶ thi

STT SBD Họ tên thí sinh Ngày sinh Trờng điểm

1 HA10 Đỗ Hà Anh 02/01/1990 Lê Hồng Phong 10

2 HA11 Lê Nh Bình 21/11/1990 Phan Chu Trinh

3 HA12 Trần Thị Cúc 14/05/1991 Phan Chu Trinh

4 HA13 Lê Văn Danh 12/05/1991 Trần Hng Đạo

5 HA14 Trịnh Thị Thu Hà 03/04/1991 Trần Hng Đạo

6 HA15 Nguyễn Văn Thân 01/06/1990 Lª Hång Phong

… … … …

… … … …

… … … …

Bài 1: Em chọn khoá cho bảng CSDL giảI thích lí lựa chọn

Bài 2: Em mội liên kết cần thiết ba bảng để có đợc kết thi thơng báo cho thí sinh

Bài 3: Hãy dùng hệ quản trị CSDL Access để làm việt sau

- Tạo lập CSDL nói trên: Gồm bảng (mỗi bảng với khoá chọn), thiết đặt mối liên kết cần thiết, nhập liệu giả định (ít 10 thí sinh)

- Đa kết thi để thơng báo cho thí sinh - Đa kết thi theo trờng

- Đa kết thi toàn tỉnh theo thứ tự giảm dần điểm thi

III/ Cõu h i vỏ ề nh :

IV/ D ặ n dị:

§11 CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ

1 Mục tiêu

a) Về kiến thức:

- Nắm chức mà hệ QTCSDL quan hệ phải có vai trị, ý nghĩa chức q trình tạo lập khai thác hệ QTCSDL

(107)

b) Về kĩ năng:

- Có liên hệ với thao tác cụ thể trình bày chương II 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Tạo lập CSDL:

+ Tạo bảng

+ Chọn khố + Đặt tên bảng, lưu bảng b) Cập nhật DL:

c) Khai thác CSDL:

+ Sắp xếp bảng ghi + Truy vấn CSDL + Xem DL

+ Kết xuất báo cáo 4 Tiến trình dạy

a) Ổn định lớp:

b)Kiểm tra cũ: Không c)Nội dung mới

Hoạt động Tạo lập CSDL

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

GV: Nội dung kiến thức HS được tiếp cận trước GV triển khai giảng dạy phịng máy có điều kiện, dùng máy chiếu để thực giảng thơng qua Slide, mơ tả trực tiếp Access GV: Em nêu bước để tạo CSDL? HS: Trả lời câu hỏi.

- Tạo bảng

- Chọn khóa cho bảng

- Đặt tên bảng lưu cấu trúc bảng - Tạo liên kết bảng

GV: Bước để tạo lập CSDL quan hệ là tạo hay nhiều bảng Để thực điều đó, cần phải xác định khai báo cấu trúc bảng

1 Tạo lập CSDL * Tạo bảng:

Để tạo bảng ta cần phải khai báo cấu trúc bảng bao gồm bước:

- Đặt tên trường

- Chỉ định kiểu liệu cho trường - Khai báo kích thước trường

Một ví dụ giao diện để tạo bảng hình 75

+ Chọn khóa cho bảng cách để hệ QTCSDL tự động chọn ta xác định khóa thích hợp khóa làm khóa

+ Đặt tên bảng lưu cấu trúc bảng + Tạo liên kết bảng

Hoạt động 2: Cập nhật CSDL

GV: Trong Word mà em học để tạo danh sách học sinh em phải thực nào?

HS: Tạo cấu trúc bảng.

2 Cập nhật liệu

(108)

Nhập liệu

GV: Trong Access tương tự sau các em tạo xong cấu trúc cho bảng ta phải cập nhật liệu cho bảng

nhập liệu trở nên dễ dàng hơn, nhanh hạn chế bớt khả nhầm lẫn

- Dữ liệu nhập vào chỉnh sửa, thêm, xóa

+ Thêm ghi cách bổ sung một vài liệu vào bảng

+ Chỉnh sửa liệu việc thay đổi giá trị mà thay đổi tồn giá trị thuộc tính cịn lại

+ Xóa ghi việc xóa bảng

IV Củng cố - Luyện tập

(109)

§11 CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ

1 Mục tiêu

a) Về kiến thức:

- Nắm chức mà hệ QTCSDL quan hệ phải có vai trị, ý nghĩa chức q trình tạo lập khai thác hệ QTCSDL

b) Về kĩ năng:

- Có liên hệ với thao tác cụ thể trình bày chương II 2 Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

3 Nội dung giảng dạy chi tiết: a) Tạo lập CSDL:

+ Tạo bảng

+ Chọn khoá + Đặt tên bảng, lưu bảng b) Cập nhật DL:

c) Khai thác CSDL:

+ Sắp xếp bảng ghi + Truy vấn CSDL + Xem DL

+ Kết xuất báo cáo 4 Tiến trình dạy

a) Ổn định lớp:

b)Kiểm tra cũ: (5 phút) Hãy nêu số công việc cụ thể cập nhật DL? Cập nhật để làm gì?

c)Nội dung mới

Hoạt động Khai thác CSDL

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

GV: Trong trình cập nhật liệu khơng tránh khỏi sai sót Access cung cấp cho chức sau để xử lý tình đó:

Ví dụ, xếp danh sách học sinh theo bảng chữ trường tên (H.77) theo thứ tự giảm dần ngày sinh

GV: Chẳng hạn, khai thác CSDL thư viện,

3.Khai thác CSDL: a Sắp xếp ghi :

Một việc mà hệ QTCSDL thường phải thực khả tổ chức cung cấp phương tiện truy cập ghi theo trình tự Ta hiển thị hình hay in ghi theo trình tự Các ghi xếp theo nội dung hay nhiều trường

b Truy vấn CSDL:

Truy vấn phát biểu thể yêu cầu người sử dụng Truy vấn mơ tả liệu đặt tiêu chí để hệ QTCSDL thu thập liệu thích hợp Nói cách khác, dạng lọc, có khả thu thập thơng tin từ nhiều bảng hệ CSDL quan hệ Để phục vụ việc truy vấn CSDL, thông thường

(110)

người thủ thư tạo truy vấn để liệt kê dang sách học sinh mượn sách hạn Danh sách kèm theo thông tin liên quan tên sách mượn, ngày mượn, ……

GV: Hệ QTCSDL quan hệ hỗ trợ việc khai báo truy vấn qua cửa sổ với hệ thống bảng chọn thích hợp Trong ta chọn bảng cột thuộc tính liên quan đến liệu cần cho truy vấn

SQL công cụ mạnh hệ QTCSDL quan hệ thông dụng Nó cho phép người dùng thể truy vấn mà không cần biết nhiều cấu trúc CSDL

GV: Có số loại văn giấy tờ đòi hỏi phải đảm bảo quy định chặt chẽ trình bày, đặc biệt vấn đề liên quan tới kế tốn, tài chính, cơng văn …

Báo cáo danh sách ghi đơn giản, định dạng phức tạp hơn, chẳng hạn thống kê kết thi học kì học sinh lớp 12 trường

Ví dụ:

hệ QTCSDL cho phép nhận biểu thức hay tiêu chí nhằm mục đích sau:

+ Định vị ghi

+ Thiết lập mối quan hệ hay liên kết bảng để kết xuất thông tin

+ Liệt kê tập ghi + Thực phép tốn + Xóa số ghi

+ Thực thao tác quản lí liệu khác c Xem liệu

Thông thường hệ QTCSDL cung cấp nhiều cách xem liệu

+ Xem tồn bảng

+ Có thể dùng cơng cụ lọc liệu để xem tập ghi số trường bảng

+ Các hệ QTCSDL quan hệ quen thuộc cho phép tạo biểu mẫu để xem ghi

d Kết xuất báo cáo

Trông tin báo cáo thu thập cách tập hợp liệu theo tiêu chí người sử dụng đặt Báo cáo thường in hay hiển thị hình theo khn mẫu định sẵn Cũng biểu mẫu, báo cáo xây dựng dựa truy vấn

IV Củng cố - Luyện tập

Câu 1: Trong thao tác sau, thao tác khai thác DL:

A Tìm kiếm để sữa chữa B Thay đổi nhỏ thông tin môt ghi C Sắp xếp ghi D Tạo bảng

(111)

Ngày soạn: Ngày giảng:

Tiết: 44

§12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU I Mục tiêu

- Biết khái niệm cách tổ chức CSDL tập trung CSDL phân tán. - Biết ưu nhược điểm cách thức tổ chức.

II Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, máy chiếu, giảng điện tử + Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Nội dung giảng dạy chi tiết: 1) Các hệ CSDL tập trung:

+ Hệ CSDL cá nhân + Hệ CSDL trung tâm + Hệ CSDL khách chủ 2) Các hệ CSDL phân tán:

+ Khái niệm

+ Ưu nhược điểm IV Tiến trình dạy

1) Ổn định lớp: 2) Kiểm tra

Câu Để tạo lập CSDL ta thực nào? Và nêu cơng việc gia đình xã hội dùng máy tính để quản lý.

Câu Khi cần kết xuất thông tin từ CSDL thông tin kết xuất?

3) Nội dung mới

Hoạt động Các hệ CSDL tập trung

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

GV: Một người sử dụng máy tính cá nhân để tạo lập, bảo trì khai thác CSDL quản lí cơng vệc Thậm chí cá nhân dùng một CSDL để quản lí địa bạn bè, mối liên lạc cơng việc, quản lí việc thu, chi gia đình, tổ chức thư viện CD nhạc Video,…

Với qui mô lớn, tổ chức xây dựng một hệ CSDL gồm nhiều CSDL nhỏ đặt nhiều nơi cách xa liên kết với nhau.

1 Các hệ CSDL tập trung

(112)

Có hai loại kiến trúc hệ CSDL: tập trung và phân tán.

a Hệ CSDL cá nhân

Là hệ CSDL có người dùng, người vừa thiết kế, vừa tạo lập, vừa cập nhật bảo trì CSDL, đồng thời cũng người khai thác thông tin, tự lập và hiển thị báo cáo.

Hoạt động Các hệ CSDL tập trung

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

GV: Theo em hiểu tập trung, nào là phân tán?

GV: Em hiểu cụm từ “cá nhân” ?

HS: Cá nhân theo em hiểu người. GV: Do người đảm nhận tất cơng việc do việc sử dụng phát triển hệ CSDL cá nhân đơn giản dễ dàng, nhiên tính an tồn khơng cao.

GV: Như biết hệ thống bán vé máy bay hãng hàng không Việt Nam, hệ thống bán vé tàu ngành đường sắt, hệ thống ngân hàng …Cụ thể hệ thống ngân hàng trụ sở chính ngân hàng có nhiều chi nhánh tất địa phương Hoặc máy rút tiên tự động thấy khắp mọi nơi rút tiền chúng đều phải liên lạc trung tâm ngân hàng để lấy thông tin tài khoản chúng ta.

GV: Trong gia đình theo em có mơ hình khách chủ khơng?

HS: Trả lời câu hỏi.

GV: Có thực tế gia đình Bố mẹ là thành phần chủ có nhiệm vụ cung cấp tài nguyên và thành phần khách yêu cầu tài nguyên.

HS làm quen với thuật ngữ khách - chủ ở SGK tin học 10, mục mơ hình mạng, liên quan đến máy khách, máy chủ Trong mục giới thiệu hệ CSDL khách chủ, quan tâm đến CSDL và vị trí thành phần hệ QTCSDL cài đặt.

1 Các hệ CSDL tập trung

b Hệ CSDL trung tâm

Là hệ CSDL với liệu lưu trữ trên máy tính trung tâm, nhiều người sử dụng từ xa truy cập CSDL này thông qua thiết bị đầu cuối các phương tiện truyền thông Tùy thuộc vào quy mơ tổ chức, máy tính trung tâm dàn máy hay máy. Các hệ CSDL trung tâm thường lớn và có nhiều người dùng, ví dụ hệ thống đăng kí bán vé máy bay, hệ thống thông tin tổ chức tài chính,…

c Hệ CSDL khách - chủ

- Trong kiến trúc khách-chủ, thành phần (của hệ QTCSDL) tương tác với nhau tạo nên hệ thống gồm thành phần yêu cầu tài nguyên thành phần cấp tài nguyên Hai thành phần không nhất thiết phải cài đặt máy tính.

- Thành phần cấp tài nguyên thường được cài đặt máy chủ mạng (cục bộ)

- Còn thành phần yêu cầu tài nguyên Có thể cài đặt nhiều máy khác trên mạng (ta gọi máy khách).

- Phần mềm CSDL máy khách quản lí giao diện thực chương trình.

- Kiến trúc loại có số ưu điểm sau:

+ Khả truy cập rộng rãi đến các CSDL.

(113)

Hình 50 Hệ CSDL khách - chủ

nhau chạy song song, mỗi CPU thực nhiệm vụ riêng nó. + Chi phí cho phần cứng được giảm cần máy chủ có cấu hình đủ mạnh để lưu trữ quản trị CSDL. + Chi phí cho truyền thông giảm do phần thao tác giải quyết máy khách, cần: yêu cầu về truy cập CSDL gửi đến máy chủ và dữ liệu kết gửi cho máy khách. + Nâng cao khả đảm bảo tính nhất quán liệu ràng buộc được định nghĩa kiểm tra máy chủ. + Kiến trúc phù hợp với việc mở rộng hệ thống.

IV Củng cố - Luyện tập

+ Nhắc lại khái niệm bản: Hệ CSDL trung tâm, Hệ CSDL khách chủ, Hệ CSDL cá nhân.

Ngày soạn: Ngày giảng:

Tiết: 45 §12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU

(Tiếp theo)

I Mục tiêu

- Biết khái niệm cách tổ chức CSDL tập trung CSDL phân tán. - Biết ưu nhược điểm cách thức tổ chức.

II Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, máy chiếu, giảng điện tử + Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Nội dung giảng dạy chi tiết: 1) Các hệ CSDL tập trung:

(114)

2) Các hệ CSDL phân tán: + Khái niệm

+ Ưu nhược điểm IV Tiến trình dạy

1) Ổn định lớp:

Lớp 12A1: Lớp 12A5: Lớp 12A2: Lớp 12A6: Lớp 12A3: Lớp 12A7: Lớp 12A4:

2) Kiểm tra cũ:

Nêu loại kiến trúc hệ CSDL tập trung? Ưu điểm Hệ CSDL khách -chủ.

3) Nội dung mới

Hoạt động 1: Các hệ CSDL phân tán

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

GV:

Ví dụ: Một ngân hàng quốc gia có nhiều chi

nhánh, thành phố có chi nhánh, CSDL chi nhánh quản lí tài khoản của dân cư đơn vị kinh doanh thành phố Thông qua mạng truyền thông, các CSDL chi nhánh tạo thành hệ CSDL phân tán Người chủ tài khoản thực giao dịch (chẳng hạn rút khoản tiến tài khoản) chi nhánh đặt địa phương họ (Hà Nội chẳng hạn), thực giao dịch ở chi nhánh đặt thành phố khác (HCM chẳng hạn).

Như CSDL chi nhánh được gọi CSDL con.

GV: Cần phải phân biệt CSDL phân tán với xử lí phân tán Điểm quan trọng khái niệm CSDL phân tán chỗ liệu được chia đặt trạm khác trên mạng Nếu liệu tập trung trạm và những người dùng trạm khác có thể truy cập liệu này, ta nói hệ CSDL tập trung xử lí phân tán khơng phải CSDL phân tán.

2 Các hệ CSDL phân tán

a Khái niệm CSDL phân tán

- CSDL phân tán tập hợp liệu có liên quan (về logic) dùng chung và phân tán mặt vật lí mạng máy tính.

Một hệ QTCSDL phân tán là hệ thống

phần mềm cho phép quản trị CSDL phân tán và làm cho người sử dụng không nhận thấy sự phân tán lưu trữ liệu.

- Người dùng truy cập vào CSDL phân tán thơng quan chương trình ứng dụng Các chương trình ứng dụng chia làm hai loại:

+ Chương trình khơng u cầu liệu từ nơi khác.

+ Chương trình có u cầu liệu từ nơi khác.

- Có thể chia hệ CSDL phân tán thành 2 loại chính: hỗn hợp.

+ Hệ CSDL phân tán nhất: nút trên mạng dùng hệ QTCSDL.

(115)

Hình 52 Hệ CSDL phân tán

Hình 53 Hệ CSDL tập trung xử lí phân tán

GV: Ở CSDL tập trung, trạm làm việc gặp cố cơng việc trạm các trạm khác bị ngừng lại Trong các hệ CSDL phân tán thết kế để hệ thống tiếp tục làm việc cho dù gặp cố ở một số trạm Nếu nút (trên mạng) bị hỏng hệ thống chuyển yêu cầu liệu nút đến cho nút khác.

Hoạt động 2: Ưu nhược điểm Hệ CSDL phân tán

GV: Kết hợp với phần trước nêu ví dụ thực tế cho HS thấy ưu điểm nhược điểm của hệ CSDL phân tán.

b Một số ưu điểm hạn chế hệ CSDL phân tán

(116)

trung:

+ Cấu trúc phân tán liệu thích hợp cho bản chất phân tán nhiều người dùng. + Dữ liệu chia sẻ mạng vẫn cho phép quản trị liệu địa phương (dữ liệu đặt trạm)

+ Dữ liệu có tính sẵn sàng cao.

+ Dữ liệu có tính tin cậy cao nút gặp cố, khơi phục liệu tại đây lưu trữ tại một nút khác nữa.

+ Hiệu hệ thống nâng cao hơn.

+ Cho phép mở rộng tổ chức cách linh hoạt Có thể thêm nút vào mạng máy tính mà khơng ảnh hưởng đến hoạt động của nút sẵn có.

So với hệ CSDL tập trung, hệ CSDL phân tán có số hạn chế sau:

+ Hệ thống phức tạp phải làm ẩn sự phân tán liệu người dùng.

+ Chi phí cao hơn.

+ Đảm bảo an ninh khó khăn hơn.

+ Đảm bảo tính qn liệu khó hơn. + Việc thiết kế CSDL phân tán phức tạp hơn IV Củng cố - Luyện tập

+ Nêu lại khái niệm loại kiến trúc + Phân biệt loại kiến trúc

+ So sánh ưu nhược điểm loại kiến trúc + Ôn tập 10&11 kiểm tra tiết. V Hướng dẫn học sinh tự học nhà. + Trả lời câu hỏi 13 trang 100

(117)

Ngày giảng:

Tiết: 46

§13 BẢO MẬT THƠNG TIN TRONG CÁC HỆ CSDL I Mục tiêu

1) Về kiến thức:

+ Biết khái niệm bảo mật tồn qui định, điều luật bảo vệ thông tin.

+ Biết số cách thông dụng bảo mật CSDL.

2) Về thái độ

+ Có ý thức thái độ đắn việc sử dụng bảo mật CSDL II Chuẩn bị giáo viên học sinh:

1) Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; 2) Chuẩn bị học sinh: Sách GK tin 12, ghi.

IV Tiến trình dạy 1) Ổn định lớp:

2) Kiểm tra cũ: Học sinh lên máy GV thực thao tác tạo biểu mẫu 3) Nội dung mới

Hoạt động Chính sách ý thức

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

GV: Ngày xã hội tin học hóa nhiều hoạt động diễn mạng có qui mơ tồ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 thực hiện bằng giải pháp kỹ thuật phần cứng lẫn phần mềm Tuy nhiên việc bảo mật phụ thuộc vào nhiều chủ trương, sách chủ sở hữu thơng tin ý thức người dùng.

1 Chính sách ý thức:

- Ở cấp quốc gia, bảo mật phụ thuộc vào sự quan tâm phủ việc ban hành chủ trương, sách, điều luật qui định nhà nước.

- Người phân tích, thiết kế người QTCSDL phải có giải pháp tốt về phần cứng phần mềm thích hợp. - Người dùng phải có ý thức bảo vệ thơng tin.

Hoạt động 2: Phân quyền truy cập nhận dạng người dùng

GV: Ví dụ, số hệ quản lí học tập giảng dạy nhà trường cho phép phụ huynh HS truy cập để biết kết học tập em mình Mỗi phụ huynh có quyền xem điểm của em khối em mình học Đây quyền truy cập hạn chế (mức thấp nhất) thầy giáo trường có quyền truy cập cao hơn: Xem kết mọi thông tin khác HS trường. Người quản lí học tập có quyền nhập điểm, cập nhật thơng tin khác CSDL.

GV: Theo em điều xảy khơng có

2 Phân quyền truy cập nhận dạng người dùng

B ng phân quy n truy c p:ả ề ậ Mã

HS

Các điểm số

Các thông tin khác

K10 Đ Đ K

K11 Đ Đ K

K12 Đ Đ K

Giáo viên

(118)

bảng phân quyền?

HS: Khi khơng có phân quyền em vào xem điểm đồng thời 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 hệ QTCSDL phải nhận dạng được người dùng, tức phải xác minh được người truy cập thực người được phân quyền Đảm bảo điều nói chung rất khó khăn Một giải pháp thường được dùng sử dụng mật Ngồ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 người,…

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 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.

Dựa vào hai thông tin này, hệ QTCSDL xác minh phép từ chối quyền truy cập CSDL.

Chú ý:

 Đối với nhóm người truy cập cao thì chế nhận dạng 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ả bảo vệ mật khẩu IV Củng cố - Luyện tập

+ Nhắc lại số cách dùng để bảo mật. V Hướng dẫn học sinh tự học nhà. + Chuẩn bị phần bài.

(119)

Ngày giảng:

Tiết: 47

§13 BẢO MẬT THƠNG TIN TRONG CÁC HỆ CSDL I Mục tiêu

1) Về kiến thức:

+ Biết khái niệm bảo mật tồn qui định, điều luật bảo vệ thông tin. + Biết số cách thông dụng bảo mật CSDL.

2) Về thái độ

+ Có ý thức thái độ đắn việc sử dụng bảo mật CSDL II Chuẩn bị giáo viên học sinh:

+ Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị học sinh: Sách GK tin 12, ghi.

III Tiến trình dạy 1) Ổn định lớp:

2) Kiểm tra cũ: Học sinh lên máy GV thực thao tác tạo biểu mẫu 3) Nội dung mới

Hoạt động 3: Mã hố thơng tin nén DL GV: Ngoài việc bảo mật phân quyền cũng

như việc người truy cập chấp hành chủ trương sách cịn giải pháp để bảo mật thơng tin mã hóa thơng tin.

Khi mã hóa theo phương pháp này ngồi việc giảm dung lượng cịn tăng tính bảo mật thơng tin.

3 Mã hóa thơng tin nén liệu - Trong chương trình lớp 10 đã đề cập đến mã hóa thơng tin theo ngun tắc vịng trịn thay kí tự kí tự khác.

- Mã hóa độ dài cách nén liệu.

Ví dụ:

Từ AAAAAAAAABBBBBBBBCCC Mã hóa thành 10A8B3C

Chú ý: Các liệu thường được

mã hóa nén chương trình riêng.

Hoạt động 4: Lưu biên GV: Biên hệ thống hỗ trợ đáng kể cho việc

khôi phục hệ thống có cố kĩ thuật, đồng thời cung cấp thông tin cho phép đánh giá mức độ quan tâm người dùng hệ thống nói chung thành phần hệ thống nói riêng Dựa biên này, người ta có thể phát truy cập khơng bình

4 Lưu biên bản

Ngoài giải pháp nêu trên, người ta còn tổ chức lưu biên hệ thống Biên bản hệ thống thông tường cho biết:

(120)

thường (ví dụ q thường xun quan tâm đến số loại liệu vào số thời điểm định), từ có biện pháp phịng ngừa thích hợp.

Thơng tin số lần cập nhật cuối cùng: phép cập nhật, người thực hiện, thời điểm cập nhật,…

IV Củng cố - Luyện tập

MySQL , Oracle

Ngày đăng: 28/05/2021, 00:58

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w