1. Trang chủ
  2. » Cao đẳng - Đại học

tin hoc lop 12 tron bo hay

98 7 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 98
Dung lượng 12,57 MB

Nội dung

Khi có yêu cầu của người dùng thông qua trình ứng dụng chọn các truy vấn đã được lập sẵn, hệ QTCSDL sẽ gửi yêu cầu đó đến Bộ xử lí truy vấn, có nhiệm vụ thực hiện và thông qua bộ quả[r]

(1)

Ngày Soạn: Ngày dạy:

§1 MỘT SỐ KHÁI NIỆM CƠ BẢN §1 MỘT SỐ KHÁI NIỆM CƠ BẢN I MỤC TIÊU:

1 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 2 Kĩ năng

Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 3 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 II chn bÞ:

1.Chuẩn bị giáo viên:

Bảng phụ, sách giáo khoa, sách giáo viên, phiếu học tập 2 Chuẩn bị học sinh:

Sách giáo khoa

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: 3 Tiến trình tiết dạy:

Hoạt động 1: Tỡm hiểu toỏn quản lớ Hoạt động gv hs

Hoạt động gv hs Nội dungNộ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

Để 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)

1 Bài tốn quản lí:

- Bài tốn quản lí tố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

- Để quản lý học sinh nhà trường, người ta thường lập biểu bảng gồm cột, hàng để chứa 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 Gt V Đ Toán Hoá Văn Tin Nguyễn Cao Sơn 12/05/199

0 Nam X 9.1 9.6 9.5 9.6 9.8 Tống Thị Phơng

(2)

4 Hồ Gia Bảo 26/12/199

0 Nam X 8.6 8.4 8.7 8.9 9.0

Nguyễn Thị Trang 15/10/1991 Nữ X 6.5 7.5 5.6 6.7 8.2 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 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ỏc cụng việc thường gặp xử lớ thụng tin tổ chức Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

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ồ sơ 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 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,

- Dựa vào u cầu quản lí thơng tin chủ thể để xác đị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ế

(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,

- 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 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ố yê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 khuôn dạng theo yêu cầu VD: danh sách HSG lớp, 4 Củng cố.

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 chc

(4)

Ngày dạy:

§1 MỘT SỐ KHÁI NIỆM CƠ BẢN§1 MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 2) I MỤC TIÊU

1 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

2 Kĩ năng

Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 3 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 II CHUẨN BỊ:

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.

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức 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ì? 3 Tiến trình học:

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 gv hs

Hoạt động gv hs Nội dungNộ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ư 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ô

3 Hệ sở liệu:

a) Khái niệm CSDL hệ quản trị CSDL

Để đá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ử

(5)

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, phải có chương trình ứng dụng để việc khai thác CSDL thuận lợi

Một CSDl (Database) tập hợp các liệu có liên quan với nhau,chứa thơng tin tổ chức (như một trường học, ngân hàng, công ti, một nhà máy, ), lưu trữ các 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 để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị CSDL (Database Management System).

Chú ý: - Người ta thường dùng thuật ngữ hệ sở liệu để CSDL cùng 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ó:

+ Cơ sở liệu;

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

+ Các thiết bị vật lí (máy tính, đĩa cứng, mạng, )

Hoạt động 2: Tỡm hiểu cỏc mức thể sở liệu Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

GV: Sử dụng máy tính , người tạo lập sở 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

b) Các mức thể sở liệu * Mứ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

(6)

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.

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 ngồi) của CSDL

4 Củng cố

Hướng dẫn HS làm tập sau đây: Câu 1: 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ớ của 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 2: Giả sử phải xây dựng CSDL để quản lý mượn, trả sách thư viện, theo em cần phải 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ì?

(7)

Ngày Soạn:

Ngày dạy:

Đ1 MT S KHI NIM CƠ BẢN§1 MỘT SỐ KHÁI NIỆM CƠ BẢN (Tiết 3)

I MỤC TIÊU 1 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 2 Kĩ năng:

Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 3 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 II CHUẨN BỊ:

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.

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức 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 đc lưu trữ thíêt bị nhớ của 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 Tiến trình học

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

HOẠT ĐỘNG CỦA GV VÀ HS

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNGNỘI DUNG

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 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ụ?

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 Tính cấu trúc thể điểm sau:

- Dữ liệu ghi vào CSDL lưu giữ dạng ghi

- Hệ QTCSDL cần có cơng cụ khai báo cấu trúc CSDL(là 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

(8)

HS: Ví dụ

Để đảm bảo tính tồ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 có thể 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 khi sửa đổi liệu thường hay sai sót, dẫn đến thiếu tính quán CSDL

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, 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)

Hoạt động 1: Tỡm hiểu số ứng dụng Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

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:

- 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,…

- Cơ sở kinh doanh cần có CSDL thơng tin khách hàng, sản phẩm, việc mua bán,… - 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

- 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, …

- 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ì

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

- 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,…

- Vui chơi giải trí,……

4 Củng cố:

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

Nê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

(10)

Ngày Son:

Ngày dạy:

Đ2 H QUN TR CƠ SỞ §2 HỆ QUẢN TRỊ CƠ SỞ

(Tiết 4) I MỤC TIÊU

1 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;

2 Kỹ năng:

Biết hoạt động tương tác thành phần hệ quản trị sở liệu 3 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 II CHUẨN BỊ:

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.

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: 3 Tiến trình học:

Hoạt động 1: Tìm hiểu chức hệ quản trị sở liệu

HOẠT ĐỘNG CỦA GV VÀ HS

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNGNỘI DUNG

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 để tạo lập, lưu trữ và 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 nào?

HS: Var i, j: integer; k: real; GV: Cũng Pascal để khai báo cấu

1 Các chức hệ QTCSDL. Một hệ QTCSDL có chức sau:

(11)

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 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

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 số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

GV: Ở ta hiểu truy vấn khả

2 Hoạt động HQTCSDL: Hệ quản trị CSDL có hai thành phần chính:

(12)

năng 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 thế nào?

GV: Hệ quản trị CSDL đóng vai trị như thế 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

trình ứng dụng 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ó yê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 u cầu đến Bộ xử lí truy vấn, có nhiệm vụ thực thơng qua quản lí liệu 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 quản lí liệu chuyển đến xử lí truy vấn để trả kết cho người dùng

4 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 t há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? 2 Kết xuất gì? Q trình tạo kết tức thơng tin muốn tìm kiếm. - BTVN: Bài tập 1,2,3,4,5/Trang 20

Hệ quản trị CSDL Hệ quản trị CSDL Trình ứng dụng

Trình ứng dụng Truy vấnTruy vấn

Bộ xử lí truy vấn

Bộ xử lí truy vấn

Bộ quản lí liệu

Bộ quản lí liệu

Bộ quản lí file

Bộ quản lí file

CSDL

(13)

Ngày Soạn: Ngày dạy:

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

I MỤC TIÊU:

1 Kiến thức: Biết vai trò người làm việc với hệ CSDL. 2 Kỹ năng: Biết bước xây dựng CSDL

3 Thái độ: Học sinh yêu thích mơn học. II CHUẨN BỊ:

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.

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức lớp: 2 Kiểm tra cũ:

Vì hệ QTCSDL lại có khả kiểm sốt điều khiển truy cập đến CSDL? Hãy cho VD minh họa?

(HS cần phải nêu đc hai điểm quan trọng nhằm nói rõ hệ QTCSDL cần phải có khả kiểm soát điều khiển truy cập:

3 Tiến trình học:

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

HOẠT ĐỘNG CỦA GV VÀ HS 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

3 Vai trò người làm việc với hệ sở 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ụ

Người quản trị

(14)

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

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 Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

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 đủ

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

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 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

Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

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

Bài 1: Những khắng định là 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;

(15)

nhau (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

một 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

4 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 BTVN: 1.27 đến 1.34 SBT

Ngày Soạn: Ngày dạy:

Tiết BÀI TẬPBÀI TẬP I MỤC TIÊU:

1 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

2 Kĩ năng:

Bước đầu hình thành kĩ khảo sát thực tế cho ứng dụng CSDL 3 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 II CHUẨN BỊ:

1.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), tổ chức hoạt động theo nhóm nhỏ

2 Chuẩn bị học sinh: Sách GK tin 12, ghi, hoạt động theo nhóm nhỏ. III HOẠT ĐỘNG DẠY HỌC:

(16)

2 Kiểm tra cũ: Hãy trình bày bước để xây dựng CSDL? Bài mới:

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

HOẠT ĐỘNG CỦA GV VÀ HS

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNGNỘ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

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

Nội dung đề số 1

Câu 1: Hồ sơ giáo viên trường có dạng bảng đây: 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 Nguyễn Hậu 12/8/71 Nam C Tốn 620 3.35 Tơ sang 21/3/80 Nam K Tin 540 2.34 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 cịn 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:ồ ớ ư ướ ế

(17)

0 m Trần Thị Hà 30/12/199

1 Nữ 7.1 6.9 8.7 7.5 7.3 Bùi Thị Thu 24/03/199

0 Nữ X 6.5 6.7 7.1 8.2 6.9 Hồ Gia Bảo 26/12/199

0

Na m

X 8.6 8.4 8.7 8.9 9.0 Nguyễn Thị

Quỳnh 14/08/1991 Nữ X 7.8 8.6 8.1 7.9 8.4 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 Hoạt động gv hs

Hoạt động gv hs Nội dungNội dung

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

Bài 1:

a) Từ hồ sơ trên, ta thực thống kê, tổng hợp nhiều thông tin khác Dưới số 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;

(18)

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

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: 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

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

đ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, 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í, * Thơng tin đối tượng như sau:

- Người mượn (HS): số thẻ, họ tên, ngày sinh, giới tính, lớp, địa chỉ, ngày cấp thẻ, ghi chú,

- 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, 4 Củng 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

(19)

Ngày dạy:

Tiết 7 BÀI TẬPBÀI TẬP I MỤC TIÊU:

1 Kiến thức:

- 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;

2 Kỹ năng: Biết bước xây dựng CSDL.khi làm việc với hệ CSDL. 3 Thái độ: Học sinh ý thức tự học học tập nhóm.

II CHUẨN BỊ:

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.

III HOẠT ĐỘNG DẠY HỌC: 1.Ổn định tổ chức lớp:

2 Kiểm tra cũ: Kiểm tra trình tiết dạy. 3 Bài mới:

HOẠT ĐỘNG CỦA GV VÀ HS 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 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 viết lên bảng 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 dưới đâ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;

(20)

dịch vụ hệ 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 bài 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 tố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 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

4 Củng cố: Hệ thống tập.

5 Bài tập nhà: Đọc tập thực hành 1.

(21)

Ngày dạy:

Tiết Bµi tËp vµ thùc hµnh 1

I MỤC TIÊU: 1 Kiến thức:

- Biết xác định việc cần làm hoạt động quản lí cơng việc đơn giản

- Biết số công việc xây dựng CSDL n gin

2 K nng: Bớc đầu hình thành kĩ t khảo sát thực tế cho ứng dơng cđa CSDL

II CHUẨN BỊ:

1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, phßng m¸y tÝnh. 2 Chuẩn bị học sinh: Sách GK tin 12, ghi.

III HOẠT ĐỘNG DẠY HỌC: 1 Ổn định tổ chức lớp:

2 Kiểm tra cũ: Kh«ng kiểm tra C Bài mới:

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG

GV: Thực chia lớp th nh nhúm nhỏ: GV: Gợi ý hớng dẫn hs điểm để học sinh biết ràng buộc sở liệu

Hs: Lµm bµi theo nhãm

Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs GV: Gợi ý hớng dẫn hs

Hs: Lµm bµi theo nhãm

Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs GV: Gợi ý hớng dẫn học sinh Hs: Làm theo nhóm

Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs GV: Gợi ý hớng dẫn hs sở thảo luận

Gv: Gọi đại diện nhóm lên bảng Nhóm khác trao đổi bổ sung GV: Nhận xét phần làm Hs

Bài 1

Tìm hiểu nội quy th viện, thẻ th viện, phiếu mợn sách, sổ quản lí sách th viện tr-ờng THPT

Bài 2.

Hãy kể tên hoạt động th viện

Bµi 3

Hãy liệt kê đối tợng cần quản lí xây dựng CSDL th viện quản lí q trình mợn trả sách

Bµi 4 Theo em CSDL th viƯn cđa trêng em

cÇn bảng nào? bảng cần cột

4 Củng cố luyện tập:

Yêu cầu em nhà đọc nghiên cứu HQTCSDL Ngày Soạn:

Ngày dạy:

Tiết :9 - 10

Tiết :9 - 10 §3 §3 GIíI THIƯUGIíI THIÖU MICROSOFT ACCESS MICROSOFT ACCESS I MỤC TIÊU

(22)

- Bit chức Access: tạo lập bảng, thiết lập mối liên kết bảng, cập nhật kết xuất thông tin

- Biết đối tợng chính: bảng, mẫu hỏi, biểu mẫu báo cáo

- Biết chế độ làm việc: chế độ thiết kế (l m việc với cấu trúc ) chế độ làmà việc với DL

2 Kĩ năng: Thực đợc khởi động khỏi access.

3 Thái độ: Học sinh ham thích mơn học để có hiểu biết kĩ sử dụng Access II CHUẨN BỊ:

1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, giấy khổ A0

2 Chuẩn bị học sinh: Sách GK tin 12, ghi. III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: C Bài mới:

Hoạt động 1: Tìm hiểu chức hệ quản trị sở liệu Hot động 1: PhÇn mỊm access

Hoạt động gv hs Nội dung

GV: Gíi thiƯu st sø cđa phÇn mỊm acces ứng dụng

HS: Nghe GV gíi thiƯu

1 PhÇn mỊm access

Hot động 2: Khả access

Hot ng ca gv hs Nội dung

GV: Theo em Access cã khả nào?

GV: Gi ý yờu cu HS suy nghĩ, đứng chổ trả lời

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

HS 2: Nhận sét ý kiến bạn GV: Đánh giá kết luận

GV: LÊy vÝ dơ:

- Để quản lí lớp GV chủ nhiệm phải tạo bảng bao gồm thông tin đối tợng học sinh cần quản lí lu vào hồ sơ lớp để cuối mối học kì vào kết đánh giá học lc ca tng hc sinh

2 Khả access

a) Access có khả nào?

- Phần mềm access cung cấp công cụ tạo lập, lu trữ , cập nhật khai thác liệu

b) Ví dụ

Họ tên Ngày

sinh Giớitính Địachỉ

Hot ng 3: Cỏc loi đối tợng Access

Hoạt động gv hs Nội dung

GV: Theo em Access có đối tợng nào?

GV: Yêu cầu HS suy nghĩ trả lời câu hỏi GV: Gợi ý có đối tợng chính, yêu cầu HS trả lời câu hỏi

HS 1: Tr¶ lêi HS 2: NhËn xÐt

GV: NhËn xÐt vµ kÕt luËn

3 Các loạ đối tợng Access

a) Các loại đối tợng chính:

- Bảng (table) Dùng để lu liệu, bảng chứa thông tin chủ thể xác định bao gồm nhiều hàng, hàng chứa thông tin cá thể xác định chủ thể

- Mẫu hỏi (Query) Dùng để xếp, kết xuất tìm kiếm liệu xác định từ nhiều bảng

- BiÓu mÉu (form) Gióp ta t¹o dao diƯn thn tiƯn cho viƯc nhập hiển thị thông tin

(23)

GV: theo em muốn xây dựng phần mềm quản lý học sinh cần yếu tố ?

tớnh toán tổng hợp dự liệu đợc chọn in

b) Ví dụ :

Xây dựng phần mỊm qu¶n lý häc sinh Hot động 4: Mét sè thao tác bản

Hot ng ca gv v hs Nội dung

GV:Khởi động Access giới thiệu chi tiết thao tác

HS: Chó ý nghe GV gi¶ng

GV: Đặt câu hỏi có mây cách thờng đợc dùng để khởi động Access?

HS: Trả lời câu hỏi GV: Nhận xét kết luận

- Cách 1: Từ chọ start chọn start - all programs - Microsoft Access

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

GV: Yêu cầu HS thực lại thao tác GV

GV: Mở dao diện hình Access cho học sinh quan sát gới thiệu chi tiết cách tạo sở liệu

GV: gợi ý chọn lệnh file - new mà hình lµm viƯc cđa access sÏ më khung New File GV: Chän Blank Database xt hiƯn hép tho¹i File New Database

GV: Yêu cầu HS lên làm lại thao t¸c cđa GV

GV: Trong hộp thoại File New Database chọ vị trí lu tập nhập tên têp CSDL sau nháy vào nut crêat để xác nhn to

GV: Yêu cầu HS lên làm lại thao tác GV vừa làm

GV: Có cách để thực hiện:

- C¸ch 1: Nháy chuột lên tên CSDL nêu só khung New file

- Cách 2: Chọn File - Open tìm nháy đúp vào CSDL xuất cửa sổ CSDL vừa mở

HS : Chó ý quan sát thao tác GV: GV: Yêu cầu học sinh lên làm lại thao tác GV vừa làm

GV: Để kết thúc làm việc với Access ta thùc hiƯn nh sau:

- C¸ch 1: Chän File - Exet

Cách Nháy vào nút X góc bên phải hình

HS : Chú ý quan sát thao tác GV: GV: Yêu cầu học sinh lên làm lại thao tác GV võa lµm

4.Một số thao tác a) Khởi động Access b) Tạo CSDL

c) Mở sở liệu có:

(24)

Hot động 5: Làm việc với đối tợng

Hoạt động gv hs Nội dung

GV: Làm việc với đối tợng ta cần chọn đối tợng bảng chọn đối tợng

GV: Thực thao tác chọn view -Design view nháy vào nút -Design view hình yêu câu HS ý lăng nghe quan sát, sau yêu cầu HS lên thực lại thao tác GV vừa làm

GV: Tiếp tục thao tác tới chế độ trang liệu (Datasheet View) dùng để nhập liệu

GV: Yêu câu HS ý lăng nghe quan sát, sau yêu cầu HS lên thực lại thao tác GV vừa làm

GV: Giảng giải Access đối tợng đợc tạo bảng nhiều cách khác nhau: - 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

GV: Thực thao tác yêu cầu HS ý quan sát sau yêu cầu thực lại thao tác cua GV

5.

Làm việc với đối tợng

a) Chế độ làm việc với đối tợng

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

4 Củng cố:

Củng cố lại hệ thống kiến thức học 5 Bài v nh:

Về nhà làm tập SGK –SBT

(25)(26)

Ngày Soạn: Ngày dạy:

Tiết : 11 §4 cÊu tróc b¶ng I MỤC TIÊU:

1 Kiến thức:

- Biết c¸c kh¸i niƯm chÝnh cấu trúc liệu bảng : Cột ( thuộc tính ) : tên , miền giá trị

Dòng ( ghi ): gía trị thuộc tính Khoá

- Biết tạo sửa chữa cấu trúc bảng - Bit việc tạo liên kết b¶ng 2 Kĩ năng:

- Thực đợc khởi động khỏi access

- Thực đợc tạo sửa cấu trúc bảng,nạp liệu vào bảng, cập nhật, liệu

- Thùc hiÖn viÖc khai b¸o kho¸

- Thực đợc việc liên kết hai bảng 3 Thỏi độ:

Học sinh ham thích mơn học để có hiểu biết kĩ sử dụng Access II CHUẨN BỊ:

1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, Giấy khổ Ao

2 Chuẩn bị học sinh: Sách GK tin 12, ghi. III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: C©u hái 1:

ACCESS gì? HÃy kể chức cđa ACCESS C©u hái 2:

Liệt kê loại đối tợng ACCESS Câu hỏi 2:

Có chế độ với đối tợng 3 Bài mới:

Hoạt động gv hs Ni dung

GV: Dẫn dắt học sinh vào mới: Dữ liệu lu trữ Access dới dạng bảng gồm có cột hàng Bảng thành phần sở tạo nên CSDL

GV: LÊy vÝ dơ minh ho¹:

GV: u cầu học sinh quan sát nhận xét bảng có đối tợng nào?

HS: Ph¸t biĨu ý kiÕn

1 Các khái niện bản:

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

- Bản ghi (record): Mỗi ghi hàng bao gồm dự liệu thuộc tính chủ thể c qun lớ

GV: Nhận xét gợi ý: Trong bảng có

(27)

liệu, Kiểu

liệu Mô tả Kích thớc lutrữ

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

bản gồn kí tự

0 - 255 kÝ t Number D÷ liƯu kiĨu số 1,2,3,4 hoặ

byte Date/Ti

me Dữ liƯu kiĨungµy giê byte currency Dwx 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 hc 16 byte

Yes/no Dữ liệu kiểu

boolean (lôgic) bit Memo Dữ liệu kiểu văn

bản - 65536 kítự

Hot ng 2: Tạo sửa cấu tróc b¶ng

Hoạt động gv hs Nội dung

GV: Dẫn dắt: 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 dự liệu vào bảng: GV: Để tạo cấu trúc

bảng chế độ thiết kế ta cần phải thc hin my bc?

HS: Đứng chỗ phát biểu GV: Nhận xét kết luận

Để tạo cấu trúc bảng ta cần làm cách:

2/ Tạo sửa cấu trúc bảng:

a) Tạo cấu trúc b¶ng:

Cách 1: Nháy đúp vào Create table in Design view

Cách 2: Nháy đúp lệnh new hình

Cách 3: Chọn Insert/table nháy đúp Design view

+ C¸c tÝnh chÊt cđa trêng: - Mét sè tÝnh chÊt thêng dïng

* Field (kích thớc tờng) * Format (định dạng)

* Caption: Cho phép thay tên tr-ờng bàng phụ đề dễ hiểu với ngời dùng hiển thị

* Dfault Value (gia trị ngầm định) - Thay đổi tính chất trờng Nháy chuột vào dòng định nghĩa tr-ờng Các tính chất trờng tơng ứng xuất phần

Field Properties

+ Chỉ định khoá chớnh Chn trng lm khoỏ chớnh

Nháy nút Hoặc chän lƯnh Edit chän Primary key b¶ng chän Edit

(28)

GV: C¸c tÝnh chÊt cđa

tr- ờng

đ- ợc

dựng quy nh cách thức liệu đợc lu trữ

Gv: Tại phải định khố chính?

Gv: Mét CSDL Access có thiết kế tốt CSDL mà ghi bảng phảI nhất, nghĩa hai hàng liệu giống hệt

Gv: Bớc cuối phải thực thiết kế bảng đặt tên lu cấu trúc

§Ĩ lu cÊu tróc ta thùc hiƯn:

Trong cửa sổ thiết kế, kích vào nút close cửa sổ (x), xuất chọn Yes để đồng ý lưu

Nhập vào tên Table (qui tắc đặt tên bảng giống qui tắc đặt tên trường) chọn OK

Nếu bảng khơng có trường tạo khóa chính, Access xuất thơng báo

Nhằm lưu ý, bảng chưa có khóa chính, bạn có muốn tạo khóa khơng? Nên đồng ý cách chọn Yes, Access tạo trường có tên ID có kiểu d/liệu AutoNumber chứa giá trị số không trùng

+ Lu cÊu tróc cđa b¶ng

Chọn File chọn Save nháy chọn nút lệnh

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

Nháy nót OK hc Ên phÝm Enter

b, Thay đổ cấu trúc bảng

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

Chọn trường muốn thay đổi vị trí, nháy chuột giữ Xuất hình nằm ngang trường chọn Rêi chuột đến vị trí mới, thả chuột

-Thªm tr êng

Trỏ chuột v o trà ường chọn Kích phím phải chuột chọn Insert

Rows

- Xo¸ tr êng

- Chọn trường muốn xóa

- Kích phải chuột/Delete Rows

- Thay đổi khố chính

- Chọn trường muốn hủy khóa -Kích vào biểu tượng

c, Xố đổi tên bảng

Xóa bảng:

- Trong cửa sổ CSDL, kích phải chuột vào bảng muốn xóa, chọn lệnh Delete/ chọn Yes để khẳng

định muốn xóa Đổi tên bảng:

- Kích phải chuột vào bảng muốn đổi tên

(29)

- Nhập vào tên Enter

4 Củng cố:

CÊu tróc cđa b¶ng

(30)

Ngày Soạn:

Ngày dạy: Bµi tËp

I MỤC TIÊU: 1 Kiến thc

HS nắm cách hệ thống kiến thức Ms Access:các chức Access, yếu tố tạo nên Table, Vì phải tạo mối quan hệ? 2 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

3 Thái độ

Học sinh ham thích mơn học để có hiểu biết kĩ sử dụng Access II CHUẨN BỊ:

1.Chuẩn bị giáo viên: Giáo án, Sách GK Tin 12, sách tập 2 Chuẩn bị học sinh: Sách GK, sách tập tin 12, ghi. III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: C Bài mới:

Câu 1: Access gì?

a Là phần cứng b Là hệ QTCSDL hãng Microsoft sản xuất c Là phần mềm ứng dụng 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 là

a Tập tin sở liệu b Tập tin liệu

c Bảng d Tập tin truy cập liệu Câu 4: Phần đuôi tên tập tin Access là

a DOC b TEXT c XLS d MDB

Câu 5: Tập tin Access chứa gì:

a 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 nào

(31)

c Phần tên không 255 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB

d Phần tên không 256 ký tự kể dấu trắng, phần đuôi không cần gõ, Access tự gán MDB

Câu 8: MDB viết tắt bởi

a Manegement DataBase b Microsoft DataBase

c Microsoft Access DataBase d Khơng có câu Câu 9: Tên tập tin Access bắt buộc phải đặt trước hay sau tạo CSDL: a Đặt tên tệp sau tạo CSDL

b Bắt buộc vào đặt tên tệp tạo CSDL sau Câu 10:Thoát khỏi Access cách:

a Vào File /Exit

b Trong cửa sổ CSDL, vào File/Exit

c Trong cửa sổ CSDL, kích vào nút close (X) nằm tiêu đề cửa sổ Access d Câu b c

Câu 11: Thành phần sở Access gì

a Table b Record c Field d Field name Câu 12: Bản ghi Table chứa gì

a Chứa tên cột b Chứa tên trường c Chứa giá trị cột d 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 nào 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 b Currency c Yes/No 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 b Currency c Text 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

(32)

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 (field size)

d Các câu

Câu 24: Hai trường (Field) tham gia vào dây quan hệ, có cần thiết tên hai trường này :

a Gống b Không cần phải giống Câu 25: Ký 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ệ

b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng

d Khơng có bảng bảng

Câu 28: 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ệ 5 Bài tập nhà:

(33)

Ngày soạn: 09/11/2008

Tiết :12 KiÓm tra tiÕtKiÓm tra tiÕt 1 Mục Tiêu đánh giá:

Kiểm tra kết tiếp thu học sinh sau học hết chương I chương II (Bài + 4)

2.Mục đích yêu cầu đề: Yêu cầu học sinh:

- Biết số khái niệm CSDL hệ quản trị CSDL, chức phương thức hoạt động hệ QTCSDL

- Biết khái niệm Access

- Biết công việc làm việc với Access: Tạo, cập nhật CSDL đơn giản

3 Nội dung đề:

Câu 1: Bản ghi Table chứa gì

A Chứa tên cột B Chứa tên trường

C Chứa độ rộng trường D Chứa giá trị cột

Câu 2: Để tạo tệp sở liệu (CSDL) & đặt tên tệp Access, ta phải; A 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 B Kích vào biểu tượng New.

C Vào File chọn New.

D Khởi động Access, vào File chọn New kích vào biểu tượng New. Câu 3: Tên cột (tên trường) viết chữ hoa hay thường

A Bắt buộc phải viết hoa B Tùy theo trường hợp C Không phân biệt chữ hoa hay thường D Bắt buộc phải viết thường Câu 4: Cơ sở liệu (CSDL) :

A Tập hợp liệu có liên quan với theo chủ đề lưu máy tính điện tử để đáp ứng nhu cầu khai thác thông tin nhiều người

B Tập hợp liệu có liên quan với theo chủ đề lưu máy tính điện tử

C Tập hợp liệu có liên quan với theo chủ đề ghi lên giấy. D Tập hợp liệu chứa đựng kiểu liệu: ký tự, số, ngày/giờ, hình ảnh,của chủ thể

Câu 5: Thành phần hệ QTCSDL:

A Bộ quản lý tệp xử lí truy vấn B Bộ xử lý truy vấn truy xuất liệu

C Bộ quản lý tệp truy xuất liệu D Bộ xử lý truy vấn quản lý liệu

(34)

Câu :Công việc công việc thao tác hồ sơ ? A Tìm kiềm B Bổ sung C Sắp xếp D Thống kê

Câu 8: D÷ liƯu cđa CSDL đợc lu trữ

A Báo cáo B Biểu mẫu C B¶ng D MÉu hái

Câu 9: Thành phần sở Access gì?

A Field name B Table C Field D Record

Câu 10: Các thành phần hệ CSDL gồm:

A Con người, CSDL, phần mềm ứng dụng B CSDL, hệ QTCSDL, người

C Con người, phần mềm ứng dụng, hệ QTCSDL, CSDL D CSDL, hệ QTCSDL Câu 11: Các yêu cầu hệ CSDL.

A Tính cấu trúc, tính tồn vẹn

B.Tính khơng dư thừa, tính qn

C.Tính độc lập, tính chia sẻ liệu, tính an tồn bảo mật thơng tin D Các câu đúng

Cõu 12: Sau thiết kế xong bảng, ta khơng định khố :

A Access tự động tạo trờng làm khố cho bảng B Acces khơng cho phép cập nht d liu

C Dữ liệu bảng có hai hàng giống hệt D Không cho phÐp lu b¶ng

Câu 13: Khi chọn kiểu liệu cho trường số điện thoại nên chọn loại nào

A Number B Date/Time C Autonumber D Text

Cõu 14: Việc xác định cấu trúc hồ sơ đợc tiến hành vào thời điểm nào?

A Cïng lúc với việc nhập cập nhật hồ sơ

B Sau nhập hồ sơ vào máy tính

C Trớc nhập hồ sơ vào máy tính

D Trớc thực tìm kiếm tra cøu th«ng tin

Câu 15: Hãy nêu ưu điểm sử dụng CSDL máy tính điện tử: A Gọn, thời (Cập nhật đầy đủ, kịp thời )

B Gọn, nhanh chóng

C Gọn, thời sự, nhanh chóng

D Gọn, thời sự, nhanh chóng, nhiều nguời sử dụng chung CSDL Câu 16: Access gì?

A L phn cng B Là hệ QTCSDL hãng Microsoft sản xuất C Là hệ thống phần mềm dùng tạo lập bảng D L sở liệu

Cõu 17: Thành phần dới không thuộc CSDL ?

(35)

C Dữ liệu lu ghi D Các chơng trình phục vụ tìm kiếm liệu

Câu 18: Khi nhập liệu vào bảng ?

A Ngay sau sở liệu tạo B Sau bảng tạo sở liệu

C Bất lúc cần nhập liệu D Bất có liệu Câu 19: Hệ quản trị CSDL là:

A Phần mềm dùng tạo lập CSDL

B Phần mềm để thao tác xử lý đối tượng CSDL C Phần mềm dùng tạo lập, lưu trữ khai thác CSDL D Phần mềm dùng tạo lập, lưu trữ CSDL

Câu 20: Các chức Access

A Lập bảng B Lưu trữ liệu

C Tính tốn khai thác liệu D.Ba câu đúng Câu 21: Hãy hoàn thiện Data Type & Field Size bảng đây:

Field Name Data Type Field Size Stt MaSV HoDemSV TenSV GioiTinh NgaySinh NoiSinh DiaChi DanToc DiemToan DiemLy DiemHoa DiemTin DiemVan

4 Đáp án và Biểu điểm: Câu 21 (2.0 điểm): Câu hỏi Đáp án

1 D (0.4 điểm) A (0.4 điểm) C (0.4 điểm) A (0.4 điểm) D (0.4 điểm) A (0.4 điểm) B (0.4 điểm) C (0.4 điểm) B (0.4 điểm) 10 C (0.4 điểm) 11 D (0.4 điểm) 12 C (0.4 điểm) 13 A (0.4 điểm) 14 C (0.4 điểm) 15 D (0.4 điểm) 16 B (0.4 điểm) 17 D (0.4 điểm) 18 B (0.4 điểm) 19 C (0.4 điểm) 20 D (0.4 điểm)

Field Name Data Type Field Size Stt Auto Number

MaSV Number

HoDemSV Text 20

TenSV Text 10

GioiTinh Text

NgaySinh Date/time

NoiSinh Text 30

DiaChi Text 30

DanToc Text

(36)

5 Củng cố: - NhËn xÐt giê kiÓm tra.

- Về nhà đọc tập thực h nh 2.à 6 Rỳt kinh nghiệm kiểm tra

Tiết 13,14,15 Bài tập thực hànhBài tập thực hành Ngày soạn:25 /10/2009

(37)

I MỤC TIÊU: 1 Kiến thức

- Thực thao tác bản: Khởi động kết thúc Access, tạo sở liệu

- Nắm qui trình thiết kế bảng, biết nhận diện trường đặt khóa chính, khơng có trường đặt khóa chấp nhận để Access tạo trường khóa ID Nắm vài tính chất trường (Field Properties): Field size, format, Caption

2 Kĩ năng

- Thiết kế bảng đơn giản, với số tính chất trường nêu trên, biết cách khai báo khóa

- Biết chỉnh sửa cấu trúc bảng. 3 Thái độ

- Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

3 Bài mới: Tiết 1

Bài 1: Khởi động Access, tạo CSDL với tên Quanli_HS Trong CSDL tạo bảng Hoc_Sinh có trường sauu:

Tiết 2:

Bài 2: Tạo bảng với

trường cho

Bài 3: - Chuyển trường dân

tộc thành trường địa

Field Name Data Type FieldSize Stt Auto Number

MaSo Number

HoDem Text 20

Ten Text 10

GioiTinh Text

NgaySinh Date/time

NoiSinh Text 30

DiaChi Text 30

DanToc Text

(38)

Bài 4: Nhập số ghi vào bảng sau

4 Củng cố:

- Nhận xết đánh giá thực hành

Tiếtt:15 Đ5 thao tác bảng các thao tác bảng Ngy son: 22/11/2009

Ngày dạy:25/11/2009

I MỤC TIÊU: 1 Kiến thức

Học sinh biết lệnh thao tác sở: Cập nhật liệu, xếp liệu, tìm kiếm lọc liệu, định dạng in liệu;

2 Kĩ năng

- Biết mở bảng chế độ trang liệu; - Biết cập nhật liệu vào bảng;

Field Name Data Type

(39)

- Biết sử dụng nút lệnh để xếp;

- Biết sử dụng nút lệnh để lọc để lọc liệu thỏa điều kiện đó; - Biết sử dụng chức tìm kiếm thay đơn giản;

3 Thái độ

- Tự giác, tích cực chủ động tự tìm hiểu, khám phá, đặc biệt khả làm việc theo nhóm, tương trợ giúp đỡ lẫn

- Rèn luyện học sinh lịng ham thích mơn học II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phòng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra sĩ số.

2 Kiểm tra cũ: Cách tạo bảng, tạo khóa bảng. Khóa gì? Tại phải tạo khóa? C Bài mới:

Hoạt động 1: Cập nhật liệu

Nội dung Hoạt động giáo viên học sinh a, Thêm ghi:

- Lệnh Insert – New Record

- hay nhấn nút công cụ hay nút bảng

-Gõ liệu b, Thay đổi:

- Nháy chuột vào ghi cần thay đổi - Dùng phím Back Space, Delete để xóa

- Gõ nội dung c, Xóa ghi:

- Chọn ô ghi

- Chọn Edit – Delete record hay nút

Hay chọn vào ô ghi, nhấn phím Delete

Có xác nhận trước xóa: Chọn yes - Xóa nhiều ghi tương tự phải chọn nhiều ghi: nhấn ô kéo để chọn, hay giữ Shift

- Lưu ý: nhập hay điều chỉnh đầu cấy bút (chưa lưu), chuyển nơi khác (đã lưu)

- GV: Cập nhật liệu làm gì? HS: trả lời, đề nghị HS khác bổ sung - Gv: Cụ thể Access cập nhật liệu làm gì?

HS: trả lởi, hs khác bổ sung GV: chốt lại

? GV: trường gì? Hs: trả lời

GV: Em hiểu ghi nào? HS: trả lời

- GV: phải khai báo kiểu liệu trước (cấu trúc tạo trước)

(40)

d, Di chuyển bảng Về đầu

Về trước Mới

Vị trí Về cuối mẫu tin Về sau Di chuyển phím:

- Tab: di chuyển sau

- Shift_tab: di chuyển trước

- Home/End: đầu cuối ghi - Ctrl_Home: đầu

- Ctrl_End: cuối

GV: Nêu chức nút sau: (Dùng đèn chiếu tranh) HS: trả lời

Hoạt động 2: Sắp xếp lọc

Nội dung Hoạt động giáo viên học sinh a, Sắp xếp:

- Chọn cột cần làm khóa để xếp; - Chọn:

: xếp tăng dần (Sort Ascending)

: xếp giảm dần (Sort Descending)

- Lưu lại

GV: phải xếp Cho ví dụ xếp HS: trả lời

GV: Người phương tây tên đặt đâu HS trả lời: trước

GV: Vậy việc xếp

HS: cần chọn cột họ tên xếp GV: Minh họa (bằng đèn chiếu) xếp có họ tên tiếng Việt Chỉ vị trí sai Nêu câu hỏi

HS: xếp theo chữ đầu tiên, theo họ

(41)

b, Lọc

Lịch cho phép trích gi thỏa điều kiện Ta lọc hay dùng mẫu hỏi để thực việc Có nút lệnh lọc sau:

: Lọc theo ô liệu chọn (nơi trỏ đứng

: Lọc theo mẫu, nhiều điều kiện dạng mẫu

: Lọc / Hủy lọc

thế nào?

HS trả lời, học sinh khác bổ sung GV: chốt lại Phải tách họ, tên riêng

GV: Yêu cầu HS nghiên cứu mục b lọc nêu câu hỏi: Em hiểu khái niệm lọc? HS: trả lời Gọi HS khác nhận xét, bổ sung GV: Có hình thức lọc nào?

HS: trả lời

GV: Mở bảng DSHS chế độ Data Sheet View Chỉ cho HS nút lệnh lọc công cụ GV: Đưa trỏ vào ô bấm chuột vào nút (lọc) Em hiểu lọc theo ô liệu chọn?

GV: Thực việc lọc theo mẫu Và yêu cầu HS nhận xét hình thức lặp

GV: Sự khác cách lọc trên?

Đưa tình 1: Tìm học sinh có địa "Hà Nội"

GV: Yêu cầu HS trình bày cách thực cho HS thực máy

Tình 2: Tìm HS có địa "Quảng Ngãi" sinh năm 1991

Gọi HS trình bày thực máy

GV: Khi thực việc lọc, thực việc lọc theo mẫu?

Hoạt động 3: T ìm kiếm đơn giản

Nội dung Hoạt động giáo viên học sinh - Định vị trỏ ghi

Chọn lệnh Edit – Find (Ctrl_F)

- Nháy nút Find Gõ nội dung cần tìm vào hộp Find What

- Nhấn nút Find Next để tìm

GV: Ta tìm ghi, chi tiết ghi thỏa số điều kiện Chức tìm kiếm thay Access tương tự chức Word

Thay - Replace

Trong trường hợp muốn thay ta chọn thẻ Replace, Gõ nội dung cần thay vào hộp Replace with Chọn: - Replace: thay mẫu tin

(42)

Hoạt động 4: In liệu a Định dạng bảng liệu - Chọn Font cho liệu:

- Đặt độ rộng cột chiều cao hàng

b Xem trước in

- Nhấn nút chọn lệnh File/ Print – PreView - Chọn Close để đóng cửa sổ

c Thiết kế trang in

- Định dạng trang in: khổ giấy, lề giấy, menu File / Page Setup - Nhấn nút chọn lệnh File/ Print 4 Củng cố: - Liệt kê thao tác làm việc Access.

- Tìm kiếm, lọc, xếp Hướng dẫn học nhà

Xem câu hỏi tập cuối

Tiết : 19+20 Bµi tËp thùc hµnh 3Bµi tËp thùc hµnh 3 Ngày soạn: 16/11/2009

Ngày dạy:18/12/2009 I MỤC TIÊU:

1 Kiến thức

Biết sử dụng công cụ lọc, xếp để kết xuất thông tin từ bảng 2 Kĩ

(43)

Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phòng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

3 Bài mới:

Nội dung Hoạt động giáo viên học sinh Bài 1,2,3 SGK ( trang 76 ) - GV: Yêu cầu em thực theo yêu cầu

của GV

- HS thực máy tính

- GV kiểm tra thực hành HS nhận xét đánh giá thực hành

4 Củng cố

Các công cụ

Tiết :17 ôn tập học kì iôn tập học kì i Ngày soạn

Ngày dạy: I MỤC TIÊU:

1 Kiến thức

Nắm vững cách tạo bảng, chế độ thuật sĩ kết hợp thuật sĩ thiết kế 2 Kĩ

Biết vận dụng

(44)

Biết sử dụng hai chế độ: Thiết kế trang liệu II CHUẨN BỊ

1 Chuẩn bị giáo viên

SGK, SGV, máy chiếu, phịn máy 2 Chuẩn bị học sinh

Ôn tập theo hướng dẫn giáo viên III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

3 Bài mới:

- Chức hệ quản trị CSDL

- Sử dụng chế độ: tự thiết kế, dùng thuật sĩ, kết hợp để tạo bảng - Chức nút lệnh chế độ chế độ data sheet - Các đối tượng ACCESS

(45)

Ngày soạn: /12/2009 Ngày dạy 12/2009

Tiết :18 KiĨm tra häc k× i

1 Mục Tiêu đánh giá:

Kiểm tra kết tiếp thu học sinh sau học hết 1, 2, 3, 4, 2.Mục đích yêu cầu đề: Yêu cầu học sinh:

 Nắm lệnh tạo thay đổi cấu trúc Bảng chế độ thiết kế;  Khóa, cách tạo khóa

 Nắm lệnh sở làm việc với Bảng (lọc, xếp, tìm kiếm đơn giản)

3 Nội dung đề:

5 Củng cố: - NhËn xÐt giê kiÓm tra.

(46)

Tiết : 19 Bµi tËp thùc hµnh 3Bµi tËp thùc hµnh 3 Ngày soạn:

Ngày dạy I MỤC TIÊU:

1 Kiến thức

Thực đ ược thao tác bảng, làm việc với bảng hai chế độ 2 Kĩ

Kiểm tra kỹ thao tác: Cập nhật liệu, xếp lọc liệu, tìm kiếm thay liệu 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

Thái độ

Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

C Bài mới: Đề thực hành:

Mở tập tin KINHDOANH.MDB thư mục My Document:

Làm tập sau

Bài 1: Mở Table KHACH_HANG để thực thao tác sau đây a) Nhập thêm ghi với nội dung:

a6 Lê anh Minh 11 lê lợi, TT Huế

b) Di chuyển điểm chèn công cụ để chuyển đến bảng ghi thứ nhất, sau nhảy đến ghi cuối để ghi thêm ghi mới: a7 Nguyễn Trọng Quang 14 Nguyễn Huệ TT Huế

(47)

d) Hiệu chỉnh địa mã khách hàng a3 thành Yết kiêu TT Huế, địa mã khách hàng a5  Nguyễn công Trứ, TT Huế

e) Dùng lệnh tìm kiếm thay TT thành Thừa Thiên Huế

f) Thiết kế lại Table KHACH_HANG, cho Ten_khach_hang (chứa họ đệm tên khách hàng vào trường) tách làm 02 trường có tên: HO_DEM trưịng TEN Sau điều chỉnh liệu họ lót khách hàng vào trường HO_DEM, tên khách hàng vào trường TEN, xếp trường TEN tăng dần

g) Đóng cửa sổ Table lại lưu thay đổi vừa

Bài 2: Mở Table HOA_DON, tiến hành lọc theo yêu cầu 02 cách lọc : lọc theo liệu chọn lọc theo mẫu.

a) Lọc mã khách hàng có ký hiệu a3 Cuối hủy lọc đưa danh sách cũ

b) Lọc mã khách hàng có ký hiệu a1 mua sản phẩm số Cuối hủy lọc đưa danh sách cũ

c) Đóng cửa sổ table lại lưu thay đổi vừa

(48)

Tiết : 20 BiÓu MÉuBi MÉu Ngày soạn: 30/01/2009

Ngày dạy:24/12/2009 I MỤC TIÊU:

1 Kiến thức

Học sinh nắm lệnh thao tác sở: Tạo biểu mẫu 2 Kĩ

- Biết sử dụng thuật sĩ để tạo biểu mẫu đơn giản; - Biết sử dụng biểu mẫu để hiển thị ghi; - Biết chỉnh sửa biểu mẫu chế độ thiết kế

3 Thái độ

Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phòng máy vi tính, máy chiếu Projector, số chương trình minh họa ACCESS

để hướng dẫn

2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

3 Bài mới

Nội dung Hoạt động giáo viên học sinh a Khái niệm biểu mẫu

- Biểu mẫu đối tượng CSDL Access thiết kế dùng để:

+ Hiển thị liệu dạng thuận lợi để 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)

- Tạo biểu mẫu mới:

Cách 1: Tự thiết kế biểu mẫu

Cách 2: Dùng thuật sỹ để tạo biểu mẫu

b Tạo biểu mẫu dùng thuật sĩ Thực theo bước sau: - Nháy đúp vào

- Trong hộp Form Wizard, chọn bảng hộp Table/Queris

- Nháy nút / : chọn field hay tất

GV; Hãy nêu khái niệm biểu mẫu? HS: Đứng chỗ trả lời câu hỏi

GV: Thực thao tác may chiếu yêu cầu HS ý lắng nghe ghi chép

(49)

- Chọn Next

- Chọn Kiểu Form hộp Chọn Next

(50)

- Chọn tên tiêu đề Form, chọn:

+ Open the Form to view or enter information: xem hay nhập thông tin + Modify the form's design: sửa đổi thiết kế

- Chọn Finish để hoàn thành

c Các chế độ làm việc biểu mẫu.

- Chế độ biểu mẫu: chế độ xem hay nhập thông tin Chọn Form, chọn (Hình thức mẫu trên)

- Chế độ thiết kế: thiết kế hay sửa đổi lại form Chọn Form, chọn

4 Củng cố

(51)

Tiếtt: 22+23 Bµi tËp thùc hµnh 4Bµi tËp thùc hµnh 4 Ngày soạn: 27/12/2009

Ngày dạy: 30/12/2009 I MỤC TIÊU:

1 Kiến thức

Học sinh nắm cỏc lệnh thao tỏc sở: Tạo biểu mẫu đơn giản 2 Kĩ

Rèn luyện kỹ tạo Form phương pháp Wizard, đặt vấn đề nhu cầu tạo form phụ thao tác đơn giản Qua GV mơn nắm lại trình độ tiếp thu hs

3 Thái độ

Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phòng máy vi tính, máy chiếu Projector, số chương trình minh họa ACCESS

để hướng dẫn

2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ:

3 Bài mới:

Bài : Mở tệp Quanlyhocsinh.MDB thư mục My Document , có sẳn 03 tables: DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO)

MON_HOC (MA_MON_HOC , TEN_MON_HOC)

BANG_DIEM(MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO

Từ Table DSHV tạo Form chứa trường bảng DSHS Lưu tên Form là: FDSHS Cuối nhập 02 ghi với nội dung sau, lưu thóat

(52)

Bài 2: Từ Table BANG_DIEM tạo Form chứa trường bảng Lưu tên Form là: FBANGDIEM

4.Củng cố.

(53)

Tiết : 24 Đ7 liên kết bảng

Ngy son: 11/01/2009 Ngày dạy: 13/01/2009 I MỤC TIÊU:

1 Kiến thức

- Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc liên kết - Biết cách tạo liên kết Access

2 Kĩ năng

Tạo liên kết bảng Access sửa biểu mẫu chế độ thiết kế 3 Thái độ

- Tự giác, tích cực chủ động tự tìm hiểu, khám phá, đặc biệt khả làm việc theo nhóm, tương trợ giúp đỡ lẫn

- Rèn luyện học sinh lịng ham thích mơn học II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

Đọc tài liệu, nghe giảng, thảo luận, trả lời câu hỏi giáo viên III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra sĩ số. 2 Kiểm tra cũ:

Bài mới:

Hoạt động 1: Cập nhật liệu

Nội dung Hoạt động giáo viên học sinh GV: Minh họa ví dụ CSDL

KINH_DOANH( gồm bảng: KHACH_HANG,MAT_HANG,

HOA_DON mối liên kết chúng) HS: Theo dõi phần minh hoạ GV projector

GV: Trình bày cách lập CSDL trang 57-58 (bằng máy chiếu)

- Phân tích ưu nhược cách lập CSDL

HS: Phân tích ưu nhược cách lập CSDL

Chăm lắng nghe

GV: Từ nêu cần thiết việc liên kết bảng

HS: Chăm theo dõi

GV: Trình bày kỹ thuật tạo liên kết giữa các bảng.

1 Khái niệm

- Trong CSDL, bảng thường có liên kết với nhau.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

(54)

- GV thực thao tác để thực liên kết bảng mục Access (Dùng máy chiếu trình bày lần bước liên kết bảng )

- GV thực thao tác liên kết bảng KHACH_HANG bảng HOA_DON ( bảng có trường

Ma_khach_hang)

- HS: Chăm theo dõi lưu ý bước - GV vừa thực hành vừa nêu bước thực liên kết bảng

-HS: Theo dõi hình vẽ máy chiếu SGK

-HS: Theo dõi hình vẽ máy chiếu SGK

- HS lên bảng thiết lập mối liên kết bảng MAT_HANG HOA_DON máy chiếu

- GV thực lại bước lần thứ máy chiếu

- GV gọi vài học sinh lên bảng xác lập mối liên kết bảng MAT_HANG HOA_DON(có phần gợi ý GV )

- Bước : Mở CSDL

KINH_DOANH.MDB Nháy nút công cụ chọn Tool – Relationship…

- Bước : Nháy nút nháy nút phải chuột vào vùng trống tong cửa sổ Relationship chọn Show Table… bảng chọn tắt để mở hộp thoại Show Table chưa xuất hiện.

- Bước : Trong hộp thoại Show Table chọn bảng (HOA_DON, KHACH_HANG) cách chọn tên bảng nháy Add Cuối nháy Close để đóng cửa sổ Show Table.

- Bước : Các bảng xuất cửa sổ Relationship với trường khố bảng in đậm Di chuyển bảng cho hiển thị toàn chúng cửa sổ ( có bảng bị khuất khơng thể cửa sổ Relationship).

- Bước : Để thiết lập mối liên kết 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 HOA_DON Hộp thoại Edit Relationship xuất : (thể hình 48/trang 60 SGK máy chiếu)

- Bước : Trong hộp thoại Edit Relationship, nháy Creat Access tạo đường nối bảng để tạo mối liên kết

- Bước : 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 49/trang 60 SGK

Bước : Nháy nút để đóng cửa sổ Relationships Nháy Yes để lưu lại liên kết

4 Củng cố

- GV nhắc lại bước xác lập liên kết bảng

(55)

Tiết : 25 Bµi tËp thùc hµnh Bµi tËp thùc hµnh 5

LIÊN KẾT GIỮA CÁC BẢNG

Ngày soạn: 11/01/2009 Ngày dạy: 15/01/2009 I MỤC TIÊU:

1 Kiến thức

Củng cố kiến thức liên kết bảng 2 Kĩ

- 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 Thái độ

Tự giác, tích cực chủ động thực hành II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị.

2 Kiểm tra cũ: Hãy nêu điều kiện tạo liên kết hai bảng. 3 Bài mới:

Hoạt động : Tạo CSDL gồm nhiều bảng tạo liên kết bảng. a Mục tiêu:

- Biết cách tạo liên kết bảng b Nội dung:

- Tạo CSDL Kinh_doanh

- Tạo liên kết cho bảng CSDL Kinh_doanh c Các bước tiến hành

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

- Yêu cầu HS tạo CSDL Kinh_doanh gồm bảng: KHACH_HANG, HOA_DON, MAT_HANG có cấu trúc sau:

KHAC_HANG

Tên trường Mô tả Khố Ma_khach_hang Mã khách

hàng *

Hoten Tên khách hàng

Dia_chi Địa

(56)

MAT_HANG

Tên trường Mơ tả Khố Ma_mat_hang Mã mặt hàng *

Ten_mat_hang Tên mặt hàng Don_gia Đơn giá HOA_DON

Tên trường Mơ tả Khố So_don Số hiệu hoá

đơn *

Ma_khach_hang Mã khách hàng

Ma_mat_hang Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao

hàng

- Yêu cầu HS tạo liên kết bảng Sửa chữa sai sót HS q trình thực hành

- Tạo liên kết bảng CSDL

4 Củng cố

(57)

Tiết : § TRUY VẤN DỮ LIỆU

Ngày soạn: Ngày dạy: I MỤC TIÊU:

1 Kiến thức

- Hiểu khái niệm mẫu hỏi Biết vận dụng 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

- Biết bước để tạo mẫu hỏi 2 Kĩ

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ế

3 Thái độ II CHUẨN BỊ

1 Chuẩn bị giáo viên

Sách GK tin 12, Sách GV tin 12, máy chiếu Projector, đĩa chứa chương trình minh

2 Chuẩn bị học sinh: Sách giáo khoa, III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: 3 Bài mới:

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

1 Các khái niệm: a Mẫu hỏi

Trên thực tế quản lý HS ta thường có yê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 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 mẫu hỏi - Yêu cầu HS đọc SGK nêu chức mẫu hỏi?

- Khi làm việc mẫu hỏi có chế độ làm việc ?

Chú ý: Kết thực mẫu hỏi đóng vai trị bảng tham gia vào việc tạo bảng, biểu mẫu, tạo mẫu hỏi khác báo cáo

b Biểu thức:

- Để thực tính tốn tính trung bình cộng, tính tổng… cần phải sữ dụng Design View.

- Chức mẫu hỏi: + Sắp xếp ghi

+ Chọn 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ực tính tốn tính trung bình cộng, tính tổng , đếm …;

+ Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác

- Có chế độ làm việc: Chế độ thiết kế trang liệu

-Các kí hiệu phép toán thường dùng bao gồm :

(58)

các phép toán biểu thức Yêu cầu HS nêu số phép toán biểu thức sữ dụng mẫu hỏi?

- 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 Biểu thức logic sữ dụng trường hợp sau:

+ Thiết lập lọc cho bảng

+ Thiết lập điều kiện lọc để tạo mẫu hỏi VD: Để tìm HS nữ tổ biểu thức lọc là: [GT] = “Nữ” AND [TO]=2

- Vậy để tìm HS đồn viên có Tốn từ trở lên biểu thức điều kiện ?

c Các hàm:

Giới thiệu cho HS biết chức hàm thống kê

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)

2 Tạo mẫu hỏi:

- Tương tự bảng báo cáo để làm việc với đối tượng mẫu hỏi trước hết ta phải làm gì?

- Có cách để tạo mẫu hỏi ? - Nêu bước để tạo mẫu hỏi ? Chú ý: Không thiết phải thực tất bước

- Cách thiết kế mẫu hỏi

C1: Nháy đúp vào Create Query by using Wizard

hoặc

C2: Nháy đúp vào Create Q

- GV trình chiếu hình mẫu hỏi chế độ thiết kế giải thích thành phần cửa sổ thiết kế

AND, OR, NOT (phép toán logic)

- Các toá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ụ :

MAT_DO : [SO_DAN] / [DIENTICH] - Biểu thức điều kiện là:

[Doanvien] AND [TOAN] >=9 - HS lắng nghe ghi chép

- Ta phải chọn Queries bảng chọn đối tượng

- Có cách: sữ dụng thuật sĩ tự thiết kế - 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

+ Khai báo điều kiện cần đưa vào mẫu hỏi để lọc ghi

+ Chọn trường dùng để xếp ghi mẫu hỏi

- Xây dựng trường tính tốn từ trường có

(59)

4 Củng co: Nhắc lại khái niệm mẫu hỏi, 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

(60)

Tiết: 27+28 Bµi tËp thùc hµnh 6Bµi tËp thùc hµnh 6 MẪU HỎI TRÊN MỘT BẢNG Ngày soạn

Ngày dạy Ngày dạy 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

3 Thái độ : Tự giác, tích cực chủ động thực hành. II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

3 Bài mới: Hoạt động :

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

- 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”

(61)

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 ? - 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í , Hoá, Văn, Tin

- Yêu cầu HS tạo mẫu hỏi theo yêu cầu Bài

- 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ụ 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:

4 Củng cố:

- Chọn vừa đủ liệu nguồn Chỉ chọn trường cần thiết cho mẫu hỏi tập

(62)

Ngày soạn: Bµi tËp thùc hµnh 7Bµi tËp thùc hµnh 7 Tiết : 29+30 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 3 Thái độ: Tự giác, tích cực chủ động thực hành. II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

C Bài mới: Hoạt động :

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

- 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

(63)

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á

- Thực tập theo yêu cầu GV

4 Cng c:

(64)

Ngày soạn

Ngày dạy

Tiết : 29+30 § MẪU HỎI TRÊN NHIỀU BẢNG

I MỤC TIÊU: 1 Kiến thức:

- Thấy 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

2 Kĩ năng:

- Tạo báo cáo thuật sĩ - Thực lưu trữ in báo cáo 3 Thái độ: Tự giác, tích cực học tập. II CHUẨN BỊ

1 Chuẩn bị giáo viên

- Phịng máy vi tính, máy chiếu Projector để hướng dẫn 2 Chuẩn bị học sinh

- Sách giáo khoa, sách tập tập viết nhà III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

C Bài mới:

Hoạt động : Tìm hiểu khái niệm báo cáo. a Mục tiêu:

- Biết khái niệm lợi ích việc tạo báo cáo - Nắm bước tạo báo cáo

b Nội dung:

- Khái niệm chức báo cáo - Các bước tạo báo cáo

c Các bước tiến hành

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

- Sau kỳ thi ta phải làm báo cáo về 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 cáo gì?

- Chiếu lên hình để HS quan sát báo cáo: Thống kê trung bình điểm tốn theo tổ

- 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

(65)

- Theo em với báo cáo giúp điều gì?

- Để tạo báo cáo, cần trả lời cho các 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 đưa vào báo cáo?

+ Dữ liệu nhóm nào?

- Yêu cầu HS liên hệ để trả lời câu hỏi báo cáo thống kê điểm toán - Để làm việc với báo cáo ta phải chọn đối tượng ?

- Để tạo báo cáo ta thực bước ?

- Thể so sánh, tổng hợp tính tổng theo nhóm liệu

- Trình bày nội dung văn theo mẫu quy định

Trả lời câu hỏi

- Chọn Report cửa sổ CSDL để xuất trang báo cáo

- Các bước thực tạo báo cáo: Dùng thuật sĩ

2 Sửa đổi thiết kế báo cáo tạo bước

2 Hoạt đ ộng 2: Tìm hiểu cách tạo báo thuật sĩ. a Mục tiêu:

- Biết cách tạo báo cáo đơn giản b Nội dung:

- Các bước tạo báo cáo bàng thuật sĩ c Các bước ti n hànhế

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

- Để tạo báo cáo thuật sĩ trước hết ta chọn mục ?

- Trình chiếu bước tạo báo cáo thuật sĩ cho HS quan sát:

Trong hộp thoại Report Wizard chọn thông tin đưa vào báo cáo:

+ Chọn bảng 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 Hocsinh chọn tất trường Nháy Next để sang bước tiếp theo.

+ Chọn trường để gộp nhóm báo cáo Nháy đúp vào trường TO để nhóm theo tổ Nháy Next

- Chỉ (các) trường để xếp thứ tự

- Trong trang báo cáo nháy đúp chuột vào Create report using Wizard.

(66)

các ghi

+ Ta xếp Ten theo bảng chữ 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 Next

+ Chỉ cách bố trí ghi trường 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 trong hai tùy chọn :

+ Xem báo cáo (Preview the report) + Sửa đổi thiết kế báo cáo (Midify the report’s design)

- Sau 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 phần đầu cho em quan sát

- Khởi động Access thực tạo báo cáo Access cho HS quan sát

- Yêu cầu em HS lên trực tiếp tạo Báo cáo: Thống kê theo GT điểm trung bình mơn văn

Chú ý: Để xem kết báo cáo nháy nút Preview

- Quan sát để nhớ rõ - Thực theo yêu cầu GV

4 Cng c:

- 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

(67)(68)(69)(70)(71)(72)(73)(74)

Ngày soạn: 22/02/2009 Bµi tËp thùc hµnh Bµi tËp thùc hµnh

Tiết tp2ct: 33

tạo báo cáotạo báo cáo

I MC TIấU:

1 Kin thức: Cách tạo báo cáo thực hành 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 độ: Tự giác, tích cực chủ động thực hành.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Phịng máy vi tính, máy chiếu Projector để hướng dẫn. 2 Chuẩn bị học sinh: Sách giáo khoa, sách tập.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

C Bài mới:

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG

Hoạt động 1: Chẩn bị Kiểm tra hoạt động phòng

máy,

Bố trí lại vị trí chổ ngồi HS

Ổn định chổ ngồi

Hoạt động 2: Hướng dẫn thực hành Hướng dẫn:

Khởi động máy Mở Access

Mở CSDL QLHS

(Nếu khơng cịn CSDL tạo CSDL mới)

Hướng dẫn: Chọn trường họ tên, ngày sinh, địa chỉ, giới tính, tạo báo cáo thuật sĩ, chọn trường giới tính để nhóm, sau tạo xong báo cáo, dung hàm =Count(gioitinh]) để đếm số Hs nam(nữ)

Tạo mẫu hỏi in danh sách học sinh với điều kiện điểm trung bình môn >=6.5 Từ mẫu hỏi vừa tạo để tạo báo cáo

Thực hiện: Khởi động máy Mở Access Mở CSDL QLHS

Thực theo yêu cầu SGK

Thực theo hướng dẫn

Bài thực hành số

- Tạo báo cáo để in danh sách học sinh gồm: họ tên, ngày sinh, địa chỉ, nhóm theo giới tính, đếm Hs nam, nữ

Hoạt động 3: Nhận xét đánh giá Kiểm tra thình thực hiện,

nhận xét hướng dẫn điểm HS chưa nắm rõ Chỉ rõ vấn đề tạo báo cáo từ bảng, từ mẫu hỏi

Thực chỉnh sửa

(75)

Học bài, nắm lại cách thiết kế mẫu hỏi, cách tạo liên kết từ nhiều bảng, xem trước thực hành

E Rút kinh nghiệm giảng

Ngày soạn: 22/02/2009 Bµi tËp thùc hµnh Bµi tËp thùc hµnh

Tiết tp2ct: 34+35

bài thực hành tổng hợpbài thực hành tổng hợp

I MỤC TIÊU:

1 Kiến thức: Biết thực kỹ Access

2 Kĩ năng: Biết thực kỹ tạo báo cáo đơn giản thuật sĩ 3 Thái độ: Tự giác, tích cực chủ động thực hành.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Phòng máy vi tính, máy chiếu Projector để hướng dẫn. 2 Chuẩn bị học sinh: Sách giáo khoa, sách tập.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

C Bài mới:

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA

HS NỘI DUNG

Hoạt động 1: Chẩn bị Kiểm tra hoạt động phịng máy,

Bố trí lại vị trí chổ ngồi HS Ổn định chổ ngồi Hoạt động 2: Hướng dẫn thực hành Hướng dẫn:

Khởi động máy Mở Access

Tạo CSDL HOCTAP Hướng dẫn: Tạo bảng: BANDIEM, HOCSINH, MONHOC

Thiết lập liên kết bảng Tạo biểu mẫu để nhập liệu cho BANGDIEM

Nhập liệu cho bảng Thiết kế mẫu hỏi: lọc tên Hs điểm, Thiết kế mẫu hỏi lập danh sách học sinh gồm họ tên, điểm mơn tốn nhóm theo ngày tháng năm, xếp theo ngày kiểm tra (đặt điều kiện xếp tăng dần) Tạo báo cáo danh sách học sinh tính điểm TB theo mơn Chọn Summary option…và chọn Avg theo môn

Thực hiện: Khởi động máy Mở Access

Thực theo yêu cầu SGK

Thực theo hướng dẫn

Bài thực hành số Tạo CSDL

Thiết lập liên kết bảng

Tạo biểu mẫu để nhập liệu cho BANGDIEM Nhập liệu cho bảng

(76)

Hoạt động 3: Nhận xét đánh giá Kiểm tra thình thực hiện, nhận

xét hướng dẫn Thực chỉnh sửa

4 Cng c:Học bài, nắm lại cách thiết kế mẫu hỏi, cách tạo biểu mẫu, báo cáo Chuẩn bị kiểm tra thực hành tiết E Rút kinh nghiệm giảng

(77)

Ngày soạn: 08/03/2009 Chương III

Tiết tp2ct: 36

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ

§10 CƠ SỞ DỮ LIỆU QUAN HỆ

(TiÕt 1) I MỤC TIÊU:

1 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

2 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

3 Thái độ: Tự giác, tích cực học tập. II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK 2 Chuẩn bị học sinh: Sách giáo khoa, sách tập. III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Nội dung Hoạt động gv h s

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 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 lơgic.

- Mơ hình vật lí

GV: Theo em để tiến hành xây dựng và khai thác hệ CSDL thường được tiến hành qua bước?

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

GV: Như chương I em đã được học 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, có thể mơ tả 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

(78)

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í

+ Về mặt thao tác liệu: cập nhật liệu : thêm, xóa hay sửa ghi bảng

+ 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

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:

- Mỗi quan hệ có tên phân biệt với tên quan hệ khác

- Các phân biệt thứ tự khơng quan trọng

- Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng

- Quan hệ khơng có thuộc tính đa trị hay phức hợp

4 Ví dụ :

(các ví dụ SGK86 – 87) 5 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:

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 các mơ hình liệu bậc thấp) cho biết liệu lưu trữ

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 về CSDL, khái niệm hệ QTCSDL?

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

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

(79)

+ 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ố chính:

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

Ví dụ:

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ỉ điều xảy ra?

HS: Có thể khơng ghi địa người gửi, bắt buộc phải ghi địa người nhận

GV:Vậy địa người nhận là khóa

GV: Để đảm bảo quán dữ 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 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

4 Cng c:

(80)

Ngày soạn: 08/03/2009

Tiết tp2ct: 37+38

§10 CƠ SỞ DỮ LIỆU QUAN HỆ

(TiÕt 2+3)

I MỤC TIÊU: 1 Kiến thức:

Khái niệm mơ hình liệu quan hệ đặc trưng mơ hình

2 Kĩ năng:

Liên hệ với thao tác cụ thể chương II

3 Thái độ: Tự giác, tích cực học tập. II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK

2 Chuẩn bị học sinh: Sách giáo khoa, sách tập Đọ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:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Hoạt động : Mơ hình quan hệ

Mục tiêu : Khái niệm mơ hình liệu quan hệ đặc trưng bản; liên hệ với chương

Hoạt động h s Hoạt động gv

- Học sinh nghe giảng

- Học sinh phát biểu ý kiến nghe giáo viên thuyết trình

- Nghe giáo viên thuyết trình

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ể

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

(81)

- 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

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 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 Hoạt động 2: 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.

Hoạt động h s Hoạt động gv

- Nghe giáo viên thuyết trình

- Học sinh thảo luận, phản biện lẫn 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

Một tập hợp gồm hay số thuộc tính một bảng có tính chất vừa đủ để phân biệt và khơng thể loại bớt thuộc tính để tập thuộc tính cịn lại đủ phân biệt bảng gọi là khóa bảng đó.

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 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

(82)

trình 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

hiện bảng khác tạo nên liên kết 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 h s Hoạt động gv

Làm theo hướng dẫn giáo viên: tìm khóa, mối liên kết, tìm thơng tin xuất phát từ mã khách 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

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ứ

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

4 Cng c:

Giáo viên đánh giá kết làm theo nhóm hoạt động thứ E Rút kinh nghiệm giảng

(83)

Ngày soạn: 15/03/2009 Bµi tËp thùc hµnh 10 Bµi tËp thùc hµnh 10

Tiết tp2ct: 39+40

hệ sở liệu quan hệ

hệ së d÷ liƯu quan hƯ

(TiÕt 1+2) I MỤC TIÊU:

1 Kiến thức: Biết chọn khóa cho bảng liệu toán quen thuộc; 2 Kĩ năng:Biết cách xác lập liên kết bảng thơng qua khóa để tìm thông tin liên quan đến cá thể quản lý

3 Thái độ: Tự giác, tích cực chủ động thực hành. II CHUẨN BỊ

1 Chuẩn bị giáo viên: Phịng máy vi tính, máy chiếu Projector để hướng dẫn. 2 Chuẩn bị học sinh: Sách giáo khoa, sách tập.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: Kiểm tra thiết bị. 2 Kiểm tra cũ: Không.

C Bài mới:

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG

Hoạt động 1: Chẩn bị Kiểm tra hoạt động

phịng máy,

Bố trí lại vị trí chổ ngồi HS

Ổn định chổ ngồi

Hoạt động 2: Hướng dẫn thực hành

Để bảo mật thông tin Gv chấm khơng biết chấm SBD nào, biết mã phách

Người làm phách khơng chấm thi Hãy lựa chọn khóa cho bảng

(84)

Bảng kết

Bảng kết cho thấy, Hs có SBD Trong số phách trùng Tạo CSDL (3 bảng) xác định

khóa, Tạo liên kết

Tạo CSDL (3 bảng) xác định khóa,

Tạo liên kết

THực theo yêu cầu SGK

Hoạt động 3: Nhận xét đánh giá Kiểm tra thình thực hiện,

nhận xét hướng dẫn Thực chỉnh sửa

4 Cng c:

Học bài, nắm lại nội dung: chọn khóa, liên kết bảng, bảo mật liệu

E Rút kinh nghiệm giảng

(85)

Ngày soạn: 22/03/2009 Đ11 thao tác với

Tiết tp2ct: 41+42

CƠ SỞ DỮ LIỆU QUAN HỆ CƠ SỞ DỮ LIỆU QUAN HỆ

(TiÕt 2+3)

I MỤC TIÊU: 1 Kiến thức:

BiÕt 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

2 Kĩ năng: Có liên hệ với thao tác cụ thể trình bày chương II 3 Thái độ: Tự giác, tích cực học tập.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng

2 Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Hoạt động gv h s nội dung

GV: Nội dung kiến thức HS đã 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ệ 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

GV: Trong Word mà em học để tạo một danh sách học sinh em phải thực thế nào?

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

2 Cập nhật liệu

(86)

HS: Tạo cấu trúc bảng. Nhập liệu

GV: Trong Access tương tự sau em tạo xong cấu trúc cho bảng ta phải cập nhật liệu cho bảng

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, 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

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à khơng phải thay đổi tồn giá trị thuộc tính cịn lại

+ Xóa ghi việc xóa bảng

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 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

(87)

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ụ:

- 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

a Xem tồn bảng

b Có thể dùng cơng cụ lọc liệu để xem tập ghi số trường bảng

c.Các hệ QTCSDL quan hệ quen thuộc cho phép tạo biểu mẫu để xem ghi

1 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

4 Cng c:

- Nhắc lại số thao tác tạo lập CSDL, cập nhật liệu, khai thác CSDL

- Ra tập nhà

E Rút kinh nghiệm giảng

(88)(89)(90)

Ngày soạn: 06/04/2009 Đ11 loại kiến trúc

Tiết tp2ct: 44+45+46

cña hệ quản trị C S D LIU C S D LIỆU

(TiÕt1+ 2+3)

I MỤC TIÊU: 1 Kiến thức:

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

2 Kĩ năng: Có liên hệ với thao tác cụ thể trình bày chương II 3 Thái độ: Tự giác, tích cực học tập.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng

2 Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Hoạt động gv h s 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 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 hệ CSDL gồm nhiều CSDL nhỏ đặt nhiều nơi cách xa liên kết với

Có hai loại kiến trúc hệ CSDL: tập trung phân tán

GV: Theo em hiểu tập trung, thế phân tán?

GV: Em hiểu cụm từ “cá nhân” ?

HS: Cá nhân theo em hiểu một người

GV: Do người đảm nhận tất các cơng việc 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

1 Các hệ CSDL tập trung

Với hệ CSDL tập trung, toàn liệu lưu trữ máy dàn máy Những người dùng từ xa truy cập vào CSDL thông qua phương tiện truyền thông liệu Nói chung có ba kiểu kiến trúc tập trung:

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 người khai thác thông tin, tự lập hiển thị báo cáo

b Hệ CSDL trung tâm

(91)

ngân hàng trụ sở 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 nơi rút tiền chúng phải liên lạc trung tâm ngân hàng để lấy thông tin tài khoản 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ẹ thành phần chủ có nhiệm vụ cung cấp tài nguyên 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ị trí thành phần hệ QTCSDL cài đặt

Hình 50 Hệ CSDL khách - chủ

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 dân cư đơn vị kinh doanh thành phố Thông qua mạng truyền thông, 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

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 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 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 thiết phải cài đặt máy tính

- Thành phần cấp tài nguyên thường 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 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 CSDL

+ Nâng cao khả thực hiện: CPU máy chủ máy khách khác chạy song song, CPU thực nhiệm vụ riêng

+ Chi phí cho phần cứng 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 phần thao tác giải máy khách, cần: yêu cầu truy cập CSDL gửi đến máy chủ liệu kết gửi cho máy khách

+ Nâng cao khả đảm bảo tính qn liệu ràng buộ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

(92)

hạn)

Như CSDL chi nhánh gọi CSDL

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 chia đặt trạm khác mạng Nếu liệu tập trung trạm người dùng trạm khác 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

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 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ố 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

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 phân tán mặt vật lí mạng máy tính

Một hệ QTCSDL phân tán hệ thống phần mềm cho phép quản trị CSDL phân tán làm cho người sử dụng không nhận thấy 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 loại chính: hỗn hợp

+ Hệ CSDL phân tán nhất: nút mạng dùng hệ QTCSDL

+ Hệ CSDL phân tán hỗn hợp: nút mạng dùng hệ QTCSDL khác

b Một số ưu điểm hạn chế hệ CSDL phân tán

Sự phân tán liệu ứng dụng có một số ưu điểm so với hệ CSDL tập trung:

+ Cấu trúc phân tán liệu thích hợp cho chất phân tán nhiều người dùng + Dữ liệu chia sẻ mạng 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 lưu trữ nút khác

+ Hiệu hệ thống nâng cao

+ 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 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:

(93)

sự phân tán liệu người dùng + Chi phí cao

+ Đảm bảo an ninh khó khăn

+ Đảm bảo tính qn liệu khó + Việc thiết kế CSDL phân tán phức tạp

4 Cng c:

Nhắc lại khái niệm E Rút kinh nghiệm giảng

(94)

Ngày soạn: 19/04/2009 §11 BẢO MẬT THÔNG TIN

Tiết tp2ct: 47 TRONG CÁC HỆ CƠ SỞ DỮ LIỆUTRONG CÁC HỆ CƠ SỞ DỮ LIỆU (TiÕt1)

I MỤC TIÊU: 1 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

2 Kĩ năng: Biết số cách thông dụng bảo mật CSDL 3 Thái độ: Tự giác, tích cực học tập.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng

2 Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Hoạt động gv h s 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 giới Do vấn đề bảo mật thơng tin đặt lên hàng đầu Việc bảo mật thực 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

GV: Ví dụ, số hệ quản lí học tập và 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ỗi phụ huynh có quyền xem điểm em khối em học Đây quyền truy cập hạn chế (mức thấp nhất) thầy cô giáo trường có quyền truy cập cao hơn: Xem kết 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ó bảng phân quyền?

HS: Khi khơng có phân quyền các em vào xem điểm đồng thời sửa điểm

1 Chính sách ý thức:

- Ở cấp quốc gia, bảo mật phụ thuộc vào 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 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

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 Đ Đ Đ

(95)

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 người dùng, tức phải xác minh người truy cập thực người phân quyền Đảm bảo điều nói chung khó khăn Một giải pháp thường dùng sử dụng mật Ngồi 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,…

GV: Ngoài việc bảo mật phân quyền 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 ngồi việc giảm dung lượng cịn tăng tính bảo mật thông tin

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 phát truy cập khơng bình thường (ví dụ q thường xuyên 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

- 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

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 chế nhận dạng phức tạp

 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 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

4 Lưu biên bản

Ngoài giải pháp nêu trên, người ta tổ chức lưu biên hệ thống Biên hệ thống thông tường cho biết:

Số lần truy cập vào hệ thống, vào thành phần hệ thống, vào yêu cầu tra cứu,…

Thông tin số lần cập nhật cuối cùng: phépcập nhật, người thực hiện, thời điểm cập nhật,…

Nhắc lại số cách dùng để bảo mật

4 Cng c:

(96)

Ngày soạn: 19/04/2009 §11 BẢO MẬT THƠNG TIN

Tiết tp2ct: 48 TRONG CÁC HỆ CƠ SỞ DỮ LIỆUTRONG CÁC HỆ CƠ SỞ DỮ LIỆU (TiÕt 2)

I MỤC TIÊU: 1 Kiến thức:

- Nhất thiết phải có chế bảo vệ CSDL

- Có khái niệm đối tượng bảo vệ phương thức bảo vệ

2 Kĩ năng: Khơng địi hỏi phải biết thao tác cụ thể 3 Thái độ: Tự giác, tích cực học tập.

II CHUẨN BỊ

1 Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK, Máy chiếu, máy tính, phơng chiếu bảng

2 Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức lớp: 2 Kiểm tra cũ: Không. C Bài mới:

Hoạt động gv Hoạt động h s

GV lấy ví dụ hệ CSDL quản lí học tập, giảng dạy nhà trường, chứa thơng tin, liệu kết qủa HS

GV nêu câu hỏi

Những cần đến liệu này?

Ai người sửa điểm CSDL này?

GV mơn Tốn xem (sửa) điểm mơn Tốn? Có thể sửa điểm môn khác? GVCN lớp xem (sửa) những liệu nào? Còn Hiệu trưởng nhà trường? - HS PHHS có quyền sửa (xem) khơng ?

- Sau câu trả lời HS, GV hướng dẫn để HS nhận thấy nhu cầu quyền HS, PH, GV, GVCN, Hiệu trưởng nhà trường khác việc sử dụng CSDL GVBM sửa điểm mơn Đồng thời, GV muốn xem lại kết qủa mơn học phụ trách mà không cần sửa

HS trả lời: học sinh, giáo viên, phụ huynh

Giáo viên

HS thảo luận để trả lời câu hỏi, tình mà GV đưa

(97)

chữa vào chế độ xem để tránh vô ý làm thay đổi liệu Trong HS, PHHS xem điểm mà không phép sửa chữa, thay đổi

Trong thực tế hệ CSDL muốn đưa vào sử dụng thực tế phải có biện pháp bảo đảm an toàn bảo mật liệu nhằm ngăn chặn truy cập không phép hạn chế tối đa sai sót vơ ý người sử dụng

Các giải pháp bảo vệ chủ yếu là:

- Tạo lập liệu sơ đồ truy cập hạn chế tới liệu tong CSDL Tạo liệu phần hệ CSDL, phần liệu cho phép người dùng truy cập Hoặc hạn chế việc truy cập (thông qua modul bảo vệ)

- Xây dựng bảng phân quyền truy cập để đảm bảo nhóm người dùng có quyền sử dụng số dịch vụ định hệ CSDL Phân cho đối tượng sử dụng quyền truy cập tương ứng, ví dụ PHHS xem điểm học tập mình; GV xem điểm học tập lớp,… - Xây dựng thủ tục thực truy cập hạn

chế theo bảng phân quyền xác định Sử dụng biện pháp kĩ thuật để thực việc phân quyền sử dụng

- Mã hóa thơng tin biểu diễn thông tin theo cấu trúc mã hóa

- Nhận dạng người dùng, xác định nhóm họ để cung cấp dịch vụ mà họ phép sử dụng

Yêu cầu HS đọc SGK phần nói Bảng phân quyền ví dụ Yêu cầu HS cho biết Bảng phân quyền dùng để làm ?

Dùng để xác định quyền sử dụng nhóm người với CSDL

Vấn đề để hệ thống nhận dạng người dùng thuộc nhóm nào? Một giải pháp sử dụng mật hệ thống tính tốn, xử lí để xác định người truy cập thuộc nhóm

Ngồi ra, người ta cịn sử dụng phương pháp lưu biên hệ thống Biên hệ thống dùng để ghi thông tin thống kê số lần truy cập vào hệ thống, vào liệu, yêu cầu…; Thông tin số lần truy cập gần Biên hệ thống dùng để:

- Trợ giúp việc khôi phục liệu có cố kĩ thuật hoạt động hệ CSDL

- Đánh giá mức độ quan tâm người dùng với liệu dạng truy vấn

Nghe GV thuyết trình, giải thích

HS đọc SGK, trả lời câu hỏi

(98)

4 Cng c:

GV hướng dẫn HS trả lời câu hỏi SGK E Rút kinh nghiệm giảng

MySQL, Oracle,

Ngày đăng: 27/04/2021, 08:56

w