Kho tàng tài liệu học tập phong phú.

Tin học 11 Kết nối tri thức Bài 17: Quản trị cơ sở dữ liệu trên máy tính

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.