Bài giảng Hệ quản trị cơ sở dữ liệu
MỤC LỤC
MỤC LỤC. . . . . . 1
MỞ ĐẦU . . . . . . 4
PHầN I. QUẢN TRỊ SQLSERVER . . . . 4
BẮT ĐẦU VỚI SQL SERVER . . . . 4
TÌM HIỂU VỀ HỆ QUẢN TRỊ CSDL SQL SERVER . . . 4
MÔ HÌNH HOẠT ĐỘNG CỦA SQL SERVER TRÊN MẠNG MÁY TÍNH. . . 6
CÁC THÀNH PHẦN CỦA SQL SERVER. . . . . 11
CÁC THÀNH PHẦN CỦA SQL SERVER. . . . . 11
CÀI ĐẶT SQL SERVER. . . . . . 13
QUẢN TRỊ SERVER . . . . . 22
INSTANCE . . . . . 22
ĐIỀU KHIỂN CÁC DỊCH VỤ CỦA SQL SERVER. . . . 22
QUẢN TRỊ SERVER. . . . . 26
THIẾT LẬP KẾT NỐI ĐẾN SERVER. . . . . 27
CẤU HÌNH KẾT NỐI MẠNG CỦA SERVER. . . . . 37
QUẢN TRỊ CÁC CLIENT. . . . . 38
QUẢN TRỊ CƠ SỞ DỮ LIỆU. . . . . 45
CẤU TRÚC CƠ SỞ DỮ LIỆU. . . . . 45
QUẢN LÝ CƠ SỞ DỮ LIỆU. . . . . 50
BẢNG DỮ LIỆU – TABLE . . . . . 58
CÁC CHUẨN TẮC. . . . . . 58
THIẾT KẾ BẢNG DỮ LIỆU. . . . . 60
TẠO BẢNG DỮ LIỆU. . . . . . 69
KHÓA INDEX . . . . . 77
THIẾT KẾ KHÓA INDEX. . . . . 77
TẠO KHÓA INDEX. . . . . . 79
XÓAINDEX. . . . . . 81
KHUNG NHÌN – VIEW . . . . . 82
KHÁI NIỆM KHUNG NHÌN. . . . . 82
TẠO KHUNG NHÌN. . . . . 82
SỬ DỤNG VIEW. . . . . . 84
THỦ TỤC LƯU TRỮ . . . . . 86
KHÁI NIỆM THỦ TỤC LƯU TRỮ VÀ HÀM. . . . . 86
2
PHÂN LOẠI THỦ TỤC LƯU TRỮ. . . . . 87
THIẾT LẬP THỦ TỤC LƯU TRỮ. . . . . 88
SỬA, XÓA THỦ TỤC. . . . . 95
TRIGGER. . . . . 96
KHÁI NIỆM TRIGGER. . . . . . 96
NHỮNG TRƯỜNG HỢP SỬ DỤNG TRIGGER. . . 96
ĐẶC ĐIỂM CỦA TRIGGER. . . . . 96
TẠO TRIGGER. . . . . . 97
SỬA, XÓA TRIGGER. . . . . . 101
XUẤT – NHẬP DỮ LIỆU . . . . . 102
SERVER LIÊN KẾT –LINKED SERVER. . . . . 102
SỬ DỤNG BCP VÀ BULK INSERT NHẬP DỮ LIỆU. . . . 110
DETTACH VÀ ATTACH CƠ SỞ DỮ LIỆU. . . . . 113
IMPORT VÀ EXPORT CƠ SỞ DỮ LIỆU. . . . . 115
EXPORT –XUẤT DỮ LIỆU. . . . . 119
SAO LƯU, KHÔI PHỤC DỮ LIỆU . . . . 120
NHỮNG LÝ DO PHẢI SAO LƯU VÀ KHÔI PHỤC DỮ LIỆU. . . . 120
CÁC LOẠI BACKUP. . . . . . 120
CÁC MÔ HÌNH PHỤC HỒI DỮ LIỆU. . . . . 121
SAO LƯU CƠ SỞ DỮ LIỆU -BACKUP DATABASE. . . . 122
KHÔI PHỤC DỮ LIỆU –RESTORE DATABASE. . . . 123
CHƯƠNG X. PHÂN QUYỀN, BẢO MẬT . . . . 125
CHẾ ĐỘ BẢO MẬT –SECURITY MODE. . . . . 125
SERVER ROLE, DATABASE ROLE. . . . . 127
QUẢN TRỊ NGƯỜI DÙNG. . . . 131
NHÂN BẢN DỮ LIỆU . . . . . 133
GIỚI THIỆU VỀ NHÂN BẢN DỮ LIỆU. . . . . 133
CẤU HÌNH PUBLISHER VÀ DISTRIBUTOR. . . . 139
TẠO PUBLICATION. . . . . 141
TẠO PUSH SUBSCRIPTION. . . . . 143
TẠO PULL SUBSCRIPTION. . . . . 145
THỰC HIỆN ĐỒNG BỘ DỮ LIỆU. . . . . 147
PHầN II. CÂU LỆNH T-SQL . . . . . 148
ĐỊNH NGHĨA DỮ LIỆU (DATA DEFINITION LAGUAGE -DDL). . . 148
THAO TÁC VỚI DỮ LIỆU (DATA MANIPULATION LANGUAGE -DML). . . 153
TRUY VẤN DỮ LỆU. . . . . . 165
3
TẠO BẢNG BẰNG LỆNH SELECT INTO. . . . . 173
LỆNH COMPUTE BY. . . . . . 173
TOÁN TỬ UNION. . . . . . 174
TRUY VẤN DỮ LIỆU TỪ NHIỀU BẢNG. . . . . 175
TRUY VẤN TỔNG HỢP. . . . . 183
TRUY VẤN LỒNG NHAU. . . . . 186
UPDATE, DELETE, INSERT VỚILỆNH TRUY VẤN LỒNG NHAU. . . 189
LỆNH READTEXT –ĐỌC TEXT, IMAGE. . . . . 190
THAO TÁC DỮ LIỆU NGOÀI. . . . . 190
MỘT SỐ HÀM CƠ BẢN. . . . . 193
TRANSACTION –PHIÊN GIAO DỊCH. . . . . 199
LOCKING –KHÓA. . . . . . 203
GRAND –GÁN QUYỀN. . . . . 206
REVOKE –TƯỚC QUYỀN. . . . 211
DENY –TỪ CHỐI QUYỀN. . . . . 211
TRỢ GIÚP. . . . . . 212
PHầN III. PHÁT TRIỂN ỨNG DỤNG VỚI SQL SERVER. . . 213
GIỚI THIỆU. . . . . . 213
KẾT NỐI VỚI SQL SERVER BẰNG ADO. . . . . 213
KẾT NỐI VỚI SQL SERVER BẰNG SQL-DMO. . . . 233
File đính kèm:
- Bài giảng Hệ quản trị cơ sở dữ liệu.pdf