
1
UBND TỈNH LÂM ĐỒNG
TRƯỜNG CAO ĐẲNG ĐÀ LẠT
GIÁO TRÌNH
MÔ ĐUN: QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI SQL SERVER
NGHỀ: CÔNG NGHỆ THÔNG TIN (ƯDPM)
TRÌNH ĐỘ: CAO ĐẲNG
(Ban hành kèm theo Quyết định số: /QĐ - ngày tháng năm 2017 của
Trường Cao đẳng Đà Lạt )
LƯU HÀNH NỘI BỘ
Đà Lạt, năm 2017

2
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.

3
LỜI GIỚI THIỆU
Vài nét về xuất xứ giáo trình:
Giáo trình này được viết theo Kế hoạch số 1241/KH-CĐNĐL ngày 30 tháng
12 năm 2016 của Trường Cao đẳng nghề Đà Lạt về việc triển khai xây dựng
chương trình đào tạo theo Luật Giáo dục nghề nghiệp để làm tài liệu dạy nghề trình
độ cao đẳng.
Quá trình biên soạn:
Trên cơ sở tham khảo các giáo trình, tài liệu về cơ sở dữ liệu và quản trị cơ sở
dữ liêukết hợp với thực tế nghề nghiệp của nghề Công nghệ thông tin (Ứng dụng
phần mềm), giáo trình này được biên soạn có sự tham gia tích cực của các giáo
viên có kinh nghiệm, cùng với những ý kiến đóng góp quý báu của các chuyên gia
về lĩnh vực công nghệ thông tin.
Mối quan hệ của tài liệu với chương trình, mô đun/môn học:
Giáo trình cung cấp kiến thức về cách quản trị cơ sở dữ liệu với SQL, phục vụ
cho việc tạo, truy xuất, cập nhật dữ liệu và lưu trữ.
Để học được mô đun này người học phải học qua các môn học cơ sở. Để học
hiệu quả hơn, người học cần đến lớp nghe giáo viên giảng về kinh nghiệm, kiến
thức logic các thành phần đối với một cơ sở dữ liệu.
Cấu trúc chung của giáo trình Quản trị cơ sở dữ liệu với SQL Server bao gồm
9 bài:
Bài 1: Tổng quan về SQL Server
Bài 2: Bộ công cụ Management Studio
Bài 3: Định nghĩa dữ liệu với T-SQL
Bài 4: Thao tác dữ liệu với T-SQL
Bài 5: Bảo mật cơ sở dữ liệu SQL Server.
Bài 6: Thủ tục lưu trữ.
Bài 7: Hàm do người dùng định nghĩa.
Bài 8: Trigger.
Bài 9: Quản lí giao dịch và khóa

4
Lời cảm ơn
Giáo trình được biên soạn trên cơ sở các văn bản quy định của Nhà nước và
tham khảo nhiều tài liệu liên quan có giá trị. Song chắc hẳn quá trình biên soạn
không tránh khỏi những thiếu sót nhất định. Ban biên soạn mong muốn và thực sự
cảm ơn những ý kiến nhận xét, đánh giá của các chuyên gia, các thầy cô đóng góp
cho việc chỉnh sửa để giáo trình ngày một hoàn thiện hơn.
Đà Lạt, ngày 07 tháng 7 năm 2017
Tham gia biên soạn
1. Chủ biên Trương Thị Thanh Thảo
2. Ngô Thiên Hoàng
3. Phạm Đình Nam
4. Nguyễn Quỳnh Nguyên
5. Phan Ngọc Bảo

5
MỤC LỤC
Nội dung Trang
LỜI GIỚI THIỆU ................................................................................................... 3
BÀI 1: TỔNG QUAN VỀ SQL SERVER ........................................................... 12
1. GIỚI THIỆU ................................................................................................... 12
1.1 Hệ quản trị cơ sở dữ liệu ms sql server ......................................................... 12
1.2 Mô hình dữ liệu quan hệ ............................................................................... 15
2. KIẾN TRÚC TRUY CẬP CƠ SỞ DỮ LIỆU .............................................. 17
3. GIỚI THIỆU MỘT SỐ DỊCH VỤ CỦA SQL SERVER ........................... 18
4. NGÔN NGỮ LẬP TRÌNH TRONG SQL SERVER .................................. 19
BÀI 2: BỘ CÔNG CỤ MANAGEMENT STUDIO ........................................... 20
1. CÀI ĐẶT MS SQL SERVER 2008 ............................................................... 20
1.1 Cài đặt .Net FrameWork 3.5 ......................................................................... 20
1.2 Cài đặt bản nâng cấp Windows ..................................................................... 22
1.3 Cài đặt SQL Server 2008 .............................................................................. 23
1.4 Khởi động SQL server 2008 ......................................................................... 27
2. MỘT SỐ THAO TÁC VỚI SQL SERVER 2008 ........................................ 28
2.1 Đăng nhập SQL Server ................................................................................. 29
2.2 Tạo và thực thi các câu truy vấn với trình soạn thảo trên dữ liệu mẫu, kịch
bản. 29
3. QUẢN LÝ DATABASE. ................................................................................ 31
3.1 Tạo mới một Database .................................................................................. 31
3.2 Sao lưu Database (Backup) ........................................................................... 36
3.3 Xóa Database (Delete) .................................................................................. 41
3.4 Phục hồi Database (Restore) ......................................................................... 41
3.5 Gở bỏ Database (Detach) .............................................................................. 44
3.6 Đính kèm Database (Attach) ......................................................................... 45
4. CÂU HỎI ÔN TẬP......................................................................................... 47
BÀI 3: ĐỊNH NGHĨA DỮ LIỆU VỚI T-SQL .................................................... 48
1. NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU ........................................................ 49
1.1 TẠO VÀ SỬA ĐỔI CẤU TRÚC CƠ SỞ DỮ LIỆU. .................................. 49
1.1.1 Tạo tập tin cơ sở dữ liệu. ....................................................................... 49

