SQL Server là gì? Cách cài đặt SQL Server chi tiết .


SQL Server là gì? Cách cài đặt SQL Server chi tiết .

Nếu thường phải làm việc với cơ sở dữ liệu bạn chắc chắn sẽ biết khái niệm SQL Server. Nó là một phần mềm quản lý cơ sở dữ liệu rất hiệu quả được Microsoft phát triển. Vậy, chính xác thì SQL Server là gì? SQL Server được sử dụng để làm gì và làm cách nào để cài đặt nó? Cùng Tenten tìm hiểu trong những bài viết sau đây nhé!

Khái niệm SQL Server 

SQL là viết tắt của cụm từ Structured Query Language, là một dạng ngôn ngữ truy vấn có cấu trúc. SQL là tập hợp các câu lệnh tương tác với cơ sở dữ liệu. Trên thực tế, SQL là một ngôn ngữ truy vấn tiêu chuẩn được sử dụng trong hầu hết các hệ thống quản lý cơ sở dữ liệu như SQL Server, MySQL, Oracle, MS Access…

SQL xây dựng tập lệnh cho phép người dùng dễ dàng truy xuất dữ liệu như:

  • Chèn, cập nhật, xóa các hàng trong mối quan hệ dữ liệu.
  • Thêm, sửa hoặc xóa các đối tượng trong cơ sở dữ liệu.
  • Kiểm soát quyền truy cập vào cơ sở dữ liệu, đối tượng cơ sở dữ liệu và đảm bảo an toàn dữ liệu.
  • Đảm bảo tính nhất quán và ràng buộc các mối quan hệ với cơ sở dữ liệu.

Ngoài ra, SQL sử dụng một số lệnh nhất định như: create, Drop, Insert… để thực thi các tác vụ khi cần. Xem bài viết của Tenten để biết thêm thông tin về vấn đề này.

Vậy thì SQL Server là gì?

SQL Server, hoặc Microsoft SQL Server, là tên viết tắt của MS SQL Server. Đây là phần mềm do Microsoft phát triển để lưu trữ và thao tác với dữ liệu chuẩn RDBMS.

SQL Server là cách tốt nhất để xây dựng, làm việc với các hệ thống tiền thư viện cơ sở dữ liệu khổng lồ, lên đến các hàng Terabyte. SQL Server cung cấp cho người dùng các công cụ hoàn chỉnh để quản lý dữ liệu từ giao diện GUI sang ngôn ngữ truy vấn SQL.

Ưu điểm của SQL Server là khả năng tích hợp với nhiều nền tảng phổ biến như ASP.NET, C# để xây dựng Winform, hoặc nó cũng có thể hoạt động độc lập. SQL Server là gì? Cách cài đặt SQL Server chi tiết nhất 2

Tuy nhiên, máy chủ SQL thường thực thi ngôn ngữ truy vấn dữ liệu SQL riêng biệt, T-SQL:

SQL Server Management Studio: Đây là phần mềm cung cấp giao diện và chức năng chính cho máy chủ cơ bản của dữ liệu SQL.

T-SQL: Đây là một phần mở rộng của ngôn ngữ SQL của Microsoft và tên đầy đủ của nó là Translated-SQL. T-SQL có các tính năng nâng cao bổ sung như khai báo biến, thủ tục được lưu trữ và xử lý ngoại lệ,…

Các thành phần của SQL server 

SQL Server bao gồm 7 thành phần khác nhau, mỗi cấu phần có chức năng riêng. Tất cả những điều này tạo nên một hệ thống SQL Server hoàn chỉnh cho các chức năng phân tích và lưu trữ dữ liệu.

  1. Database Engine: Thành phần này lưu trữ dữ liệu dưới dạng table và support, Database Engine có thể tự điều chỉnh được.
  2. Integration Services: Là tập hợp các công cụ đồ họa, các đối tượng lập trình, nhằm thực hiện các thao tác di chuyển, sao chép, chuyển đổi dữ liệu.
  3. Analysis Services: Dịch vụ phân tích dữ liệu bằng kỹ thuật khai thác hình khối đa chiều dựa trên dữ liệu có sẵn.
  4. Notification Services: Nền tảng phát triển và triển khai các ứng dụng soạn cũng như gửi thông báo. Ngoài ra, Notification Services cũng cung cấp tính năng gửi thông báo đến những người đăng ký sử dụng trên nhiều thiết bị khác nhau.
  5. Reporting Services: Có chức năng tạo, triển khai và quản lý báo cáo cho Server và Client. Reporting Services là nền tảng đẩy xây dựng ứng dụng báo cáo.
  6. Full Text Search Services: Là thành phần đặc biệt trong việc đánh giá và truy vấn các chỉ mục dữ liệu văn bản lưu trong database.
  7. Service Broker: Môi trường để lập trình ra các ứng dụng.

Mục đích của việc sử dụng MS SQL Server là gì? 

Microsoft đã giới thiệu SQL Server như một sản phẩm chính được phát triển để lưu trữ dữ liệu.  Ngoài ra, nó cung cấp một số tính năng giúp người dùng làm việc hiệu quả hơn, cụ thể là:

  • Giúp lưu trữ dữ liệu liên tục mà không bị mất dữ liệu.
  • Cho phép tạo và lưu trữ một lượng lớn dữ liệu.
  • Cung cấp khả năng phân tích dữ liệu bằng SSAS.
  • Bảo mật dữ liệu cao.
  • Hỗ trợ tạo báo dễ dàng bằng SSRS-SQL.
  • Thực hiện các thủ tục bằng SSIS-SQL.

Có những phiên bản nào của SQL Server? 

Từ năm 1995 đến năm 2016, Microsoft đã giới thiệu các phiên bản SQL Server khác nhau với các tính năng mới và sáng tạo. Ngoài ra, Microsoft kết hợp SQL Server với nhiều công cụ khác để quản lý và phân tích dữ liệu. Việc tích hợp một số công nghệ mới phải bao gồm: mạng, điện toán đám mây, thiết bị di động.

Có 5 phiên bản đáng chú ý, được phát triển theo các giai đoạn sau:

  • SQL Server 2012.
  • SQL Server 2014.
  • SQL Server 2016.
  • SQL Server 2017.
  • SQL Server 2019.

SQL Server là gì? Cách cài đặt SQL Server chi tiết nhất 3

Phiên bản SQL Server 2012

Phiên bản SQL Server 2012 có các tính năng sau:

  • Cột chỉ mục: Dùng để lưu trữ các ứng dụng ở định dạng cột.
  • Nhiều thuật toán được triển khai trên các máy chủ SQL, chẳng hạn như AES256, SHA2 (256 và 512,…

Do đó, dữ liệu an toàn và bảo mật hơn các phiên bản trước.

Phiên bản SQL Server 2014 

Phần mềm SQL Server 2014 thêm OLTP (On-line transactional processing – Xử lý chuyển trực tuyến) vào bộ nhớ.

Do đó, người dùng có thể thực hiện các hoạt động cho phép xử lý các giao dịch trực tuyến. Quá trình thực thi lấy dữ liệu từ một bảng được tối ưu hóa.

Trong bản phát hành này, các nhóm bộ đệm được mở rộng và bộ nhớ đệm của máy chủ được tích hợp thêm.

Phiên bản SQL Server 2016 

Ra mắt vào năm 2016, SQL Server là phần mềm chính cho các chiến lược công nghệ ứng dụng di động trên nền tảng đám mây.

Nhiều tính năng mới đã được phát triển, chẳng hạn như: điều chỉnh hiệu suất, hỗ trợ đám mây, phân tích hoạt động theo thời gian thực.

Phiên bản này cũng hỗ trợ phân tích dữ liệu lớn. Giúp phân tích các ứng dụng dựa trên cơ sở dữ liệu SQL R Services…

SQL Server 2016 cũng cho phép DBMS chạy các ứng dụng phân tích dữ liệu được viết bằng R và các ngôn ngữ lập trình mã nguồn mở dựa trên poly Base.

Tính năng này giúp người dùng SQL Server truy cập dữ liệu trong các cụm Hadoop (mã nguồn mở Apache framework) hoặc lưu trữ Azure blobs (công cụ lưu trữ dữ liệu trên đám mây) để phân tích.

Phiên bản SQL Server 2017 

Phiên bản SQL Server 2017 được phát hành vào những tháng cuối năm 2017. Bản phát hành này hỗ trợ kết nối với Linux và mang SQL đến Linux.

Điều này mở ra tiềm năng của các ứng dụng SQL Server cho máy tính không sử dụng hệ điều hành Windows hoặc môi trường làm việc sử dụng các hệ điều hành khác nhau.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 4

SQL Server 2017 hỗ trợ nhiều Docker hơn trên các hệ điều hành dựa trên các phiên bản trước của Windows. Bản này cũng hỗ trợ ngôn ngữ lập trình mã nguồn mở Python và được sử dụng rộng rãi trong các ứng dụng phân tích.

Bản phát hành năm 2017 cũng đã nâng cấp Dịch vụ học máy (Machine Learning) để thực thi các ứng dụng Python và R. Ban đầu các tính năng chỉ có sẵn trong các phiên bản cho Windows, trong khi đó bản trên Linux bị hạn chế tính năng hơn.

Phiên bản SQL Server 2019

Đây là phiên bản mới nhất của SQL Server với tính bảo mật và tính năng cao và hiệu suất cực kỳ mạnh mẽ.

Microsoft đã phát triển Big Data Clusters (Cụm Dữ liệu Lớn) cho SQL Server 2019, cung cấp dự báo linh hoạt và mở rộng quy mô nền tảng cho dữ liệu doanh nghiệp.

Trong bản phát hành này, Microsoft cũng cải thiện tính năng Query Store (được phát triển trong bản phát hành năm 2016) bằng cách tự động thực hiện các phép tính cho hiệu suất truy vấn.

Ngoài ra, quá trình khôi phục dữ liệu cũng được nâng cấp với tốc độ nhanh hơn. Hiệu suất xử lý dữ liệu cũng được tối ưu hóa bằng cách mở rộng bộ nhớ của chức năng OLTP.

Hướng dẫn cách tải xuống và cài đặt SQL Server 

Cài đặt SQL Server trên PC của bạn không khó, nhưng phải mất một lúc để hoàn thành. Tiếp theo, Tenten hướng dẫn bạn cách tải các công cụ SQL Server về máy tính trong các bước rất đơn giản.

Tải xuống SQL Server 

Đầu tiên, bạn cần tải các tệp, cài đặt về máy tính của mình. Bạn truy cập trực tiếp vào trang chủ của Microsoft để tải bộ công cụ theo đường dẫn này.

Sẽ có rất nhiều phiên bản để bạn lựa chọn tại đây. Chọn một phiên bản tương thích với cấu hình máy tính của bạn và đáp ứng nhu cầu và tải xuống của bạn.

Lưu ý: Máy tính của bạn yêu cầu phiên bản dành cho nhà phát triển và ít nhất 500MB đĩa cứng và 64 MB RAM trống để tải SQL server.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 5

Chi tiết các cách cài đặt SQL Server

Tiếp theo, Tenten sẽ hướng dẫn bạn cài đặt phiên bản SQL Server 2019 mới nhất cho máy tính của mình.

Bước 1: Mở tệp bạn vừa tải xuống từ máy tính của mình. Màn hình hiển thị ba tùy chọn với 3 cách sử dụng khác nhau:

  • Basic: Đây là một tùy chọn bao gồm các tính năng cơ bản được cài đặt tự động cho bạn, phù hợp cho người mới bắt đầu.
  • Custom: Tùy chọn này sẽ có một số tính năng đi sâu hơn phiên bản cơ bản, cũng được tự động cài đặt khi được chọn.
  • Download Media: Khi bạn chọn tính năng này, tệp cài đặt trực tuyến sẽ được tải xuống. Mục đích của nó là giúp bạn cài đặt trên nhiều thiết bị mà không cần phải cài đặt lại từ đầu.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 6

Dưới đây là hướng dẫn về cách cài đặt phiên bản Custom cho người mới sử dụng phần mềm.

Bước 2: Sau khi chọn “Custome”, nhấn “Accept” > “Install” để bắt đầu cài đặt.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất

Bước 3: Quá trình tải xuống sẽ bắt đầu và thời gian cho thao tác này có thể thay đổi tùy thuộc vào tốc độ kết nối internet của bạn.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 4

Bước 4: Trong cửa sổ SQL Server Installation Center, chọn cài đặt New SQL Server stand-alone Installation or add features to an existing installation.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 43

Bước 5: Tại License Terms, bạn nhấn chọn “I accept the license terms and Privacy Statement”, và ấn “Next”.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 5

Bước 6: Màn hình Global Rules sẽ khởi chạy và tiến trình cài đặt SQL server sẽ kiểm tra cấu hình máy tính, tiến hành nhấn “Next”.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 66

Bước 7: Trong cửa sổ Install Rules tiếp theo, hệ thống sẽ kiểm tra các yêu cầu cần đáp ứng. Trong phần này, Windows Firewall thường có một dấu hiệu cảnh báo màu vàng vì nó có thể ảnh hưởng đến quá trình cài đặt. Nhưng bạn có thể bỏ qua bằng cách bấm Next.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 77

Bước 8: Trong phần Features Selection, hãy bấm chọn mục “Database Engine Services”, “SQL Server Replication” và “Client Tools Connectivity” để cung cấp đủ chức năng cho việc học cơ sở dữ liệu cơ bản. Sau đó chọn Next để tiếp tục.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 88

Bước 9: Tại Instance Configuration, bạn sẽ đặt tên cho Instance. Lưu ý tên không có dấu, không có khoảng trống và rồi nhấn “Next”.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 99

Bước 10: Trong phần “Database Engine Configuration”, hãy tích vào “Mix Mode” (chức năng bảo mật dữ liệu). Sau đó hãy nhập mật khẩu cho tài khoản rồi nhấn “Add current User”, rồi chọn “Next”.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 10

Bước 11: Đối với bước cuối cùng, nhấp vào “Install”, đợi quá trình cài đặt hoàn tất tự động và nhấn “Close” để kết thúc.

Định nghĩa SQL Server, cách cài đặt SQL Server chi tiết nhất 11

Quá trình cài đặt SQL Server 2019 đã hoàn tất. Đối với các phiên bản khác, bạn có thể làm theo các bước tương tự như trên.

Trên đây là những thông tin tổng quan về SQL Server dành cho người mới. Hy vọng qua bài viết này, bạn đã hiểu SQL Server là gì? Tổng quan về SQL Server vấn đề và làm thế nào để cài đặt phần mềm SQL Server trên máy tính của bạn. Chúc các bạn thành công.

Share this post