Skip to main content

Tạo và Quản Lý Database trong SQL Server

· 2 min read

Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo và quản lý database trong SQL Server, từ việc tạo database mới đến quản lý các đối tượng bên trong.

Tạo Database Mới

Sử dụng SSMS

  1. Mở SQL Server Management Studio
  2. Kết nối đến server
  3. Chuột phải vào Databases
  4. Chọn New Database
  5. Điền thông tin database

Sử dụng T-SQL

CREATE DATABASE TenDatabase
ON PRIMARY
(
NAME = TenDatabase_Data,
FILENAME = 'C:\Data\TenDatabase.mdf',
SIZE = 10MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5MB
)
LOG ON
(
NAME = TenDatabase_Log,
FILENAME = 'C:\Data\TenDatabase.ldf',
SIZE = 5MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5MB
);

Các đối tượng trong Database

Tables

  • Lưu trữ dữ liệu
  • Định nghĩa cấu trúc dữ liệu
  • Thiết lập các ràng buộc

Views

  • Tạo khung nhìn dữ liệu
  • Tăng tính bảo mật
  • Đơn giản hóa truy vấn

Stored Procedures

  • Lưu trữ các đoạn code SQL
  • Tăng hiệu suất
  • Bảo mật dữ liệu

Functions

  • Tạo các hàm tùy chỉnh
  • Tái sử dụng code
  • Tính toán dữ liệu

Quản lý Database

Backup và Restore

  • Tạo backup định kỳ
  • Khôi phục dữ liệu
  • Quản lý lịch sử backup

Maintenance

  • Tối ưu hiệu suất
  • Kiểm tra tính toàn vẹn
  • Cập nhật thống kê

Security

  • Quản lý người dùng
  • Phân quyền truy cập
  • Mã hóa dữ liệu

Best Practices

  1. Đặt tên có ý nghĩa
  2. Sử dụng schema phù hợp
  3. Thiết lập backup tự động
  4. Theo dõi hiệu suất
  5. Bảo mật dữ liệu

Kết luận

Việc tạo và quản lý database là một kỹ năng quan trọng trong SQL Server. Hiểu rõ các khái niệm và thực hành tốt sẽ giúp bạn xây dựng và duy trì hệ thống database hiệu quả.

Trong bài viết tiếp theo, chúng ta sẽ tìm hiểu về cách viết và tối ưu các truy vấn SQL.