BÀI 17 - QUẢN TRỊ CƠ SỔ DỮ LIỆU TRÊN MÁY TÍNH

 


TIN HỌC 11 – CHỦ ĐỀ 6: THỰC HÀNH TẠO VÀ KHAI THÁC CSDL

Bài 17. Quản Trị Cơ Sở Dữ Liệu Trên Máy Tính

Dữ liệu chuẩn – Quản trị thông minh – Hiệu quả tối ưu!

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

  • Biết được lợi ích của việc quản trị CSDL trên máy tính.
  • Làm quen với MySQL và HeidiSQL, các công cụ hỗ trợ quản trị CSDL trên máy tính.

1. LỢI ÍCH CỦA VIỆC QUẢN TRỊ CSDL TRÊN MÁY TÍNH

A female engineer using a laptop while monitoring data servers in a modern server room.
🔶 HOẠT ĐỘNG 1 – Tìm hiểu lợi ích của quản trị CSDL trên máy tính

Các bài toán quản lí luôn gắn với việc lưu trữ và khai thác dữ liệu. Trước đây nhiều công việc quản lí được thực hiện thủ công nên mất thời gian, dễ sai sót và khó thay đổi.

🎯 QUẢN TRỊ CSDL TRÊN MÁY TÍNH GIÚP:

  • Lưu trữ được lượng dữ liệu lớn.
  • Tìm kiếm, cập nhật dữ liệu nhanh.
  • Hạn chế sai sót.
  • Tiết kiệm thời gian và công sức.
  • Hỗ trợ thống kê, báo cáo và khai thác thông tin.
  • Có thể quản lí dữ liệu tập trung, thuận tiện và an toàn hơn.

🏦 VÍ DỤ: Quản lí ngân hàng

Ngân hàng phải quản lí số lượng rất lớn: khách hàng, tài khoản, giao dịch, số tiền gửi/rút/chuyển, lịch sử giao dịch.

Nếu quản lí bằng CSDL trên máy tính, nhân viên có thể tìm kiếm khách hàng, kiểm tra giao dịch, đối chiếu số liệu và lập báo cáo nhanh chóng, đồng thời hạn chế sai sót.

❓ Hãy nêu ví dụ thực tế minh họa việc ứng dụng quản trị CSDL trên máy tính và những lợi ích mang lại.

✅ TRẢ LỜI

Ví dụ: quản lí thư viện bằng CSDL. CSDL lưu thông tin sách, độc giả và lịch sử mượn/trả. Nhờ đó thư viện có thể tìm sách nhanh, biết sách đang được ai mượn, theo dõi quá hạn và lập báo cáo dễ dàng. Việc quản lí trở nên nhanh, chính xác và tiết kiệm công sức.

🧠 KẾT LUẬN: Ứng dụng CSDL trong quản lí đem lại nhiều lợi ích: tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót.

2. HỆ QUẢN TRỊ CSDL MYSQL VÀ PHẦN MỀM HEIDISQL

🔶 HOẠT ĐỘNG 2 – Tìm hiểu và lựa chọn hệ QTCSDL

📊 Một số hệ QTCSDL phổ biến:

  • Oracle
  • MySQL
  • Microsoft SQL Server
  • MariaDB
  • PostgreSQL

❓ Nên lựa chọn hệ QTCSDL nào để đáp ứng các yêu cầu?

✅ TRẢ LỜI

Có thể lựa chọn MySQL vì: phổ biến, mã nguồn mở, hỗ trợ quản lí CSDL hiệu quả, sử dụng trên nhiều hệ điều hành, phù hợp với nhiều bài toán quản lí và ứng dụng Internet.

💻 a) Cài đặt và làm việc với MySQL

MySQL là một hệ quản trị CSDL phổ biến. Có thể tải MySQL từ trang chính thức và lựa chọn các phiên bản phù hợp.

⚙️ KHI CÀI ĐẶT:

  • Cần có quyền root hoặc quyền quản trị tương ứng.
  • Đặt mật khẩu cho người dùng root.
  • Ghi nhớ mật khẩu để đăng nhập và sử dụng MySQL
Các bước cài đặt
 
1. Mở trình duyệt web (CocCoc, Google Chrome,...).  
2.  Nhập vào thanh địa chỉ: dev.mysql.com/downloads/, nhấn Enter.


 
3. Chọn MySQL Community Server. 


 
4. Nhấn Download bên phải dòng Windows (x86, 64-bit), MSI Installer.


 
5. Nhấn No thanks, just start my download.


  
6. Vào thư mục Download tìm file vừa tải về.


   
7. Nháy đúp chuột vào file mysql-8.1.0-win64.msi.


   
8. Nhấn Next, chọn I accept the terms, nhấn Next.

 

 
9. Chọn Typical  và nhấn Install.

 

10. Chọn Install

 

 
 
11. Nhấn Finish, nhấn Next.

 

 

12. Nhập mật khẩu tại MySQL Root Password và nhấn Next.

 

 
13. Chọn next

 

 
14. Chọn tiếp next

 



15. Nhấn Execute

 

 
16. Chọn Next

 

 
17. Chọn Next

 

 


18. Chọn Next

 

 
19. Chọn Finish. 

 

 

❓ Khi cài đặt MySQL, phần mềm 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?

✅ TRẢ LỜI

Khi cài đặt MySQL cần đặt mật khẩu cho tài khoản người dùng root. Phải ghi nhớ mật khẩu này để đăng nhập vào MySQL sau khi cài đặt.


🖥️ b) Phần mềm HeidiSQL

HeidiSQL là phần mềm hỗ trợ làm việc với hệ QTCSDL, giúp người dùng thao tác với CSDL thuận tiện hơn thay vì chỉ sử dụng cửa sổ lệnh.

🔗 HeidiSQL có thể kết nối và làm việc với:

  • MySQL
  • MariaDB
  • Microsoft SQL Server
  • PostgreSQL

🔐 KHI ĐĂNG NHẬP CẦN NHẬP:

  • Tên máy chủ/IP: thường có thể là 127.0.0.1
  • Người dùng: root
  • Mật khẩu: mật khẩu đã đặt khi cài MySQL
  • Cổng: thường là 3306

🖥️ Cài đặt HeidiSQL

1 Cài đặt HeidiSQL: 

  •  Mở trình duyệt web (Coccoc, Goole chrom,...) 
  • Trên thanh địa chỉ trình duyệt web, nhập heidisql.com/download.php, bấm phím Enter.

2. Nháy vào Installer, 32/64 bit combined. 

  •  Mở trình duyệt web (Coccoc, Goole chrom,...) 
  • Trên thanh địa chỉ trình duyệt web, nhập heidisql.com/download.php, bấm phím Enter.

 

3. Tệp tải về, thông thường nằm trong thư mục Download.

 

4. Để cài đặt, nháy đúp chuột vào file mới tải về (HeidiSQL_12.5.0.6677_Setup.exe)

 

5. Nháy  Install for me only.

6. Nháy chọn I accept the agreement rồi nháy Next.

7. Để đường dẫn mặc định, nháy Next. Nếu nếu thay đổi nơi lưu trữ thì nháy nút Browse để chọn lại

 

8. Nháy Next.

 

9. Nháy Next.

 

10. Nháy Install.

🖥️Làm việc với HeidiSQL
1. Nháy đúp chuột vào biểu tượng HeidiSQL trên màn hình nền để khởi động.

2. Một hộp thoại như bên dưới xuất hiện.

 

3. Tất cả đều để mặc định như trong hộp thoại trên, chỉ nhập vào mật khẩu (Lưu ý: Mật khẩu đã đặt lúc cài MySQL) 
- Nháy vào nút Mở để vào cửa sổ làm việc của HeidiSQL. - Giao diện sau khi đăng nhập thành công của HeidiSQL như hình bên dưới.

Chú ý: Khi cài đặt HeidiSQL, nếu máy tính kết nối Internet, HeidiSQL sẽ tự động nhận biết mã vùng quốc gia và thiết lập giao diện với ngôn ngữ tương ứng. Người dùng có thể thiết lập ngôn ngữ bằng công cụ Tools/Preference/General.

📋 Các khu vực chính:

  • Vùng danh sách CSDL: hiển thị các CSDL đã có.
  • Vùng làm việc chính: tương tác với CSDL, tạo lập, cập nhật và truy xuất dữ liệu.

🧠 KẾT LUẬN: MySQL là hệ QTCSDL, còn HeidiSQL là công cụ giao diện giúp thao tác với CSDL thuận tiện hơn.

❓ CÂU HỎI CUỐI BÀI

❓ 1. Khi cài đặt MySQL cần ghi nhớ thông tin gì để đăng nhập?

✅ TRẢ LỜI

Cần đặt và ghi nhớ mật khẩu của tài khoản root. Khi đăng nhập MySQL hoặc HeidiSQL phải nhập đúng mật khẩu này.

❓ 2. Lợi ích của quản trị CSDL trên máy tính là gì?

✅ TRẢ LỜI

Giúp lưu trữ và xử lí lượng dữ liệu lớn, tìm kiếm nhanh, cập nhật thuận tiện, giảm sai sót, tiết kiệm thời gian và công sức, đồng thời hỗ trợ thống kê và khai thác thông tin hiệu quả.

❓ 3. MySQL là gì?

✅ TRẢ LỜI

MySQL là một hệ quản trị cơ sở dữ liệu, dùng để tạo lập, lưu trữ, cập nhật và truy vấn dữ liệu.

❓ 4. HeidiSQL là gì?

✅ TRẢ LỜI

HeidiSQL là phần mềm giao diện hỗ trợ người dùng kết nối và quản trị các CSDL, trong đó có MySQL và MariaDB.

❓ 5. MySQL và HeidiSQL có quan hệ như thế nào?

✅ TRẢ LỜI

MySQL là hệ quản trị CSDL, còn HeidiSQL là công cụ hỗ trợ giao tiếp và thao tác với MySQL thông qua giao diện trực quan.

📝 LUYỆN TẬP

Yêu cầu: Thực hành cài đặt MySQL và HeidiSQL.

📝 TÓM TẮT CÁC BƯỚC:

  1. Cài đặt MySQL.
  2. Đặt mật khẩu cho tài khoản root và ghi nhớ mật khẩu.
  3. Khởi động MySQL.
  4. Cài đặt HeidiSQL.
  5. Tạo phiên kết nối đến MySQL.
  6. Nhập máy chủ, người dùng root, mật khẩu và cổng.
  7. Đăng nhập và thực hành tạo, cập nhật, truy vấn CSDL.

🔎 VẬN DỤNG

Tìm hiểu thêm về MySQL và HeidiSQL bằng các từ khóa phù hợp trên Internet.

🧠 BẢNG HỌC NHANH – GHI NHỚ

Nội dungNhớ nhanh
Quản trị CSDL trên máy tínhNhanh + chính xác + tiết kiệm + dễ khai thác dữ liệu.
MySQLHệ quản trị CSDL.
HeidiSQLPhần mềm giao diện hỗ trợ quản trị CSDL.
Thông tin quan trọng khi cài MySQLMật khẩu root.

🧠 GHI NHỚ: MySQL = hệ QTCSDL | HeidiSQL = giao diện hỗ trợ | Quan trọng nhất khi cài = mật khẩu root

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

Bài 17QUẢN TRỊ CSDL TRÊN MÁY TÍNH
PHẦN 1LỢI ÍCH
Quản trị CSDL trên MT
PHẦN 2CÔNG CỤ
MySQL + HeidiSQL


Two women working together on software programming indoors, focusing on code.
"MySQL = Hệ QTCSDL | HeidiSQL = Giao diện hỗ trợ | Nhớ mật khẩu root!"

 

💻🎓

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