
UBND TỈNH THANH HÓA
TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP THANH HOÁ
------------
GIÁO TRÌNH
MÔN HỌC/MÔ ĐUN: QUẢN TRỊ CSDL VỚI SQLSERVER
NGÀNH, NGHỀ: CNTT(ƯDPM)
TRÌNH ĐỘ: CAO ĐẲNG
(Ban hành kèm theo Quyết định số: /QĐ-TCĐCN ngày…tháng….năm
2025 của Hiệu trưởng Trường Cao đẳng Công nghiệp Thanh Hóa)
Thanh Hóa, năm 2025

TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh
thiếu lành mạnh sẽ bị nghiêm cấm.

LỜI GIỚI THIỆU
Hiện nay, trước xu thế toàn cầu hóa và hội nhập quốc tế vừa tạo ra cơ hội
lớn vừa đặt ra những thách thức không nhỏ cho hệ thống các trường đào tạo nghề.
Do đó các trường cần tạo thương hiệu riêng cho mình bằng cách nâng cao chất lượng
đào tạo, xây dựng thành trường chất lượng cao, đào tạo các nghề theo chuẩn khu vực
và quốc tế, hướng tới tạo niềm tin và thu hút người học, mở ra cho người học những
cơ hội có việc làm trong nước và nước ngoài với mức lương hấp dẫn, đồng thời đáp
ứng nhu cầu nguồn nhân lực chất lượng cao phục vụ sự nghiệp công nghiệp hóa,
hiện đại hóa đất nước.
Cùng với sự phát triển của khoa học công nghệ trên thế giới, lĩnh vực Công nghệ
thông tin ở Việt Nam đã có những bước phát triển đáng kể. Giáo trình “Quản trị
CSDL với SQL Server” được biên soạn dựa vào Chương trình khung nghề
Công nghệ thông tin (ƯDPM) đã được nhà trường ban hành. Việc biên soạn giáo
trình là cần thiết, nhằm tạo điều kiện thuận lợi cho việc nghiên cứu, giảng dạy của
giáo viên và học tập của sinh viên.
Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu trong và
ngoài nước, kinh nghiệm giảng dạy thực tế tại trường. Mặc dù có rất nhiều cố gắng,
nhưng không tránh khỏi những khiếm khuyết, rất mong nhận được sự đóng góp ý
kiến của các đồng nghiệp, sinh viên và độc giả để giáo trình được hoàn thiện hơn.
Xin chân thành cảm ơn.
Thanh Hóa, ngày tháng năm 2025
Tham gia biên soạn
1. Chủ biên: Lê Văn Linh
2. Thành viên: Lê Ngọc Tâm
3. Thành viên: Vũ Thị Tuyết


MỤC LỤC
TUYÊN BỐ BẢN QUYỀN..................................................................................................................2
BÀI 1: ĐỊNH NGHĨA DỮ LIỆU..........................................................................................................1
1.1 SQL là ngôn ngữ cơ sở dữ liệu quan hệ......................................................................................1
1.2 Vai trò của SQL.......................................................................................................................... 2
1.3 Tổng quan về cơ sở dữ liệu quan hệ...........................................................................................3
1.4 Sơ lược về SQL...........................................................................................................................6
1.5 Tạo cơ sở dữ liệu trong SQL Server.........................................................................................10
1.6 Tạo bảng dữ liệu.......................................................................................................................12
1.7 Kết chương................................................................................................................................15
BÀI 2: TẠO RÀNG BUỘC TRONG BẢNG.....................................................................................17
2.1. Ràng buộc PRIMARY KEY....................................................................................................17
2.2 Ràng buộc UNIQUE.................................................................................................................19
2.3 Ràng buộc FOREIGN KEY......................................................................................................20
2.4 Sửa đổi định nghĩa bảng...........................................................................................................22
2.5. Xoá bảng..................................................................................................................................25
2.6 Khung nhìn...............................................................................................................................26
BÀI 3: TRUY XUẤT VÀ THỐNG KÊ DỮ LIỆU............................................................................37
3.1 Truy xuất dữ liệu với câu lệnh SELECT..................................................................................37
BÀI 4: CẬP NHẬT, BỔ SUNG VÀ XÓA DỮ LIỆU........................................................................76
4.1 Bổ sung dữ liệu......................................................................................................................... 76
4.2 Cập nhật dữ liệu........................................................................................................................78
4.3 Xoá dữ liệu................................................................................................................................80
BÀI 5: BẢO MẬT DỮ LIỆU............................................................................................................. 84
5.1 Các khái niệm...........................................................................................................................84
5.2 Cấp phát quyền.........................................................................................................................85
5.3 Thu hồi quyền........................................................................................................................... 89
BÀI 6: THỦ TỤC LƯU TRỮ, HÀM VÀ TRIGGER........................................................................93
6.1 Thủ tục lưu trữ (stored procedure)............................................................................................93
6.2 Hàm do người dùng định nghĩa..............................................................................................100
6.3 Trigger.....................................................................................................................................105
TÀI LIỆU THAM KHẢO................................................................................................................119

