Cơ sở dữ liệu bao gồm các đối tượng như bảng, thủ tục, hàm. Trong MS SQL Server có hai loại cơ sở dữ liệu:
- System database (Cơ sở dữ liệu hệ thống)
- User database (Cơ sở dữ liệu người dùng)
System database (Cơ sở dữ liệu hệ thống)
Cơ sở dữ liệu hệ thống được tạo tự động khi bạn cài đặt MS SQL Server. Danh sách các system database:
- Master
- Model
- MSDB
- Tempdb
- Resource (có từ phiên bản 2005)
- Distribution (chỉ cho tính năng Replication)
User database (Cơ sở dữ liệu người dùng)
User database do người dùng tự tạo (quản trị viên, lập trình viên, tester... có quyền tạo database). Dưới đây là các cách tạo user database.
Cách 1: Tạo database bằng T-SQL Script hoặc Restore Database
Cú pháp cơ bản để tạo database trong MS SQL Server:
CREATE DATABASE tên_csdl
Hoặc
RESTORE DATABASE tên_csdl FROM DISK = 'đường_dẫn_file_backup'
Ví dụ:
Để tạo cơ sở dữ liệu tên TestDB, chạy truy vấn sau:
CREATE DATABASE TestDB
Hoặc:
RESTORE DATABASE TestDB FROM DISK = 'D:\Backup\TestDB_full_backup.bak'
Lưu ý D:\Backup là nơi lưu file backup và TestDB_full_backup.bak là tên file backup.
Cách 2: Tạo database bằng SQL Server Management Studio
Kết nối đến cài đặt SQL Server và chuột phải vào thư mục Databases. Chọn New Database và màn hình dưới sẽ xuất hiện.

Màn hình điền thông tin database mới
Nhập tên CSDL (như ví dụ trên là TestDB) và nhấn OK. Cơ sở dữ liệu TestDB sẽ được tạo như dưới.

Database TestDB đã được tạo