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 CSDL, tìm kiếm, kết xuất thông tin; Biết hoạt động tương tác của các thành phần trong m
Trang 1Tuần: 3 Tiết: 4
-Ngày soạn: 22/8/2008
Chương I: Khái niệm về hệ CSDL
§2 Hệ quản trị cơ sở dữ liệu (tiết 1)
I Mục đích, yêu cầ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 CSDL, tìm kiếm, kết xuất thông tin;
Biết hoạt động tương tác của các thành phần trong một hệ QTCSDL;
Biết 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
Phân biệt được CSDL với hệ QTCSDL;
II Phương pháp - phương tiện dạy học
Thuyết trình, nêu câu hỏi, gợi mở, tóm tắt và ghi ý chính;
Giáo viên chuẩn bị: Giáo án, sách GK, sách GV, các ví dụ minh họa, tranh ảnh;
Học sinh chuẩn bị: Đọc trước nội dung bài, sách giáo khoa, vở ghi
III NộI dung dạy – học
Nội dung bài giảng Hoạt động của thầy Hoạt động của trò
Ổn định lớp;
Ghi sổ đầu bài
Chào thầy
Cán bộ lớp báo sĩ số
Kiểm tra bài cũ
1 Nêu các yêu cầu cơ bản của
hệ CSDL? Cho VD
2 Nêu các khái niệm CSDL và
hệ QTCSDL?
Lần lượt nêu câu hỏi kiểm tra bài cũ
Lần lượt gọi 3-4 HS lên trả lời câu hỏi
Nhận xét, cho điểm
Lắng nghe, xung phong trả lời
Chú ý, nhận xét câu trả lời
1 Các chức năng của hệ
QTCSDL
a Cung cấp môi trường tạo
lập CSDL
Hệ QTCSDL cần phải có
các công cụ cho phép:
Khai báo cấu trúc bản ghi
cho từng bảng dữ liệu trong
CSDL;
Chỉnh sửa cấu trúc;
Xem cấu trúc bản ghi của
một bảng
b Cung cấp môi trường cập
nhật và khai thác CSDL
cho phép người dùng:
Xem nội dung dữ liệu;
Cập nhật dữ liệu;
Sắp xếp, tìm kiếm t.tin;
Kết xuất báo cáo
c Cung cấp công cụ kiểm
Nêu tên bài, đề mục
Nhắc lại kn hệ QTCSDL
Qua khái niệm em nào hãy cho biết một số chức năng của hệ QTCSDL?
Nhận xét, chốt lại câu trả lời
Trình bày, phân tích chức năng cung cấp môi trường tạo lập CSDL
Nhắc lại: Cập nhật DL là làm gì?
Các công việc trong khai thác DL?
Chỉ định HS nhắc lại câu trả lời
Nhận xét, chốt lại nội dung
Có các chế độ xem khác nhau:
Xem không được phép chỉnh sửa
và xem được phép chỉnh sửa
Mở sách giáo khoa,
vở ghi, ghi bài
Lắng nghe, xung phong trả lời
Lắng nghe, quan sát, ghi bài
Chú ý lắng nghe, trả lời câu hỏi
Lắng nghe, quan sát, ghi bài
Trang 2Nội dung bài giảng Hoạt động của thầy Hoạt động của trò CSDL
Đảm bảo an toàn, ngăn
ngừa truy cập không được
phép;
Duy trì tính nhất quán của
CSDL;
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ố phần cứng hay phần mềm;
Quản lí các mô tả dữ liệu
cầu cơ bản của hệ CSDL, hệ QTCSDL phải có các công cụ thực hiện các nhiệm vụ gì?
Nhận xét câu trả lời, chốt lại ý chính kết hợp phân tích, nêu ví dụ
trả lời câu hỏi
Chú ý lắng nghe, quan sát, ghi bài
2 Hoạt động của một hệ
QTCSDL
Con người
Phần mềm ứng dụng / Truy vấn
Sự tương tác của hệ QTCSDL
Chia nhóm theo bàn
Y/c hoạt động thảo luận theo nhóm: vẽ lại sơ đồ, trao đổi trả lời các câu hỏi sau:
Các thành phần của hệ QTCSDL?
Qui trình hệ thống xử lí một yêu cầu, truy vấn?
Quan sát, hướng dẫn và nhắc nhở HS thảo luận nhóm
Gọi nhóm bất kì lên trình bày
Gọi nhóm khác nhận xét, bổ sung
Nhận xét, chốt lại ý chính
Qui trình xử lí một y/c, truy vấn:
Khi nhận được y/c, truy vấn hệ QTCSDL gửi nó đến bộ phận có nhiệm vụ thực hiện và y/c hệ điều hành tìm các tệp chứa DL cần thiết để chuyển về cho hệ QTCSDL xử lí và kết quả đưa lại cho người dùng
Hoạt động nhóm theo yêu cầu và hướng dẫn của giáo viên
Đại diện nhóm lên vẽ
và trình bày câu trả lời Nhận xét, bổ sung
Chú ý lắng nghe, quan sát, ghi bài
IV Củng cố
Nhắc lại các chức năng của hệ QTCSDL?
Hệ QTCSDL gồm những thành phần nào? Nêu qui trình xử lí một yêu câu, truy vấn?
V Dặn dò
Học kỹ nội dung bài hôm nay;
Xem trước nội dung phần còn lại của bài, tiết sau học tiếp
VI Rút kinh nghiệm
Hệ QTCSDL
Bộ xử lý truy vấn
Bộ quản lí dữ liệu
Bộ quản lí tệp
CSDL
Trang 3Tuần: 4 Tiết: 5
-Ngày soạn: 28/8/2008
Chương I: Khái niệm về hệ CSDL
§2 Hệ quản trị cơ sở dữ liệu (tiết 2)
I Mục đích, yêu cầ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 CSDL, tìm kiếm, kết xuất thông tin;
Biết hoạt động tương tác của các thành phần trong một hệ QTCSDL;
Biết 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
Phân biệt được CSDL với hệ QTCSDL;
II Phương pháp - phương tiện dạy học
Thuyết trình, nêu câu hỏi, gợi mở, tóm tắt và ghi ý chính;
Giáo viên chuẩn bị: Giáo án, sách GK, sách GV, các ví dụ minh họa, tranh ảnh;
Học sinh chuẩn bị: Đọc trước nội dung bài, sách giáo khoa, vở ghi
III NộI dung dạy – học
Nội dung bài giảng Hoạt động của thầy Hoạt động của trò
Ổn định lớp;
Ghi sổ đầu bài
Chào thầy
Cán bộ lớp báo sĩ số
Kiểm tra bài cũ
1 Vẽ sơ đồ mô tả sự tương tác
của hệ QTCSDL?
Nêu câu hỏi kiểm tra bài cũ
Gọi HS lên trả lời
Gọi HS khác nhận xét câu trả lời
Nhận xét, cho điểm
Lắng nghe, lên trả lời Chú ý, nhận xét câu trả lời
1 Các chức năng của hệ
QTCSDL
2 Hoạt động của một hệ
QTCSDL
3 Vai trò của con người khi làm
việc với hệ QTCSDL
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 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
Nêu lại các đề mục đã học
Y/c HS đọc sách giáo khoa, nêu vai trò của người quản trị CSDL?
Nhận xét, chốt lại ý chính
Nêu vai trò của người lập trình ứng dụng?
Mở sách giáo khoa,
vở ghi
Lắng nghe, đọc sách, trả lời câu hỏi
Chú ý quan sát, lắng nghe, ghi bài
Lắng nghe, đọc sách, trả lời câu hỏi
Trang 4Nội dung bài giảng Hoạt động của thầy Hoạt động của trò
để 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: (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.
Nhận xét, chốt lại ý chính
Nêu vai trò của người dùng?
Nhận xét, chốt lại ý chính
Chú ý quan sát, lắng nghe, ghi bài
Lắng nghe, đọc sách, trả lời câu hỏi
Chú ý quan sát, lắng nghe, ghi bài
4 Các bước xây dựng CSDL
- Bước 1 Khảo sát
Tìm hiểu các yêu cầu của
công tác quản lí;
Xác định các dữ liệu cần lưu
trữ, phân tích mối liên hệ giữa
chúng;
Phân tích các chức năng cần
có của hệ thống khai thác thông
tin, đáp ứng các yêu cầu đặt ra
Bước 2 Thiết kế
Thiết kế cơ sở dữ liệu;
Lựa chọn hệ QTCSDL để
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 dữ liệu cho CSDL;
Tiến hành chạy thử các
chương trình ứng dụng Nếu hệ
thống đáp ứng đầy đủ các yêu
cầu đặt ra thì đưa hệ thống vào
sử dụng Nếu hệ thống vẫn còn
lỗi thì cần rà soát lại tất cả các
bước đã thực hiện trước đó
xem lỗi xuất hiện ở đâu để khắc
phục
Chia 12 bàn thành 12 nhóm thảo luận
Y/c HS đọc sách giáo khoa, thảo luận nhóm theo bàn, sau đó gọi ngẫu nhiên một nhóm lên trình bày về các bước xd CSDL?
Quan sát, nhắc nhở các nhóm thảo luận, trình bày
Nhận xét, chốt lại ý chính
Nhận xét, đánh giá hoạt động thảo luận của HS
Lắng nghe, đọc sách, thảo luận
Trình bày các bước
xd CSDL
Lắng nghe, đưa ra nhập xét
Chú ý quan sát, lắng nghe, ghi bài
Chú ý quan sát, lắng nghe
IV Củng cố
Nêu vai trò của con người khi làm việc với hê CSDL?
Trình bày các bước xây dựng CSDL?
V Dặn dò
Trả lời các câu hỏi và bài tập 1, 2, 3, 4, 5, 6 trang 20 sách giáo khoa;
Thực hiện các bài tập 1.27 – 1.36 sách bài tập;
Thực hiện các bài tập trong phần bài tập và thực hành 1, trang 21_sgk
VI Rút kinh nghiệm