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
- Mở SQL Server Management Studio
- Kết nối đến server
- Chuột phải vào Databases
- Chọn New Database
- Đ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
- Đặt tên có ý nghĩa
- Sử dụng schema phù hợp
- Thiết lập backup tự động
- Theo dõi hiệu suất
- 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.