TAILIEUCHUNG - Các khái niệm cơ bản của DB2: Các ràng buộc

Còn có một loại ràng buộc nữa được biết đến, là ràng buộc thông tin. Không giống như năm loại ràng buộc được liệt kê ở trên, ràng buộc thông tin không được người quản trị cơ sở dữ liệu chú trọng, nhưng nó có thể được sử dụng trong trình biên dịch SQL để cải thiện hiệu suất truy vấn. Bài viết này chỉ tập trung vào các loại ràng buộc trong danh sách trên. Bạn có thể xác định được một hoặc nhiều ràng buộc của DB2 khi tạo một bảng mới, hoặc về sau bạn có. | Các khái niệm cơ bản của DB2 Các ràng buộc Introduction Giới thiệu Phần này của bài viết mô tả sự khác biệt trong cấu trúc của DB2 và các quy trình SQL của solidDB. Không NULL Duy nhất Khóa chính Khóa ngoại Kiểm tra bảng Còn có một loại ràng buộc nữa được biết đến là ràng buộc thông tin. Không giống như năm loại ràng buộc được liệt kê ở trên ràng buộc thông tin không được người quản trị cơ sở dữ liệu chú trọng nhưng nó có thể được sử dụng trong trình biên dịch SQL để cải thiện hiệu suất truy vấn. Bài viết này chỉ tập trung vào các loại ràng buộc trong danh sách trên. Bạn có thể xác định được một hoặc nhiều ràng buộc của DB2 khi tạo một bảng mới hoặc về sau bạn có thể xác định một số ràng buộc khi thay đổi bảng. Các câu lệnh CREATE TABLE rất phức tạp. Trong thực tế nó phức tạp đến nỗi người ta chỉ sử dụng một phần nhỏ của các tùy chọn khi định nghĩa ràng buộc hạn chế nhưng bản thân tùy chọn tỏ ra khá phức tạp khi hiện trong sơ đồ cú pháp như trong hình 1. Hình 1. Một phần của cú pháp của câu lệnh CREATE TABLE hiển thị các câu cho phép xác định các ràng buộc M CREATE TABLE-ía iíe-r aOT9 Ielemenl-lisl I element-list I--- I I coluTin-cetnition unique- constraints referential -cnnstrai nts check-conetrainta column-definition oolumn-rams column-options NOT NULL Ị Inb options I------------------- Ị datal ink-opliona I------------- -SCOPE-1- iyped- ahfe-name- ------- I fjped-VTSLV-name I CONSTRAINT consfrairtf-name-l Ị jerterated-column spec I- I NLlNELENGTH rfltesfsr Lc5mp RLSS SYs LM OEFAUL I referertow- ó Huse I-------------------------------------- CHECK- dtieck condition I constraint athibirtM -1 referenoes-clause rule-clause ON DELETE NO ACTION rON UPDATE NO ACTION--- ON DELETE--- RESTRICT CASCADE -SET NUi I constraint-attributes lON UPDATE RESTRICT -ENFORCED I-ENABLE QUERY OPTIMIZATION I-not enforced I disable QUERY OPTIMIZATION Việc quản lý các ràng buộc có thể đơn giản và thuận tiện hơn khi thực hiện thông qua Trung tâm điều khiển của DB2. Các định nghĩa ràng buộc

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.