SQL so với Microsoft SQL Server | Sự khác biệt giữa SQL và SQL Server
Ngôn ngữ Truy vấn Có cấu trúc (SQL) là một ngôn ngữ máy tính dành cho cơ sở dữ liệu. Nó được sử dụng để truy cập và thao tác dữ liệu trong Hệ thống quản lý cơ sở dữ liệu quan hệ (RDMS). Máy chủ Microsoft SQL là Máy chủ cơ sở dữ liệu quan hệ do Microsoft sản xuất. Nó sử dụng SQL làm ngôn ngữ truy vấn chính.
SQL có khả năng chèn dữ liệu vào cơ sở dữ liệu, truy vấn dữ liệu thông tin, cập nhật / xóa dữ liệu trong cơ sở dữ liệu và tạo / sửa đổi lược đồ cơ sở dữ liệu. SQL được IBM phát triển vào đầu những năm 1970 và ban đầu được gọi là SEQUEL (Ngôn ngữ truy vấn tiếng Anh có cấu trúc). Ngôn ngữ SQL có một số thành phần ngôn ngữ được gọi là mệnh đề, biểu thức, vị từ, truy vấn và câu lệnh. Trong số này, được sử dụng rộng rãi nhất là các truy vấn. Các truy vấn được người dùng định nghĩa theo cách mà nó mô tả các thuộc tính mong muốn của tập con dữ liệu mà nó cần lấy từ cơ sở dữ liệu. Sau đó, Hệ quản trị cơ sở dữ liệu thực hiện các tối ưu hóa cần thiết cho truy vấn và thực hiện các hoạt động vật lý cần thiết để tạo ra kết quả của truy vấn. SQL cũng cho phép các kiểu dữ liệu như chuỗi ký tự, chuỗi bit, số và ngày giờ được đưa vào các cột của cơ sở dữ liệu. Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI) và Tổ chức Tiêu chuẩn hóa Quốc tế (ISO), đã thông qua SQL làm tiêu chuẩn lần lượt vào năm 1986 và 1987. Mặc dù SQL là một tiêu chuẩn ANSI, vẫn có nhiều phiên bản khác nhau của ngôn ngữ SQL. Nhưng để tuân thủ tiêu chuẩn ANSI, tất cả các phiên bản này đều hỗ trợ các lệnh được sử dụng rộng rãi như SELECT, UPDATE, DELETE, INSERT, WHERE theo cách tương tự.
Như đã đề cập trước đó, máy chủ Microsoft SQL là một máy chủ cơ sở dữ liệu sử dụng SQL, cụ thể hơn là T-SQL và ANSI SQL làm ngôn ngữ truy vấn chính của nó. T-SQL mở rộng SQL bằng cách thêm một số tính năng như lập trình thủ tục, biến cục bộ và các hàm hỗ trợ xử lý chuỗi / dữ liệu. Các tính năng này làm cho T-SQL Turing trở nên hoàn chỉnh. Bất kỳ ứng dụng nào, cần giao tiếp với máy chủ MS SQL, cần gửi một câu lệnh T-SQL đến máy chủ. Máy chủ Microsoft SQL có thể được sử dụng để tạo các ứng dụng cơ sở dữ liệu trên máy tính để bàn, doanh nghiệp và web. Nó cung cấp một môi trường cho phép tạo cơ sở dữ liệu, có thể được truy cập từ máy trạm, Internet hoặc các phương tiện khác như Trợ lý kỹ thuật số cá nhân (PDA). Phiên bản đầu tiên của máy chủ MS SQL được phát hành vào năm 1989 và nó được gọi là máy chủ SQL 1.0. Điều này được phát triển cho Hệ điều hành / 2 (OS2). Kể từ đó, đã có một số bản phát hành của máy chủ MS SQL và bản phát hành mới nhất là SQL Server 2008 R2, được phát hành để sản xuất vào ngày 21 tháng 4 năm 2010. Máy chủ MS SQL cũng có sẵn trong nhiều phiên bản bao gồm các bộ tính năng được tùy chỉnh cho những người dùng khác nhau.
Tóm lại, SQL là ngôn ngữ máy tính để tạo và quản lý cơ sở dữ liệu quan hệ và máy chủ Microsoft SQL là một máy chủ cơ sở dữ liệu sử dụng SQL làm ngôn ngữ truy vấn chính và nó có thể được sử dụng để phát triển các ứng dụng cơ sở dữ liệu. Vì vậy, rõ ràng là hai thứ này là những thứ khác nhau, một thứ là ngôn ngữ máy tính và thứ kia là ứng dụng máy tính.