Bài mới Hoạt động của Giáo viên và Học sinh Nội dung kiến thức * Hoạt động 1 Tìm hiểu khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu GV: Dữ liệu lu trên máy có u điểm gì so với
Trang 1Ngày soạn: 25/ 8/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 1
Chơng 1 Khái niệm về hệ cơ sở dữ liệu
Đ1 khái niệm cơ sở dữ liệu
I - Mục tiêu
1 Kiến thức
- Biết các vấn đề thờng phải giải quyết trong một bài toán quản lí và sự cần thiếy phải có CSDL;
- Biết vai trò của CSDL trong học tập và cuộc sống;
- Biết các mức thể hiện của CSDL;
- Biết các yêu cầu cơ bản đối với hệ CSDL
2 Kỹ năng
- Cha đòi hỏi phải biết các thao tác cụ thể
II Chuẩn bị
1 Giáo viên: SGK, SGV, Giáo án, ví dụ minh hoạ cho bài toán quản lý (su tầm).
2 Học sinh: Đồ dùng học tập
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ: (Không)
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu bài toán quản
lí cho một lĩnh vực)
Gv: Để làm một bài toán quản lí gồm
những công đoạn nào?
Gv: Xét ví dụ bài toán quản lí cụ thể?:
Quản lí học sinh trong tròng THPT
Danh sách học sinh qua bảng biểu (gồm
các cột thông tin tơng ứng: số thứ tự, họ
tên, năm sinh, giới tính… / 2008)
Giáo viên: Khi thay đổi thông tin trong
danh sách (địa chỉ thay đổi, Học sinh
chuyển đi, chuyển đến… / 2008) sửa chữa ntn?
Gồm những công đoạn gì?
- Học sinh: trả lời
- Gv: Khai thác hồ sơ gồm những công
việc gì?
- Học sinh: trả lời
1 Bài toán quản lý
- Ví dụ: quản lý học sinh trong nhiều trờng
- lập hồ sơ học sinh
- Cập nhật hồ sơ: sửa chữa, thay đỏi cho phù hợp
- Khai thác hồ sơ, tìm kiếm; sắp xếp, thống kê… / 2008
- Lên kế hoạch và báo cáo (quyết định)
Trang 2- Gv: hồ sơ dùng để:
Xem thông tin cần thiết; đa ra danh sách
học sinh giỏi, khá, trung bình, yếu,… / 2008
SX, XL học sinh theo điểm trung bình,
thống kê số lợng học sinh từng mặt… / 2008
- Từ việc khai thác hồ sơ- BGH, GV có
kế hoạch, quyết định phù hợp
* Hoạt động 2 (Tìm hiểu các công việc
thờng gặp khi xử lí bài toán)
- Gv: Để giải quyết bài toán quản lí gồm
những công việc nào?
- Học sinh: Dựa vào nhận xét bài toán
quản lí từ các ví dụ đa ra để đa ra câu trả
lời
GV: Yêu cầu HS đọc SGK mục b- T6
Hãy cho biết một số công việc thờng
- GV: Yêu cầu các nhóm báo cáo kết
quả, sau đó nhận xét và bổ sung nội
+ Thu thập, tổng hợp thông tin cần thiết cho
hồ sơ từ nhiều nguồn khác nhau và lu trữchúng theo đúng cấu trúc xác định
c Khai thác hồ sơ
- Khai thác hồ sơ gồm các việc chính sau:+ Sắp xếp
+ Tìm kiếm+ Thống kê+ Lập báo cáo
Trang 4Ngày soạn: 25/ 8/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 2
Chơng 1 Khái niệm về hệ cơ sở dữ liệu
Đ1 khái niệm cơ sở dữ liệu (tiếp)
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ
Nêu một ứng dụng CSDL của một tổ chức mà em biết Hãy trình bày các công công việc thờng gặp khi xử lí CSDL
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu khái niệm về
cơ sở dữ liệu và hệ quản trị cơ sở dữ
liệu)
GV: Dữ liệu lu trên máy có u điểm gì so
với một dữ liệu lu trên giấy?
HS: Trả lời
GV: Hãy cho biết thế nào là một sơ sở
dữ liệu?
HS: Trả lời
GV: Để ngời sử dụng có thể tạo CSDL
trên máy tính ta phải có một phần mềm
và phần mềm đó đợc gọi là hệ quản trị
cơ sở dữ liệu
GV: Hiện nay ngoài HQTCSDL
MS-Microsoft Access (ở chơng trình tin 12)
còn có rất nhiều HQTCSDL khác nh:
- MySQL, hệ QTCSDL FOXPRO, … / 2008
GV: Ngời ta thờng dùng thuật ngữ hệ cơ
sở dữ liệu để chỉ một CSDL và hệ
QTCSDL quản trị và khai thác CSDL đó
GV: Quan sát hình 3 SGK- T9
* Hoạt động 2 (Tìm hiểu các mức trừu
tợng của CSDl)
GV: Có ba mức trừu tợng dùng để mô tả
CSDL thể hiện mối quan hệ giữ các mức
3 Hệ cơ sở dữ liệu
a Khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu
* Cơ sở dữ liệu (Database): Là một tập hợp các DL có liên quan với nhau, chứa thông tin của 1 tổ chức nào đó, Đợc lu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều ngời với nhiều mục đích khác nhau
- VD: CSDL Lớp, CSDL nhân sự, CSDL vật
t, … / 2008
* Hệ QTCSDL (Database Management System): là 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, lu trữ
và khai thác thông tin của CSDL đợc gọi là
hệ quản trị cơ sở dữ liệu
- Để lu trữ và khai thác thông tin bằng máy tính cần phải có:
+ Cơ sở dữ liệu;
+ Hệ QTCSDL;
+ Các thiết bị vật lí (Máy tính, đĩa cứng,
CD, mạng, … / 2008)
b Các mức thể hiện của cơ sở dữ liệu
* Mức vật lí
- CSDL vật lí của một CSDL là tập hợp các
Trang 5VD: nếu bỏ bớt một vài cột của CSDL
khái niệm lớp phần còn lại là một khung
có một CSDL vật lí, một CSDL khái niệmnhng có thể có nhiều khung nhìn khác nhau
4 Củng cố và hớng dẫn học ở nhà:
GV: Tóm tắt lại các kiến thức đã học trong bài
- CSDL là gì? Hệ QTCSDL là gì? Hệ CSDL là gì?
- Các mức thể hiện của cơ sở dữ liệu?
BTVN: học bài theo câu hỏi 2, 3 trong SGK trang 9
Trang 6Ngày soạn: 25/ 8/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 3
Chơng 1 Khái niệm về hệ cơ sở dữ liệu
Đ1 khái niệm cơ sở dữ liệu (tiếp)
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Em hãy trình bày các mức thể hiện của cơ sở dữ liệu Lấy ví dụ?
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu các yêu cầu
của hệ cơ sở dữ liệu)
Gv: lấy vd về CSDL quản lí HS (tuyển
sinh, QL điểm; QL các chuyến bay=>
giải thích các y/c:
+Tính cấu trúc: mỗi cột DL cần có các
qui định cụ thể: điểm chỉ đợc viết chữ số
với dấu ngăn cách phần thập phân, độ
rộng
+ Tính toàn vẹn: (ngày sinh viết ngày,
tháng hợp lệ, là đoàn viên thì tuổi
(ng.sinh) ≥15 tuỳ thuộc vào sự hoạt
động của CSDL
+Tính nhất quán: Hai bên A và B phải
cùng đồng thời giao và nhận thông tin
- Tính an toàn và bảo mật thông tin: (chỉ
có những ngời có liên quan trách nhiệm
mới đợc sử dụng)
- Tính độc lập: (DL thi tốt nghiệp không
chỉ dùng để phục vụ việc tốt nghiệp mà
còn có thể phục vụ bài toán về : thống
kê giới tính tham gia các ngành nghề,
địa phơng… / 2008)
- Tính không d thừa: (Không cần có cột
tổng điểm trong sổ điểm)
GV: Chia lớp thành 3 nhóm
3 Hệ cơ sở dữ liệu
c Các yêu cầu của hệ cơ sở dữ liệu
- Một cơ sở dữ liệu cần có cơ chế để đảm bảo các yêu cầu sau:
* Tính cấu trúc: thông tin trong CSDL đợc
lu trữ theo 1 cấu trúc xác định
* Tính toàn vẹn: Các giá trị DL đợc lu trữ
trong CSDL phải thoả mãn 1 số ràng buộc
* Tính nhất quán: Sau các thao tác cập
nhật DL hay khi có sự cố trong quá trình cập nhật DL phải có tính đúng đắn
* Tính an toàn và bảo mật thông tin:
CSDL cần phải đợc bảo vệ an toàn, ngăn chặn những truy xuất không đợc phép và khôi phục đợc CSDL khi có sự cố
* Tính độc lập: Một CSDL phải phục vụ
cho nhiều mđ khác nhau
* Tính không d thừa: CSDL không lu trữ
những DL trùng lặp hoặc thông tin có thể tính toán đợc từ DL đã có
d Một số ứng dụng
Trang 7Nêu một số ứng dụng của CSDL trong
GV: Tóm tắt lại các kiến thức đã học trong bài
- Tạo lập, khai thác 1 CSDL cần có những điều kiện gì?
- Các yêu cầu cơ bản của hệ CSDL
BTVN: học bài theo câu hỏi 4 trong SGK trang 9
Trang 8Ngày soạn: 25/ 8/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 4
Bài tập
I - Mục tiêu
1 Kiến thức
- Biết các vấn đề thờng phải giải quyết trong một bài toán quản lí và sự cần thiếy phải có CSDL;
- Biết vai trò của CSDL trong học tập và cuộc sống;
- Biết các mức thể hiện của CSDL;
- Biết các yêu cầu cơ bản đối với hệ CSDL
2 Kỹ năng
- Biết xác định đợc thông tin của một CSDL cụ thể
II Chuẩn bị
1 Giáo viên: SGK, SGV, Giáo án, ví dụ minh hoạ cho bài toán quản lý (su tầm).
2 Học sinh: Đồ dùng học tập
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ: (Không)
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Chữa bài tập SGK)
GV: Gọi HS đứng tại chỗ trả lời theo câu
hỏi trong bài
HS: Trả lời
GV: Nhận xét, bổ sung thông tin (ghi
lên bảng)
B i 3 SGK- T16 ài 3 SGK- T16
* Những thông tin cần phải lu trữ của CSDL quản lí mợn/ trả sách:
- Thông tin về sách:
Mã sách;
Tên sách;
Nhà xuất bản;
Năm xuất bản;
Tên tác giả;
Giá tiền;
Số lợng;
Thành tiền;
… / 2008
- Thông tin về khách hàng:
Mã thẻ;
Họ và tên;
Ngày tháng năm sinh;
Địa chỉ;
… / 2008
Trang 9GV: Gọi 2 hs lên bảng lấy ví dụ minh
họa cho một vài yêu cầu cơ bản với hệ
GV: Chia lớp thành 3 nhóm, thảo luận
theo yêu cầu của từng nhóm
B i 4 SGK- T16 ài 3 SGK- T16
- VD: Tính không d thừa: không nên đathông tin tuổi vào trong cơ sở dữ liệu, chỉcần thông tin ngày tháng năm sinh là đủ
B i 1.1 SBT- T7 ài 3 SGK- T16
a Thống kê, tổng hợp:
- Số giáo viên nam, nữ;
- Số giáo viên là chủ nhiệm, không chủnhiệm;
- Số giáo viên dạy môn toán, tin, văn, … / 2008;
- Tổng hợp số tiết dạy trong năm của cả ờng;
tr-b Có thể thêm một số cột:
- Địa chỉ: để tiện thăm hỏi;
- Số điện thoại: trao đổi công việc;
- Dân tộc: giải quyết các chế độ u tiên;
- Trình độ chuyên môn: biết giáo viên đó
đạt chuẩn, trên chuẩn, cha chuẩn
Trang 10Ngày soạn: 6/ 9/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 5
Đ2 hệ quản trị cơ sở dữ liệu
I - Mục tiêu
1 Kiến thức
- Biết khỏi niệm hệ QTCSDL;
- Biết cỏc chức năng của hệ QTCSDL (tạo lập CSDL, cập nhật dữ liệu, tìm kiếm kết xuất thông tin, kiểm soát điều khiển, việc truy cập vào CSDL ), biết được cỏc HĐ tương tỏc của cỏc thành phần trong một hệ QTCSDL;
- Biết được vai trũ của con người khi làm việc vớI hệ CSDL; biết cỏc bước xõy dựng CSDL
2 Kỹ năng
- Cha đòi hỏi phải biết các thao tác cụ thể
II Chuẩn bị
1 Giáo viên: SGK, SGV, Giáo án, ví dụ minh hoạ cho bài toán quản lý (su tầm).
2 Học sinh: Đồ dùng học tập
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ
Nờu cỏc yờu cầu cơ bản của hệ CSDL, vớ dụ minh họa cho một trong các yêu cầu sau
Khụng dư thừa, tớnh bảo mật; Cấu trỳc, chia sẻ thụng tin; Toàn vẹn, an toàn và bảo mật thụng tin; Khụng dư thừa, độc lập
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu các chức năng
của hệ QTCSDL)
GV: QTCSDL là gì?
HS: Nhắc lại: là một phần mềm cho
phép tạo lập, bảo trì CSDL và cung cấp
các dịch vụ cần thiết để khai thác thông
tin từ CSDL
GV: Trong Pascal để khai bỏo biến I,j là
kiểu số nguyờn, k là kiểu số thực để
dựng trong chương trỡnh em làm thế
nào?
1 Các chức năng của hệ quản trị cơ sở dữ liệu
Cỏc chức năng cơ bản của hệ QTCSDL:
Trang 11Var
i,j:integer; k:real;
GV: Cũng trong Pascal để khai bỏo cấu
trỳc bản ghi Học sinh cú 9 trường:
hoten,ngaysinh, gioitinh, doanvien
+ Các công cụ trong 1 hệ QTCSDL cho
phép ngời dùng trong việc cung cấp khả
những nhiệm vụ nào?
HS: Thảo luận theo nhóm, báo cáo kết
a 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 và cỏc cấu trỳc
dữ liệu thể hiện thụng tin, khai bỏo cỏc ràngbuộc trờn dữ liệu được lưu trữ trong CSDL
- Ngôn ngữ định nghĩa là hệ thống các kíhiệu mô tả CSDL vật lí, CSDL khái niệm vàcác khung nhìn
b Cung cấp cỏch cập nhật dữ liệu và khai thỏc dữ liệu
- Thụng qua ngụn ngữ thao tỏc dữ liệu,
người ta thực hiện được cỏc thao tỏc sau:
Cập nhật: Nhập, sửa, xúa dữ liệu
Khai thỏc (Sắp xếp, tỡm kiếm và kết
xuất dữ liệu)
- Ngôn ngữ thao tác dữ liệu là ngôn ngữ đểngời dung diễn tả yêu cầu cập nhật hay khaithác dữ liệu
- c.Cung cấp cụng cụ kiểm soỏt, điều khiển việc truy cập vào CSDL
- Hệ QTCSDL thực hiện đợc chức năng nàythông qua các bộ chơng trình đảm bảo:
- Phỏt hiện và ngăn chặn sự truy cập khụngđược phộp
- Duy trỡ tớnh nhất quỏn của dữ liệu
- Tổ chức và điều khiển cỏc truy cập đồng thời
- Khụi phục CSDL khi cú sự cố
- Quản lớ cỏc mụ tả DL
2 Hoạt động của một hệ QTCSDL
* Hệ QTCSDL cú 02 thành phần chớnh:
Trang 12chính? Nêu vai trò của hệ QTCSDL?
HS: trả lời
GV: Truy vấn theo nghĩa thụng thường:
hỏi rỏo riết buộc phải núi ra
Ở đõy ta hiểu truy vấn là một khả năng
của hệ QTCSDL bằng cỏch tạo ra yờu
cầu qua cỏc 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 quyết cỏc tỡm kiếm đú bằng
cụng cụ của hệ QTCSDL từ đú người
dựng sẽ nhận được kết quả đú là thụng
tin phự hợp với cõu hỏi.
GV: Yêu cầu HS quan sát hình 12
SGK-T18
- Bộ xử lý truy vấn
- Bộ truy xuất dữ liệu
* Mụ tả sự tương tỏc của hệ QTCSDL
- Khi cú yờu cầu của người dựng, hệ
QTCSDL sẽ gửi yờu cầu đú đến Bộ xử lýtruye vấn, cú nhiệm vụ thực hiện và thụngqua Bộ quản lý dữ liệu yờu cầu hệ điềuhành tỡm một số tệp chứa thụng tin cầnthiết, Cỏc thụng tin tỡm thấy được trả lạithụng qua Bộ quản lý dữ liệu và chuyển đến
Bộ xử lý truy vấn để trả kết quả cho ngườidựng
- Hệ QTCSDL đóng vai trò cầu nối giữa cáctruy vấn trực tiếp của ngời dùng và các ch-
ơng trình ứng dụng của hệ QTCSDL với hệthống qlí tệp và các hệ qlí khác của HĐH
- Hệ QTCSDL đóng vai trò chuẩn bị cònthực hiện chơng trình là nhiệm vụ củaHĐH
4 Củng cố và hớng dẫn học ở nhà
- Các chức năng của hệ QTCSDL ? (Cung cấp cách tạo lập CSDL; Cung cấp cáchcập nhật DL, tìm kiếm và kết xuất thông tin; cung cấp công cụ kiểm soát, điều khiểntruy cập vào CSDL)
- Hoạt động của một hệ QTCSDL: Bộ truy vấn và bộ quản lí dữ liệu (bộ truy xuấtdữ liệu)
BTV: Học b i theo câu hỏi 1, 2, 3 SGK- T20, Bài 1.27 đên 1.31 SBT- T12, 13
Trang 13Ngày soạn: 6/ 9/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 6
Đ2 hệ quản trị cơ sở dữ liệu (tiếp)
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ
Trình bày các chức năng của hệ QTCSDL?
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu vai trò của con
ngời với hệ CSDL)
GV: Sau khi hệ CSDL đã xd xong,
những ngời có liên quan đến CSDL là
những ai?
HS: trả lời
GV: Nh vậy, ngời quản trị CSDL phải là
những ngời: có chuyên môn cao, hiểu
biết, đáng tin cậy và có tinh thần trách
nhiệm
GV: Ngời lập trình ứng dụng làm những
việc gì?
HS: trả lời
GV: Ngời dùng là tập thể đông đảo nhất
những ngời có quan hệ với CSDL.
HS: trả lời
VD: Hệ CSDL học tập: Học sinh và phụ
huynh chỉ có thể xem điểm số và không
có quyền cập nhật thông tin
* Hoạt động 2 (Tìm hiểu các bớc xây
dựng CSDL)
GV: Hãy nhắc lại để giải bài toán trên
máy tính gồm những bớc nào?
3 Vai trò của con ngời khi làm việc với
hệ cơ sở dữ liệu
a Người quản trị CSDL
- Là một người hay một nhúm người được
trao quyền điều hành hệ CSDL:
+ Thiết kế và cài đặt CSDL, hệ QTCSDL,
và cỏc phần mềm cú liờn quan
+ Cấp phỏt cỏc quyền truy cập CSDL + Duy trỡ cỏc hoạt động hệ thống nhằm thỏa món cỏc yờu cầu của cỏc ứng dụng và của người dựng
b Người lập trỡnh ứng dụng
- Nguời sử dụng cú am hiểu về một hệ QTCSDL nào đú, dựng ngụn ngữ của hệ QTCSDL này để tạo một giao diện thõn thiện qua chương trỡnh ứng dụng dễ sử dụng để thực hiện một số thao tỏc trờn CSDL tựy theo nhu cầu
c Người dựng
- Người dựng (cũn gọi người dựng đầu cuối) Là người cú thể khụng am hiểu gỡ về
hệ QTCSDL nhưng sử dụng giao diện thõn thiện do chương trỡnh ứng dụng tạo ra để
nhập dữ liệu và khai thỏc CSDL.
Trang 14GV: Nhận xét, giải thích chi tiết các
công việc của tứng bớc xây dựng
4 Củng cố và hớng dẫn học ở nhà
- Vai trò của con ngời khi làm việc với hệ CSDL:
+ Ngời quản trị CSDL: điều hành, cấp phát quyền truy cập CSDL
+ Ngời lập trình ứng dụng: lập trình các chơng trình ứng dụng khai thác CSDLphục vụ ngời dùng
+ Ngời dùng: Sử dụng chơng trình ứng dụng để khai thác thông tin từ CSDL
BTV: Học b i theo câu hỏi 4,5,6 SGK- T20, Bài 1.32 đên 1.36 SBT- T13, 14
Trang 15Ngày soạn: 10/ 9/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 7
Bài tập
I - Mục tiêu
1 Kiến thức
- Biết khỏi niệm hệ QTCSDL;
- Biết cỏc chức năng của hệ QTCSDL (tạo lập CSDL, cập nhật dữ liệu, tìm kiếm kết xuất thông tin, kiểm soát điều khiển, việc truy cập vào CSDL ), biết được cỏc HĐ tương tỏc của cỏc thành phần trong một hệ QTCSDL;
- Biết được vai trũ của con người khi làm việc với hệ CSDL; biết cỏc bước xõy dựng CSDL
2 Kỹ năng
- Cha đòi hỏi phải biết các thao tác cụ thể
II Chuẩn bị
1 Giáo viên: SGK, SGV, Giáo án.
2 Học sinh: Đồ dùng học tập
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ
Hãy trình bày sơ lợc về hoạt động của một hệ QTCSDl
3 Bài mới
Hoạt động của Giáo viên và
Học sinh
Nội dung kiến thức
* Hoạt động 1 (trả lời câu hỏi
trắc nghiệm)
GV: Chia lớp thành 3 nhóm (lần
1), yêu câu các nhóm thảo luận và
báo cáo kết quả
- Nhóm 1: Câu1, 2;
- Nhóm 2: Câu 3, 4;
- Nhóm 3: Câu 5, 6;
HS: Thảo luận theo nhóm, báo
cáo kết quả
GV: Nhận xét
Cõu 1: Chức năng của hệ QTCSDL
a Cung cấp cỏch tạo lập CSDL
b Cung cấp cỏch cập nhật dữ liệu, tỡm kiếm và kết xuất thụng tin
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 trờn đều đỳng
Cõu 2:Thành phần chớnh của hệ QTCSDL:
a Bộ quản lý tập tin và bộ xử lớ truy vấn
b Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin
c Bộ quản lý tập tin và bộ truy xuất dữ liệu
d Bộ xử lý truy vấn và bộ truy xuất dữ liệu
Cõu 3:Ngụn ngữ định nghĩa dữ liệu bao gồm cỏc
Trang 16GV: Chia líp thµnh 3 nhãm (lÇn
2), yªu c©u c¸c nhãm th¶o luËn vµ
b¸o c¸o kÕt qu¶
a Nhập, sửa, xóa dữ liệu
b Khai báo cấu trúc và kiểu dữ liệu
c Khai báo cấu trúc
d Khai báo kiểu, cấu trúc dữ liệu và các ràng buộc trên các dữ liệu
Câu 4: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ
không cho phép
a Tìm kiếm dữ liệu b Kết xuất dữ liệu
c Cập nhật dữ liệu d Phát hiện và ngăn chận sự truy cập không được phép
Câu 5:Ngôn ngữ định nghĩa dữ liệu bao gồm các
d Phục hồi dữ liệu từ các lỗi hệ thống
Câu 6: Để thực hiện các thao tác trên dữ liệu, ta sử
dụng :
a Ngôn ngữ định nghĩa dữ liệu
b Ngôn ngữ thao tác dữ liệu
Câu 7: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh
Câu 8: Hãy cho biết các loại thao tác trên CSDL
a Thao tác trên cấu trúc dữ liệu
b Thao tác trên nội dung dữ 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 trên
Câu 9:Trong một công ty có hệ thống mạng nội bộ
để sử dụng chung CSDL, nếu em được giao quyền tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL, vừa
là nguời lập trình ứng dụng, vừa là người dùng
Trang 17a Không được b Không thể
c Được d Không nên
Câu 10: Người nào có vai trò quan trọng trong vấn
đề phân quyền hạn truy cập sử dụng CSDL trên mạng máy tính.
a Người dùng cuối b Người lập trình
c Nguời quản trị CSDL d Cả ba người trên
Câu 11: Người nào có vai trò quan trọng trong vấn
đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tin
a Người lập trình b Người dùng cuối
c Người QTCSDL d Cả ba người trên.
Câu 12: Người nào đã tạo ra các phần mềm ứng
dụng đáp ứng nhu cầu khai thác thông tin từ 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 trên
Câu 13: Điểm khác biệt giữa CSDL và hệ QTCSDL
a CSDL chứa hệ QTCSDL
b CSDL là phần mềm máy tính, còn hệ QTCSDL là
dữ liệu máy tính
c Hệ QTCSDL là phần mềm máy tính, CSDL là dữ liệu máy tính
d Các câu trên đều sai
Câu 14: CSDL và hệ QTCSDL giống nhau ở điểm
a Đều lưu lên bộ nhớ trong của máy tính
b Đều là phần mềm máy tính
c Đều là phần cứng máy tính
d Đều lưu lên bộ nhớ ngoài của máy tính
Câu 15: Cho biết phương tiện để đảm bảo việc chia
- Vai trß cña con ngêi khi lµm viÖc víi hÖ CSDL?
§äc tríc bµi thùc hµnh, giê sau häc thùc hµnh
Trang 18Ngày soạn: 12/ 9/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 8
Bài tập và thực hành 1 Tìm hiểu về hệ cơ sơ dữ liệu
I - Mục tiêu
1 Kiến thức
- Biết xác định những việc cần làm trong hoạt động quản lý một công việc đơn giản;
- Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản
2 Kỹ năng
- Cha đòi hỏi phải biết các thao tác cụ thể
II Chuẩn bị
1 Giáo viên: SGK, SGV, Giáo án, VD minh họa cho bài toán (su tầm).
2 Học sinh: Đồ dùng học tập
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra 15 phút
A Trắc nghiệm khách quan (4 diểm)
Câu 1 Khoanh tròn vào chữ Đ hoặc S
a Cơ sở dữ liệu liệu (CSDL-Database) là tập hợp các dữ liệu có liên quan với
nhau, chứa thông tin của một tổ chức nào đó đợc lu trữ trên bộ nhớ máy tính
b Cơ sở dữ liệu liệu (CSDL-Database) là tập hợp dữ liệu chứa đựng cỏc kiểu dữ liệu: ký tự, số, ngày/giờ, hỡnh ảnh của một chủ thể nào đú
Cõu 2: Cỏc yờu cầu cơ bản của hệ CSDL.
a Tớnh cấu trỳc, tớnh toàn vẹn
b Tớnh khụng dư thừa, tớnh nhất quỏn
c Tớnh độc lập, tớnh an toàn và bảo mật thụng tin
d Cỏc cõu trờn đều đỳng
Cõu 3: Thành phần chớnh của hệ QTCSDL:
a Bộ quản lý tập tin và bộ xử lớ truy vấn
b Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin
c Bộ quản lý tập tin và bộ truy xuất dữ liệu
d Bộ xử lý truy vấn và bộ quản lý dữ liệu
Cõu 4: Ngụn ngữ định nghĩa dữ liệu bao gồm cỏc lệnh cho phộp
Trang 19a Nhập, sửa, xúa dữ liệu
b Khai bỏo cấu trỳc và kiểu dữ liệu
c Khai bỏo cấu trỳc
d Khai bỏo kiểu dữ liệu, cấu trỳc dữ liệu và cỏc ràng buộc trờn cỏc dữ liệu
B Trắc nghiệm tự luận (6 diểm)
Câu 1: Cập nhật dữ liệu bao gồm những công việc nào?
Câu 2: Trình bày sơ lợc về hoạt động của một hệ quản trị cơ sở dữ liệu
2
2
Khi cú yờu cầu của người dựng, hệ QTCSDL sẽ gửi yờu cầu
đú đến Bộ xử lý truye vấn, cú nhiệm vụ thực hiện và thụng qua
Bộ quản lý dữ liệu yờu cầu hệ điều hành tỡm một số tệp chứathụng tin cần thiết, Cỏc thụng tin tỡm thấy được trả lại thụngqua Bộ quản lý dữ liệu và chuyển đến Bộ xử lý truy vấn để trảkết quả cho người dựng
4
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu bài 1
SGK-21)
GV : Chia lớp thành 3 nhóm, yêu cầu
các nhóm thảo luận
- Nhóm 1: Tỡm hiểu nội quy thư viện;
- Nhóm 2: Tìm hiểu thẻ thư viện, phiếu
- Nội qui th viện :+ Khi đến thư viện, bạn đọc xuất trỡnh thẻthư viện với thủ thư để kiểm tra Khụng dựngthẻ của người khỏc và khụng cho người khỏcmượn thẻ
+ Khi mất thẻ, bạn đọc phải bỏo ngay chothủ thư để khoỏ thẻ
+ Khụng mang vào thư viện cỏc vật dụngnhư tỳi xỏch, cặp Bạn đọc cú thể mượnchỡa khoỏ ở bàn thủ thư để gửi đồ Bạn đọc
Trang 20* Hoạt động 2 (Tìm hiểu bài 2
SGK-T21)
GV : Chia lớp thành 2 nhóm, thảo luận
theo yêu cầu của bài
HS: Thảo luận theo nhóm, báo cáo kết
quả
GV: nhận xét, bổ sung, đánh giá
tự bảo quản tài sản của mỡnh Thư viện hoàntoàn khụng chịu trỏch nhiệm cho những mấtmỏt đối với tài sản cỏ nhõn của bạn đọc.+ Khụng mang đồ ăn, nước uống (trừ nướcuống đúng chai) vào thư viện
+ Khụng sử dụng điện thoại di động trongthư viện
+ Khụng gõy mất trật tự, viết vẽ bẩn lờn bànghế, sỏch bỏo trong thư viện
+ Bạn đọc vi phạm sẽ bị xử lý kỷ luật tựytheo mức độ vi phạm
- Thẻ th viện : Mã thẻ th viện, số thẻ, Họ vàtên, Ngày tháng năm sinh, giới tính, địa chỉ,lớp PT;
- Phiếu mợn/ trả sách : Tên sách mợn, số ợng, ngày mợn, ngày trả (mợn về nhà)
l Sổ quản lý sách: theo dõi tình hình mợnsách, số sách khách hành mợn, sách tồn, sáchkhông sử dụng đợc phải thanh lý,
- Biết những việc cần làm trong hoạt động quản lý một công việc đơn giản
Đọc trớc bài 3, 4 thực hành, giờ sau học thực hành tiếp
Trang 21Ngày soạn: 12/ 9/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 9
Bài tập và thực hành 1 (tiếp) Tìm hiểu về hệ cơ sơ dữ liệu
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ Kiểm tra kết hợp trong nội dung bài tập thực hành 3 Bài mới Hoạt động của Giáo viên và Học sinh Nội dung kiến thức * Hoạt động 1 (Tìm hiểu bài 3 SGK- 21) PV : Em hãy kể tên một số đối tợng trong quản lý Th Viện nói chung? HS : Trả lời GV : Tuỳ theo thực trạng th viện trờng, các thông tin có thể khác nhau Nói chùng, CSDL THUVIEN có thể có cá đối tợng Bạn đọc, Sách, Tác giả, Hoá đơn nhập, Biên bản thanh lý,
GV : Chia lớp thành 3 nhóm, yêu cầu các
nhóm thảo luận
- Nhóm 1: Tỡm hiểu tin về Bạn đọc (HS)
- Nhóm 2: Tìm hiểu thông tin về Sách;
- Nhóm 3: Tìm hiểu thông tin về Tác giả
HS: Thảo luận và báo báo kết quả
GV: nhận xét, bổ sung
Bài 3 SGK- T21
Hóy liệt kờ cỏc đối tượng cần quản lớ khi xõy dựng CSDL quản lý sỏch và mượn/trả sỏch, chẳng hạn như người đọc, sỏch… Với mỗi đối tượng, hóy liệt kờ cỏc thụng tin cần quản lớ
* Ngời mợn:
- Mã thẻ
- Họ và tên
- Ngày sinh
- Giới tính
- Lớp PT
- Địa chỉ nơi ở
- Ngày cấp thẻ
- Ghi chú
* 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 (một đến hai dòng)
* Tác giả:
- Mã tác giả
Trang 22* Hoạt động 2 (Tìm hiểu bài 4 SGK- T21)
PV : Em hãy kể tên một số bảng dùng trong
quản lý Th Viện ?
HS : Trả lời
GV : Tuỳ theo cách thức tổ chức và quản lý
của th viện, CSDL THUVIEN có thể có
+ Bảng TACGIA (thông tin về tác giả)
MaTG
(Mã tác giả)
HoTen (Họ và tên)
NgSinh (Ngày sinh)
NgMat (ngày mất, nếu có)
TieuSu (Tóm tắt tiểu sử)
+ Bảng SACH (thông tin về sách)
Masach Tensach Loaisach Nxb Namxb Giatien Matg Noidung
+ B ngảng trasach (thông tin trả sách)
+ B ngảng Hocsinh (thông tin về bạn đọc- học sinh)
Mathe Hoten Ngaysinh Gioitinh Lop Ngaycap diachi+ B ngảng Phieumuon (thông tin về phiếu mợn)
Mathe Sophieu Ngaymuon Ngaycantra Masach Sl_sachmuon
+ B ng ảng HoaDon (thông tin về hoá đơn)
Sophie
u
Ngay_tra Sobienban_suco
Trang 23Sohoadon Masach Sl_thanhli
+ B ng ảng Thanhli (thông tin về bảng thanh lý sách)
+ B ng ảng Denbu (thông tin đền bù sách)
So_bbdb Masach Sl_denbu Tien_denbu
4 Củng cố và hớng dẫn học ở nhà
- Khi xác định những thông tin cho một đối tợng cần quản lý từ đó có thể xâydựng đợc bảng cho các đối tợng đó
- Đọc trớc Bài 3 SGK- T27, giờ sau học lý thuyết
So_bbtl Masach Sl_thanhli
Trang 24Ngµy so¹n: 15/ 9/ 2008
Ngµy gi¶ng: / … / 2008 / 2008
TiÕt 10
Ch¬ng 2 hÖ qu¶n trÞ c¬ së d÷ liÖu microsoft access
§3 giíi thiÖu microsoft access
I - Môc tiªu
1 KiÕn thøc
- Hiểu các chức năng chính của Ms Access:tạo lập bảng, thiết lập mối quan hệgiữa các bảng, cập nhật, kết xuất thông tin
- Biết bốn đối tượng chính của Access: 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) và chế độ làmviệc với dữ liệu
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
häc phÇn mÒm Microsoft Word Trong bé
phÇn mÒm MS Office, ngoµi MS Word cßn
Trang 25PV: Access là gì?
HS: Trả lời
GV: Giới thiệu một số biểu tợng phiên bản
của Access (trình chiếu)
* Hoạt động 2 (Tìm hiểu khả năng của
GV: Trong Access có nhiều đối tợng khác
nhau, mỗi đối tợng có một số chức năng
riêng Mỗi đối tợng trong Acces bao gồm các
đối tợng, mỗi đối tợng có tên gọi riêng (VD:
Bảng SACH, bảng BAN_DOC, )
PV: Em hãy cho biết các đối tợng chính
trong Access, chức năng của nó?
HS: trả lời
GV: Giới thiệu ví dụ bài toán QLHS, giới
thiệu các đối tợng cụ thể (trình chiếu)
HS: Quan sát, ghi bài
* Hoạt động 4 (Tìm hiểu một số thao tác cơ
bản trong Access)
GV: Chia lớp thành 4 nhóm, yêu cầu:
+ Nhóm 1: Tìm hiểu thao tác khởi động
Access;
+ Nhóm 2: Tìm hiểu thao tác tạo CSDL mới;
+ Nhóm 3: Tìm hiểu thao tác mở tài liệu đã
có;
+ Nhóm 4: Tìm hiểu thao tác kết thúc phiên
làm việc với Access
là Access) là hệ QTCSDL nằm trong bộphần mềm Microsoft Office của hãngMicrosoft dùng trên các máy tính cánhân máy tính chạy trong mạn cục bộ,cho phép lu trữ và xử lý dữ liệu dạngbảng
+ Tạo biểu mẫu để cập nhật dữ liệu, tạobáo cáo thống kê, tổng kết hay nhngmẫu hỏi để khai thác DL trong CSDL
- Mẫu hỏi (Query): dùng để sắp xếp,
tìm kiếm và kết xuất dữ liệu
- Biểu mẫu (Form): giúp tạo giao diện
thuận lợi cho việc nhập và hiển thịthông tin
- Báo cáo (Report): đợc thiết kế để
định dạng, tính toán, tổng hợp các dữliệu đợc chọn và in ra
b Ví dụ
- Bài toán quản lý học sinh
4 Một số thao tác cơ bản
a Khởi động Acces Cách 1: Start ð Program ð Microsoft
Office ð Microsoft Access
Cách 2: Nháy vào biểu tợng trên màn
hình nền (nếu có) Xuất hiện màn hìnhlàm việc của Access
b Tạo cơ sở dữ liệu mới B1 File ð New…
B2 Chọn Blank Database xuất hiện
hộp thoại
Trang 26HS: Thảo luận theo nhóm, báo cáo kết quả
GV: Nhận xét, giải thích chi tiết từng thao
HS: Quan sát, ghi bài
B3 Trong hộp thoại File new Database, chọn vị trí lu tệp Sau đó nháy vào nút Creat để xác nhận.
c Mở cơ sở dữ liệu đã có Cách 1: Nháy chuột lên tên CSDL (nếu
có) trong khung New File
Cách 2: Chọn lệnh File ð Open … rồi
tìm và nháy đúp vào tên CSDL cần mở
d Kết thúc phiên làm việc với Access Cách 1: Chọn File ð Exit
Cách 2: Nháy nút ở góc bênphải màn hình làm việc của Access
5 Làm việc với các đối tợng
a Chế độ làm việc với các đối tợng
- Chế độ thiết kế (Design View)
- Chế độ trang dữ liệu (Datasheet View)
b Tạo đối tợng mới
- Dùng các mẫu dựng sẵn
- Ngời dùng tự thiết kế sẵn
- Kết hợp cả 2 cách trên
4 Củng cố
- Thông qua bài học hôm nay các em cần nắm đợc các kiến thức sau:
- Khái niệm Microsoft Access
Trang 27- Hiểu các khái niệm chính trong cấu trúc dữ liệu bảng:
+ Cột (Thuộc tính): Tên, miền giá trị
+ Hàng (Bản ghi): Bộ các giá trị của thuộc tính
+ Khoá
- Biết tạo và sửa cấu trúc bảng
- Hiểu việc tạo liên kết giữa các bảng
2 Kỹ năng
- Thực hiện đợc việc tạo và sửa cấu trúc bảng, nạp dữ liệu vào bảng, cập nhật dữliệu
- Thực hiện việc khai báo khoá
- Thực hiện đợc liên kết giữa các bảng
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung bài mới
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu các khái niệm
GV: Trình bày một số kiểu dữ liệu chính
trong Access (trình chiếu) Yâu cầu HS
- Cỏc bảng được tạo ra sẽ chứa toàn bộ
dữ liệu mà người dựng cần để khai thỏc
* Trường (field)
* Bản ghi (record) SGK- T34
* Kiểu dữ liệu (Data Type)
Trang 28* Hoạt động 2 (Tìm hiểu cách tạo và sửa
cấu trúc bảng)
GV: Trong cửa sổ CSDL có trang bảng thì
có thể thực hiện tạo và sử cấu trúc bảng,
tạo liên kết giữa các bảng
GV: Sau khi đã thiết kế cấu trúc bảng trên
giấy, để tạo cấu trúc bảng trong chế độ
thiết kế của Access ta thực hiện một trong
ba cách sau (trình chiếu kết hợp thuyết
trình)
HS: Quan sát, nghe giảng, ghi bài
GV: Sau khi thực hiện, trên cửa sổ làm
việc của Access xuát hiện thanh công cụ
thiết kế bảng (hình 21 SGK) và cửa sổ cấu
trúc bảng (hình 22 SGK)
GV: Trình bày các thành phần có trong
cấu trúc bảng (trình chiếu cửa sổ cấu trúc
bảng)
HS: Quan sát, nghe giảng, ghi bài
GV: Thực hiện thao tác Tạo một trờng
trong của sổ cấu trúc bảng (thực hiện trên
phần mềm Access)
HS: Quan sát, ghi nhớ
GV: Yêu cầu HS học các thao tác thực
hiện tạo một trờng SKG- T35, 36
GV: Các tính chất của trờng đợc dung để
điều khiển cách thức dữ liệu đợc lu trữ,
nhập hoặc hiển thị Tính chất của trờng
phụ thuộc vào kiểu dữ liệu của trờng đó
(phụ lục 1 SGK- T108)
GV: Giới thiệu một số tính chất trờng
th-ờng dùng (trình chiếu kết hợp thuyết
trình) Yêu cầu HS học SGK- T35
GV: Trình bày tác thay đổi tính chất của
một trờng (thao tác trực tiếp trên Access)
HS: Quan sát, ghi bài
PV: Tại sao phải lại phải chỉ định khoá
chính?
HS: Trả lời
GV:
+ Một CSDL trong Access cú thiết kế tốt
- Một số kiểu dữ liệu thờng dùng trong Access (SGK- T34)
2 Tạo và sửa cấu trúc bảng
+ Môt tả nội dung trờng trong cột
Description (phần này không nhất thiết
* Thay đổi tính chất của một trờng:
+ Click chọn vào dũng định nghĩatrường
+ Thực hiện cỏc thay đổi cần thiết trongphần Field Properties
* Chỉ định khoá chính
Trang 29là CSDL mà mỗi bản ghi trong một bảng
phải là duy nhất, khụng cú hai hàng dữ
liệu giống hệt nhau Khi xõy dựng bảng
trong Access, người dựng cần chỉ ra
trường mà giỏ trị của nú xỏc định duy
nhất mỗi hàng của bảng
+ Trường đú tạo thành khúa chớnh
(Primary Key) của bảng
PV: Trình bày thao tác chỉ định khoá
chính?
HS: Trả lời
GV: Thao tác trực tiếp trên Access
GV: Bớc cuối cùng phải thực hiện khi
thiết kế một bảng mới là đặt tên và lu cấu
trúc
PV: Hãy trình bày thao tác lu cấu trúc
bảng?
HS: Trả lời
GV: Thao tác trực tiếp trên Access
GV: Sau khi thiết kế cấu trúc bảng, trong
trờng hợp phát hiện cấu trúc cha hợp lý,
để phù hợp với thực tế Access cho phép
thay đổi cấu trúc bảng nhanh chóng, dễ
dàng
GV: Chia lớp thành 4 nhóm, yêu cầu các
nhóm thảo luận theo từng nội dung
+ Nhóm 1: Thao tác thay đổi thứ tự các
tr-ờng;
+ Nhóm 2: Thao tác thêm trờng;
+ Nhóm 3: Thao tác xoá trờng;
+ Nhóm 4: Thao tác thay đổi khoá chính
GV: Bổ sung, nhận xét
GV: Thao tác trực tiếp trên Access
+ Click chọn vào trường làm khúa chớnh.+ Nháy chọn biểu tợng Primary Key hoặcChọn Edit → chọn Primary Key hoặcnhấn chuột phải vào tên trờng chọnPrimary Key
b Thay đổi cấu trúc bảng
* Thay đổi thứ tự trờng:
+ Chọn trường muốn thay đổi vị trớ + Nhấn và giữ mouse, trong Access sẽhiển thị một đường nhỏ nằm ngang ngaytrờn trường được chọn
+ Di chuyển mouse, đường nằm ngang
đú sẽ cho biết vị trớ mới của trường + Thả mouse khi đó di chuyển trường đến
+ Gõ tên trờng, chọn kiểu dữ liệu, mô tả
và xác định các tính chất của trờng
* Xoá trờng
+ Chọn trờng muốn xoá;
+ Chọn Edit → Delete Rows hoặc click
Trang 30GV: Muốn đổi tên bảng hoặc xóa bảng
chỉ thực hiện đợc khi bảng đã đóng Yêu
cầu HS đọc SGK- T38, 39
GV: Thao tác trực tiếp trên Access
HS: Quan sát, ghi nhớ
nỳt Delete Rows
* Thay đổi khoá chính:
+ Chọn trường muốn chỉ định là khúachớnh
+ Chọn Edit → Primary Key hoặc clicknỳt Primary Key
+ Chọn File → Save để lưu cấu trỳcbảng
Trang 31Ngày soạn: 1/ 10/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 12
Bài tập và thực hành 2 Tạo cấu trúc bảng
I - Mục tiêu
1 Kiến thức
- Hiểu các thao tác cơ bản: Khởi động và kết thúc Access, tạo CSDL mới;
- Biết tạo và sửa cấu trúc bảng theo mẫu;
- Thực hiện việc khai báo khoá
- Thực hiện đợc liên kết giữa các bảng
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung thực hành
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
GV: Nhắc lại kiến thức bài cũ, một số
thao tác đã đợc học phục vụ cho nội dung
thực hành (Thuyết trình kết hợp thao tác
trên máy tính)
* Hoạt động 1 (tìm hiểu bài 1 SGK- T40)
PV: Hãy nhắc lại các thao thác tạo cấu
trúc bảng?
GV: Yêu cầu HS đọc kỹ đề bài, thao tác
trên máy theo hớng dẫn
HS: Thực hành theo nội dung yêu cầu
GV: Quan sát, hớng dẫn lại những thao
tác HS thực hành cha chính xác
BÀI TẬP 1
Khởi động Access, tạo CSDL với tờnQuanLi_HS Trong CSDL này tạo bảngHOC_SINH cú cấu trỳc được mụ tả nhưsau?
Trang 32* Hoạt động 2 (tìm hiểu bài 2 SGK- T41)
PV: Em hãy nhắc lại các thao thác để tạo
khoá chính?
GV: Yêu cầu HS đọc kỹ đề bài, thao tác
trên máy theo hớng dẫn
HS: Thực hành theo nội dung yêu cầu
GV: Quan sát, hớng dẫn lại những thao
tác HS thực hành cha chính xác
Tờn trường Mụ tả Kiểu dữ liệu MaSO Mó học sinh AutoNumber HoDem Họ và đệm Text
GioiTinh Giớ tớnh Text Doanvien Là đoàn viờn hay
khụng
Yes/No NgaySinh Ngày sinh Date/time NoiSinh Nơi sinh Text Diachi Địa chỉ Text
Toan Điểm trung bỡnh
mụn Toỏn
Number Van Điểm trung bỡnh
Trang 33… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung thực hành
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
GV: Nhắc lại kiến thức bài cũ, một số
thao tác đã đợc học phục vụ cho nội dung
thực hành (Thuyết trình kết hợp thao tác
trên máy tính)
* Hoạt động 1 (Tìm hiểu bài 3SGK- T41)
GV: Mở CSDL đã tạo trong bài 1, 2 và
mở đối tợng bảng HOC_SINH
GV: Chia lớp theo nhóm thực hành với số
máy tính hiện có và yêu cầu thực hành
theo nội dung yêu cầu của bài
HS: Đọc bài, thực hành theo nội dung yêu
cầu
GV: Quan sát, kiểm tra từng nhóm và chỉ
ra những thao tác sai của học sinh phải
khắc phục
* Hoạt động 2 (Kiểm tra đánh giá cuối
bài- 10 phút)
GV: Chia lớp theo nhóm nh Bài 3, yêu
cầu các nhóm làm việc theo nội dung
HS: Thực hành theo yêu cầu của bài
GV: Yêu cầu HS mở lại bảng
MON_HOC, kiểm tra, đánh giá
- Di chuyển cỏc trường để cú thứ tự làToan, Li, Hoa, Van, Tin
- Lưu lại bảng và thoỏt khỏi Access
Bài 4
- Tạo một bảng có tên MON_HOC (bảngmôn học), có cấu trúc mô tả nh sau:
Tên trờng Kiểu dữ liệu Mô tả
MaMon AutoNumber Mã môn học TenMon Text Tên môn hoc HocPhi Currency Tiền học phí
- Chọn trờng MaMon làm khoá chính
- Lu lại bảng và thoát khỏi Access
Trang 34GV: Tổng hợp những thao tác cha chính
xác và sửa lại cho HS (thao tác trên máy
GV)
L
u ý : Đối với trờng HocPhi, để nhập đợc
tiền với các hàng đơn vị, cần phải đặt tính
chất của trờng Format là General Number
Trang 35… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung bài mới
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
* Hoạt động 1 (Tìm hiểu thao tác cập
nhật dữ liệu)
GV: Sau khi đã tạo đợc CSDL, tạo hoàn
chỉnh xong cấu trúc bảng, bớc tiếp theo
GV: Khi muốn thêm bản ghi mới, ngời
dùng phải mở đối tợng bảng muốn thêm
bản ghi mới vào
GV: Giới thiệu các cách thêm bản ghi mới
Trang 36(trình chiếu kết hợp thao tác trực tiếp trến
CSDL)
HS: Quan sát, ghi bài
GV: Khi muốn chỉnh sửa dữ liệu một
tr-ờng của một bản ghi thì bản ghi đó phải là
bản ghi hiện thời
PV: Để một bản ghi thành bản ghi hiện
thời, thực hiện nh thế nào?
GV: Trong thực tế danh sách hs trong 1
lớp có thể đợc sắp xếp theo nhiều tiêu chí
chiếu kết hợp thao tác trên bảng dữ liệu)
HS: Quan sát, ghi bài
GV: Mời một HS lên thực hiện ví dụ
- Nháy chuột vào ô chứa dữ liệu cần thay
đổi và thực hiện các thao tác thay đổi cầnthiết
- B3: lu lại kết quả sắp xếp
- VD: SGK
b Lọc
- Lọc là công cụ cho phép tìm ra nhữngbản ghi thoả mãn một số điều kiện nào đóphục vụ tìm kiếm
+ Lọc theo mẫu: Nháy nút , rồi nhập
điều kiện lọc vào từng trờng tơng ứngtheo mẫu, sau đó nháy nút để lọc ranhững bản ghi thoả mãn điều kiện
Sau khi kết thúc lọc, nháy chuột vào nút
Trang 37kiếm của Access)
GV: ở lớp 10 chúng ta đã biết các thao
tác tìm kiếm và thay thế 1 từ, 1 cụm từ
trong Word Chức năng này trong Access
dụng các điều kiện lọc/ sắp xếp thì có
thể giới hạn những bản ghi mà Access sẽ
+ Trong ô Find What: gõ cụm từ cần tìm + Ô Look In: Chọn tên bảng (nếu muốn
tìm cụm từ đó trên tất cả các trờng)Hoặc yêu cầu tìm trong trờng hiện tạichứa con trỏ (ngầm định)
+ Ô Match: chọn cách thức tìm kiếm
Any Part of Field: cụm từ cần tìm có
thể là phần bất kỳ của trờng
Whole Field: cụm từ cần tìm là nội
dung một ô
Start of Field: cụm từ cần tìm phải
nằm ở đầu của trờng
+ Nháy chuột vào nút Find Next để tìm
đến vị trí tiếp theo thoả mãn điều kiện
* Thay thế (Replace)Tơng tự nh tìm kiếm nhng chỉ khác ở chỗ
Ô Replace With:gõ cụm từ sẽ thay thế.
4 In dữ liệu
- GSK- T47
4 Củng cố
- Cập nhật dữ liệu ở chế đọ hiển thị trang dữ liệu: Thêm, sửa, xoá bản ghi;
- Sắp xếp và lọc ở chế độ hiển thị trang dữ liệu
Trang 38Ngày soạn: 15/ 10/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 15
Bài tập và thực hành 3 Thao tác trên bảng
- Thực hiện đợc việc sắp xếp và lọc dữ liệu;
- Thực hiện việc kiếm, thay thế dữ liệu đơn giản;
- Biết sử dụng lệnh in ra giấy đơn giản
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung thực hành
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
GV: Nhắc lại kiến thức bài cũ, một số
thao tác đã đợc học phục vụ cho nội dung
GV: Yêu cầu HS đọc kỹ đề bài, thao tác
mẫu trên máy theo hớng dẫn
HS: Thực hành theo nội dung yêu cầu
- Sử dụng các cách xoá hoặc thêm bản
Trang 39GV: Quan sát, hớng dẫn lại những thao
tác HS thực hành cha chính xác
* Hoạt động 2 (Thực hành bài 2
SGK-T48)
PV: Em hãy nhắc lại các cách lọc dữ liệu
(lọc theo ô dữ liệu đang chọn, lọc theo
mẫu)?
GV: Thực hiện thao tác mẫu trên máy GV
GV: Yêu cầu HS đọc kỹ đề bài, thao tác
mẫu trên máy theo hớng dẫn
HS: Thực hành theo nội dung yêu cầu
GV: Quan sát, hớng dẫn lại những thao
tác HS thực hành cha chính xác
* Hoạt động 3 (Kiểm tra đánh giá cuối
bài)
GV: Yêu cầu các nhóm thực hành theo
nội dung yêu cầu kiểm tra
HS: Thực hành
GV: Quan sát, đánh giá cho các nhóm
ghi mới
BÀI TẬP 2
a Hiển thị các học sinh nam trong lớp;
b Lọc ra danh sách các bạn cha là đoànviên;
c Tìm các học sinh có điểm ba mônToán, Lí, Hoá đều trên 8
* Thực hiện các yêu cầu sau:
- Thêm vào cuối bảng 4 bản ghi mới
- Hiển thị các học sinh nữ và là đoànviên, sau đó in ra giấy
Trang 40Ngày soạn: 15/ 10/ 2008
Ngày giảng: / … / 2008 / 2008
Tiết 16
Bài tập và thực hành 3 (tiếp) Thao tác trên bảng
III Các bớc lên lớp
1 ổn định tổ chức
/ /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008 / /2008
… / 2008 … / 2008 … / 2008 … / 2008./ /2008
2 Kiểm tra bài cũ:
Kết hợp kiểm tra trong nội dung thực hành
3 Bài mới
Hoạt động của Giáo viên và Học sinh Nội dung kiến thức
GV: Nhắc lại kiến thức bài cũ, một số
thao tác đã đợc học phục vụ cho nội dung
HS: Thực hành theo yêu cầu
GV: Yêu cầu HS đọc kỹ đề bài, thao tác
mẫu trên máy theo hớng dẫn
HS: Đọc bài, thực hành theo nội dung yêu
cầu
GV: Quan sát chỉ ra những thao tác sai
của học sinh phải khắc phục
* Hoạt động 2 (Thực hành bài 4
SGK-T49)
GV: Yêu cầu HS đọc kỹ đề bài, thực hành
theo nội dung yêu cầu (Sử dụng lệnh
GV: Yêu cầu các nhóm thực hành theo
nội dung yêu cầu kiểm tra