1. Kiến thức trọng tâm
Cơ sở dữ liệu là tập hợp dữ liệu có tổ chức, được lưu trữ và quản lí sao cho dễ dàng truy cập, cập nhật và khai thác. Hệ quản trị cơ sở dữ liệu là phần mềm giúp tạo lập, duy trì và khai thác cơ sở dữ liệu một cách hiệu quả, an toàn. Chủ đề này giới thiệu các khái niệm nền tảng của lĩnh vực cơ sở dữ liệu.
Các bài học trong chủ đề gồm: Bài 10 tìm hiểu lưu trữ dữ liệu và khai thác thông tin phục vụ quản lí; Bài 11 học khái niệm cơ sở dữ liệu; Bài 12 phân biệt hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu; Bài 13 nghiên cứu cơ sở dữ liệu quan hệ; Bài 14 làm quen với SQL — ngôn ngữ truy vấn có cấu trúc; Bài 15 tìm hiểu bảo mật và an toàn hệ cơ sở dữ liệu; Bài 16 khám phá công việc quản trị cơ sở dữ liệu.
Cơ sở dữ liệu quan hệ tổ chức dữ liệu thành các bảng, mỗi bảng gồm các hàng (bản ghi) và cột (trường). Các bảng liên kết với nhau qua khóa, giúp tránh trùng lặp và đảm bảo tính nhất quán.
2. Ví dụ minh họa
Ví dụ: một cửa hàng muốn quản lí bán hàng bằng hai bảng: bảng Khách hàng (mã khách hàng, họ tên, số điện thoại) và bảng Đơn hàng (mã đơn, mã khách hàng, ngày mua, tổng tiền). Hỏi: vì sao cần chia thành hai bảng thay vì gộp chung?
Lời giải: Nếu gộp chung, thông tin khách hàng sẽ lặp lại ở mỗi đơn hàng, gây lãng phí và dễ sai sót khi cập nhật. Khi tách riêng, mỗi khách hàng chỉ lưu một lần, bảng Đơn hàng chỉ cần lưu mã khách hàng để liên kết. Cách tổ chức này tiết kiệm bộ nhớ và tránh trùng lặp.
3. Ghi nhớ
- Cơ sở dữ liệu là tập hợp dữ liệu có tổ chức, dễ truy cập và khai thác.
- Hệ quản trị cơ sở dữ liệu là phần mềm tạo lập, duy trì và khai thác cơ sở dữ liệu.
- Cơ sở dữ liệu quan hệ tổ chức dữ liệu thành các bảng liên kết qua khóa.
