Cơ sở dữ liệu bao gồm các đối tượng như bảng, quy trình, hàm. Trong MS SQL Server có hai loại cơ sở dữ liệu
- Cơ sở dữ liệu hệ thống
- Cơ sở dữ liệu người dùng
Cơ sở dữ liệu hệ thống
Cơ sở dữ liệu hệ thống (CSDL) được tạo tự động khi bạn cài đặt MS SQL Server. Dưới đây là danh sách cơ sở dữ liệu hệ thống:
- Chính
- Mô hình MSDB
- Tempdb
- Tài nguyên (có sẵn từ phiên bản 2005)
- Phân phối (chỉ dành cho tính năng Di tích)
Cơ sở dữ liệu người dùng
Cơ sở dữ liệu người dùng do người dùng tự tạo (quản trị viên, nhà phát triển, người kiểm tra. Những người có quyền truy cập để tạo cơ sở dữ liệu). Dưới đây là các cách để tạo cơ sở dữ liệu người dùng.
Phương pháp 1 : Tạo cơ sở dữ liệu bằng T-SQL Script hoặc Khôi phục cơ sở dữ liệu
Đây là cú pháp cơ bản để tạo cơ sở dữ liệu trong MS SQL Server:
Create database
Hoặc
Restore Database from disk = '
Ví dụ:
Để tạo cơ sở dữ liệu có tên Testdb, hãy chạy truy vấn sau:
Create database Testdb
Hoặc:
Restore database Testdb from disk = 'D:BackupTestdb_full_backup.bak'
Lưu ý rằng D:backup là nơi tệp sao lưu được lưu và Testdb_full_backup.bak là tên của tệp sao lưu.
Phương pháp 2 : Tạo cơ sở dữ liệu bằng SQL Server Management Studio
Kết nối với cài đặt SQL Server và nhấp chuột phải vào thư mục cơ sở dữ liệu. Nhấp để tạo cơ sở dữ liệu mới và màn hình bên dưới sẽ xuất hiện.
Màn hình điền thông tin cho cơ sở dữ liệu mới được tạo
Nhập tên của CSLD (như trong ví dụ trên là Testdb) và nhấp vào OK. Testdb cơ sở dữ liệu sẽ được tạo như hình dưới đây.
Cơ sở dữ liệu testdb đã được tạo