Giáo án Tin học 11 · Chung, Khoa học máy tính và Tin học ứng dụng
Tin họcLớp 11Phần 5. Chủ đề 5. Hướng nghiệp với tin học · Chung

Giáo án Bài 16. Công việc quản trị cơ sở dữ liệu

Kế hoạch bài dạy theo mẫu Công văn 5512/BGDĐT-GDTrH · 1 tiết (45 phút)

I. Mục tiêu

1. Kiến thức

  • Nêu được các công việc chính của quản trị cơ sở dữ liệu: duy trì cấu trúc, hiệu năng, quyền truy cập, sao lưu và khả năng phục hồi, phối hợp với người dùng và nhà phát triển.
  • Giải thích được vì sao cần thử thay đổi cấu trúc trên bản riêng, ghi chép và kiểm tra trước khi áp dụng cho hệ thống đang dùng.
  • Giải thích được vì sao không tự điền dữ liệu khi thiếu thông tin: cột mới nên để NULL cho đến khi có căn cứ, và không suy ra chứng cứ từ dòng cũ có giá trị NULL.
  • Vận dụng được quy trình của một phiếu thay đổi (mục tiêu, hiện trạng, sao lưu, thử, kiểm tra, bàn giao) để lập kế hoạch thêm cột NgayTra cho bảng Muon.

2. Năng lực

a) Năng lực chung

  • Tự chủ và tự học: chủ động đọc kế hoạch mẫu, tự rà soát từng bước của phiếu thay đổi và nêu được điều kiện cần kiểm tra trước khi áp dụng.
  • Giao tiếp và hợp tác: thảo luận nhóm để phân công và ghép các bước của quy trình thay đổi an toàn, trình bày kết quả rõ ràng trước lớp.
  • Giải quyết vấn đề và sáng tạo: đề xuất cách xử lí khi thiếu dữ liệu (ví dụ thiếu NgayMuon) mà không làm sai lệch dữ liệu thật.

b) Năng lực đặc thù

  • Ứng xử phù hợp trong môi trường số: không xin mật khẩu hoặc dữ liệu thật của người khác; chỉ thao tác trên bản thử và môi trường được phép.
  • Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông: dùng phiếu thay đổi và kết quả kiểm tra (COUNT, JOIN) để xác định việc đã đạt hay chưa đạt.
  • Ứng dụng công nghệ thông tin và truyền thông trong học và tự học: tra cứu nội dung bài học và bài tập tương tác trên trang NeoEdu để tự kiểm tra.
  • Hợp tác trong môi trường số: cùng nhóm soạn phiếu thay đổi chung và chia sẻ kết quả qua màn hình hoặc phiếu in.

3. Phẩm chất

  • Trách nhiệm: cẩn trọng khi đề xuất thay đổi, luôn ghi chép và báo người phụ trách khi kết quả không đạt.
  • Trung thực: không tự điền ngày mượn hoặc ngày trả khi không có căn cứ; nêu đúng hiện trạng dữ liệu.
  • Chăm chỉ: hoàn thành đầy đủ phiếu học tập và phiếu thay đổi, rà soát lại từng mục theo thang chấm.

II. Thiết bị dạy học và học liệu

1. Giáo viên

  • Máy tính, máy chiếu, bảng phụ hoặc khổ giấy lớn để vẽ sơ đồ sáu bước của quy trình thay đổi an toàn.
  • Phiếu học tập số 1 và Phiếu học tập số 2 (in cho mỗi nhóm).
  • Đề bài tập 1 đến 6 và bài tập 8 trình chiếu hoặc viết trên bảng; thẻ Đúng/Sai cho trò chơi giơ thẻ (có thể dùng bìa màu).
  • Học liệu số NeoEdu: trang bài học có bài giảng, ví dụ và bài tập tương tác (neoedu.vn/learn/11/informatics/bai-16-cong-viec-quan-tri-co-so-du-lieu).

2. Học sinh

  • Vở ghi, bút, bút màu để vẽ sơ đồ.
  • Máy tính hoặc điện thoại có kết nối internet (nếu có) để truy cập trang NeoEdu; nếu không có thì dùng sách giáo khoa.
  • Bút dạ và giấy nháp cho nhóm.

III. Tiến trình dạy học

Hoạt động 1: Mở đầu · 4 phút

Dữ liệu thiếu thì xử lí thế nào?

a) Mục tiêu

Huy động hiểu biết ban đầu của HS về tình huống thực tế: khi thiếu thông tin thì quản trị viên nên làm gì, và vì sao không được tự điền dữ liệu.

b) Nội dung

GV chiếu tình huống: bảng Muon của thư viện trường có 3 lượt mượn sách, không có cột NgayMuon, và chưa ai nhập ngày trả. Cần biết sách nào đã trả nhưng dữ liệu hiện có không đủ.
Câu hỏi GV đặt ra:

  1. Nếu em là người quản trị cơ sở dữ liệu, bước đầu tiên em làm gì?
  2. Em có được tự điền ngày trả cho các dòng cũ không? Vì sao?

c) Sản phẩm

Dự kiến HS trả lời: Trước hết phải xác định dữ liệu nào còn thiếu và báo người phụ trách; không tự điền ngày vì ngày đó không có căn cứ, dễ làm sai lệch lịch sử mượn trả. Kết luận chốt: khi chưa có thông tin, cột mới để NULL; NULL không có nghĩa là đã chứng minh sách chưa trả.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu tình huống thư viện và nêu hai câu hỏi. Yêu cầu HS suy nghĩ 30 giây, không nói ngay đáp án.

    Học sinh

    HS đọc tình huống, suy nghĩ cá nhân và giơ tay khi sẵn sàng.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    Gọi ngẫu nhiên 2 đến 3 HS trả lời; ghi nhanh các ý chính lên bảng.

    Học sinh

    HS trả lời dự kiến: báo người phụ trách, kiểm tra lại dữ liệu, không tự điền ngày; ghi chép lại việc cần làm.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Hỏi thêm: Nếu tự điền sai ngày trả thì ảnh hưởng gì đến thống kê và quản lí sách?

    Học sinh

    HS trả lời: thống kê sai, không biết sách nào thực sự đang mượn, khó đối chiếu khi có tranh chấp.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: quản trị cơ sở dữ liệu làm việc có cẩn trọng, ghi chép và không bịa dữ liệu. Dẫn vào bài học.

    Học sinh

    HS ghi tóm tắt vào vở: không bịa dữ liệu, ghi chép và báo người phụ trách.

Hoạt động 2.1: Hình thành kiến thức mới · 10 phút

Các công việc chính của quản trị cơ sở dữ liệu

a) Mục tiêu

Nêu được các công việc chính của quản trị cơ sở dữ liệu và phạm vi trách nhiệm của từng công việc.

b) Nội dung

HS đọc mục Hiểu cách hoạt động trong sách hoặc trên trang NeoEdu, sau đó làm việc cá nhân rồi cặp đôi để hoàn thành Phiếu học tập số 1 (nội dung ở phần worksheets).
Nhiệm vụ: điền đủ nội dung cho 4 công việc chính và nêu một lưu ý về chẩn đoán lỗi.

c) Sản phẩm

Kết quả mong đợi trên Phiếu học tập số 1:

  • Cấu trúc: thiết kế và thay đổi cấu trúc bảng có kiểm soát, ghi chép và thử trước.
  • Hiệu năng: theo dõi và cải thiện tốc độ truy vấn, hoạt động của hệ thống.
  • Quyền: phân quyền, xác định ai được thao tác gì.
  • Sao lưu và phục hồi: có bản sao để khôi phục khi cần.
    Lưu ý: không phải mọi lỗi giao diện đều do cơ sở dữ liệu; chẩn đoán cần có bằng chứng và trong phạm vi được phép.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV phát Phiếu học tập số 1 và yêu cầu HS đọc mục Hiểu cách hoạt động trong 3 phút. Nhắc: điền bằng ý của mình, không chép nguyên văn sách.

    Học sinh

    HS đọc tài liệu, ghi chú các từ khóa vào phiếu.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    Cho HS làm cá nhân 2 phút, sau đó cặp đôi đối chiếu và thống nhất đáp án. GV đi quanh lớp, gợi ý HS nào bị bí.

    Học sinh

    HS làm cá nhân rồi trao đổi với bạn cùng bàn, điền đủ bốn ô công việc.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 2 cặp trình bày. Hỏi: Lỗi giao diện thì có chắc do cơ sở dữ liệu không? Cần làm gì trước khi kết luận?

    Học sinh

    HS trình bày; trả lời dự kiến: không chắc, cần có bằng chứng (ví dụ nhật kí lỗi, kiểm tra mạng, quyền) và chỉ kiểm tra trong phạm vi được phép.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt bốn công việc chính và nhấn mạnh: quản trị viên phối hợp với người dùng và nhà phát triển, không thao tác vượt quyền.

    Học sinh

    HS sửa và hoàn thiện Phiếu học tập số 1 theo nội dung chốt của GV.

Hoạt động 2.2: Hình thành kiến thức mới · 14 phút

Quy trình thay đổi cấu trúc an toàn

a) Mục tiêu

Giải thích được vì sao cần sao lưu, thử trên bản riêng, kiểm tra và bàn giao khi thay đổi cấu trúc cơ sở dữ liệu; nêu được vai trò của từng bước trong phiếu thay đổi.

b) Nội dung

Nhóm 4 HS nghiên cứu phần Làm và tự kiểm tra (kế hoạch mẫu) theo kỹ thuật mảnh ghép: mỗi HS nhận một trong sáu mục của phiếu thay đổi, đọc kỹ và nắm nội dung rồi về nhóm gốc giảng lại.
Sáu mục: (1) Mục tiêu; (2) Hiện trạng; (3) Sao lưu; (4) Thử trên bản riêng; (5) Kiểm tra PK/FK, JOIN và quyền; (6) Bàn giao hoặc khôi phục.
Câu hỏi GV đặt ra: Vì sao phải sao lưu trước khi thay đổi? Vì sao không áp ràng buộc NgayTra >= NgayMuon khi chưa có cột NgayMuon?

c) Sản phẩm

Sơ đồ sáu bước của nhóm, trong đó có:

  • Mục tiêu: thêm cột NgayTra kiểu DATE, cho phép NULL khi chưa có thông tin, bằng lệnh ALTER TABLE Muon ADD COLUMN NgayTra DATE NULL.
  • Hiện trạng: bảng có 3 lượt mượn, không có NgayMuon nên không thể áp ràng buộc NgayTra >= NgayMuon nếu chưa có dữ liệu và thiết kế bổ sung được phê duyệt; không bịa ngày.
  • Sao lưu: sao lưu cả cấu trúc và dữ liệu trước khi đổi; kiểm tra đích phục hồi không trỏ vào hệ thật.
  • Thử: trên bản thử, mong đợi giữ 3 lượt, tổng SoNgay bằng 15, COUNT(NgayTra) bằng 0 khi chưa nhập ngày.
  • Kiểm tra: khóa chính, khóa ngoại vẫn đúng; truy vấn JOIN vẫn cho 3 hàng; quyền người dùng không đổi.
  • Bàn giao: mô tả trường và ý nghĩa NULL, hướng dẫn chỉ nhập ngày có căn cứ; nếu không đạt thì khôi phục bản trước vào môi trường riêng và báo quản trị, không tự áp lên hệ đang dùng.
    Kết quả trong phiếu là kết quả mong đợi của kế hoạch, chưa phải kết quả đã chạy trên cơ sở dữ liệu thật.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chia nhóm 4, giao mỗi HS một mục trong sáu mục của kế hoạch mẫu. Yêu cầu HS đọc kĩ 3 phút và chuẩn bị giảng lại cho nhóm.

    Học sinh

    HS nhận nhiệm vụ, đọc mục được giao và ghi ý chính ra nháp.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    Cho các HS cùng mục ở các nhóm khác tụ lại thảo luận 2 phút rồi quay về nhóm gốc. GV theo dõi và hỗ trợ.

    Học sinh

    HS giảng lại cho nhóm, các thành viên ghép sáu mục thành sơ đồ quy trình trên giấy lớn.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 2 nhóm trình bày sơ đồ. Hỏi: Nếu bước sao lưu bị bỏ qua và thử thay đổi lỗi thì điều gì xảy ra? Vì sao không được áp ràng buộc khi chưa có NgayMuon?

    Học sinh

    HS trả lời: không thể quay lại trạng thái cũ, có thể mất dữ liệu; thiếu NgayMuon nên không có cơ sở để so sánh, ràng buộc sẽ bị lỗi hoặc sai nghiệp vụ.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: thay đổi cấu trúc phải có sao lưu, thử trên bản riêng, kiểm tra PK/FK và quyền, bàn giao rõ ràng; khi thất bại thì khôi phục bản trước và báo quản trị.

    Học sinh

    HS ghi sơ đồ sáu bước vào vở và đánh dấu bước nào quan trọng nhất theo ý kiến nhóm.

Hoạt động 3: Luyện tập · 8 phút

Trò chơi Đúng, Sai và chọn đáp án

a) Mục tiêu

Củng cố kiến thức về nhiệm vụ quản trị cơ sở dữ liệu, nguyên tắc an toàn và tách biệt nhiệm vụ qua các câu hỏi trắc nghiệm và đúng sai.

b) Nội dung

Trò chơi giơ thẻ, làm theo nhóm cặp đôi. GV đọc hoặc chiếu lần lượt các câu hỏi:

  1. Quản trị CSDL chịu trách nhiệm nào? A. Quyền, sao lưu, vận hành dữ liệu; B. Chỉ tô bảng; C. Chỉ gõ bài văn; D. Chỉ đăng ảnh.
  2. Thay đổi cấu trúc nên thử trên bản riêng trước hệ thật. Đúng hay Sai?
  3. Thiếu ngày mượn nhưng cần kiểm tra ngày trả nên làm gì? A. Xác định dữ liệu cần bổ sung có căn cứ; B. Tự đặt ngày thật; C. Bỏ mọi điều kiện; D. Xóa giao dịch.
  4. Mọi lỗi ứng dụng đều do cơ sở dữ liệu. Đúng hay Sai?
  5. Ghép công việc: Phân quyền, Sao lưu, Giám sát với mô tả tương ứng.
  6. Năng lực quan trọng ngoài kĩ thuật là gì? A. Cẩn trọng và giao tiếp; B. Chỉ nhớ mật khẩu người khác; C. Không ghi chép; D. Thử phá hệ thật.

c) Sản phẩm

Đáp án:

  1. A (bao gồm nhiều nhiệm vụ hệ thống).
  2. Đúng (giảm rủi ro và có thể quay lại).
  3. A (không bịa dữ liệu lịch sử).
  4. Sai (có thể do giao diện, mạng, quyền hoặc logic ứng dụng).
  5. Phân quyền – Ai được thao tác gì; Sao lưu – Bản để phục hồi; Giám sát – Theo dõi tình trạng theo quyền.
  6. A (sai thay đổi có hậu quả lớn).

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV nêu luật chơi: đọc câu hỏi, cả lớp suy nghĩ 20 giây rồi giơ thẻ Đúng/Sai hoặc giơ A, B, C, D. Câu 5 HS nối bằng cách viết ra bảng con.

    Học sinh

    HS chuẩn bị thẻ hoặc bảng con, lắng nghe câu hỏi.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    Đọc từng câu, quan sát thẻ của cả lớp, ghi nhanh tỉ lệ đúng lên bảng để tham khảo.

    Học sinh

    HS giơ thẻ đáp án, cặp đôi giải thích ngắn lí do lựa chọn.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 1 đến 2 HS giải thích với những câu nhiều bạn chọn sai (câu 2, câu 4).

    Học sinh

    HS trình bày: câu 2 đúng vì có thể quay lại nếu lỗi; câu 4 sai vì lỗi có thể đến từ giao diện, mạng, quyền.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV công bố đáp án, chốt nhanh các ý chính và nêu điểm cần ghi nhớ: không bịa dữ liệu, thử trên bản riêng, phân quyền rõ ràng.

    Học sinh

    HS đối chiếu và sửa câu sai trong vở.

Hoạt động 4: Vận dụng · 9 phút

Lập phiếu thay đổi và tìm hiểu nghề quản trị cơ sở dữ liệu

a) Mục tiêu

Vận dụng quy trình thay đổi an toàn để lập phiếu thay đổi cho dữ liệu thư viện mẫu; đặt được câu hỏi nghề nghiệp phù hợp để tìm hiểu nghề quản trị cơ sở dữ liệu.

b) Nội dung

Nhóm lập Phiếu thay đổi (Phiếu học tập số 2) thêm trường NgayTra cho bảng Muon, gồm đủ sáu mục. Sau đó mỗi HS viết ba câu hỏi nghề nghiệp nên hỏi quản trị viên, không xin dữ liệu hay mật khẩu.
Nếu chưa xong trong lớp, HS hoàn thiện ở nhà và nộp bản ảnh hoặc bản in cho GV.

c) Sản phẩm

Phiếu thay đổi của nhóm, tối thiểu có: mục tiêu thêm NgayTra kiểu DATE, cho phép NULL; ghi nhận hiện trạng 3 lượt, không có NgayMuon; có bước sao lưu, thử trên bản riêng, kiểm tra PK/FK và JOIN; có bước bàn giao và phương án khôi phục nếu không đạt.
Thang chấm tham khảo (tổng 1 điểm): yêu cầu NgayTra cho phép NULL 0,25; phát hiện thiếu NgayMuon và không bịa ngày 0,25; sao lưu, thử, ràng buộc 0,25; bàn giao và quay lại 0,25. Chấp nhận phương án tương đương nếu đúng, có lí giải và an toàn.
Ba câu hỏi nghề nghiệp gợi ý: Một ngày thường xử lí việc gì? Kiểm tra sao lưu và phục hồi ra sao? Cần học kĩ năng nào để bắt đầu? Không xin quyền hoặc dữ liệu thật.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV phát Phiếu học tập số 2, nêu thang chấm và yêu cầu nhóm hoàn thành các mục. Nhắc HS chỉ ghi kế hoạch, không thao tác trên hệ thật.

    Học sinh

    HS nhận phiếu, phân công từng người phụ trách mục, đồng thời viết riêng ba câu hỏi nghề nghiệp.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    Đi quanh các nhóm, nhắc HS kiểm tra lại mục hiện trạng và mục sao lưu. Gợi ý HS dùng đúng từ khóa như NULL, bản riêng, khôi phục.

    Học sinh

    Nhóm hoàn thiện phiếu thay đổi; HS viết ba câu hỏi nghề và tự rà lại bằng thang chấm.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 1 nhóm trình bày nhanh mục thử và mục bàn giao, mời 1 HS đọc câu hỏi nghề nghiệp hay nhất.

    Học sinh

    Đại diện nhóm trình bày: thử trên bản riêng, mong đợi COUNT(NgayTra) bằng 0, nếu không đạt thì khôi phục bản trước và báo quản trị.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét theo thang chấm, nhấn mạnh: thay đổi an toàn là kĩ năng nghề; người làm nghề phải cẩn trọng, ghi chép, và không thao tác vượt quyền. Giao bài về nhà.

    Học sinh

    HS ghi nhận xét, hoàn thiện phiếu và câu hỏi theo góp ý của GV.

Phiếu học tập

Phiếu học tập số 1

Công việc chính của quản trị cơ sở dữ liệu
Đọc mục Hiểu cách hoạt động, sau đó điền vào bảng gồm 4 ô (Công việc – Nội dung cụ thể – Ví dụ trong thư viện trường):

  • Cấu trúc: ...
  • Hiệu năng: ...
  • Quyền truy cập: ...
  • Sao lưu và khả năng phục hồi: ...
    Câu hỏi:
  1. Vì sao quản trị viên cần phối hợp với người dùng và nhà phát triển?
  2. Vì sao không phải mọi lỗi giao diện đều do cơ sở dữ liệu? Khi chẩn đoán cần có những gì?

Phiếu học tập số 2

Phiếu thay đổi: thêm trường NgayTra cho bảng Muon (dữ liệu thư viện mẫu)
Nhóm: ..... Thành viên: .....

  1. Mục tiêu: thêm cột NgayTra kiểu DATE, cho phép NULL khi chưa có thông tin. Viết câu lệnh dự kiến: ALTER TABLE Muon ADD COLUMN NgayTra DATE NULL
  2. Hiện trạng: bảng có bao nhiêu lượt mượn? Có cột NgayMuon không? Vì sao chưa áp được ràng buộc NgayTra >= NgayMuon?
  3. Sao lưu: sao lưu cấu trúc và dữ liệu trước khi đổi. Đích phục hồi có trỏ vào hệ thật không?
  4. Thử trên bản riêng: mong đợi giữ 3 lượt; tổng SoNgay bằng 15; COUNT(NgayTra) bằng 0 nếu chưa nhập ngày.
  5. Kiểm tra: khóa chính, khóa ngoại; truy vấn JOIN vẫn cho 3 hàng; quyền người dùng không đổi.
  6. Bàn giao: mô tả trường và ý nghĩa NULL; hướng dẫn chỉ nhập ngày có căn cứ. Nếu không đạt: khôi phục bản trước vào môi trường riêng và báo quản trị, không tự áp lên hệ đang dùng.
    Ba câu hỏi nghề nghiệp nên hỏi quản trị viên:
    a) ...
    b) ...
    c) ...

Hướng dẫn về nhà

  • Hoàn thiện Phiếu học tập số 2 (phiếu thay đổi thêm cột NgayTra): đối chiếu từng mục với thang chấm, bảo đảm đã ghi rõ sao lưu, thử trên bản riêng và phương án khôi phục khi không đạt.
  • Viết lại bằng lời của em một đoạn ngắn (khoảng 5 đến 7 câu) giải thích vì sao không được tự điền ngày trả khi chưa có căn cứ.
  • Truy cập trang bài học trên NeoEdu (neoedu.vn/learn/11/informatics/bai-16-cong-viec-quan-tri-co-so-du-lieu), làm các bài tập tương tác để tự kiểm tra. Ghi lại câu sai và lí do sai.
  • Tìm hiểu thêm một nghề liên quan đến cơ sở dữ liệu (ví dụ: quản trị cơ sở dữ liệu, phân tích dữ liệu) và viết 3 câu hỏi muốn hỏi người làm nghề; không xin dữ liệu hay mật khẩu.

Giáo án do NeoEdu soạn với sự hỗ trợ của AI, dựa trên nội dung bài học trên Học liệu. Thầy cô nên đọc lại và điều chỉnh cho phù hợp với học sinh của mình; bản Word để sửa trực tiếp.