Hãy cùng khám phá bài học thú vị Bài 17: Quản trị cơ sở dữ liệu trên máy tính. Qua đó, các em sẽ biết được lợi ích của việc quản trị CSDL trên máy tính và làm quen với MySQL và HeidiSQL. HOC247 kỳ vọng rằng thông qua các bài học của chương trình Tin học 11 Tin học ứng dụng sẽ đem đến những kiến thức bổ ích và cần thiết giúp các em học tập tốt.
Tóm tắt lý thuyết
1.1. Lợi ích của việc quản trị CSDL trên máy tính
- Trước khi có máy tính và việc quản trị CSDL trên máy tính, việc quản lí dữ liệu thủ công là công việc rất vất vả. Đặc biệt với ngành ngân hàng.
- Những chức năng được thiết kế để hạn chế tối đa dư thừa dữ liệu, đảm bảo tính nhất quán của dữ liệu, an ninh và an toàn dữ liệu,... giúp hoạt động kinh doanh của các doanh nghiệp có nhiều chuyển biến tiến bộ.
- Nhiều hệ QTCSDL cho phép cài đặt bổ sung các dịch vụ (phần mềm) hỗ trợ giao dịch trực tuyến trên máy tính, điện thoại di động....
- Việc ứng dụng mô hình tổ chức và quản trị CSDL một cách khoa học trên máy tính trong quản lí của các lĩnh vực khác nhau đều đem lại nhiều lợi ích to lớn. Vì vậy, việc ứng dụng quản trị CSDL trên máy tính đã được thực hiện một cách phổ biến ở khắp các hoạt động quản lí kinh tế – xã hội hiện nay.
Việc ứng dụng CSDL trong quản lí đem lại nhiều lợi ích to lớn: tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót,... |
1.2. Hệ quản trị CSDL MYSQL và phần mềm HEIDISQL
- Để có thể làm việc được với CSDL (khởi tạo CSDL, tạo bảng, cập nhật dữ liệu và khai thác thông tin) cần có một hệ QTCSDL và một phần mềm giúp giao tiếp với hệ QTCSDL đó.
- Các hệ QTCSDL được dùng phổ biến nhất hiện nay có thể kể tới là ORACLE, MySQL, Microsoft SQL Server,.. Trong số đó chỉ có MySQL là sản phẩm mã nguồn mở miễn phi. MySQL cũng được đánh giá là gọn nhẹ, tốc độ xử li nhanh, hỗ trợ quản lí chặt chẽ sự 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 quản trị CSDL lớn và trên Internet. Do đó, MySQL được sử dụng phổ biến trong các ứng dụng quản lí hiện nay.
a. Cài đặt và làm việc với MySQL
- Truy cập trang dev.mysql.com/downloads/mysql/ để tải về một trong các bản:
+ Bản cài đặt tự động: Windows (x86, 32&64-bit) MySQL Installer MSI.
+ Bản Windows (x86, 64-bit) ZIP archive (gọn nhẹ).
+ Bản đầy đủ Windows (x86, 64-bit) ZIP archive (với Debug Binaries & Test Suite).
- Với bản cài đặt tự động, trong quá trình cài đặt sẽ có yêu cầu nhập mật khẩu cho người dùng root (tương tự administrator của hệ điều hành Windows). Cần ghi nhớ mặt khẩu này để truy xuất MySQL. Sau khi cài đặt, MySQL sẽ hoạt động như một dịch vụ hệ thống (Service).
- MySQL có sẵn phần mềm khách giúp người dùng có thể kết nối, làm việc với MySQL, dùng giao diện dòng lệnh, có tên là mysql.exe trong thư mục bin của thư mục MySQL.
- Hãy mở cửa sổ dòng lệnh (chẳng hạn chạy cmd.exe). Nhập mysql -u root -p và nhấn phím Enter (u là viết tắt của từ user, p là viết tắt của từ password). Nhập mật khẩu của người dùng root, nhấn phím Enter để mở cửa sổ làm việc của MySQL.
Gọi chạy mysql trong cửa sổ lệnh
Cửa sổ làm việc của MySQL sau khi đăng nhập
- Trong cửa sổ làm việc này, có thể nhập các câu truy vấn SQL và nhận được thông báo về kết quả và thời gian thực hiện câu truy vấn đó, tính đến phần trăm giây.
b. Phần mềm HeidiSQL
- Phần mềm mysql.exe giúp kết nối, làm việc với hệ QTCSDL MySQL tuy rất gọn nhẹ nhưng dùng giao diện dòng lệnh nên không thuận tiện với người dùng mới. Sẽ thuận lợi hơn nếu có một phần mềm tương tự, dùng giao diện đồ hoạ. HeidiSQL là phần mềm như vậy.
- Đây là một phần mềm mã nguồn mở, miễn phí, giúp kết nối, làm việc với nhiều hệ QTCSDL như MySQL, MariaDB, Microsoft SQL Server, PostgreSQL,... Hơn nữa, HeidiSQL còn là hệ QTCSDL có hỗ trợ tiếng Việt.
Cài đặt HeidiSQL
- Truy cập trang www.heidisql.com/download.php để tải về một trong hai bản sau:
+ Bản cài đặt tự động installer, 32/64 bit combined.
+ Bån Portable version (zipped): 32 bit, 64 bit.
- Bản Portable là bản nên dạng zip, chỉ cần giải nén vào một thư mục và chạy tập heidisql.exe. Bản cài đặt tự động sẽ thêm biểu tượng HeidiSQL trên màn hình nền.
Làm việc với HeidiSQL
- Nháy đúp chuột vào biểu tượng HeidiSQL trên màn hình nền đề khởi động hoặc nháy đúp trực tiếp tệp heidisql.exe.
Giao diện đầu tiên của HediSQL
+ Các ô Kiểu mạng, Library được đặt các giá trị mặc định để kết nối với các hệ QTCSDL MySQL hay MariaDB.
+ Ô Tên máy chủ / IP và các ô kiểm đi kèm được đặt giá trị mặc định vi MySQL và HeidiSQL được cài đặt trên cùng một máy.
+ Ô Người dùng (tên người dùng CSDL): hãy nhập root.
+ Ô Mật khẩu: nhập mật khẩu của người dùng root.
+ Ô Cổng dùng giá trị mặc định là cổng giao tiếp dành cho các hệ QTCSDL.
+ Sau khi nhập tên người dùng và mật khẩu, hãy chọn Mở để vào cửa sổ làm việc.
Giao diện làm việc của HediSQL
Chú ý: Khi cài đặt HeidiSQL, nếu máy tính kết nối Intemet, 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/Preferences/General.
MySQL và HeidiSQL là các phần mềm mã nguồn mở, được nhiều người dùng để quản trị các CSDL. |
Bài tập minh họa
Hãy nêu những lợi ích của việc ứng dụng quản trị CSDL trên máy tính?
Hướng dẫn giải:
Việc ứng dụng CSDL trong quản lí đem lại nhiều lợi ích to lớn: tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót,...
2. Luyện tập Bài 17 SGK Tin học 11 Kết nối tri thức
Qua bài học này, các 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 - bộ công cụ hỗ trợ việc quản trị CSDL trên máy tính.
2.1. Trắc nghiệm Bài 17 SGK Tin học 11 Kết nối tri thức
Như vậy là các em đã xem qua bài giảng Bài 17 Chủ đề 6 Tin học lớp 11 Kết nối tri thức. Để củng cố kiến thức bài học mời các em tham gia bài tập trắc nghiệm Trắc nghiệm Tin học 11 Kết nối tri thức Bài 17.
-
- A. Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn so với quản lý thủ công.
- B. Quản lý CSDL trên máy tính thường nhanh chóng, tiết kiệm thời gian và công sức hơn so với quản lý thủ công.
- C. Quản lý CSDL trên máy tính mang lại khả năng tra cứu và phân tích dữ liệu hiệu quả hơn so với quản lý thủ công.
- D. Cả ba đáp án trên đều đúng.
-
Câu 2:
Hệ thống quản lý dự án giúp?
- A. Đồng bộ thông tin giữa các bộ phận khác.
- B. Dự đoán và quản lý nhu cầu cung cấp, và cải thiện quy trình đặt hàng và vận chuyển.
- C. Đơn giản hóa quá trình tuyển dụng.
- D. Cung cấp dữ liệu chính xác về nhân viên.
-
- A. Hệ thống quản lý khách hàng, nhân viên.
- B. Hệ thống quản lý sản phẩm và kho hàng.
- C. Hệ thống quản lý dự án.
- D. Cả ba đáp án trên đều đúng.
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
2.2. Bài tập Bài 17 SGK Tin học 11 Kết nối tri thức
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 11 Kết nối tri thức Bài 17 để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Khởi động trang 81 SGK Tin học 11 Kết nối tri thức - KNTT
Hoạt động 1 trang 81 SGK Tin học lớp 11 Kết nối tri thức - KNTT
Câu hỏi trang 82 SGK Tin học lớp 11 Kết nối tri thức - KNTT
Hoạt động 2 trang 82 SGK Tin học lớp 11 Kết nối tri thức - KNTT
Câu hỏi trang 85 SGK Tin học lớp 11 Kết nối tri thức - KNTT
Luyện tập trang 85 SGK Tin học lớp 11 Kết nối tri thức - KNTT
Vận dụng trang 85 SGK Tin học lớp 11 Kết nối tri thức - KNTT
3. Hỏi đáp Bài 17 SGK Tin học 11 Kết nối tri thức
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học của HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 HỌC247