b) Mô tả sự tương tác của hệ QTCSDL: Người dùng thông qua chương trình ứng dụng chọn các câu hỏi (truy vấn) đã được lập sẵn,Vd: Bạn muốn tìm kiếm mã học sinh nào- người dùng nhập giá[r]
(1)Tuần 5 Ngày soạn 26/081/08
CHƯƠNG I KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU BÀI 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU A- Mục tiêu học:
1 Kiến thức:
HS nắm chức hệ QTCSDL, nắm thành phần hệ QTCSDL, biết vai trò người nhiệm vụ cụ thể, Biết bước xây dựng CSDL
2 Kỹ năng: 3 Thái độ:
Học sinh tích cực chủ động, nghiêm túc, xác nghiên cứu khoa học
B- Phương pháp:
Thuyết trình giới thiệu sử dụng giáo cụ trực quan kết hợp với vấn đáp HS C- Chuẩn bị giáo viên học sinh:
1-Chuẩn bị giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập 2-Chuẩn bị học sinh
- Sách giáo khoa D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra cũ:
Nêu yêu cầu hệ CSDL, ví dụ minh họa tính: a) Khơng dư thừa, tính bảo mật
b) Cấu trúc, chia sẻ thông tin
c) Tồn vẹn, an tồn bảo mật thơng tin d) Không dư thừa, độc lập
Học sinh chọn lấy tính chất liệt kê theo mục a,b,c,d ví dụ III- Bài mới:
1 Đặt vấn đề: Như biết HQTCSDL dùng để tạo lập, cập nhật, CSDL khai thác thông tin CSDL Hơm tìm hiểu sâu chức trên.
2 Triển khai bài:
Hoạt động 1: Cung cấp cho học sinh biết chức cách hoạt động HQTCSDL Hoạt động giáo viên học sinh Nội dung kiến thức Hoạt động 1: (20’) Tìm hiểu vai trị người làm việc với CSDL
Chủ yếu GV giới thiệu chức hệ QTCSDL, dùng Pascal SQL minh họa cách khai báo, xây dựng cấu trúc CSDL:
GV:Trong Pascal để khai báo biến I,j kiểu số nguyên, k kiểu số thực để dùng chương trình em làm nào?
HS: Var
i,j:integer; k:real;
GV:Cũng Pascal để khai báo cấu trúc ghi Học sinh có trường: hoten,ngaysinh, gioitinh, doanvien toan,ly,hoa,van,tin:
Type
Hocsinh=record;
Hoten:string[30]; Ngaysinh:string[10];
1 Các chức hệ QTCSDL: Các chức hệ QTCSDL; a) 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
b) Cung cấp cách cập nhật liệu, tìm TIẾT
(2)Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real;
End;
GV: Trong CSDL người ta dùng ngôn ngữ định nghĩa dữ liệu để khai báo kiểu cấu trúc liệu.
GV: Trong CSDL người ta dùng ngôn ngữ thao tác liệu tác động mẩu tin (bản ghi) bao gồm: Cập nhật: Nhập, sửa, xóa liệu
Tìm kiếm kết xuất liệu
GV: Bằng ngôn ngữ điều khiển liệu cho phép xác lập quyền truy cập vào CSDL
GV dùng Hình 3: Sự tương tác thành phần của hệ CSDL, để giúp học sinh phát triển sơ đồ tương tác thành phần hệ QTCSDL, chủ yếu chi tiết hóa hệ qtcsdl: xử lý truy vấn & truy xuất liệu (Hình 4)
Sử dụng phần mềm ứng dụng Access để giúp học sinh biết truy vấn gì?
Con người
Phần mềm ứng dụng/Truy vấn
CSDL
Hình 4: Sự tương tác thành phần hệ QTCSDL
kiếm kết xuất thông tin:
Thông qua ngôn ngữ thao tác liệu, người ta thực thao tác sau:
Cập nhật: Nhập, sửa, xóa liệu Tìm kiếm kết xuất 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
Thơng qua ngơn ngữ đìều khiển liệu để đảm bảo:
- Phát ngăn chặn truy cập không phép
- Duy trì tính qn liệu Hoạt động hệ QTCSDL: a) Hệ QTCSDL có 02 thành phần chính: -Bộ xử lý truy vấn
-Bộ truy xuất liệu
b) Mô tả tương tác hệ QTCSDL: 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 nào- người dùng nhập giá trị muốn tìm kiếm , ví dụ: A1bộ xử lý truy vấn hệ QTCSDL thực truy vấn nàybộ truy xuất liệu sẽ tìm kiếm liệu theo yêu cầu truy vấn dựa CSDL dùng
c Sơ đồ chi tiết mô tả tương tác hệ QTCSDL:
IV- Củng cố :(2 phút)
Truy vấn gì? Cịn gọi truy hỏi :dùng câu hỏi đặt phần mềm ứng dụng dựa vào yêu cầu khai thác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn truy xuất dữ liệu cách tự động Đặt câu truy vấn để khai thác thông tin HS? Kết xuất gì?
Quá trình tạo kết : thơng tin muốn tìm kiếm.
V- Dặn dò : Học cũ làm tập sách tập VI Rút kinh nghiệm: