Thứ Ba, 12 tháng 6, 2012

SQL online trích từ Giáo trình SQL[ chuẩn ]

CHƯƠNG 1 : TỔNG QUAN VỀ SQL
SQL là ngôn ngữ cơ sở dữ liệu quan hệ
Vai trò của SQL
Tổng quan về cơ sở dữ liệu quan hệ
Mô hình dữ liệu quan hệ
Bảng (Table)
Khoá của bảng
Mối quan hệ và khoá ngoài
Sơ lược về SQL
Câu lệnh SQL
Qui tắc sử dụng tên trong SQL
Kiểu dữ liệu
Giá trị NULL
Kết chương 
CHƯƠNG 2 : NGÔN NGỮ THAO TÁC DỮ LIỆU
Truy xuất dữ liệu với câu lệnh SELECT
Mệnh đề FROM
Danh sách chọn trong câu lệnh SELECT
Chỉ định điều kiện truy vấn dữ liệu
Tạo mới bảng dữ liệu từ kết quả của câu lệnh SELECT
Sắp xếp kết quả truy vấn
Phép hợp
Phép nối
Sử dụng phép nối
Các loại phép nối
Sử dụng phép nối trong SQL
Thống kê dữ liệu với GROUP BY
Thống kê dữ liệu với COMPUTE
Truy vấn con (Subquery)
Bổ sung, cập nhật và xoá dữ liệu
Bổ sung dữ liệu
Cập nhật dữ liệu
Xoá dữ liệu
Bài tập chương 

CHƯƠNG 3: NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU
Tạo bảng dữ liệu
Ràng buộc CHECK
Ràng buộc PRIMARY KEY
Ràng buộc UNIQUE
Ràng buộc FOREIGN KEY
Sửa đổi định nghĩa bảng 
Xoá bảng 
Khung nhìn
Tạo khung nhìn
Cập nhật, bổ sung và xoá dữ liệu thông qua khung nhìn
Sửa đổi khung nhìn
Xoá khung nhìn
Bài tập chương 

CHƯƠNG 4 : BẢO MẬT TRONG SQL
Các khái niệm 
Cấp phát quyền
Cấp phát quyền cho người dùng trên các đối tượng cơ sở dữ liệu
Cấp phát quyền thực thi các câu lệnh
Thu hồi quyền
Thu hồi quyền trên đối tượng cơ sở dữ liệu:
Thu hồi quyền thực thi các câu lênh:

CHƯƠNG 5: THỦ TỤC LƯU TRỮ, HÀM VÀ TRIGGER
Thủ tục lưu trữ (stored procedure)
Các khái niệm
Tạo thủ tục lưu trữ
Lời gọi thủ tục lưu trữ
Sử dụng biến trong thủ tục
Giá trị trả về của tham số trong thủ tục lưu trữ
Tham số với giá trị mặc định
Sửa đổi thủ tục
Hàm do người dùng định nghĩa
Định nghĩa và sử dụng hàm
Hàm với giá trị trả về là “dữ liệu kiểu bảng”
Trigger 
Định nghĩa trigger
Sử dụng mệnh đề IF UPDATE trong trigger
ROLLBACK TRANSACTION và trigger
Sử dụng trigger trong trường hợp câu lệnh INSERT, UPDATE và DELETE có tác động đến nhiều dòng dữ liệu
Sử dụng truy vấn con
Sử dụng biến con trỏ
Bài tập chương 

CHƯƠNG 6: GIAO TÁC SQL
Giao tác và các tính chất của giao tác 
Mô hình giao tác trong SQL 
Giao tác lồng nhau 


PHỤ LỤC
A Cơ sở dữ liệu mẫu sử dụng trong giáo trình 
B Một số hàm thường sử dụng
B1. Các hàm trên dữ liệu kiểu chuỗi
B2. Các hàm trên dữ liệu kiểu ngày giờ
B3. Hàm chuyển đổi kiểu

Share:

0 nhận xét:

Đăng nhận xét