– Biết được các chức năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của các chức năng đó trong quá trình tạo lập, cập nhật và khai thác hệ QTCSDL quan hệ; chức năng đó trong quá trình tạo lập, cập nhật và khai thác hệ QTCSDL quan hệ;
– Liên hệ được với các thao tác cụ thể trình bày trong chương II
II.Phương pháp, phương tiện dạy học
– Phương pháp: sử dụng phương pháp vấn đáp, thảo luận nhóm để giải quyết vấn đề.
– Phương tiện:
o Gv: giáo án, SGK tin học 12, SGV tin học 12, bảng phụ “Sơ đồ chức năng của hệ
QTCSDL quan hệ” – hình 39/ SGV tin 12.o Hs: SGK tin học 12, vở ghi bài học. o Hs: SGK tin học 12, vở ghi bài học. III. Nội dung bài mới
1. Kiểm tra sĩ số
2. Kiểm tra bài cũ: không3. Nội dung 3. Nội dung
Hoạt động của giáo viên và học sinh Nội dung TG
Hoạt động 1: Tạo lập CSDLGv: hãy nêu các bước để tạo CSDL? Gv: hãy nêu các bước để tạo CSDL?
Hs: Tạo bảng; chọn khoá chính cho bảng, đặt
tên và lưu bảng, tạo liên kết giữa các bảng.
Gv: để tạo bảng ta cần làm những việc gì?Hs: xác định bảng và khai báo cấu trúc bảng. Hs: xác định bảng và khai báo cấu trúc bảng. Gv: khai báo cấu trúc bảng gồm những việc
nào?
Hs: Đặt tên trường; Chỉ định kiểu dữ liệu cho
mỗi trường; khai báo kích thước của trường.
Gv: trong CSDL quan hệ, bằng cách nào ta chọn
khoá chính cho bảng?
Hs: trả lời câu hỏi
Gv: để tạo liên kết giữa các bảng ta làm thế
nào?
Hs: ta phải xác định các trường chung trong các
bảng rồi tạo liên kết.
Gv: ta tạo liên kết giữa các bảng nhằm mục đích
gì?
Hs: giúp hệ QTCSDL quan hệ biết để dùng
trong kết xuất thông tin.
Gv: ngoài ra ta có thể chính sửa cấu trúc bảng,
thay đổi khoá chính và xoá bảng…
Hs: lắng nghe và ghi chép
Gv: trong Microsoft Word, để tạo một danh
sách học sinh các em phải làm thế nào?
Hs: ta phải tạo cấu trúc bảng rồi nhập danh sách.Gv: trong hệ QTCSDL quan hệ, sau khi tạo Gv: trong hệ QTCSDL quan hệ, sau khi tạo
xong cấu trúc bảng ta cũng tiến hành nhập cập
1. Tạo lập cơ sở dữ liệu
• Tạo bảng
Để tạo một bảng ta cần phải khai báo cấu trúc bảng bao gồm các bước: trúc bảng bao gồm các bước:
Đặt tên trường.
Chỉ định kiểu dữ liệu cho trường. Khai báo kích thước của trường. Khai báo kích thước của trường. • Chọn khoá chính cho bảng bằng
cách để hệ QTCSDL tự động chọn hoặc ta xác định khóa thích hợp hoặc ta xác định khóa thích hợp trong các khóa làm khóa chính. • Đặt tên bảng và lưu cấu trúc bảng. • Tạo liên kết bảng.
nhật dữ liệu cho bảng. Hoạt động 2: cập nhật dữ liệu Hoạt động 2: cập nhật dữ liệu
Gv: Trong quá trình cập nhật dữ liệu hệ
QTCSDL kiểm soát để đảm bảo tính chất gì?
Hs: đảm bảo các ràng buộc toàn vẹn.
Gv: quan sát hình 76-SGK và cho biết hệ
QTCSDL quan hệ cho phép ta tạo biểu mẫu để nhập dữ liệu nhằm mục đích gì? nhập dữ liệu nhằm mục đích gì?
Hs: trả lời câu hỏi
Gv: trong quá trình khai thác, thao tác cập nhật
dữ liệu được thực hiện khi nào?
Hs: khi thêm bản ghi mới, chính sửa bảng ghi đã
có hay xoá bản ghi…
2. Cập nhật dữ liệu
Phần lớn các hệ QTCSDL cho phép tạo ra biểu mẫu nhập dữ liệu để làm phép tạo ra biểu mẫu nhập dữ liệu để làm cho công việc nhập dữ liệu trở nên dễ dàng hơn, nhanh hơn và hạn chế bớt khả năng nhầm lẫn.
Vd: Hình.76 - SGK