Chọn đến phần học sinh cần nhanh chóng thông qua mục lục bằng cách click đến phần đó
Câu hỏi mở đầu trang 81
Đề bài: Trở lại với các bài toán quản lí điểm, quản lí các bản thu âm (Bài 10 đến Bài 15), em có nhận xét, so sánh gì về việc cập nhật, chỉnh sửa dữ liệu giữa quản lí thủ công và quản lí CSDL trên máy tính?
Lời giải:
So sánh việc cập nhật, chỉnh sửa dữ liệu:
| Tiêu chí | Quản lí thủ công | Quản lí CSDL trên máy tính |
|---|---|---|
| Tốc độ | Chậm, mất nhiều công sức | Nhanh chóng, thao tác gọn |
| Độ chính xác | Dễ sai sót khi ghi chép, tính toán | Chính xác, hạn chế nhầm lẫn |
| Tìm kiếm, tra cứu | Khó khăn, tốn thời gian | Dễ dàng, tức thời |
| Tính nhất quán | Khó kiểm soát khi dữ liệu ở nhiều nơi | Đảm bảo dữ liệu thống nhất, không trùng lặp |
| An toàn dữ liệu | Dễ mất, dễ hỏng sổ sách | Có sao lưu, phân quyền, bảo mật cao |
→ Quản lí CSDL trên máy tính hiệu quả hơn hẳn so với quản lí thủ công, đặc biệt khi khối lượng dữ liệu lớn.
1. Lợi ích của việc quản trị cơ sở dữ liệu trên máy tính
Hoạt động 1 trang 81
Đề bài: Các bài toán quản lí cùng với việc lưu trữ dữ liệu, khai thác thông tin đã xuất hiện từ rất lâu trong các hoạt động kinh tế – xã hội với những nghiệp vụ được vận hành nề nếp, ổn định từ rất nhiều năm,… Hãy cùng tìm hiểu tại sao lại phải thay đổi thói quen quản lí thủ công, chuyển sang sử dụng máy tính với hệ QTCSDL.
Lời giải:
Lý do phải chuyển từ quản lí thủ công sang dùng hệ QTCSDL:
- Quản lí thủ công vất vả, khó kiểm soát: đòi hỏi nhiều công sức, dễ sai sót — đặc biệt với các ngành không được phép sai như ngân hàng.
- Quản lí bằng CSDL nhanh, chính xác: tìm kiếm khách hàng, tra cứu số dư, đối chiếu tài khoản… đều có thể thực hiện tức thời và chính xác.
- Hạn chế nhầm lẫn: dữ liệu được đối chiếu tự động trước khi thực hiện giao dịch.
- Mở rộng dịch vụ: cho phép cài đặt thêm các dịch vụ trực tuyến (chuyển tiền qua điện thoại, giao dịch online,…) mà không cần khách hàng đến chi nhánh.
- Áp dụng rộng rãi: không chỉ ngân hàng, mà hầu hết các lĩnh vực khác đều đã ứng dụng CSDL để quản lí hiệu quả hơn.
→ Vì vậy, ngày nay việc ứng dụng CSDL đã trở nên phổ biến ở khắp mọi lĩnh vực kinh tế – xã hội.
Câu hỏi củng cố mục 1 trang 82
Đề bài: Hãy nêu vài ví dụ thực tế minh hoạ về việc ứng dụng quản trị CSDL trên máy tính và những lợi ích mà nó mang lại.
Lời giải:
Một số ví dụ ứng dụng CSDL trong thực tế:
- Trường học: quản lí học sinh, giáo viên, điểm số, thời khoá biểu → giáo viên nhập điểm nhanh, phụ huynh xem điểm online, dễ tổng hợp học lực.
- Bệnh viện: quản lí bệnh nhân, hồ sơ bệnh án, lịch khám → tra cứu tiền sử bệnh nhanh, tránh nhầm lẫn thuốc và ca khám.
- Siêu thị, cửa hàng: quản lí hàng hoá, khách hàng, hoá đơn → tính tiền tự động qua mã vạch, theo dõi tồn kho chính xác.
- Thư viện: quản lí sách, độc giả, phiếu mượn/trả → tra cứu sách nhanh, biết được sách nào đang được mượn.
- Giao thông – vé tàu, xe, máy bay: đặt vé trực tuyến → biết ngay ghế còn trống, tránh bán trùng vé.
- Mạng xã hội (Facebook, YouTube,…): quản lí người dùng, bài đăng, bình luận → hàng tỉ dữ liệu được truy xuất tức thời.
→ Lợi ích chung: tiện lợi, kịp thời, nhanh chóng, chính xác và hạn chế sai sót.
2. Hệ quản trị cơ sở dữ liệu MySQL và phần mềm HeidiSQL
Hoạt động 2 trang 82
Đề bài: Hãy sử dụng từ khoá “hệ quản trị CSDL phổ biến” để tìm kiếm thông tin trên Internet và trả lời câu hỏi “Nếu được lựa chọn, em sẽ chọn hệ QTCSDL nào để đáp ứng được các tiêu chí nhiều người dùng và là hệ QTCSDL miễn phí?”.
Lời giải:
Nếu cần một hệ QTCSDL vừa có nhiều người dùng vừa miễn phí, em chọn MySQL.
Lý do:
- Là phần mềm mã nguồn mở, miễn phí.
- Được đánh giá gọn nhẹ, tốc độ xử lí nhanh, hỗ trợ quản lí chặt chẽ tính nhất quán dữ liệu.
- Đảm bảo an ninh và an toàn dữ liệu.
- Thích hợp cho cả các bài toán CSDL lớn và các bài toán trên Internet.
- Chạy được trên nhiều nền tảng: Windows, LINUX, Mac OS, UNIX,…
- Được nhiều người dùng trong các ứng dụng quản lí hiện nay.
Ngoài ra, một số hệ QTCSDL phổ biến khác gồm: Oracle, Microsoft SQL Server,… nhưng phần lớn đều là phần mềm thương mại (mất phí).
Câu hỏi củng cố mục 2 trang 85
Đề bài: Khi cài đặt MySQL, phần mềm cài đặt có yêu cầu em làm điều gì mà cần phải ghi nhớ để sau đó có thể đăng nhập vào MySQL không?
Lời giải:
Khi cài đặt MySQL, phần mềm sẽ yêu cầu em nhập mật khẩu cho người dùng root (người dùng có quyền quản trị cao nhất, tương tự administrator của Windows).
→ Cần ghi nhớ mật khẩu này vì đó là thông tin bắt buộc để đăng nhập và truy xuất MySQL ở các lần sau.
Ví dụ, khi mở cửa sổ dòng lệnh và gõ:
mysql -u root -p
thì hệ thống sẽ hỏi mật khẩu — chính là mật khẩu đã đặt lúc cài đặt.
Luyện tập
Luyện tập trang 85
Đề bài: Thực hành cài đặt MySQL và cài đặt HeidiSQL.
Lời giải:
Đây là bài thực hành trên máy tính. Các bước tổng quát như sau:
Bước 1. Cài đặt MySQL
- Truy cập trang
dev.mysql.com/downloads/mysql/để tải bản cài đặt phù hợp (khuyến nghị bản Windows MySQL Installer MSI – cài đặt tự động). - Chạy tệp cài đặt, làm theo hướng dẫn của trình cài đặt.
- Khi được yêu cầu, nhập mật khẩu cho người dùng root và ghi nhớ mật khẩu này.
- Kết thúc cài đặt, MySQL sẽ chạy như một dịch vụ hệ thống (Service).
Bước 2. Kiểm tra MySQL đã hoạt động
- Mở cửa sổ dòng lệnh (chạy
cmd.exe). - Gõ:
mysql -u root -prồi nhấn Enter. - Nhập mật khẩu root đã đặt để vào cửa sổ làm việc của MySQL.
Bước 3. Cài đặt HeidiSQL
- Truy cập trang
www.heidisql.com/download.php. - Tải một trong hai bản:
- Installer, 32/64 bit combined – bản cài đặt tự động.
- Portable version (zipped) – bản nén, chỉ cần giải nén và chạy tệp
heidisql.exe.
- Cài đặt xong sẽ có biểu tượng HeidiSQL trên màn hình nền.
Bước 4. Kết nối HeidiSQL đến MySQL
- Nháy đúp biểu tượng HeidiSQL để khởi động.
- Trong cửa sổ “Trình quản lý phiên”, nhập:
- Người dùng:
root. - Mật khẩu: mật khẩu root đã đặt khi cài MySQL.
- Các mục khác (Kiểu mạng, Tên máy chủ, Cổng) giữ mặc định.
- Người dùng:
- Nhấn Mở để vào cửa sổ làm việc.
Vận dụng
Vận dụng trang 85
Đề bài: Truy cập Internet với các cụm từ khoá thích hợp để tìm hiểu thêm thông tin về MySQL và HeidiSQL.
Lời giải:
Có thể tra cứu với các từ khoá như: “MySQL là gì”, “lịch sử MySQL”, “HeidiSQL sử dụng như thế nào”,… Một số thông tin em có thể tổng hợp được:
a) Về MySQL:
- MySQL là một hệ quản trị CSDL quan hệ, sử dụng ngôn ngữ SQL để truy vấn.
- Do công ty MySQL AB (Thuỵ Điển) phát triển, hiện thuộc sở hữu của Tập đoàn Oracle.
- Là phần mềm mã nguồn mở, miễn phí với các cá nhân, doanh nghiệp nhỏ; có thêm phiên bản thương mại cho doanh nghiệp lớn.
- Được rất nhiều trang web lớn trên thế giới sử dụng (Facebook, YouTube, Twitter,…).
b) Về HeidiSQL:
- HeidiSQL là phần mềm mã nguồn mở, miễn phí giúp người dùng làm việc với các hệ QTCSDL bằng giao diện đồ hoạ, thay cho dòng lệnh.
- Có thể kết nối với nhiều hệ QTCSDL: MySQL, MariaDB, Microsoft SQL Server, PostgreSQL,….
- Hỗ trợ tiếng Việt — thuận tiện cho người dùng Việt Nam.
- Cho phép tạo CSDL, tạo bảng, cập nhật dữ liệu, viết truy vấn SQL,… một cách trực quan.

Thầy Phạm Thành Danh
(Người kiểm duyệt, ra đề)
Chức vụ: Trưởng ban biên soạn môn Tin Học THPT
Trình độ: Cử nhân Sư phạm Tin học, Chứng chỉ hạng II, Chứng chỉ Tin học, Ngoại ngữ B1
Kinh nghiệm: 8+ năm kinh nghiệm tại Trường THPT Thuận Hóa
