Thứ Hai, 24 tháng 7, 2023

MS SQL Server là gì? Đặc điểm của nó

Trong bài này chúng ta sẽ tìm hiểu sơ lược về hệ quản trị cơ sở dữ liệu SQL Server, đây là một hệ CSDL rất mạnh và được sử dụng làm bộ môn giảng dạy ở các trường cao đẳng, đại học. Trước tiên chúng ta sẽ tìm hiểu nó là gì đã nhé.

Mục lục

  • 1. SQL Server là gì?
  • 2. Mục đích của việc sử dụng SQL Server
  • 3. Các thành phần của SQL Server
  • 3. Các phiên bản chính của SQL Server

1. SQL Server là gì?

SQL Server hay còn gọi là Microsoft SQL Server, viết tắt là MS SQL Server. Đây là một phần mềm được phát triển bởi Microsoft dùng để lưu trữ dữ liệu dựa trên chuẩn RDBMS, và nó cũng là một hệ quản trị cơ sở dữ liệu quan hệ đối tượng (ORDBMS).

 SQL Server cung cấp đầy đủ công cụ để quản lý, từ giao diện GUI cho đến việc sử dụng ngôn ngữ truy vấn SQL. Ngoài ra điểm mạnh của nó là Microsoft có khá nhiền nền tảng kết hợp hoàn hảo với SQL Server như ASP.NET, C# xây dựng Winform, bởi vì nó hoạt động hoàn toàn độc lập.

2. Mục đích của việc sử dụng SQL Server

Chung quy lại chúng ta sử dụng bất kì một hệ quản trị CSDL nào cũng để lưu trữ dữ liệu và SQL cũng không ngoại lệ. Tuy nhiên điều mà ta mong đợi ở nó là các tính năng giúp việc sử dụng hiêu quả hơn như:

Bài viết này được đăng tại [free tuts .net]

  • Cho phép tạo nhiều cơ sở dữ liệu
  • Duy trì lưu trữ bền vững
  • Bảo mật cao
  • Phân tích dữ liệu bằng SSAS - SQL Server Analysis Services
  • Tạo được báo cáo bằng SSRS - SQL Server Reporting Services
  • Thực hiện quá trình ETL (Extract-Transform-Load) bằng SSIS - SQL Server Integration Services.

3. Các thành phần của SQL Server

Trải qua hơn 20 năm phát triển thị hiện nay SQL Server đã ra các version sau:

Phiên bảnNăm phát hànhCode Name
6.01995SQL95
6.51996Hydra
7.01998Sphinx
8.0 (2000)2000Shiloh
9.0 (2005)2005Yukon
10.0 (2008)2008Katmai
10.5 (2008 R2)2010Kilimanjaro
11.0 (2012)2012Denali
12 (2014)2014Hekaton (tên ban đầu), SQL 14 (tên hiện tại)

Do hoạt động theo mô hình Client - Server nên nó được chia làm hai thành phần chính.

  • Workstation: Được cài trên các thiết bị vận hành, nó là các phần mềm tương  tác với máy chủ server. Ví dụ: SSMS, SSCM, Profiler, BIDS, SQLEM
  • Server: Được cài trên máy chủ chính (máy chủ tập trung), đó là các dịch vụ như: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search

Bạn có thể cài nhiều phiên bản của SQL Server trên cùng một máy chủ, điều này giúp tiết kiệm chi phí mua Server nếu hệ thống bạn hoạt động cần nhiều phiên bản khác nhau, bảo mật cũng tách biệt hoàn toàn giúp hệ thống an toán hơn.

3. Các phiên bản chính của SQL Server

Hiện nay có rất nhiều nền tảng nên SQL Server đã tạo ra nhiều phiên bản khác nhau, đáp ứng cho một mục đích cụ thể, giúp tiết kiệm tối đa về chi phí và tăng hiệu quả. Các phiên bản đó gồm:

  • Enterprise - là phiên bản cao cấp, có đầy đủ các tính năng
  • Standard - gói chuẩn, tính năng tương đối đầy đủ, tuy nhiên vẫn kém hơn so với Enterprise
  • Workgroup - dành cho các công ty làm việc từ xa với nhiều máy tách biệt
  • Web - dành cho các ứng dụng website
  • Developer - dành cho nhà phát triển, chứa đầy đủ tính năng nhưng chỉ phân quyền cho một người duy nhất, dễ dàng nâng cấp lên bản Enterprise mà không cần phải cài đặt lại từ đầu.
  • Express - là bản cơ bản, sử dụng tối đa 1 CPU và 1GM RAM, dung lượng lưu trữ tối đa là 10GB. Bản này thường được sử dụng khi bạn học SQL Server ở trường.
  • Compact - nhúng miễn phí vào các môi trường phát triển ứng dụng web. Kích thước tối đa của cơ sở dữ liệu là 4GB.
  • Datacenter - là bản không giới hạn về bộ nhớ và hỗ trợ 25 bản cài đặt.
  • Business Intelligence - được giới thiệu ở phiên bản SQL Server 2012, có đầy đủ các tính năng của bản Standard và một số tính năng như: Power View và PowerPivot.
  • Enterprise Evaluation - bản dành để học tập và thử nghiệm phần mềm, chỉ được dùng trong 6 tháng.

Trên là những thông tin cơ bản về SQL Server, hy vọng bạn sẽ hiệu được SQL là gì và các phiên bản hiện tại của nó.

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master