Bài 1: Giới thiệu về Trình quản lý quảng cáo

1. Các hệ quản trị cơ sở dữ liệu (DBMS)

1.1. DBMS là gì?

  • Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS) là phần mềm giúp tạo, quản lý và truy vấn dữ liệu một cách hiệu quả.

  • DBMS giúp tổ chức dữ liệu có cấu trúc, đảm bảo tính toàn vẹn và bảo mật.

1.2. Một số hệ quản trị cơ sở dữ liệu phổ biến

Hệ quản trị

Loại

Mô tả

Microsoft SQL Server

Quan hệ (RDBMS)

Phát triển bởi Microsoft, phổ biến trong doanh nghiệp

MySQL

Quan hệ (RDBMS)

Mã nguồn mở, thường dùng cho website

PostgreSQL

Quan hệ (RDBMS)

Hỗ trợ nhiều tính năng nâng cao, mã nguồn mở

Oracle Database

Quan hệ (RDBMS)

Mạnh mẽ, thường dùng cho doanh nghiệp lớn

MongoDB

NoSQL

Dữ liệu dạng JSON, phù hợp với Big Data

SQLite

Quan hệ (RDBMS)

Nhẹ, không cần server, dùng cho ứng dụng di động

1.3. So sánh SQL và NoSQL

Tiêu chí

SQL (Quan hệ)

NoSQL (Phi quan hệ)

Cấu trúc dữ liệu

Bảng, hàng, cột

Document, Key-Value, Graph, Column Family

Ngôn ngữ

SQL

JSON, XML, hoặc API

Mô hình

Cố định (Schema)

Linh hoạt (Schema-less)

Ứng dụng

Hệ thống tài chính, ERP, CRM

Big Data, IoT, mạng xã hội

2. Giới thiệu về Microsoft SQL Server

2.1. Microsoft SQL Server là gì?

  • Microsoft SQL Server (MSSQL) là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) do Microsoft phát triển.

  • Cho phép lưu trữ, truy vấn, bảo mật và quản lý dữ liệu.

  • Hỗ trợ nhiều tính năng cao cấp như: Replication, Always On, Clustering.

2.2. Các phiên bản của SQL Server

Phiên bản

Đặc điểm

SQL Server Express

Miễn phí, giới hạn tính năng

SQL Server Standard

Hỗ trợ đầy đủ cho doanh nghiệp vừa và nhỏ

SQL Server Enterprise

Đầy đủ tính năng, hiệu suất cao

SQL Server Developer

Miễn phí, dành cho lập trình viên

2.3. SQL Server hoạt động như thế nào?

  • Người dùng gửi truy vấn SQL từ ứng dụng hoặc SSMS.

  • SQL Server xử lý truy vấn, tối ưu hóa và truy xuất dữ liệu.

  • Dữ liệu được trả về cho người dùng hoặc ứng dụng.

3. Cách cài đặt SQL Server

3.1. Yêu cầu hệ thống

  • Hệ điều hành: Windows 10, Windows Server.

  • RAM: Tối thiểu 2GB (khuyến nghị 8GB trở lên).

  • Dung lượng ổ cứng: Ít nhất 6GB trống.

  • .NET Framework: Phiên bản 4.6 trở lên.

3.2. Các bước cài đặt

Bước 1: Tải SQL Server

  1. Tải Database Server: https://drive.google.com/file/d/1PtvlODOtB9Q5hjyvpjRZ2pwJRjDmGeam/view?usp=sharing

  2. Tải tool managerment: https://drive.google.com/file/d/1ALw7M3KbUzp0SzHSkJvqn1SlEz81vV61/view?usp=sharing

  3. Tải thêm Java JRE nế cần: https://drive.google.com/file/d/1ALw7M3KbUzp0SzHSkJvqn1SlEz81vV61/view?usp=sharing

  4. Chọn phiên bản phù hợp.

Bước 2: Cài đặt SQL Server

  1. Chạy SQL Server Installation Center.

  2. Chọn New SQL Server Standalone Installation.

  3. Chọn Default Instance hoặc Named Instance.

  4. Chọn Authentication Mode:

    • Windows Authentication (khuyên dùng).

    • Mixed Mode (cần nhập mật khẩu sa).

  5. Nhấn Install.

Bước 3: Cài đặt SQL Server Management Studio (SSMS)

(Thực hiện theo hướng dẫn từ video)

4. Các thành phần cần tìm hiểu trên MS SQL

4.1. SQL Server Management Studio (SSMS)

  • Công cụ quản lý SQL Server.

  • Cho phép tạo bảng, chạy truy vấn SQL, backup & restore dữ liệu.

4.2. Cơ sở dữ liệu (Databases)

  • Tạo cơ sở dữ liệu:

    CREATE DATABASE MyDB;

  • Xem danh sách cơ sở dữ liệu:

    SELECT name FROM sys.databases;

  • Xóa cơ sở dữ liệu:

    DROP DATABASE MyDB;

4.3. Hệ thống bảng (Tables)

Bảng là thành phần chính trong lưu trữ dữ liệu trong database. Các lệnh chủ yếu thực hiện trên bảng dữ liệu

4.4. Stored Procedure, Function

Các thủ tục là một đoạn mã code viết theo dạng Hàm chức năng. Nó dùng để thực hiện một nhiệm vụ nào đó và giúp chúng ta gọi lại được.

4.5. SQL Server Integration Services (SSIS)

  • Công cụ ETL (Extract, Transform, Load).

  • Giúp tự động nhập và xuất dữ liệu giữa các hệ thống.

4.6. SQL Server Reporting Services (SSRS)

  • Dùng để tạo báo cáo động, biểu đồ.

4.7. SQL Server Analysis Services (SSAS)

  • Hỗ trợ phân tích dữ liệu lớn (Data Warehouse, BI).


5. Tổng kết

  • SQL Server là hệ quản trị cơ sở dữ liệu mạnh mẽ, hỗ trợ nhiều công cụ quản lý và phân tích dữ liệu.

  • Việc cài đặt và sử dụng SQL Server khá đơn giản, phù hợp với cả người mới học và chuyên gia.

  • Các thành phần quan trọng như SSMS, SSIS, SSRS, SSAS giúp SQL Server trở thành giải pháp hoàn chỉnh cho doanh nghiệp.

 
 
 
 
 
 
 

👉 Bài tập thực hành:

  1. Cài đặt SQL ServerSSMS trên máy tính.
  2. Thực hiện đăng nhập vào SSMS
  3. Tạo một cơ sở dữ liệu và một bảng đơn giản : Bảng khách hàng, bảng sản phẩm

👉 Yêu cầu: Chụp ảnh lại màn hình gửi lên phần biên soạn nội dung trả lời bài tập