Bài 17: Quản trị cơ sở dữ liệu trên máy tính | Tin Học | Chủ đề 6: Thực hành tạo và khai thác cơ sở dữ liệu - Lớp 11 - Kết Nối Tri Thức Với Cuộc Sống


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 – bộ công cụ hỗ trợ việc quản trị CSDL trên máy tính.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-0

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?

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 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í 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.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-1Trước khi có máy tính và giải pháp 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ả, khó kiểm soát, đòi hỏi nhiều công sức, đặc biệt với những dữ liệu không được phép sai sót dù rất nhỏ, chẳng hạn như với ngành ngân hàng.

Hằng ngày, nhân viên ngân hàng phải tiếp số lượng lớn khách hàng đến thực hiện các giao dịch gửi, rút tiền,... Mỗi giao dịch đều phải tiếp nhận thông tin khách hàng, đối chiếu với thông tin lưu trong sổ sách, ghi chép chính xác lượng tiền gửi vào hay rút ra, lập các chứng từ cần thiết,... Vì vậy, cần nhiều thời gian cho mỗi giao dịch.

Cuối ngày, nhân viên ngân hàng lại phải thực hiện rà soát số liệu, so sánh, đối chiếu đề phát hiện, xử lí nếu có sai sót, làm sổ tổng hợp dữ liệu tài khoản, số dư trong ngày, làm các chứng từ giao dịch liên ngân hàng.... Vì vậy, tiền tệ luân chuyển chậm, mất nhiều thời gian, ảnh hưởng lớn đến tất cả các hoạt động sản xuất kinh doanh trong xã hội.

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, đảm bảo an ninh và an toàn dữ liệu,... đã giúp hoạt động của ngân hàng ngày nay có nhiều chuyển biến tiến bộ.

82

Việc tìm kiếm, xác định một khách hàng cùng danh sách các giao dịch đã thực hiện cũng như số dư tài khoản trong CSDL có thể thực hiện một cách nhanh chóng và chính xác. Tài khoản đích trong mỗi giao dịch cũng có thể được kiểm tra xác nhận ngay trước khi thực hiện giao dịch, không những rút ngắn thời gian giao dịch mà còn hạn chế tối đa những giao dịch nhầm lẫn. 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,... mà không cần yêu cầu khách hàng phải trực tiếp tới các chi nhánh ngân hàng.

Không chỉ riêng lĩnh vực ngân hà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. Chính vì vậy, ngày nay, 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 ở hầu khắp các hoạt động quản líkinh tế – xã hộ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....

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-2Hã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.

2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL VÀ PHẦN MỀM HEIDISQL

Hoạt động 2 Tìm hiểu và lựa chọn hệ QTCSDL

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í"?

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-3Để 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 phải 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 phí. MySQL cũng được đánh giá là gọn nhẹ, tốc độ xử lí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 cũng như các bài toán quản trị CSDL trên Internet.

Vì những đặc điểm trên, MySQL được sử dụng phổ biến trong các ứng dụng quản lí hiện nay. Trong sách này, em sẽ làm quen với MySQL đề thực hành quản trị CSDL.

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).

83

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.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-4

Hình 17.1. Gọi chạy mysql trong cửa sổ lệnh

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-5

Hình 17.2. 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.

84

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 thật 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 nên được lựa chọn giới thiệu trong sách này.

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 (đã nén): 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 ban đầu như Hình 17.4.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-6

Hình 17.4. Giao diện đầu tiên của HeidiSQL

  • 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 vì 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.

85

  • Ô 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 sau khi đăng nhân thành công của HeidiSQL như Hình 17.5

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-7

Hình 17.5. Giao diện làm việc của HeidiSQL

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/Preferences/General.

Trong các bài học tiếp theo, em sẽ được hướng dẫn chi tiết các thao tác với HeidiSQL để tạo lập CSDL, tạo bảng dữ liệu cũng như cập nhật và truy xuất dữ liệu.

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.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-8Cần gõ câu truy vấn nào trong cửa sổ lệnh của MySQL để đọc được toàn bộ thông tin bảng nhacsi trong CSDL mymusic?

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-9LUYỆN TẬP

Thực hành cài đặt MySQL và cài đặt HeidiSSQL.

hinh-anh-bai-17-quan-tri-co-so-du-lieu-tren-may-tinh-12066-10
VẬN DỤNG

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.

Tin tức mới


Đánh giá

Bài 17: Quản trị cơ sở dữ liệu trên máy tính | Tin Học | Chủ đề 6: Thực hành tạo và khai thác cơ sở dữ liệu - Lớp 11 - Kết Nối Tri Thức Với Cuộc Sống

Tổng số sao của bài viết là: 5 trong 1 đánh giá
Xếp hạng: 5 / 5 sao

Bình Luận

Để Lại Bình Luận Của Bạn

Tin Học

  1. Chủ đề 1: Máy tính và xã hội tri thức
  2. Chủ để 2: Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin
  3. Chủ đề 3: Đạo đức, pháp luật và văn hoá trong môi trường số
  4. Chủ đề 4. GIỚI THIỆU CÁC HỆ CƠ SỞ DỮ LIỆU..
  5. Chủ đề 5: HƯỚNG NGHIỆP VỚI TIN HỌC
  6. Chủ đề 6: Thực hành tạo và khai thác cơ sở dữ liệu
  7. Chủ đề 7: Phần mềm chỉnh sửa ảnh và làm video

Tin tức mới

Bộ Sách Lớp 11

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

Cánh Diều

Bộ sách giáo khoa của Nhà xuất bản Cánh Diều

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

Sách Kết Nối Tri Thức Với Cuộc Sống

Lớp 1

Sách giáo khoa dành cho lớp 1

Lớp 6

Sách giáo khoa dành cho lớp 6

Lớp 5

Sách giáo khoa dành cho lớp 5

Lớp 4

Sách giáo khoa dành cho lớp 4

Lớp 2

Sách giáo khoa dành cho lớp 2

Lớp 3

Sách giáo khoa dành cho lớp 3

Lớp 7

Sách giáo khoa dành cho lớp 7

Lớp 8

Sách giáo khoa dành cho lớp 8

Lớp 9

Sách giáo khoa dành cho lớp 9

Lớp 10

Sách giáo khoa dành cho lớp 10

Lớp 11

Sách giáo khoa dành cho lớp 11

Lớp 12

Sách giáo khoa dành cho lớp 12

Liên Kết Chia Sẻ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.