GIÁO TRÌNH SQL - TRẦN NGUYÊN PHONG - 1
Số trang: 20
Loại file: pdf
Dung lượng: 584.68 KB
Lượt xem: 32
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
GIÁO TRÌNH SQL
Biên soạn: Trần Nguyên Phong
Một trigger có khả năng nhận biết được sự thay đổi về mặt dữ liệu trên bảng dữ liệu, từ đó có thể phát hiện và huỷ bỏ những thao tác không đảm bảo tính toàn vẹn dữ liệu. Trong một trigger, để huỷ bỏ tác dụng của câu lệnh làm kích hoạt trigger, ta sử dụng câu lệnh(1):
ROLLBACK TRANSACTION
Ví dụ 5.15: Nếu trên bảng MATHANG, ta tạo một trigger như sau:
CREATE TRIGGER trg_mathang_delete ON mathang FOR DELETE AS ROLLBACK TRANSACTION
Thì câu lệnh DELETE sẽ không thể có tác dụng đối với bảng MATHANG....
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH SQL - TRẦN NGUYÊN PHONG - 1 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com TRƯỜNG ĐẠI HỌC KHOA HỌC HUẾ KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH SQL (Lưu hành nội bộ) Biên soạn: Trần Nguyên Phong Huế, 2004 Sưu t m b i: www.daihoc.com.vn Simpo PDF Merge and Trường ĐHKH Huế Version - http://www.simpopdf.com Khoa CNTT - Split Unregistered Giáo trình SQL MỤC LỤC MỤC LỤC ........................................................................................................................ 2 LỜI NÓI ĐẦU ................................................................................................................. 5 CHƯƠNG 1: TỔNG QUAN VỀ SQL ............................................................................. 7 1.1 SQL là ngôn ngữ cơ sở dữ liệu quan hệ ........................................................................... 7 1.2 Vai trò của SQL ................................................................................................................ 8 1.3 Tổng quan về cơ sở dữ liệu quan hệ ................................................................................. 9 1.3.1 Mô hình dữ liệu quan hệ ............................................................................................ 9 1.3.2 Bảng (Table) .............................................................................................................. 9 1.3.3 Khoá của bảng ......................................................................................................... 10 1.3.4 Mối quan hệ và khoá ngoài ...................................................................................... 11 1.4 Sơ lược về SQL............................................................................................................... 12 1.4.1 Câu lệnh SQL........................................................................................................... 12 1.4.2 Qui tắc sử dụng tên trong SQL ............................................................................... 14 1.4.3 Kiểu dữ liệu ............................................................................................................. 14 1.4.4 Giá trị NULL ........................................................................................................... 16 1.5 Kết chương...................................................................................................................... 16 CHƯƠNG 2: NGÔN NGỮ THAO TÁC DỮ LIỆU...................................................... 18 2.1 Truy xuất dữ liệu với câu lệnh SELECT ........................................................................ 18 2.1.1 Mệnh đề FROM ....................................................................................................... 19 2.1.2 Danh sách chọn trong câu lệnh SELECT ................................................................ 20 2.1.3 Chỉ định điều kiện truy vấn dữ liệu ......................................................................... 25 2.1.4 Tạo mới bảng dữ liệu từ kết quả của câu lệnh SELECT ......................................... 29 2.1.5 Sắp xếp kết quả truy vấn .......................................................................................... 29 2.1.6 Phép hợp .................................................................................................................. 31 2.1.7 Phép nối ................................................................................................................... 33 2.1.7.1 Sử dụng phép nối .............................................................................................. 34 2.1.7.2 Các loại phép nối .............................................................................................. 36 2.1.7.4 Sử dụng phép nối trong SQL2 .......................................................................... 40 2.1.8 Thống kê dữ liệu với GROUP BY ........................................................................... 43 2.1.9 Thống kê dữ liệu với COMPUTE ............................................................................ 46 2.1.10 Truy vấn con (Subquery) ....................................................................................... 49 2.2 Bổ sung, cập nhật và xoá dữ liệu .................................................................................... 53 2.2.1 Bổ sung dữ liệu ........................................................................................................ 53 2.2.2 Cập nhật dữ liệu ....................................................................................................... 54 2.2.3 Xoá dữ liệu............................................................................................................... 56 Bài tập chương 2 ............................................................................................................. 58 CHƯƠNG 3: NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU .................................................. 69 2 Sưu t m b i: www.dai ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH SQL - TRẦN NGUYÊN PHONG - 1 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com TRƯỜNG ĐẠI HỌC KHOA HỌC HUẾ KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH SQL (Lưu hành nội bộ) Biên soạn: Trần Nguyên Phong Huế, 2004 Sưu t m b i: www.daihoc.com.vn Simpo PDF Merge and Trường ĐHKH Huế Version - http://www.simpopdf.com Khoa CNTT - Split Unregistered Giáo trình SQL MỤC LỤC MỤC LỤC ........................................................................................................................ 2 LỜI NÓI ĐẦU ................................................................................................................. 5 CHƯƠNG 1: TỔNG QUAN VỀ SQL ............................................................................. 7 1.1 SQL là ngôn ngữ cơ sở dữ liệu quan hệ ........................................................................... 7 1.2 Vai trò của SQL ................................................................................................................ 8 1.3 Tổng quan về cơ sở dữ liệu quan hệ ................................................................................. 9 1.3.1 Mô hình dữ liệu quan hệ ............................................................................................ 9 1.3.2 Bảng (Table) .............................................................................................................. 9 1.3.3 Khoá của bảng ......................................................................................................... 10 1.3.4 Mối quan hệ và khoá ngoài ...................................................................................... 11 1.4 Sơ lược về SQL............................................................................................................... 12 1.4.1 Câu lệnh SQL........................................................................................................... 12 1.4.2 Qui tắc sử dụng tên trong SQL ............................................................................... 14 1.4.3 Kiểu dữ liệu ............................................................................................................. 14 1.4.4 Giá trị NULL ........................................................................................................... 16 1.5 Kết chương...................................................................................................................... 16 CHƯƠNG 2: NGÔN NGỮ THAO TÁC DỮ LIỆU...................................................... 18 2.1 Truy xuất dữ liệu với câu lệnh SELECT ........................................................................ 18 2.1.1 Mệnh đề FROM ....................................................................................................... 19 2.1.2 Danh sách chọn trong câu lệnh SELECT ................................................................ 20 2.1.3 Chỉ định điều kiện truy vấn dữ liệu ......................................................................... 25 2.1.4 Tạo mới bảng dữ liệu từ kết quả của câu lệnh SELECT ......................................... 29 2.1.5 Sắp xếp kết quả truy vấn .......................................................................................... 29 2.1.6 Phép hợp .................................................................................................................. 31 2.1.7 Phép nối ................................................................................................................... 33 2.1.7.1 Sử dụng phép nối .............................................................................................. 34 2.1.7.2 Các loại phép nối .............................................................................................. 36 2.1.7.4 Sử dụng phép nối trong SQL2 .......................................................................... 40 2.1.8 Thống kê dữ liệu với GROUP BY ........................................................................... 43 2.1.9 Thống kê dữ liệu với COMPUTE ............................................................................ 46 2.1.10 Truy vấn con (Subquery) ....................................................................................... 49 2.2 Bổ sung, cập nhật và xoá dữ liệu .................................................................................... 53 2.2.1 Bổ sung dữ liệu ........................................................................................................ 53 2.2.2 Cập nhật dữ liệu ....................................................................................................... 54 2.2.3 Xoá dữ liệu............................................................................................................... 56 Bài tập chương 2 ............................................................................................................. 58 CHƯƠNG 3: NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU .................................................. 69 2 Sưu t m b i: www.dai ...
Tìm kiếm theo từ khóa liên quan:
giáo trình công nghệ thông tin giáo trình đại học thị trường bất động sản kiến thức tin học định giá đất đai thị trường nhà ởGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 468 0 0 -
Giáo trình Thẩm định giá trị bất động sản: Phần 1 - TS. Nguyễn Ngọc Vinh, TS. Nguyễn Quỳnh Hoa
166 trang 296 9 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 279 0 0 -
10 trang 224 0 0
-
11 trang 211 0 0
-
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 183 0 0 -
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 181 1 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 175 0 0 -
Xây dựng cơ sở dữ liệu bất động sản phục vụ quản lý bất động sản
11 trang 169 1 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 167 0 0