Heä quaûn trò cô sôû döõ lieäu laø phaàn meàm cung caáp moâi tröôøng thuaän lôïi vaø hieäu quaû ñeå thao taùc treân CSDL( taïo laäp, söûa chöõa, tìm kieám thoâng tin cuûa CSDL) Heä cô sô[r]
(1)Chương 1: Khái niệm hệ CSDL
Bài 1: KHÁI NIỆM CƠ SỞ DỮ LIỆU Bài soạn: tiết 1,2 Ngày soạn: 16/8/08 Ngày dạy: 18/8/08 I. Mục tiêu:
Về kiến thức: Nắm vấn đề thường giải toán quản lý cần thiết
phải có CSDL, khái niệm CSDL hệ CSDL đặc trưng
Về kỹ : chưa đòi hỏi hs phải biết thao tác cụ thể
II .Trọng tâm:
Sự cần thiết phải có CSDL Các yêu cầu CSDL III Phương pháp giảng dạy :
-Đàm thoại phát đặt câu hỏi, giải vấn đề -Sử dụng đèn chiếu, giáo án điện tử
IV.Chuẩn bị:
GV: Giáo án, hệ thống câu hỏi HS: đọc trước SGK
V.Tiến hành dạy mới:
1 Oån định lớp : lớp trưởng báo cáo sỹ số. 2 Kiểm tra cũ :
Dạy mới:
Nội dung Hoạt động thầy trị
1) BÀI TỐN QUẢN LÝ
Tùy thuộc vào lãnh vực yêu cầu quản lý thơng tin mà có hồ sơ quản lý cho hiệu
Đối với việc quản lý thông tin lãnh vực thường có cơng việc sau:
Tạo lập hồ sơ đối tượng cần quản lý
Cập nhật hồ sơ (thêm, xoá, sửa ) Tìm kiếm lọc( xem hồ sơ đó) Sắp xếp
Thống kê (đếm, tính tổng, tính trung bình cộng)
Lập báo cáo
2) SỰ CẦN THIẾT PHẢI CÓ CƠ SỞ DỮ LIỆU
Để đáp ứng yêu cầu khai thác đa dạng 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
GV: giả sử bạn tổ trưởng Cô chủ nhiệm yêu cầu bạn lập bảng để theo dõi nề nếp tổ viên tuần, em lập bảng nào?
stt Hoï
tên Chuyêncần Phátbiểu Đồngphục Xếploại
2
GV: Theo em để hoàn thành nhiệm vụ tổ trưởng, lớp trưởng, lớp phó học tập, lớp phó lao động thường quan tâm đến vấn đề gì?
(2)Khái niệm CSDL:
CSDL tập hợp liệu có liên quan với Được lưu trữ nhớ Đáp ứng nhu cầu khai thác hay nhiều người sử dụng
Khái niệm HQTCSDL:
Hệ quản trị sở liệu phần mềm cung cấp môi trường thuận lợi hiệu để thao tác CSDL( tạo lập, sửa chữa, tìm kiếm thơng tin CSDL) Hệ sở liệu dể CSDL hệ QTCSDL quản trị khai thác CSDL
tượng không? Tại sao?
LỚP: đọc phần in nghiên SGK trang 5,6 GV: Tại liệu phải lưu trữ BNN mà BNT? GV: Em cho ví du:ï CSDL cho người khai thác, CSDL cho nhiều người khai thác
GV:Phân biệt CSDL HQTCSDL?
GV: hệ CSDL quản lý học sinh Access Đâu CSDL đâu
HQTCSDL?
4 Củng cố:
Nêu khái niệm CSDL, HQTCSDL? Dặn dò:
đọc trước phần SGK trang Rút kinh nghiệm:
Giáo viên
Lê Cảnh Thủy
KHÁI NIỆM CƠ SỞ DỮ LIỆU (tt) Bài soạn: tiết 3,4 Ngày soạn: 26/8/08 Ngày dạy: 28/8/08
(3)II.Mục tiêu:
Về kiến thức: Nắm vấn đề thường giải toán quản lý cần thiết
phải có CSDL, khái niệm CSDL hệ CSDL đặc trưng
Về kỹ : chưa địi hỏi hs phải biết thao tác cụ thể
II .Trọng tâm:
Sự cần thiết phải có CSDL Các yêu cầu CSDL III Phương pháp giảng dạy :
-Đàm thoại phát đặt câu hỏi, giải vấn đề -Sử dụng đèn chiếu, giáo án điện tử
IV.Chuaån bò:
GV: Giáo án, hệ thống câu hỏi HS: đọc trước SGK
V.Tiến hành dạy mới:
1 Oån định lớp : lớp trưởng báo cáo sỹ số. 2 Kiểm tra cũ :
1) Nêu CSDL, HQTCSDL? 2) Phân biệt CSDL hệ QTCSDL? 3 Dạy mới :
Nội dung Hoạt động thầy trò
3) CÁC YÊU CẦU CƠ BẢN CỦA HỆ QTCSDL hệ quản trị CSDL cần có chế để đảm bảo yêu cầu sau đây:
Tính cấu trúc: Thông tin CSDL phải lưu trữ theo cấu trúc xác định Tính tồn vẹn: CSDL phải thoả điều
kiện có yêu cầu Các yêu cầu đặt thiết kế sở liệu
Ví dụ: CSDL quản lý thư viện phải khống chế không người mượn sách không cho mượn chưa trả sách mượn trước vv
Tính quán: liệu CSDL phải phải đảm bảo đắn có thay đổi hay sửa chữa CSDL
Ví dụ: CSDL bán vé máy bay hãng hàng khơng khơng thể để xảy tình mà có hành khác có chỗ máy bay
Hoặc lập tich kê cho mượn sách thư viện khơng cịn sách thư viện
Tính an tồn bảo mật thông tin
Cơ sở liệu phải bảo đảm an tồn có cố phần cứng (phần mềm) xảy trình thao tác CSDL Phải lưu
GV: Các yêu cầu hệ CSDL? LỚP: đọc phần yêu cầu hệ CSDL sgk trang
GV: giải thích tính tồn vẹn CSDL? GV: Trong CSDL quản lý điểm HS để thoả tính tồn vẹn ta cần lưu ý vấn đề gì?
GV: giải thích tính quán CSDL?
GV: giải thích tính an tồn thơng tin CSDL?
(4)thường xuyên lên hệ thống lưu trữ an tồn Phân chia quyền hạn cho nhóm người sử dụng CSDL Chỉ người có trách nhiệm quyền hạn truy nhập sửa chữa CSDL
Tính độc lập
Vì CSDL phục vụ cho nhiều mục đích khác nên liệu phải độc lập với ứng dụng
CSDL phải độc lập với phương tiện xử lý Tính khơng dư thừa
CSDL lưu trữ liệu trùng hay liệu suy dễ dàng từ liệu có
4/ MỘT SỐ ỨNG DỤNG
Xây dựng, phát triển khai thác CSDL ngày nhiều đa dạng lĩnh vực xã hội
- Giaùo dục: - Kinh doanh: - Chính trị:
- Vui chơi giải trí: - …
cần lưu ý vấn đề gì?
GV: Trong CSDL quản lý lý lịch HS để thoả tính khơng dư thừa ta cần lưu ý vấn đề gì?
GV: Em cho ví dụ ứng dụng CSDL sống?
4 Củng cố(câu hỏi) : yêu Hệ CSDL? 5 Dặn dò: trả lời câu hỏi cuối sgk trang 9 Rút kinh nghiệm:
Giáo viên
Lê Cảnh Thủy
Bài 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Bài soạn: tiết 5,6 Ngày soạn: 01/09/08 Ngày dạy: 04/09/08 I Mục tiêu:
(5)II.Trọng tâm:
- Chức Hệ QTCSDL
- Nguyên lý hoạt động Hệ QTCSDL III.Phương pháp giảng dạy :
-Đàm thoại phát đặt câu hỏi, giải vấn đề -Sử dụng đèn chiếu, giáo án điện tử
IV.Chuẩn bị:
Hình vẽ khổ giấy lớn để minh hoạ(hình sgk trang 11) V.Tiến hành dạy mới:
3 Oån định lớp : lớp trưởng báo cáo sỹ số. 4 Kiểm tra cũ :
Nêu yêu cầu CSDL? Dạy mới:
Nội dung Hoạt động thầy trò
I/ CÁC CHỨC NĂNG CƠ BẢN CỦA HỆ QTCSDL 1) Cung cấp cách tạo lập CSDL
Thông qua ngôn ngữ định nghĩa liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo ràng buộc liệu lưu trữ CSDL
2) Cung cấp cách cập nhật liệu , tìm kiếm kết xuất thơng tin.
Ngôn ngữ để người dùng diễn tả yêu cầu nhập 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 bao gồm:
- Cập nhật: nhập sửa xoá liệu - Tìm kiếm kết xuất liệu
1) Cung cấp cơng cụ kiểm sốt, điều khiển việc truy cập CSDL
Để đảm nhận chức chương trình phải đảm bảo
Phát ngăn chặn truy cập khơng phép
Duy trì tính quán cuûa
dữ 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 phần mềm
Quản lý mô tả liệu II/ HOẠT ĐỘNG CỦA HỆ QTCSDL
Mỗi hệ QTCSDL có nhiều thành phần, thành phần có chức cụ thể gồm phần phần là: xử lý truy vấn quản lí liệu
Sơ đồ tương tác hệ QTCSDL với user CSDL
GV (nhắc): công cụ hệ QTCSDL chia thành loại:
- Loại tác động lên cấu trúc
- Loại tác động lên liệu
Các công cụ tạo thành
ngơn ngữ định nghĩa liệu
GV : Thao tác liệu bao gồm cơng việc gì?
HS: trả lời
LỚP: đọc phần c SGK trang 10
GV: Theo em để đảm nhận chức chương trình phải đảm bảo gì?
HS: trả lời
GV (nhắc): Chỉ có người thiết kế quản lí CSDL quyền sử dụng lệnh
GV(nhắc lại): Hệ QTCSDL phần mềm tạo môi trường cung cấp thao tác CSDL hoạt động để đáp ứng chức
(6)Khi có yêu cầu người sử dụng, hệ QTCSDL gửi yêu cầu đến module có nhiệm vụ thực yêu cầu HĐH tìm liệu cần thiết số tệp
Dữ liệu tìm thấy chuyển cho Hệ QTCSDL sử lý kết trả cho người dùng
treân
GV: Em cho biết Hệ QTCSDL gồm có thành phần thành phần nào?
HS: trả lời
LỚP: vẽ hình sgk trang 11 vào GV (giải thích): Bộ xử lý truy vấn có nhiệm vụ tiếp nhận truy vấn trực tiếp củ người dùng tổ chức thực chương trình ứng dụng Nếu khơng có xử lý truy vấn trình ứng dụng khơng thể thực truy vấn khơng thể móc nối với liệu CSDL GV: dựa vào hình giấy khổ lớn treo bảng giải thích nguyên lý hoạt động Hệ QTCSDL
(lưu ý đường mũi tên chiều) GV: em giải thích nguyên lý hoạt động Hệ QTCSDL ( dựa vào hình vẽ)?
4 Củng cố: Nêu chức Hệ QTCSDL? Nguyên lý hoạt động Hệ QTCSDL? Dặn dị:
-HS học câu hoûi sgk trang 13
- Học sinh chuẩn bị sở liệu để tiết sau thực hành theo nhóm
Giáo viên
Lê Cảnh Thủy HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (tt) Bài soạn: tiết 7,8
Ngày soạn: 10/09/08 Ngày dạy: 12/09/08 I Mục tiêu:
Về kiến thức: nắm chức phương thức hoạt động hệ QTCSDL Về kĩ năng: chưa đòi hỏi phải biết thao tác cụ thể
II.Trọng tâm:
Thảo luận theo nhóm yêu cầu Hệ CSDL III.Phương pháp giảng dạy :
Heä QTCSDL
Bộ xử lý Truy vấn
Bộ quản lý Dữ liệu
Bộ quản lí tệp (Hệ điều Hành)
(7)Đàm thoại phát đặt câu hỏi, giải vấn đề Thảo luận theo nhóm IV.Chuẩn bị:
Các câu hỏi cho nhóm sinh hoạt V.Tiến hành dạy mới:
5 Oån định lớp : lớp trưởng báo cáo sỹ số. 6 Kiểm tra cũ :
Nêu chức Hệ QTCSDL? Nêu cách hoạt động Hệ QTCSDL? 4 Dạy mới :
Nội dung Hoạt động thầy trị
III/ VAI TRỊ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CÁC HỆ CSDL
1) Người quản trị CSDL
Người QTCSDL chịu trách nhiệm quản lý tài nguyên CSDL hệ QTCSDL phần mềm liên quan
=> người quản trị hệ CSDL phải có hiểu biết sâu sắc kỹ tốt lĩnh vực CSDL hệ QTCSDL mơi trường hệ thống 2) Người lập trình ứng dụng
Người lập trình ứng dụng người viết chương trình thực câu lệnh thao tác CSDL 3) Người dùng
Chính khách hàng có nhu cầu khai thác thơng tin từ CSDL
Thường người dùng phân theo nhóm nhóm có số quyền hạn định để truy cập khai thác CSDL
IV/ LUYỆN TẬP
Mỗi nhóm cử người lên trình bày thiết kế CSDL đáp ứng yêu cầu Hệ CSDL đặt
GV: Các vai trò người làm việc với hệ CSDL?
HS: trả lời
GV: Nêu người quản trị CSDL có chức gì, u cầu học vấn nhóm người này?
HS: trả lời
GV: Khi làm việc với hệ CSDL em muốn giữ vai trị ( Người quản trị CSDL, người lập trình, người dùng)? LỚP: chia thành nhóm(4 tổ) thảo luận 30 phút
GV: đưa yêu cầu trình bày báo cáo:
- Cho ví dụ xây dựng CSDL
- Đảm bảo yêu câu thiết kế CSDL(giải thích u cầu)
- CSDL phải hiệu quản lý
- Viết giấy nộp để GV chấm điểm
GV: thu thảo luận chấm điểm cho HS
4 Củng cố: Nhận xét sơ thảo luận HS
(8)Rút kinh nghiệm:
Giáo viên