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

pdf241 trang | Chuyên mục: SQL Server | Chia sẻ: dkS00TYs | Lượt xem: 2029 | Lượt tải: 5download

File đính kèm:

  • pdfBài giảng Hệ quản trị cơ sở dữ liệu.pdf
Tài liệu liên quan