BÀI 11: CƠ SỞ DỮ LIỆU

 


TIN HỌC 11 – CHỦ ĐỀ 4: GIỚI THIỆU CÁC HỆ CƠ SỞ DỮ LIỆU

Bài 11. Cơ Sở Dữ Liệu

Hiểu khái niệm CSDL, các thuộc tính cơ bản và yêu cầu tổ chức dữ liệu khoa học.

SAU BÀI HỌC NÀY EM SẼ:

  • Hiểu được khái niệm cơ sở dữ liệu (CSDL).
  • Biết được các thuộc tính cơ bản của CSDL.
  • Hiểu yêu cầu tổ chức dữ liệu khoa học, hạn chế dư thừa và bảo đảm tính nhất quán.
  • Hiểu sự cần thiết của việc độc lập dữ liệu với phần mềm.

🧠 CÔNG THỨC NHỚ LÂU

CSDL = Dữ liệu liên quan + Có tổ chức + Lưu trên máy tính

"Có liên quan – Có tổ chức – Có máy tính → CSDL."

Câu hỏi mở đầu

Theo em, việc lưu trữ dữ liệu phục vụ các bài toán quản lí có phải chỉ là chuyển các ghi chép trên giấy thành văn bản trên máy tính không?

Trả lời: Không. Lưu trữ dữ liệu trên máy tính không chỉ là chuyển giấy thành tệp mà cần tổ chức dữ liệu khoa học, hạn chế trùng lặp, giảm dư thừa, bảo đảm tính nhất quán, an toàn và thuận tiện khi khai thác.

🧠 CÔNG THỨC NHỚ LÂU

"Không chỉ chuyển giấy → Phải tổ chức dữ liệu."

Nhớ 5 yêu cầu: KHOA – DƯ – NHẤT – AN – KHAI

Khoa học → Không dư thừa → Nhất quán → An toàn → Dễ khai thác

1. YÊU CẦU TỔ CHỨC LƯU TRỮ DỮ LIỆU MỘT CÁCH KHOA HỌC

Detailed image of a server rack with glowing lights in a modern data center.
a) Hạn chế dư thừa trong lưu trữ dữ liệu

Nếu vừa lưu bảng điểm môn học, vừa lưu bảng điểm lớp học, nhiều thông tin sẽ bị lặp lại.

Ví dụ: Điểm cuối kì môn Toán của Nguyễn Kì Duyên trong bảng điểm môn học là 9, nhưng trong bảng điểm lớp có thể bị ghi thành 8. → Dữ liệu bị trùng lặp và có thể không nhất quán.

Khi lưu trên máy tính, bảng điểm lớp có thể được tạo từ các bảng điểm môn học nên không nhất thiết phải lưu riêng.

Kết luận – Lưu trữ dữ liệu cần:

  • Hạn chế dữ liệu trùng lặp.
  • Giảm dữ liệu dư thừa.
  • Tránh dữ liệu không nhất quán.
  • Tạo thuận lợi cho việc khai thác và cập nhật.

🧠 DƯ THỪA = TRÙNG → TỐN → SAI

Trùng dữ liệu → Tốn bộ nhớ → Dễ cập nhật sai → Mất nhất quán

"Đã có thì không lưu lại – càng trùng càng dễ sai."

b) Sự phụ thuộc phần mềm và dữ liệu

Việc lưu trữ dữ liệu luôn gắn với phần mềm khai thác dữ liệu. Nếu dữ liệu được lưu trực tiếp dưới dạng tệp và thay đổi cấu trúc dữ liệu thì các phần mềm liên quan cũng phải sửa lại.

→ Điều này tạo ra sự phụ thuộc giữa phần mềm và dữ liệu, gây khó khăn cho việc bảo trì, phát triển phần mềm.

Kết luận – Dữ liệu cần được tổ chức độc lập với phần mềm, để:

  • Dễ chia sẻ.
  • Dễ bảo trì và phát triển.
  • Hạn chế dữ liệu trùng lặp.
  • Bảo đảm tính nhất quán.

🧠 "Dữ liệu độc lập → Phần mềm dễ đổi."

ĐỘC LẬP DỮ LIỆU = DỄ ĐỔI PHẦN MỀM

Khi phần mềm thay đổi: Dữ liệu không đổi → Không phải nhập lại → Không phải sửa toàn bộ hệ thống.

❓ Câu 1. Hãy giải thích yêu cầu về tính nhất quán dữ liệu.

Đáp án: Tính nhất quán yêu cầu dữ liệu phải đúng đắn và thống nhất sau khi cập nhật. Không được xảy ra tình trạng cùng một dữ liệu nhưng được lưu với các giá trị khác nhau.

Ví dụ: Điểm cuối kì môn Toán của một học sinh đã là 9 thì ở các nơi sử dụng dữ liệu đó phải thống nhất là 9.

🧠 NHẤT QUÁN = MỘT DỮ LIỆU → MỘT GIÁ TRỊ ĐÚNG

❓ Câu 2. Tại sao cần tổ chức lưu trữ dữ liệu độc lập với phần mềm?

Đáp án: Để khi thay đổi cách tổ chức hoặc lưu trữ dữ liệu thì không phải sửa nhiều phần mềm, giúp dễ bảo trì, phát triển, chia sẻ và khai thác dữ liệu.

🧠 "Dữ liệu độc lập – Phần mềm linh hoạt."

2. CƠ SỞ DỮ LIỆU VÀ MỘT SỐ THUỘC TÍNH CƠ BẢN

A close-up of a hand with a pen analyzing data on colorful bar and line charts on paper.
Hoạt động 2. Sự cần thiết phải lưu trữ dữ liệu theo cấu trúc xác định

Hãy so sánh cách ghi chép kết quả điểm môn học với cách lưu trữ dưới dạng bảng. Cách nào phù hợp hơn?

Đáp án: Lưu trữ dưới dạng bảng phù hợp hơn vì: Dữ liệu được tổ chức rõ ràng; Mỗi hàng, cột có ý nghĩa xác định; Dễ tìm kiếm, cập nhật; Dễ tính toán và khai thác; Hạn chế nhầm lẫn.

🧠 "Có cấu trúc → Máy hiểu → Dễ xử lí → Dễ khai thác."

HÀNG + CỘT + QUY ĐỊNH → CẤU TRÚC

a) Khái niệm CSDL

Cơ sở dữ liệu (CSDL) là một tập hợp các dữ liệu có liên quan với nhau, được lưu trữ một cách có tổ chức trên hệ thống máy tính.

Ví dụ:

  • CSDL quản lí điểm học sinh.
  • CSDL quản lí tài khoản ngân hàng.
  • CSDL quản lí thư viện.
  • CSDL quản lí học sinh.

🧠 CÔNG THỨC NHỚ LÂU QUAN TRỌNG

CSDL = LIÊN + TỔ + MÁY

LIÊN → Dữ liệu có liên quan | TỔ → Được tổ chức | MÁY → Lưu trên máy tính

"Liên quan – Tổ chức – Máy tính = CSDL."

b) Một số thuộc tính cơ bản của CSDL

1. Tính cấu trúc

Dữ liệu được tổ chức theo cấu trúc xác định, thường thể hiện dưới dạng bảng gồm hàng và cột.

Ví dụ: Bảng điểm có các cột Họ tên, Toán, Văn, Anh,...

🧠 CẤU TRÚC = HÀNG + CỘT

2. Tính không dư thừa

Hạn chế việc lưu trữ trùng lặp dữ liệu hoặc những dữ liệu có thể tính toán từ dữ liệu đã có.

Ví dụ: Không cần lưu riêng bảng điểm tổng hợp nếu có thể tạo từ các bảng điểm môn học.

🧠 KHÔNG DƯ = KHÔNG TRÙNG

3. Tính độc lập dữ liệu

Dữ liệu được tổ chức sao cho việc thay đổi cách lưu trữ không làm phần mềm ứng dụng phải thay đổi theo.

🧠 ĐỘC LẬP = DỮ LIỆU KHÔNG LỆ THUỘC PHẦN MỀM

4. Tính toàn vẹn

Các dữ liệu phải tuân thủ những quy tắc, điều kiện xác định.

Ví dụ: Điểm học tập phải là số từ 0 đến 10. Nếu nhập điểm 15 thì vi phạm tính toàn vẹn.

🧠 TOÀN VẸN = ĐÚNG QUY ĐỊNH

5. Tính nhất quán

Dữ liệu phải đúng đắn và thống nhất sau các thao tác cập nhật.

Ví dụ: Nếu tài khoản A chuyển tiền cho B thì số tiền phải được trừ ở A và cộng tương ứng vào B.

🧠 NHẤT QUÁN = CẬP NHẬT ĐÚNG Ở MỌI NƠI

6. Tính bảo mật và an toàn

Dữ liệu phải được: Bảo vệ khỏi truy cập trái phép; Hạn chế sửa đổi không có quyền; Tránh mất mát, sai lệch; Có khả năng phục hồi khi xảy ra sự cố.

Ví dụ: Không phải ai cũng có quyền sửa điểm học sinh.

🧠 BẢO MẬT = KHÔNG ĐƯỢC PHÉP THÌ KHÔNG ĐƯỢC XEM/SỬA

AN TOÀN = KHÔNG MẤT – KHÔNG HỎNG – CÓ THỂ KHÔI PHỤC

🧠 CÔNG THỨC NHỚ 6 THUỘC TÍNH CỦA CSDL

CẤU – DƯ – ĐỘC – TOÀN – NHẤT – AN

Từ khóaÝ nghĩa
CẤUCấu trúc
Không dư thừa
ĐỘCĐộc lập
TOÀNToàn vẹn
NHẤTNhất quán
ANBảo mật và an toàn

"CẤU trúc không DƯ, ĐỘC lập TOÀN vẹn, NHẤT quán AN toàn."

⭐ Ghi nhớ

CSDL là tập hợp dữ liệu có liên quan với nhau, được lưu trữ có tổ chức trên hệ thống máy tính.

Các thuộc tính cơ bản: Cấu trúc – Không dư thừa – Độc lập – Toàn vẹn – Nhất quán – Bảo mật và an toàn.

CÂU HỎI CỦNG CỐ

❓ Hãy nêu ví dụ minh họa cho một vài thuộc tính cơ bản của CSDL.
Thuộc tínhVí dụ
Tính cấu trúcBảng điểm gồm hàng và cột
Không dư thừaKhông lưu lại nhiều lần cùng một thông tin học sinh
Độc lậpThay đổi cách lưu trữ nhưng phần mềm vẫn sử dụng được
Toàn vẹnĐiểm học sinh nằm trong khoảng 0–10
Nhất quánĐiểm của học sinh phải giống nhau ở các nơi sử dụng
Bảo mật, an toànChỉ giáo viên có quyền mới được sửa điểm

🧠 MẸO NHỚ BẰNG VÍ DỤ

Bảng điểm → Cấu trúc | Không ghi lặp → Không dư | Đổi phần mềm vẫn dùng dữ liệu → Độc lập | Điểm 0–10 → Toàn vẹn | Điểm ở đâu cũng giống nhau → Nhất quán | Chỉ người có quyền được sửa → Bảo mật

📝 LUYỆN TẬP

High angle of crop anonymous male students preparing for exams while using laptop for studying
📝 Câu 1: Có cần lưu trữ cột điểm trung bình trong bảng điểm môn học không?

Đáp án: Không nhất thiết phải lưu. Nếu điểm trung bình có thể tính toán từ các điểm thành phần thì chỉ cần lưu các điểm thành phần. Khi cần, phần mềm có thể tính điểm trung bình.

→ Việc này giúp hạn chế dữ liệu dư thừa và tránh sai lệch khi cập nhật.

🧠 "Tính được → Không cần lưu → Giảm dư thừa."

📝 Câu 2: Ví dụ minh họa cho sự cần thiết của việc lưu trữ dữ liệu độc lập với phần mềm.

Đáp án: Một trường học lưu dữ liệu học sinh trong CSDL. Nhà trường thay đổi phần mềm quản lí từ phần mềm A sang phần mềm B. Nếu dữ liệu độc lập với phần mềm, phần mềm B vẫn có thể sử dụng CSDL hiện có mà không phải nhập lại toàn bộ thông tin học sinh.

→ Tiết kiệm thời gian, công sức và chi phí.

🧠 "Đổi phần mềm – Không đổi dữ liệu." = ĐỘC LẬP DỮ LIỆU.

🔎 VẬN DỤNG

Vibrant collection of books on shelves for reading, research, and education.
💡 Bài toán: Quản lí thư viện

Thư viện là nơi em có thể đến để đọc hoặc mượn sách. Hãy đề xuất các dữ liệu cần quản lí của một thư viện.

1. Dữ liệu sách

Mã sách, Tên sách, Tác giả, NXB, Năm XB, Thể loại, Số lượng, Vị trí

2. Dữ liệu độc giả

Mã độc giả, Họ tên, Ngày sinh, Lớp/đơn vị, Liên hệ

3. Dữ liệu mượn – trả

Mã phiếu mượn, Mã độc giả, Mã sách, Ngày mượn, Hạn trả, Ngày trả, Tình trạng

4. Dữ liệu nhân viên

Mã NV, Họ tên, Chức vụ, Liên hệ

🧠 CÔNG THỨC NHỚ LÂU

Khi gặp bài toán quản lí: ĐỐI TƯỢNG – THÔNG TIN – GIAO DỊCH

SÁCH → thông tin sách | NGƯỜI → thông tin độc giả, nhân viên | MƯỢN/TRẢ → hoạt động giao dịch

CSDL quản lí = Đối tượng + Thông tin + Hoạt động

🧠 SƠ ĐỒ NHỚ TOÀN BÀI

Khái niệmCƠ SỞ DỮ LIỆU
Có liên quan – Có tổ chức – Trên máy tính
Yêu cầu lưu trữKhông dư thừa – Nhất quán – Độc lập
6 thuộc tính cơ bảnCẤU → DƯ → ĐỘC → TOÀN → NHẤT → AN
Dễ quản lí – Dễ khai thác – An toàn – Chính xác

🔑 CÔNG THỨC NHỚ

⭐ 5 CÂU THẦN CHÚ NHỚ NHANH

  1. CSDL là gì? Liên quan + Tổ chức + Máy tính = CSDL.
  2. Vì sao không lưu dữ liệu trùng? Trùng → Dư → Tốn → Dễ sai.
  3. Độc lập dữ liệu là gì? Đổi phần mềm → Không phải đổi dữ liệu.
  4. 6 thuộc tính CSDL là gì? CẤU – DƯ – ĐỘC – TOÀN – NHẤT – AN.
  5. CSDL quản lí gồm những gì? Đối tượng + Thông tin + Hoạt động.

🎯 Công thức vàng

"CẤU trúc không DƯ, ĐỘC lập TOÀN vẹn, NHẤT quán AN toàn."

Chỉ cần nhớ 6 từ khóa là có thể triển khai thành 6 thuộc tính.

Hands interacting with charts and notes for data analysis on a desk.

CSDL = Liên quan + Tổ chức + Máy tính. CẤU – DƯ – ĐỘC – TOÀN – NHẤT – AN.

 

 

💻🎓

BÀI KIỂM TRA TIN HỌC THPT

Lựa chọn mức độ phù hợp với năng lực của em

📌 HƯỚNG DẪN

Em hãy lựa chọn mức độ phù hợp với yêu cầu của bài học. Sau khi chọn mức độ, bài kiểm tra trực tuyến sẽ được hiển thị ngay bên dưới.

💡 Mẹo: Hãy hoàn thành mức độ trước khi chuyển sang mức độ tiếp theo.

🌟 Mỗi câu hỏi là một cơ hội để em tiến bộ. Hãy tự tin, bình tĩnh và cố gắng hết mình!

Chúc em hoàn thành bài thật tốt!

 


 

 

Bài cũ hơn Bài mới hơn
Đọc tiếp:
Lên đầu trang