Tin Công Nghệ
SQL Server là gì? Mục đích của việc sử dụng SQL Server
Nhắc đến quản trị cơ sở dữ liệu, chúng ta phải nhắc đến SQL server. Vậy nó là gì? Mục đích sử dụng ra sao? Hãy cùng Khoserver tìm hiểu nhé!
Mục lục
SQL server là gì?
SQL Server hoặc Microsoft SQL Server là phần mềm được tạo bởi Microsoft. Nó là một hệ quản trị cơ sở dữ liệu quan hệ đối tượng (ORDBMS), mang đến công cụ quản lý (giao diện GUI, ngôn ngữ truy vấn SQL,…). Nó có nhiều nền tảng bao gồm: ASP.NET, C# xây dựng Winform vì nó hoạt động hoàn toàn độc lập.
Mục đích của việc sử dụng SQL server
Hầu hết người dùng đều mong muốn nó cung cấp các tính năng sau đây:
- Tạo nhiều cơ sở dữ liệu
- Duy trì lưu trữ bền vững
- Khả năng bảo mật cao
- Phân tích dữ liệu nhờ SSAS (SQL Server Analysis Services)
- Tạo báo cáo bằng SSRS (SQL Server Reporting Services)
- Thực hiện quá trình ETL (Extract-Transform-Load) nhờ SSIS (SQL Server Integration Services).
>> Mời quý bạn đọc tham khảo các dòng server cũ thanh lý tại Kho Server để hỗ trợ cài đặt phần mềm SQL Server tốt nhất
Các thành phần của SQL server
SQL hoạt động dựa trên mô hình Client – Server nên nó được phân thành 2 thành phần chính như sau:
- Workstation: Các phần mềm tương tác với server và được cài sẵn như SSMS, SSCM, Profiler, BIDS và SQLEM,…
- Server: Các dịch vụ: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search và được cài sẵn trên server.
Lưu ý: Bạn có thể cài đặt cho server của mình nhiều phiên bản của nó để giảm thiểu chi phí mua server. Thậm chí điều này có thể giúp bảo mật được tách biệt và bảo vệ hệ thống của bạn an toàn hơn.
Ưu điểm và nhược điểm của SQL server
Ưu điểm:
- Có thể cài đặt nhiều phiên bản MS SQL cho một máy chủ.
- Duy trì riêng biệt các môi trường (sản xuất, phát triển và thử nghiệm).
- Giảm vấn đề tạm thời trên cơ sở dữ liệu.
- Tách biệt những đặc quyền bảo mật.
- Duy trì máy chủ dự phòng.
Nhược điểm:
- SQL Server chỉ có thể hoạt động trên hệ điều hành Windows.
- Phải thanh toán phí license nếu bạn muốn chạy nhiều CSDL (database).
>> Bạn có thể quan tâm server Dell giá rẻ
Các loại SQL server
SQL DDL (Data Definition Language)
DDL là ngôn ngữ định nghĩa dữ liệu và lệnh DDL gồm có:
- CREATE: Tạo một bảng, một view của bảng, hay đối tượng khác trong Database.
- ALTER: Sửa một đối tượng Database đang tồn tại.
- DROP: Xóa toàn bộ một bảng và một View của bảng hay đối tượng khác trong một Database.
SQL DML (Data Manipulation Language)
DML là ngôn ngữ thao tác dữ liệu và lệnh DML gồm có:
- SELECT: Lấy các bản ghi từ một hay có thể nhiều bảng.
- INSERT: Tạo bản ghi.
- UPDATE: Sửa đổi nhiều bản ghi.
- DELETE: Xóa bản ghi.
SQL DCL (Data Control Language)
DCL là ngôn ngữ điều khiển dữ liệu và lệnh DCL gồm có:
- GRANT: Trao quyền cho người dùng.
- REVOKE: Thu hồi quyền của người dùng.
Hiện nay, SQL ngày càng đóng vai trò hết sức quan trọng và nó thường được sử dụng để tạo website động. SQL có thể được dùng như sự kết hợp cả 2 cơ sở dữ liệu và website. Trong cơ sở dữ liệu trên máy chủ SQL sẽ truy cập thông tin, kết quả hiển thị trên website nếu như người dùng yêu cầu. Thậm chí, SQL còn là công cụ cập nhật thông tin cho CSDL. Tuy nhiên, SQL lại rất dễ sử dụng, không đòi hỏi bạn phải biết về lập trình hay là chuyên gia tin học.
Các bài viết khác liên quan:
- Backup dữ liệu là gì? Tại sao chúng ta cần backup dữ liệu?
- Những điều bạn cần biết về quản trị server (Máy chủ)
- Cách khắc phục lỗi không connect được SQL Server
Trên đây là thông tin về SQL server, Khoserver hy vọng thông tin trên có thể giúp bạn hiểu hơn về nó!
Có thể bạn quan tâm