Hệ QTCSDL: Phần mềm cung cấp một môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL được gọi là hệ quản trị CSDL (Database management System).. Hệ C[r]
(1)Ngày soạn : / / Ngày giảng: / / Tiết CT :
CHƯƠNG I KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU
Bài 1:MỘT SỐ KHÁI NIỆM CƠ BẢN
I Mục đích yêu cầu: Học sinh hiểu được:
- Biết vấn đề thường phải cần giải toán quản lý - Các khái niệm CSDL, hệ quản trị CSDL hệ CSDL
- Vai trò CSDL xã hội đại II Phương pháp phương tiện dạy học: - Phương pháp: Thuyết trình, vấn đáp - Phương tiện : Dùng bảng Sgk Tin 12 III Các bước lên lớp:
1. Ổn định lớp: Kiểm tra sỉ số 2.
N i dung:
ộ
Nội dung giảng Hoạt động GV HS Hoạt động 1: Tìm hiểu Bài toán Quản Lý.
I Bài toán quản lý:
Ví dụ: Quản lí học sinh nhà trường - Xem hình 1, SGK trang
- Hồ sơ có thay đổi hay nhầm lẫn địi hỏi phải sửa đổi lại Cơng việc sửa đổi cần thực xác thường xuyên (tốt có thay đổi) để đảm bảo hồ sơ phản ánh thực tế Việc bổ sung, sửa chữa, xóa hồ sơ gọi cập nhật hồ sơ
- Việc lập hồ sơ không đơn để lưu trữ mà chủ yếu để khai thác, sử dụng phục vụ yêu cầu quản lí tổ chức
Câu hỏi dẫn dắt vấn đề: Ngày Tin học xuất nơi lĩnh vực đời sống xã hội, đặc biệt cơng tác quản lí 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 nói chung gồm số cơng đoạn chung Vậy cơng đoạn chung gì? Chúng ta xét tốn quản lí học sinh nhà trường
GV: Để quản lí, nhà trường phải lập hồ sơ học sinh 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?
(2)địa chỉ, họ tên cha (mẹ), đồn viên hay chưa, điểm tốn, lý, hóa, văn, tin…
Hoạt động 2: Giới thiệu công việc xử lý thông tin. II Các công việc thường gặp xử
lý thông tin tổ chức.
Dù thông tin quản lý thuộc lĩnh vực nào, cơng việc xử lí phải bao gồm: 1 Tạo lập hồ sơ:
Để tạo lập hồ sơ, cần thực hiện:
Tùy thuộc nhu cầu tổ chức mà xác định chủ thể cần quản lý Dựa vào yêu cầu cần quản lý
thông tin chủ thể để xác định cấu trúc hồ sơ
Thu thập, tập hợp thông tin cần thiết cho hồ sơ lưu trữ chúng theo cấu trúc xác định
2 Cập nhật hồ sơ:
Thông tin lưu trữ hồ sơ cần cập nhật để đảm bảo phản ánh kịp thời, với thực tế Một số việc thường làm để cập nhật hồ sơ: Thêm, xóa, sửa
3 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ý Bao gồm:
Sắp xếp hồ sơ theo tiêu chí phù hợp với yêu cầu quản lý tổ chức
Tìm kiếm việc tra cứu thơng tin có sẵn hồ sơ thỏa mãn số điều kiện
Thống kê cách khai thác hồ sơ dựa tính tốn để đưa thơng tin đặc trưng, khơng có sẵn hồ sơ
Lập báo cáo việc sử dụng kết tìm kiếm, thống kê, xếp
GV: Với hồ sơ quản lí ta có thể thực số cơng việc liên quan đến liệu có hồ sơ? HS: Lắng nghe, trả lời câu hỏi của GV ghi chép
HS: Thêm, sửa, xóa liệu hồ sơ Tính ĐTB mơn, tính ĐTB chung, xếp xếp loại học sinh, xem kết học tập hay số học sinh lớp, tính tổng số lượng học sinh lớp, toàn khối toàn trường, …
(3)để tạo lập hồ sơ
Mục đích cuối phục vụ, hỗ trợ cho q trình lập kế hoạch, định xử lí cơng việc người có trách nhiệm
IV.Củng cố dặn dò:
(4)Ngày soạn : / / Ngày giảng: / / Tiết CT :
Bài 1:
MỘT SỐ KHÁI NIỆM CƠ BẢN (tt)
I. Mục đích yêu cầu.Sau tiết học học sinh
- Biết vai trò CSDL học tập sống - Biết mức thể CSDL
II. Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SGK Tin 12 III. Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nêu công việc thường gặp xử lý thông tin tổ chức? Nội dung
(5)III. Hệ sở dữ liệu.
1.Khái niệm CSDL Hệ QTCSDL a Cơ sở liệu: Một sở liệu (Database) tập hợp liệu có liên quan với nhau, chứa thơng tin tổ chức (như trường học, ngân hàng, công ty, nhà máy…), lưu trữ thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin nhiều người sử dụng với nhiều mục đích khác
b Hệ QTCSDL:
Phần mềm cung cấp
môi trường thuận lợi hiệu để tạo lập, lưu trữ tìm kiếm thơng tin CSDL gọi hệ quản trị CSDL (Database management System) c Hệ CSDLNgười ta thường dùng thuật ngữ hệ CSDL để CSDL với hệ quản trị CSDL quản trị khai thác
Để lưu trữ khai thác thông tin máy tinh 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,…)
I
GV: Để đáp ứng yêu cầu thông tin tổ chức đối tượng ta 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ử Với tốc độ truy xuất xử lí liệu nhanh, máy tính trợ giúp cho người việc lưu trữ khai thác thơng tin cách nhanh chóng xác Chúng ta tìm hiểu khái niệm sở liệu
GV: Các em nêu số CSDL số lĩnh vực mà em biết?
HS: Lắng nghe, suy nghĩ nghiêm túc tham gia phát biểu xây dựng HS: Lưu ý ghi chép bài.
GV: Một CSDL gắn liền với phần mềm để xây dựng, cập nhật CSDL khai thác thông tin CSDL Phần mềm gọi hệ quản trị CSDL
GV: Vẽ hình lên bảng giải thích cho học sinh hiểu
Hoạt đơng 2: Các mức CSDL Các mức thể sở liệu a Mức vật lý:
Những chuyên gia tin học cần hiểu
GV: CSDL phục vụ cho nhiều người dùng, phải thiết kế cho, tương tác đơn giản, người dùng khai thác thơng tin mà không cần biết đến chi
(6)cách chi tiết liệu lưu trữ (trong vùng nhớ nào? Chiếm byte ) Mức hiểu gọi mức vật lý
b Mức khái niệm:
Những liệu lưu trữ hệ CSDL? Mối quan hệ liệu?Mức hiểu gọi mức khái niệm
c Mức khung nhìn:
Là mức dành cho người sử dụng
tiết kỹ thuật phức tạp Như vậy, yêu cầu mức hiểu chi tiết CSDL khác nhóm người làm việc với hệ CSDL vai trị khác
GV: Có nhiều người khai thác liệu người có yêu cầu, nhiệm vụ riêng
HS: lắng nghe ghi chép.
IV.Củng cố dặn dò. Các yêu cầu hệ CSDL?
GV lưu ý em cần nắm rõ khái niệm hệ CSDL khái niệm liên quan
(7)Ngày soạn : / / Ngày giảng: / / Tiết CT :
Bài 1:
MỘT SỐ KHÁI NIỆM CƠ BẢN (tt)
I Mục đích yêu cầu.Sau tiết học học sinh
- Biết yêu cầu CSDL - Biết số ứng dụng CSDL
II Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SGK Tin 12 III Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nêu mức CSDL? Nội dung
Nội dung giảng Hoạt động GV HS Hoạt động 1: Các yêu cầu hệ CSDL.
3 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 tồn vẹn: Các giá trị liệu lưu trữ CSDL phải thỏa mãn số ràng buộc, tùy thuộc vào hoạt động tổ chức mà CSDL phản ánh
Tính quán: Sau thao tác cập nhật liệu có cố (phần cứng hay phần mềm) xảy trình cập nhật, liệu CSDL phải đảm bảo đắn
GV: Một hệ CSDL tập liệu lưu trữ đầy đủ hợp lí.Vậy đầy đủ hợp lí? Để giải vấn đề liệu cần phải thu thập, lưu trữ theo qui tắc định Cho biết qui tắc nào?
GV: Nghe phát biểu hs yêu cầu hs cho ví dụ giải thích u cầu tính cấu trúc, tính tồn vẹn, tính qn, tính an tồn bảo mật, tính độc lập, tính khơng dư thừa
(8)Tính an tồn bảo mật thơng tin: Bảo vệ an toàn, ngăn chặn truy cập trái phép phải khơi phục CSDL có cố (phần cứng hay phần mềm) Phân quyền quản lý cho người, nhóm người
Tính độc lập: Một CSDL phục vụ cho nhiều người dùng với mục đích khai thác khác cần phải độc lập với ứng dụng, không phụ thuộc vào phương tiện lưu trữ xử lý
+ Những thay đổi mức vật lý không dẫn đến phải viết lại chương trình ứng dụng, khơng dẫn đến thay đổi tương tác vốn có người dùng với CSDL Ta nói có độc lập mức vật lý + Cũng có ta cần thay đổi CSDL mức khái niệm, mà chương trình ứng dụng dùng viết lại Ta nới có độc lập mức khái niệm
Tính khơng dư thừa:
- Một CSDL tốt thường không lưu trữ liệu trùng nhau, thơng tin dễ dàng tính tốn từ liệu có sẵn
Chính dư thừa nên sửa đổi liệu thường hay sai sót, dẫn đến thiếu tính quán CSDL
Trả lời:
Tính cấu trúc: thơng tin CSDL lưu trữ theo cấu trúc xác định
HS: lắng nghe ghi chép.
Tính tồn vẹn: 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)
Tính quán: Sau thao tác cập nhật liệu có cố (phần cứng hay phần mềm) xảy trình cập nhật, liệu CSDL phải bảo đảm tính đắn
Tính an tồn bảo mật thông tin: CSDL cần bảo vệ an tồ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 Mỗi nhóm người dùng CSDL có quyền hạn mục đích sử dụng khác Cần phải có nguyên tắc chế bảo mật trao quyền truy xuất liệu cho người dùng
Ví dụ tính an tồn thơng tin: Học sinh vào mạng để xem điểm CSDL nhà trường, hệ thống ngăn chặn HS cố tình muốn sửa điểm Hoặc điện bị cắt đột ngột, máy tính phần mềm bị hỏng hệ thống phải khơi phục CSDL Ví dụ tính bảo mật: Hệ thống phải ngăn chặn truy cập bất hợp pháp đến CSDL
(9)với ứng dụng, khơng phụ thuộc vào tốn cụ thể, đồng thời liệu phải độc lập với phương tiện lưu trữ xử lí
Tính khơng dư thừa: 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 qn Ví dụ khác: Đã có cột soluong dongia, khơng cần phải có cột thành tiền. (=soluong*dongia) Chính dư thừa nên sửa đổi liệu thường hay sai sót, dẫn đến thiếu tính quán CSDL
Hoạt động 2: Một số ứng dụng.
Hoạt động quản lý trường học Hoạt động quản lý sở kinh
doanh
Hoạt động ngân hàng
GV: Việc xây dựng, phát triển và 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ế,… Qua trình tìm hiểu từ đầu đến em cho vài ví dụ việc xây dựng, phát triển khai thác hệ CSDL số tổ chức, công ty mà em biết? GV: Thơng qua ví dụ học sinh, GV phân tích cho học sinh thấy:
Việc ứng dụng hệ CSDL mang lại thay đổi gì;
Trong hoạt động, người đóng vai trị định;
Có nhiều mức ứng dụng hệ CSDL
(10)tích IV Củng cố dặn dò
(11)Ngày soạn : / / Ngày giảng: / / Tiết CT :
BÀI TẬP
I Mục đích yêu cầu.Sau tiết học học sinh
- Củng cố lại kiến thức vừa học
- Học sinh nắm khái niệm học: CSDL, cần thiết phải có CSDL lưu máy tính, hệ QTCSDL? hệ CSDL? mối tương tác thành phần hệ CSDL, yêu cầu hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan tự luận
II Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SBT Tin 12 III Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nêu yêu cầu CSDL nêu ví dụ Tính tồn vẹn? Nội dung
Nội dung giảng Hoạt động GV HS Hoạt động 1: Giải BT phần Các Công việc thường gặp xử lý TT Hệ CSDL. 1.1:Thống kê, tổng hợp:
a Tổng số GV
b Tổng số GV môn c Tổng số GV nam, nữ
d Tổng số tiết GV trường ……
Thêm cột Địa chỉ, quê quán, 1.2
a Thống kê tổng số giáo viên nam dạy Tin, Tổng số giáo viên nữ có hệ số lương 2.34
b.Tìm giáo viên có hệ số lương thấp nhất, Tìm giáo viên có tuổi nhỏ
GV:Gọi HS lên bảng làm BT từ 1.1 đến 1.11 SBT
HS: Lên bảng làm BT.
(12)1.3 Cả tạo lập cập nhật hồ sơ (khi thêm đối tượng sửa chữa thông tin đối tượng)
1.4
a Ban giám hiệu giáo viên chủ nhiệm b Giáo viên môn giáo viên CN c Thống kê học sinh giỏi để khen thưởng HS yếu để phụ đạo,…
1.5 B, D, E, F 1.6 B, C, D 1.7 C, D 1.8 C 1.9 C
1.10 A, B, D 1.11 C, D
Hoạt động 2: Giải BT phần Các yêu cầu hệ CSDL 1.22 D Từ năm sinh tính tuổi nên
dư thừa liệu
1.23 việc tính tốn thời gian
1.24 B 1.25 C
GV:Gọi HS lên bảng làm BT từ 1.22 đến 1.25 SBT
HS: Lên bảng làm BT.
GV: Gọi HS lên nhận xét bảng Và sửa lại sai
IV Củng cố yêu cầu.
Làm BT lại SBT
(13)Ngày soạn : / / Ngày giảng: / / Tiết CT :
Bài 2:
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
I Mục đích yêu cầu. Sau tiết học học sinh sẽ:
- 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ệ QTCSDL
II Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SGK Tin 12 III Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nêu yêu cầu hệ CSDL: Tính tồn vẹn tính cấu trúc, cho ví dụ cho yêu cầu
3 Nội dung
Nội dung giảng Hoạt động GV HS Hoạt động 1: Các chức hệ QTCSDL.
I. Các chức hệ QTCSDL. Cung cấp môi trường tạo lập CSDL Thông qua ngôn ngữ định nghĩa dữ liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo các ràng buộc liệu lưu trữ CSDL Ta hiểu ngơn ngữ định nghĩa liệu thực chất hệ thống kí hiệu để mô tả CSDL
2 Cung cấp môi trường cập nhật khai thác liệu
Định nghĩa lại nhanh hệ QTCSDL
GV:
Hệ QTCSDL thành phần thiếu CSDL
Hệ QTCSDL phải xây dựng trước có CSDL thơng thường cịn tiếp tục mở rộng, hồn thiện q trình khai thác CSDL
(14)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 gọi ngôn ngữ thao tác liệu Gồm:
- Cập nhật (nhập, sửa, xóa liệu) ; - Khai thác (sắp xếp, tìm kiếm, kết xuất
báo cáo, )
Trong thực tế, ngôn ngữ định nghĩa thao tác liệu hai thành phần ngôn ngữ CSDL Ngôn ngữ dùng phổ biến SQL (Structured Query Language)
3 Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL: - Phát ngăn chặn truy cập
khơng phép
- Duy trì tính quán liệu - Tổ chức điều khiển truy cập
đồng thời
- Khơi phục CSDL có cố phần cứng hay phần mềm
- Quản lý mô tả liệu
dung trước
GV: Đi vào chi tiết chức năng. Đặt vấn đề: trước làm bánh, em thường phải định hình trước bánh có thành phần chất liệu chúng Liên hệ qua chức tạo lập CSDL Đưa ví dụ minh họa: Vd: ràng buộc ngày sinh học sinh phải từ đến 31, tháng phải từ đến 12, điểm phải lớn nhỏ 10,… Chú ý: Nói cho học sinh chức cập nhật, tìm kiếm kết xuất thơng tin Đây chức giúp ta khai thác CSDL
Giảng kĩ cho học sinh thấy tầm quan trọng chức kiểm soát, điều khiển việc truy cập
Hoạt động 2: Hoạt động hệ QTCSDL. II Hoạt động hệ QTCSDL. Thành phần hệ QTCSDL
Một hệ QTCSDL phần mềm phức tạp gồm nhiều thành phần (môđun), thành phần có chức cụ thể, có thành phần xử lý truy vấn (bộ xử lý yêu cầu) quản lý liệu Một số chức hệ QTCSDL hỗ trợ hệ điều hành
2 Mô tả tương tác hệ QTCSDL
GV: Các thành phần hệ QTCSDL
HS: trả lời, đề nghị em khác bổ sung
GV: chốt lại hệ QTCSDL có thành phần chính:
- Bộ xử lý truy vấn - Bộ quản lý liệu GV:
- Hệ QTCSDL đóng vai trị cầu nối người dùng chương trình ứng dụng với hệ điều hành
(15)nhiệm vụ hệ điều hành Người dùng thơng qua chương trình ứng dụng chọn câu hỏi (truy vấn) lập sẵn Vd: Bạn muốn tìm kiếm mã học sinh người dùng nhập giá trị muốn tìm kiếm, ví dụ: A1 xử lý truy vấn hệ QTCSDL thực truy vấn bộ truy xuất liệu tìm kiếm liệu theo yêu cầu truy vấn dựa CSDL dùng
IV Củng cố dặn dò.
- Nhắc lại chức hoạt động hệ QTCSDL - Đọc trước phần 3,4
Hệ Quản trị CSDL Bộ xử lý truy vấn
Bộ quản lý liệu
Bộ quản lý tệp (Hệ điều hành)
Trình ứngdụng Truy vấn
(16)Ngày soạn : / / Ngày giảng: / / Tiết CT :
Bài 2:
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (tt)
I Mục đích yêu cầu.Sau tiết học học sinh sẽ:
- Vai trò người làm việc với hệ CSDL - Các bước để xây dựng CSDL
II Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SGK Tin 12 III Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nêu chức hệ QTCSDL? Nội dung
Nội dung giảng Hoạt động GV HS Hoạt động 1: Vai trò người làm việc với hệ CSDL.
III Vai trò người làm việc với hệ CSDL
1 Người quản trị
Gồm nhóm người trao quyền điều hành hệ CSDL có vai trị:
- Thiết kế cài đặt CSDL, hệ QTCSDL, phần mềm có liên quan
- Cấp phát quyền truy cập CSDL - Duy trì hoạt động hệ thống nhằm
thỏa mãn yêu cầu ứng dụng người dùng
GV: Công việc người quản trị bao gồm cơng việc sau:
- Bảo trì CSDL: bảo vệ khơi phục CSDL
- Nâng cấp hệ QTCSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng - Tổ chức hệ thống: phân quyền
truy cập cho người, nhóm người, đảm bảo an ninh cho hệ CSDL
(17)2 Người lập trình ứng dụng: Là nguời có am hiểu hệ QTCSDL
nào đó, dùng ngơn ngữ hệ QTCSDL để tạo giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực số thao tác CSDL tùy theo nhu cầu
3 Người dùng: (còn gọi người dùng đầu cuối)
Là người khơng am hiểu hệ QTCSDL sử dụng giao diện thân thiện chương trình ứng dụng tạo để nhập liệu khai thác CSDL
GV: Là người viết các phần mềm ứng dụng để khai thác tốt CSDL cài đặt sẳn bảo đảm giao tiếp người dùng với CSDL mức tốt
GV: Đơi kết hợp nhiều ngơn ngữ lập trình khác để tạo giao diện, ví dụ: Visual Basic, C++, …
GV: tập thể đông đảo nhất người có quan hệ với CSDL Mỗi người có nhu cầu khai thác thông tin khác Họ dựa sở giao diện có sẵn
GV: Có nhiều người hay nhiều nhóm người người quản trị phân quyền sử dụng khác Ví dụ: Phụ huynh hay học sinh xem điểm mà khơng có quyền cập nhật thông tin
Hoạt động 2: Các bước xây dựng CSDL. IV Các bước xây dựng CSDL.
Bước 1: Khảo sát
- Tìm hiểu yêu cầu cơng tác quản lí;
- Xác định liệu cần lưu trữ, phân tích mối liên hệ chúng
- 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ệ QTCSDL để triển khai - Xây dựng hệ thống chương trình ứng
dụng
GV: Yêu cầu HS xem SGK nêu bước để xây dựng CSDL HS: Lắng nghe, đọc sách tích cực phát biểu xây dựng
GV: Bổ sung đầy đủ bước. GV: Trình bày bước xây dựng sở liệu
(18)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 Nếu hệ thống đáp ứng tốt yêu cầu đặt đưa vào sử dụng, ngược lại cần rà sốt xem lỗi đâu để khắc phục
IV Củng cố dặn dò.
- Nhắc lại vai trò người làm việc với hệ CSDL bước để xây dựng CSDL
(19)Ngày soạn : / / Ngày giảng: / / Tiết CT :
BÀI TẬP
I Mục đích yêu cầu.Sau tiết học học sinh sẽ:
- Học sinh nắm khái niệm học: Hệ QTCSDL, chức QTCSDL, hoạt động hệ QTCSDL, vai trò người bước để xây dựng CSDL Phân biệt QTCSDL CSDL qua hệ thống câu hỏi trắc nghiệm khách quan
II Phương pháp phương tiện dạy học - Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng
III Các bước lên lớp. Ổn định lớp
Kiểm tra sỉ số Kiểm tra cũ
Nêu bước để xây dựng CSDL? Nội dung
Nội dung giảng Hoạt động GV HS Phần trắc nghiệm
Câu 1: d Câu 2: a Câu 3: d Câu 4: d Câu 5: c Câu 6: b Câu 7: d Câu 8: d Câu 9: d Câu 10: c Câu 11: b Câu 12: a Câu 13: c Câu 14: d
GV: Ra hệ thống câu hỏi trắc nghiệm để kiểm tra lại kiến thức học sinh
Phần trắc nghiệm
Câu 1: Chức hệ QTCSDL a.Cung cấp cách tạo lập CSDL
b.Cung cấp cách cập nhật liệu, tìm kiếm kết xuất thông tin
c.Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL
d.Các câu
Câu 2:Thành phần hệ QTCSDL:
a Bộ quản lý tập tin xử lí truy vấn b Bộ truy xuất liệu bộ quản lý
tập tin
(20)Phần tự luận Câu 1:
Giống nhau: Đều lưu trữ nhớ máy tính
Khác nhau:
- CSDL thơng tin có liên quan đến tổ chức
- Hệ quản trị CSDL phần mềm dùng tạo lập: CSDL, dùng cịn quản trị khai thác CSDL
Bộ xử lý truy vấn truy xuất liệu Câu 3:Ngôn ngữ định nghĩa liệu bao gồm lệnh cho phép
a Nhập, sửa, xóa liệu
b Khai báo cấu trúc kiểu liệu c Khai báo cấu trúc
d Khai báo kiểu, cấu trúc liệu ràng buộc liệu
Câu 4: Ngôn ngữ thao tác liệu ngôn ngữ không cho phép
a Tìm kiếm liệu b.Kết xuất liệu c Cập nhật liệu d.Phát ngăn chận truy cập không phép
Câu 5:Ngôn ngữ định nghĩa liệu bao gồm lệnh cho phép
a Mô tả đối tượng lưu trữ CSDL
b Đảm bảo tính độc lập liệu
c Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL
d Phục hồi liệu từ lỗi hệ thống Câu 6: Để thực thao tác liệu, ta sử dụng :
a Ngôn ngữ định nghĩa liệu b.Ngôn ngữ thao tác liệu
Câu 7: Ngôn ngữ thao tác liệu bao gồm lệnh cho phép
a Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL
b Nhập, sửa xóa liệu c Cập nhật, liệu d Câu b c
Câu 8: Hãy cho biết loại thao tác trên CSDL
a Thao tác cấu trúc liệu b Thao tác nội dung liệu
c Thao tác tìm kiếm, tra cứu thơng tin, kết xuất báo cáo
d Cả ba câu
(21)viên đảm trách 03 vai trò:là người QTCSDL, vừa nguời lập trình ứng dụng, vừa người dùng không? a Không
b Không thể c Được d Khơng nên
Câu 10: Người có vai trò quan trọng vấn đề phân quyền hạn truy cập sử dụng CSDL mạng máy tính
a Người dùng cuối b Người lập trình c Nguời quản trị CSDL d Cả ba người
Câu 11: Người có vai trị quan trọng vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tin
a Người lập trình b Người dùng cuối c Người QTCSDL d Cả ba người
Câu 12: Người tạo phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDL
a Người lập trình ứng dụng c Người QTCSDL
b Người dùng cuối d Cả ba người
Câu 13: Điểm khác biệt CSDL hệ QTCSDL
a CSDL chứa hệ QTCSDL
b CSDL phần mềm máy tính, cịn hệ QTCSDL liệu máy tính
c Hệ QTCSDL phần mềm máy tính, CSDL liệu máy tính
d Các câu sai
Câu 14: CSDL hệ QTCSDL giống điểm
a Đều lưu lên nhớ máy tính b Đều phần mềm máy tính
c Đều phần cứng máy tính d Đều lưu lên nhớ ngồi
(22)Phần tự luận
Câu 1: Nêu i m gi ng v
đ ể
ố
à
khác c a CSDL v h
ủ
à ệ
QTCSDL :
CSDL Hệ QTCSDL
Giống Khác
nhau
HS: Suy nghĩ trả lời câu hỏi GV IV Củng cố dặn dò
(23)Ngày soạn : / / Ngày giảng: / / Tiết CT :
BÀI TẬP VÀ THỰC HÀNH SỐ 1
I Mục đích yêu cầu.Sau tiết học học sinh sẽ:
- Củng cố kiến thức vừa họ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 giản II Phương pháp phương tiện dạy học
- Phương pháp: Thuyết trình, vấn đáp - Phương tiện: Dùng bảng, SGK Tin 12 III Các bước lên lớp.
1 Ổn định lớp Kiểm tra sỉ số Nội dung
Nội dung giảng Hoạt động GV và
HS Bài tập 1:
Các ràng buộc CSDL xây dựng: + Thời hạn mượn sách
+ Số lượng sách mượn lần
+ Qui ước số cố qui phạm nội qui…và số loại phiếu hay sổ sách tối thiểu thẻ mượn đọc, thẻ mượn nhà, sổ theo dõi sách kho, sổ theo dõi tình hình sách cho mượn (tình hình đọc sách độc giả)…
Bài tập 2: Kể tên hoạt động thư viện Đưa kết luận:
+ Quản lý sách gồm hoạt động nhập/xuất sách, vào/ kho(theo hóa đơn mua theo biên lai giải cố vi phạm nội quy), thanh lý sách (do sách lạc hậu nội dung theo biên lai giải cố sách), đền bù sách tiền (do sách), …
Hoạt động 1: Tìm hiểu nội qui thư viện, thẻ thư viện, phiếu mượn trả sách, sổ quản lí sách thư viện trường THPT GV: Hướng dẫn HS tìm hiểu
- Chia HS theo nhóm để tìm hiểu nội dung nêu
HS: Từng nhóm thảo luận nội dung GV phân công
GV: yêu cầu nhóm trình bày nội dung thảo luận
(24)+ Mượn/ trả sách:
Cho mượn: kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ mượn/trả trao sách cho HS mượn
Nhận trả sách: 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, nhập sách kho
Tổ chức thông tin sách tác giả: giới thiệu sách theo chủ đề, chuyên đề, tác giả, sách mới…
Bài tập 3:
CSDL ThuVien có: người mượn, sách, tác giả, hóa đơn nhập, biên lí, biên giải cố sách, đền bù sách,…
- Liệt kê đối tượng cần quản lí xây dựng CSDL quản lí sách mượn/trả sách:
+ Người mượn (hs): số thẻ mượn, họ tên, ngày sinh, giới tính, lớp, địa chỉ, , ngày cấp thẻ, ghi
+ Sách: mã sách, tên sách, loại sách, nhà xuất bản, năm xuất bản, giá tiền, mã tác giả, tóm tắt nội dung sách + Tác giả: mã tác giả, họ tên tác giả, ngày sinh, ngày (nếu có), tóm tắt tiểu sử
Bài tập 4:
- CSDL THUVIEN cần bảng nào? Mỗi bảng cần có cột nào?
Tùy theo cách tổ chức quản lý thư viện trường, CSDL THUVIEN có bảng khác Sau số bảng
Bảng TACGIA (thông tin v tác gi )
ề
ả
MaTG(Mã tác giả) HoTen(Họ tên) NgSinh (Ngày sinh) NgMat (Ngày mất) TieuSu (Tóm tắt tiểu sử) Bảng SACH (thơng tin v sách)
ề
MaSach (Mã sách) TenSach (Tên sách) LSach (Loại Sách) NXB (Nhà xuất bản) NamXB (Năm xuất bản)
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 GV: Đưa kết luận. HS: Từng nhóm góp ý kiến cho nhóm khác HS: Quan sát ghi chép
Hoạt động 2: thực hiện tập
- Kể tên hoạt động thư viện GV: Hướng dẫn các nhóm chủ yếu tập trung vào cơng việc chính: quản lí sách mượn-trả sách thư viện GV: Tiến hành hướng dẫn học sinh giải yêu cầu đặt (GV nêu cụ thể công việc hoạt động mượn/ trả sách)
HS: Thực theo yêu cầu GV ghi nhận vào tập
Hoạt động 3: thực hiện tập
(25) Bảng HOCSINH (thông tin v
ề độ
c gi )
ả
MaThe(Số thẻ mượn)
HoTen
(Họ Tên) NgSinh(Ngày sinh)
Lop
(Lớp) (Địa chỉ)DiaChi …
HS: Thực theo yêu cầu GV ghi nhận vào tập
GV: phát vấnTại số thẻ mượn thơng tin người đọc, mã sách thơng tin sách
Hoạt động 4: thực hiện tập
GV: Hướng dẫn HS đưa bảng cần có CSDL THUVIEN Các cột bảng GV: Tiến hành hướng dẫn hs giải yêu cầu đặt
HS: Ghi chép nội dung bảng
IV Củng cố dặn dò
(26)Ngày soạn : / / Ngày giảng: / / Tiết CT :
BÀI 3:
GIỚI THIỆU MICROSOFT ACCESS
I Mục đích yêu cầu. 1 Về kiến thức:
Học sinh sau tiết học sẽ:
- Hiểu 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 khai thác thông tin
- Biết bốn đối tượng: bảng, mẩu hỏi, biểu mẩu báo cáo
- Biết hai 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 liệu
- Liên hệ tốn quản lí gần gũi với HS cơng cụ quản lí tương ứng Access
2 Về kỹ năng:
- Thực khởi động thoát khỏi Access, tạo CSDL mới, mở CSDL có Chỉnh sửa cấu trúc CSDL Biết cách tạo đối tượng: dùng thuật sĩ (Wizard) tự thiết kế (Design)
3 Về thái độ:
- Có thái độ nghiêm túc học II Chuẩn bị
1 Giáo viên: - Sách giáo viên 2 Học sinh: - Xem lại cũ
- Chuẩn bị GIỚI THIỆU MICROSOFT ACCESS III Phương pháp
- Thuyết trình, giảng giải, đặt vấn đề IV Các bước lên lớp
1 Ổn định lớp Kiểm tra sỉ số
4
N i dung b i m i.
ộ
à
ớ
(27)I Phần mềm Microsoft Access
Phần mềm Microsoft Access ( Accesss) hệ CSDL nằm phần mềm Microsoft Office
II Khả Microsoft Access 1. Access có khả nào? - Cung cấp công cụ tạo lập, lưu trữ,
cập khai thác liệu
+ Tạo lập CSDL lưu trữ chúng thiết bị nhớ Mỗi CSDL gồm bảng liệu mối liên kết bảng
+ Tạo biểu mẩu để cập nhật liệu, tạo báo cáo thông kê, tổng kết hay mẩu hỏi để khai thác liệu CSDL
2. Ví dụ
- Bài tốn quản lí học sinh lớp
GV: Giới thiệu phần mềm Microsoft Access
GV: Các em học những phần mềm Microsoft?
HS: Microsoft Word
GV: Trong phần mềm Microsoft Office ngồi Word cịn có phần mềm nào?
HS: Access, Excel, PowerPoint, Outlook,…
HS: Chú ý, lắng nghe ghi nhận vào tập
GV: Dùng ví dụ toán “Quản lý học sinh” để minh họa khả Access
HS: Chú ý, lắng nghe GV:Access có nghĩa gì? HS: trả lời câu hỏi
GV: Access có nghĩa truy cập, truy xuất
GV: Microsoft Access giúp người lập trình tạo CSDL, nhập liệu khai thác thơng tin từ CSDL
Hoạt động 2: Giới thiệu đối tượng Microsoft Access. V Các đối tượng Microsoft
Access
1. Các loại đối tượng
- Bảng (Table): dùng để lưu liệu Gồm nhiều hàng,nhiều cột chứa thông tin chủ thể
- Mẫu hỏi (Query): dùng để xếp, tìm kiếm kết xuất liệu xác định từ nhiều bảng
GV: Giới thiệu tính đối tượng Access
GV: Lấy ví dụ minh họa cụ thể để học sinh theo dõi
(28)- Biểu mẫu (form): giúp tạo giao diện thuận tiện cho việc nhập hiển thị thông tin
- Báo cáo (Report): thiết kế để định dạng, tính tốn, tổng hợp liệu chọn in
2. Ví dụ
Để giải tốn “Quản lí học sinh”, ta dùng Access để xây dựng CSDL “Quản lí học sinh” gồm:
- Bảng: để lưu trữ thông tin học sinh
- Biểu mẩu: dùng để cập nhật thông tin - Mẩu hỏi: để kết xuất thông tin từ
bảng…
- Báo cáo: tổng kết điểm học kì lớp,…
Như vậy, sở liệu “ Quản lí học sinh” gồm:
Bảng:
- HOCSINH: lưu thông tin học sinh (họ tên, ngày sinh, lớp,…)
Một số biểu mẩu:
- Nhap HS: dùng để truy cập thông tin học sinh
- Nhập Diem: dùng để truy cập điểm trung bình mơn học sinh
Một số mẩu hỏi:
- Dùng để xem thông tin học sinh hay lớp theo điều kiện
Một số báo cáo:
- Xem in bảng điểm mơn tin học, danh sách đồn viên…
Hoạt động 3: Một số thao tác làm việc với Microsoft Access. V Một số thao tác đơn giản
(29)- Cách 1: Từ bảng chọn Start All Programs Microsoft Office Microsoft Access.
- Cách 2: Nháy đúp vào biểu tượng Access hình
2. Tạo sở liệu - Chọn lệnh File New
- Chọn Blank Database, xuất hộp thoại File New Database
- Trong hộp thoại File New Database, chọn vị trí lưu tệp nhập tên tệp CSDL Sau nháy nút Create để xác nhận tạo tệp
3. Mở cửa sổ liệu có
- Cách 1:Nháy chuột lên tên CSDL khung New File
- Cách 2: Chọn lệnh File Open…
rồi tìm nháy đúp vào tên CSDL cần mở
4. Kết thúc phiên làm việc với Access - Cách 1: Chọn File Exit
- Cách 2: Nháy nút góc bên phải hình làm việc Access
GV: Giới thiệu thao tác khởi động Access
HS: Chú ý, theo dõi, ghi chép
GV: Giới thiệu thao tác tạo sở dữ liệu
HS: Chú ý, theo dõi, ghi chép
GV: Giới thiệu thao tác mở cửa sổ liệu có HS: Chú ý, theo dõi, ghi chép
Chú ý:
- Tại thời điểm, Access làm việc với CSDL
- Access tạo tệp với phần mở rộng mdb chứa tất đối tượng liên quan đến CSDL
- Thường gọi Tệp CSDL thay cho CSDL
GV: Giới thiệu thao tác
kết thúc phiên làm việc với Access HS: Chú ý, theo dõi, ghi chép Hoạt động 4: Làm việc với đối tượng Access.
VI Làm việc với đối tượng Chế độ làm việc với đối tượng - Chế độ thiết kế: (Design View) chọn
View Design View nháy nút
GV: Giới thiệu chế độ làm việc với bảng đối tượng
(30), dùng tạo thay đổi cấu trúc bảng (Table), mẫu hỏi (query), thay đổi cách trình bày biểu mẫu (form), báo cáo (report)
- Chế độ trang liệu: (Datasheet view) View Datasheet View
nháy nút để hiển thị liệu dạng bảng, người dùng xem, xóa, hiệu chỉnh, thêm liệu Lưu ý: chuyển đổi hai chế độ cách nháy nút
2. Tạo đối tượng
- 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 (thường sử dụng cách này)
3. Mở đối tượng
Nháy đúp chuột lên đối tượng để mở
GV: Giới thiệu cách tạo cách mở đối tượng
HS: Chú ý, theo dõi, ghi chép
GV: Giải thích Thuật sĩ (Wizard) là gì?
- Thuật Sĩ:
Là chương trình hướng dẫn bước giúp tạo đối tượng CSDL từ mẫu dựng sẵn cách nhanh chóng
- Chú ý:
Người ta thường dùng kết hợp: trước tiên dùng Wizard, sau chỉnh sửa lại
- Create table in Design view (tạo bảng chế độ thiết kế) - Create table by using wizard
(tạo bảng cách dung thuật sĩ)
- Create table by entering data (tạo bảng nhập liệu ngay)
V Củng cố dặn dị.
- Access gì? Các chức Access? Nắm đối tượng Access, Cách khởi động thoát khỏi Access?
(31)- Các chức Access: Tạo bảng, lưu trữ liệu khai thác liệu
- Đọc trước 4: CẤU TRÚC BẢNG Ngày soạn : / /
Ngày giảng: / / Tiết CT :
BÀI 3:
CẤU TRÚC BẢNG
I Mục đích yêu cầu. 1 Về kiến thức:
Học sinh sau tiết học sẽ:
- Biết thành phần tạo nên bảng, kiểu liệu Access, khái niệm khóa , cần thiết việc đặt khóa cho bảng
- Nắm cách tạo, sửa lưu cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu;
2 Về kĩ năng:
- Biết cách chọn lựa kiểu liệu cho trường Table
- Cách tạo, sửa, lưu cấu trúc bảng, nhập liệu định khóa bảng
3 Về thái độ:
- Có thái độ nghiêm túc học II Chuẩn bị
1 Giáo viên:
- Sách giáo viên Tin 12, SGK Tin 12 2 Học sinh:
- Xem lại cũ
- Chuẩn bị 4: CẤU TRÚC BẢNG III Phương pháp
- Thuyết trình, giảng giải, đặt vấn đề IV Phương tiện dạy học.
- Sách giáo khoa Tin 12, bảng V Các bước lên lớp
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nội dung: Nêu cách khởi động Access, loại đối tượng Access?
(32)(33)Hoạt động 1: Các khái niệm chính. I Các khái niệm chính.
Bảng.
Là đối tượng Access gồm cột (trường- Field) hàng (bản ghi – record) để chứa liệu mà người dùng cần khai thác
- Trường (Field): Mỗi trường cột bảng thể thuộc tính đối tượng cần quản lí
Ví dụ: bảng HOC_SINH có trường: Ten, NgSinh, DiaChi, GT,… - Bản ghi (Record): Mỗi ghi
hàng bảng gồm liệu thuộc tính chủ thể quản lí Ví dụ: bảng HOC_SINH có 13 ghi, ghi thứ có liệu là:
{7, Trương Hồng, Hà, Nữ, 03/03/1991, đoàn viên, 92 Nguyễn Trãi,4}
- Kiểu liệu (Data Type): Là kiểu liệu lưu trường Mỗi trường có kiểu liệu
Ví dụ: HODEM có kiểu liệu văn (Text), NGAYSINH có kiểu liệu ngày/thời gian (Date/Time)
Một số kiểu liệu chính:
- Text: Dữ liệu kiểu văn gồm chữ số
- Number: Dữ liệu kiểu số
- Date/Time: Dữ liệu kiểu ngày / thời gian
- Currency: Dữ liệu kiểu tiền tệ
- Autonumber: Dữ liệu kiểu số đếm, tăng tự động cho ghi thường có bước tăng
- Yes/No: Dữ liệu kiểu Boolean (hay Logic)
Ví dụ: MaSo có kiểu liệu Number (kiểu số), HoDem có kiểu Text (kiểu văn
Một CSDL bao gồm đối tượng như: Bảng (Table), Mẫu hỏi (Query), Biểu mẫu (Form), Báo cáo (Report) Chúng ta tìm hiểu đối tượng Bài hơm tìm hiểu đối tượng quan trọng đối tượng Access Bảng (Table)
GV: Lấy ví dụ Bảng HỌC _ SINH SGK Dựa vào bảng để giải thích khái niệm trường, ghi, kiểu liệu Lấy ví dụ cụ thể minh họa Để kiểm tra mức độ hiểu học sinh yêu cầu em lấy ví dụ tương tự rõ thành phần bảng
GV: Dữ liệu Access lưu dạng nào?
HS: trả lời, đề nghị HS khác bổ sung GV: Bảng Access gồm những thành phần nào?
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 liệt kê giới thiệu số kiểu liệu Access Lấy ví dụ thực tế để học sinh hiểu khái niệm
(34)bản), NgSinh (ngày sinh) có kiểu Date/Time (ngày/giờ), DoanVien có kiểu Yes/No (đúng/sai)
HS: Lắng nghe ghi chép
Hoạt động 2: Tạo cấu trúc bảng.
II. Tạo cấu
trúc bảng.
Gồm bước sau:
Bước 1: Chọn đối tượng Table ô Objects Nháy nút lệnh New nháy đúp Design Viewhoặc Nháy đúp vào Creat Table in Design View Bước 2: Nhập thông số
- Gõ tên trường vào cột Field Name.
- Chọn kiểu liệu cột Data Type.
- Mô tả nội dung trường cột Description (phần khơng thiết phải có)
- Lựa chọn tính chất trường phần Field Properties
Các tính chất trường:
- Field Size: Độ rộng độ lớn tối đa liệu Field
- Format: Quy định cách hiển thị và in liệu
- Caption: Chuỗi làm tiêu đề cho trường (Field)
- Default Value: Là giá trị ban đầu trường (Field)
Bước 3: định khóa
Khố chính: Trường mà giá trị nó xác định hàng bảng Trường tạo thành khóa (Primary
Trước tiên GV nhắc lại cách khởi động Access tạo sở liệu Trang bảng cửa sổ CSDL ra, chọn nhãn Tables Từ ta tạo bảng làm việc với bảng có
GV: Lệnh tạo cấu trúc bảng? HS: trả lời
GV: Dựa vào bảng “Cấu trúc bảng chế độ thiết kế”, GV giải thích cho HS hiểu rõ định nghĩa trường tính chất trường HS: Lắng nghe ghi chép
GV: Khóa gì?
(35)Key) bảng Khố nhiều trường
B1: Chọn trường làm khóa chính B2: Edit Primary Key (hoặc nhắp nút lệnh công cụ)
Bước 5: Lưu cấu trúc bảng.
- Chọn FileSave nháy nút lệnh Save
- Gõ tên bảng vào ô Table Name hộp thoại Save As
- Nháy OK nhấn Enter
GV: Nhận xét việc trùng tên trong cột tên nên khơng thể làm khóa Khóa cột có liệu dịng nhất, khơng trùng
GV: Access tự động tạo khóa có tên ID, kiểu Auto Number Sau tạo bảng xong cần lưu lại để cập nhật liệu HS: Lắng nghe ghi chép
Hoạt động 3: Thay đổi cấu trúc bảng.
III. Thay đổi
cấu trúc bảng - Chọn bảng
- Nháy nút Design
(a)
Thayđổi thứ tự trường:
- Chọn trường, nháy chuột giữ (Có đường nhỏ nằm ngang)
- Di chuyển chuột, đường nằm ngang đến vị trí
- Nhả chuột di chuyển trường đến vị trí mong muốn
2. Thêm trường:
- Insert Rows nháy nút - Gõ tên trường, chọn kiểu liệu,
mô tả xác định tính chất trường (nếu có)
3. Xố trường:
- Chọn trường muốn xoá
- Nháy Edit Delete Row hoặc nháy nút
4. Thay đổi khố chính:
- Chọn (các) trường khóa
Bảng sau lưu thay đổi, thay đổi thứ tự trường, thêm trường, xố trường thay đổi khố trường
GV : Muốn thay đổi cấu trúc bảng ta làm ?
HS : trả lời, hs khác nhận xét, bổ sung để hoàn chỉnh theo thứ tự lệnh sau :
- Thay đổi thứ tự trường - Thêm trường
- Xóa trường
- Thay đổi khóa - Xóa bảng
- Đổi tên bảng
(36)- Nháy nút chọn lệnh Primary Key
1. Xoá đổi tên bảng
a) Xoá bảng
Bước 1: Chọn tên bảng trang bảng
Bước 2: Nháy chọn lệnh Edit
Delete.
b) Đổi tên bảng Bước 1: chọn bảng. Bước 2: Edit Rename
Bước 3: Khi tên bảng có viền khung là đường liền nét ( ), gõ tên cho bảng nhấn Enter
Lưu ý:
Tất lệnh thực tắt nút chuột phải
HS: Lắng nghe ghi chép
Hoạt động 3: Xóa đổi tên bảng IV Xoá đổi tên bảng
Xoá bảng
- Chọn tên bảng trang bảng - Nháy chọn lệnh Edit
Delete. 1. Đổi tên bảng - chọn bảng - Edit Rename
- Khi tên bảng có viền khung đường liền nét ( ), gõ tên cho bảng nhấn Enter Lưu ý:
Tất lệnh thực tắt nút chuột phải
GV: Nếu sau tạo bảng mà chúng ta khơng có nhu cầu sử dụng muốn tạo lại xố bảng
Ta đổi tên bảng
V Củng cố dặn dò:
- Nhắc lại kiến thức quan trọng
(37)Ngày soạn : / / Ngày giảng: / / Tiết CT :
BÀI THỰC HÀNH SỐ 2
I Mục đích yêu cầu.1 Về kiến thức:
- Thực thao tác bản: Khởi động kết thức Access, tạo CSDL mới, nắm vài tính chất trường (Field Properties): Field size, format, Caption, field size
2 Về kĩ năng:
- Thiết kế bảng đơn giản, phức tạp với số tính chất trường nêu trên, lưu bảng, hiệu chỉnh cấu trúc bảng
3 Về thái độ:
- Có thái độ nghiêm túc học II Chuẩn bị
1 Giáo viên:
- Sách giáo viên Tin 12, SGK Tin 12 Học sinh:
- Xem lại cũ
- Chuẩn bị THỰC HÀNH SỐ III Phương pháp
- Thuyết trình, giảng giải, đặt vấn đề IV Phương tiện dạy học
- Máy chiếu, phòng máy thực hành V Các bước lên lớp
1 Ổn định lớp Kiểm tra sỉ số Kiểm tra cũ
Nội dung: Nêu bước tạo bảng?
3 N i dung b i m i.
ộ
à
ớ
Hoạt động GV Hoạt động HS
Bài : Khởi động Access, tạo CSDl với tên Quanlihocsinh.mdb, CSDL tạo bảng hocsinh có cấu trúc SGK Câu : Chỉ định khóa chính: Chọn Maso làm khóa
Câu 3:
- Chuyển trường Doanvien xuống trường Ngsinh trường Diachi - Thêm vào trường sau:
(38)Tên trường Mô tả
Lí Điểm TB mơn lí Hoa Điểm TB mơn hóa Tin Điểm TB mơn Tin
học
- Di chuyển trường điểm để có thứ tự : Toan, li, hoa, van, tin
- Lưu lại bảng thoát khỏi Access GV nhận xét, giải đáp thắc mắc Học sinh, đưa nhận xét cuối
GV chưa cho học sinh nhập liệu bảng
VI Củng cố dặn dò
(39)Ngày soạn : / / Ngày giảng: / / Tiết CT :
Bài 5:
CÁC THAO TÁC TRÊN BẢNG
I Mục đích yêu cầu. 1 Về kiến thức:
- Cập nhật liệu; - Sắp xếp liệu
- Tìm kiếm lọc liệu; - Định dạng in liệu; 2 Về kĩ năng:
- Biết mở bảng chế độ trang liệu; - Biết cập nhật liệu vào bảng; - 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 Về thái độ:
- Có thái độ nghiêm túc học II Chuẩn bị
1 Giáo viên:
- Sách giáo viên Tin 12, SGK Tin 12 2 Học sinh:
- Xem lại cũ
- Chuẩn bị CÁC THAO TÁC TRÊN BẢNG III Phương pháp
- Thuyết trình, giảng giải, đặt vấn đề IV Phương tiện dạy học
- SGK Tin 12, Bảng V Các bước lên lớp
1 Ổn định lớp Kiểm tra sỉ số
2 N i dung b i m i.
ộ
à
ớ
HOẠT ĐỘNG CỦA GV NỘI DUNG HOẠT ĐỘNG CỦA HS
Hoạt động 1: Cập nhật liệu I Cập nhật liệu
(40)muốn cập nhật liệu
(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) Th
ay đổ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 (a)
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