1. Kiến thức trọng tâm
Chủ đề này (định hướng Cơ sở dữ liệu) tóm tắt các bài học thực hành tạo lập và khai thác cơ sở dữ liệu: Bài 17 quản trị cơ sở dữ liệu trên máy tính; Bài 18 thực hành xác định cấu trúc bảng và các trường khóa; Bài 19 thực hành tạo lập cơ sở dữ liệu và các bảng; Bài 20 thực hành tạo lập các bảng có khóa ngoài; Bài 21 thực hành cập nhật và truy xuất dữ liệu các bảng; Bài 22 thực hành cập nhật bảng dữ liệu có tham chiếu; Bài 23 thực hành truy xuất dữ liệu qua liên kết các bảng; Bài 24 thực hành sao lưu dữ liệu.
Quy trình tạo cơ sở dữ liệu gồm: xác định yêu cầu quản lí, thiết kế các bảng và mối quan hệ, xác định khóa chính và khóa ngoài, tạo bảng, nhập dữ liệu, viết truy vấn để truy xuất và cập nhật. Khóa chính giúp phân biệt duy nhất mỗi bản ghi, khóa ngoài liên kết các bảng với nhau.
Khai thác cơ sở dữ liệu là dùng truy vấn để lọc, sắp xếp, thống kê và kết xuất báo cáo phục vụ quản lí. Người quản trị còn phải sao lưu dữ liệu định kì, phân quyền truy cập và đảm bảo an toàn.
2. Ví dụ minh họa
Ví dụ: trường học cần tạo cơ sở dữ liệu quản lí học sinh gồm bảng Học sinh (mã học sinh, họ tên, ngày sinh, lớp) và bảng Điểm (mã học sinh, môn học, điểm). Hãy xác định khóa chính và khóa ngoài.
Lời giải: Bảng Học sinh có khóa chính là mã học sinh, vì mỗi học sinh có mã duy nhất. Bảng Điểm có khóa ngoài là mã học sinh, liên kết tới bảng Học sinh, cho biết điểm đó thuộc về học sinh nào. Nhờ liên kết này, truy vấn điểm sẽ kết hợp hai bảng qua mã học sinh mà không cần lưu trùng thông tin.
3. Ghi nhớ
- Quy trình: xác định yêu cầu, thiết kế bảng, xác định khóa, tạo bảng, nhập dữ liệu, truy vấn.
- Khóa chính phân biệt duy nhất bản ghi; khóa ngoài liên kết các bảng.
- Cần sao lưu định kì, phân quyền và bảo đảm an toàn dữ liệu.
