
CHƯƠNG 2
LÀM VIỆC VỚI CÁC ĐỐI TƯỢNG TRONG SQL SERVER
1. Cơ sở dữ liệu - Database
2. Bảng - Table
3. Khung nhìn - View
4. Chỉ mục - Index
5. Lược đồ - Diagrams
7 May 2023
ThS Nguyễn Kiên Cuòng
28

1. Cơ sở dữ liệu - Database
•master: Ghi nhận thông tin cấp hệ thống, thông tin khởi tạo SQL Server và
thiết lập cấu hình SQL Server. Database này cũng ghi nhận tất cả các tài
khoản đăng nhập, sự tồn tại của các Database khác, vị trí tập tin chính cho
tất cả Database người dùng.
•tempdb: Giữ các bảng tạm, các stored procedure tạm,.v.v... Được dùng cho
các nhu cầu lưu trữ tạm của SQL Server.
•model:là khuôn mẫu cho tất cả các CSDL khác được tạo trên hệ thống kể
cả tempdb. Database model phải được tồn tại trên hệ thống, bởi vì nó được
dùng để tạo lại tempdb mỗi khi SQL server được khởi động.
•msdb: Giữ các bảng mà SQL Server Agent dùng để lập thời gian biểu thực
thi các công việc, các cảnh báo và các operator.
7 May 2023
ThS Nguyễn Kiên Cuòng
29
a) Các Database hệ thống

1. Cơ sở dữ liệu - Database
1.Trong SQL Server 2000, có 3 cách để tạo:
+ Sử dụng Create Database Wizard
+ SQL Server Enterprise Manager
+ Dùng T-SQL
2.Trong SQL Server 2005, có 2 cách để tạo:
+ SQL Server Management Studio
+ Dùng T-SQL
7 May 2023
ThS Nguyễn Kiên Cuòng
30
b) Tạo Database

´Khởi động SQL Server Enterprise Manager, chọn tên server cục bộ và vào menu Tools\Wizards →Xuất hiện cửa
sổ Select
´Chọn Create Database Wizard và chọn OK →Xuất hiện cửa sổ Cửa sổ Welcome to Create Database Wizard
´Click Next →Xuất hiện cửa sổ Name the Database And Specify its Location.Nhập tên Database và vị trí lưu các
file cơ sở dữ liệu và file log → và chọn Next.
´Màn hình Name the Database files, nhập tên tập tin dữ liệu chính (cóthể dùng tên mặc) và kích thước khởi tạo
cho tập tin đó. Sau đó chọn Next
´Theo tùy chọn mặc định: Tập tin CSDL tự động gia tăng và gia tăng 10%, không giới hạn dung lượng tối đa. Chọn
Next
´Nhập tên tập tin bản ghi giao dịch và kích thước khởi tạo chúng. Chọn Next.
´Xuất hiện cửa sổ Define the Transaction Log File Growth. Các thông tin điền tương tự như cửa sổ Define the
Database file Growth. Chọn Next
´Chọn Finish để kết thúc.
7 May 2023
ThS Nguyễn Kiên Cuòng
31 1. Cơ sở dữ liệu - Database
b) Tạo Database
* Sử dụng Create Database Wizard trên SQL Server 2000

7 May 2023
ThS Nguyễn Kiên Cuòng
32 1. Cơ sở dữ liệu - Database
b) Tạo Database
* Sử dụng SQL Server Enterprise Manager trên SQL Server 2000
Khởi động SQL Server Enterprise Manager. Chọn tên Server và
chọn Database. Rigth click lên mục Database và chọn New
Database. Xuất hiện cửa sổ Database Properties
´Tab General: Nhập tên Database chẳng hạn QLDiemSV
´Tab Data files:Đặt tên các file dữ liệu, vị trí lưu trữchúng và
các tham số growth. Chú ý, SQL Server Enterprise Manager tự
động tạo tập tin dữ liệu chính QLDiemSV_Data (cóthể thay
đổi được tên) thuộc nhóm PRIMARY không thể thay đổi
nhóm. Ta có thể tạo các tập tin dữ liệu phụ trên các nhóm khác
nhau.
´Tab Transaction log: Tương tự như trên nhưng đối với tập tin
ghi các bản ghi giao dịch.

