Giáo án Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu (Tiết 2) với mục tiêu giúp học sinh biết được hoạt động tương tác của các thành phần trong một hệ quản trị cơ sở dữ liệu; vai trò của con người khi làm việc với hệ cơ sở dữ liệu. Mời các bạn cùng tham khảo!
Trang 1I 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;
Biết được hoạt động tương tác của các thành phần trong một hệ
quản trị cơ sở dữ liệu
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
II Chuẩn bị
1 Giáo viên:
- Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ;
2 Học sinh:
- Sách GKtin 12, vở ghi
IV.TIẾN TRÌNH BÀI DẠY
1 Ổn định tổ chức lớp
2 Kiểm tra bài cũ
Câu 1: NN định nghĩa DL trong 1 hệ QTCSDL cho phép ta làm
những gì?
Câu 2: Hãy kể các loại thao tác DL, nêu VD?
3 Tiến trình bài học:
Hoạt động 1: Tìm hiểu các bước xây
dựng cơ sở dữ liệu (20 phút)
GV: Việc xây dựng CSDL của một tổ
chức được tiến hành theo các bước:
Bước 1: Khảo sát;
Bước 2: Thiết kế;
Bước 3: Kiểm thử
HS: Lắng nghe và ghi bài đầy đủ
GV: Theo em bước khảo sát ta cần thực
hiện những công việc gì?
HS: Đọc SGK và trả lời câu hỏi
GV: Giới thiệu bước thiết kế CSDL
4 Các bước xây dựng cơ sở dữ liệu 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 và phân tích mối liên hệ các dữ liệu cần lưu trữ
• 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
• Xác định khả năng phần cứng, phần mềm có thể khai thác, sử dụng
Bước 2: Thiết kế
• Thiết kế CSDL
• Lựa chọn hệ quản trị để triển khai
Trang 2HS: Chú ý lắng nghe và ghi bài.
GV: Giới thiệu bước kiểm thử
HS: Chú ý lắng nghe và ghi bài
• 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
Trang 3Hoạt động 2: Hướng dẫn làm bài tập
(10phút)
GV: Đưa ra bài tập1
HS: Quan sát và làm bài
GV: Đáp án
B, D sai vì
B Trừ một số chương trình đặc biệt
(thông thường các chương trình kiểm tra
trạng thái thiết bị) tất cả các phần mềm
đều phải chạy trên nền tảng của một
HĐH nào đó
D Ngôn ngữ CSDL là công cụ do hệ
QTCSDL cung cấp để người dùng tạo lập
và khai thác CSDL, hệ QTCSDL là sản
phẩm phần mềm được xây dựng dự trên
một hoặc một số ngôn ngữ lập trình khác
nhau (trong đó có thể có cả ngôn ngữ
CSDL)
GV: Đưa ra bài tập 2
HS: Quan sát và trả lời câu hỏi
GV: Đáp án
E Bộ quản lí dữ liệu của hệ QTCSDL
không trực tiếp quản lí các tệp CSDL, mà
tương tác với bộ quản lí tệp của hệ điều
hành để quản lí, điều khiển việc tạo lập,
cập nhật, lưu trữ và khai thác dữ liệu trên
các tệp CSDL
Bài 1: Những khắng định nào dưới đây
là sai:
A Hệ QTCSDL nào cũng có một ngôn ngữ CSDL riêng;
B Hệ QTCSDL hoạt động độc lập, không phụ thuộc và hệ điều hành;
C Ngôn ngữ CSDL và Hệ QTCSDL thực chất là một;
D Hệ QTCSDL thực chất là một bộ phận của ngôn ngữ CSDL, đóng vai trò chương trình dịch cho ngôn ngữ CSDL;
Bài 2 Câu nào sau đây về hoạt động của
một hệ QTCSDL là sai?
A Trình ứng dụng tương tác với hệ QTCSDL thông qua bộ xử lí truy vấn;
B Có thể tạo các truy vấn trên CSDL dựa vào bộ xử lí truy vấn;
C Bộ quản lí dữ liệu của hệ QTCSDL tương tác với bộ quản lí tệp của hệ điều hành để quản lí, điều khiển việc tạo lập, cập nhật, lưu trữ và khai thác dữ liệu trên các tệp của CSDL;
D Bộ quản lí tệp nhận các yêu cầu truy xuất từ bộ xử lí truy vấn và nó cung cấp
dữ liệu cho bộ truy vấn theo yêu cầu;
E Bộ quản lí dữ liệu của hệ QTCSDL quản lí trực tiếp các tệp CSDL
4 Tổng kết và hướng dẫn học tập ở nhà (05 phút)
- Qua bài học này học sinh biết vai trò của con người khi làm
việc với hệ CSDL và
biết các bước xây dựng CSDL
- Làm các bài tập 1.27 đến 1.34 trong SBT để giờ sau ta học giờ bài
tập