... ràngbuộc bị vi phạm Đó quan hệ vi phạm ràngbuộctoànvẹn thực thao tác thêm, xoá, sửa Khoa HTTT-Đại học CNTT 2.3 Bảng tầm ảnh hưởng (1) Nhằm xác định tiến hành kiểm tra ràngbuộctoànvẹn ... thao tác thực làm vi phạm ràngbuộc hay không CSDL phải thoả ràngbuộctoànvẹn trước Khoa HTTT-Đại học CNTT 2.3 Bảng tầm ảnh hưởng (3) Bảng tầm ảnh hưởng ràngbuộcRàngbuộc Ri Thêm Xóa Sửa Quan ... định tiến hành kiểm tra ràngbuộctoànvẹn Thao tác thực làm vi phạm ràngbuộctoànvẹn Phạm vi ảnh hưởng ràngbuộctoànvẹn biểu diễn bảng chiều gọi bảng tầm ảnh hưởng Khoa HTTT-Đại học CNTT...
... ràngbuộc bị vi phạm Đó quan hệ vi phạm ràngbuộctoànvẹn thực thao tác thêm, xoá, sửa Khoa HTTT-Đại học CNTT 2.3 Bảng tầm ảnh hưởng (1) Nhằm xác định tiến hành kiểm tra ràngbuộctoànvẹn ... thao tác thực làm vi phạm ràngbuộc hay không CSDL phải thoả ràngbuộctoànvẹn trước Khoa HTTT-Đại học CNTT 2.3 Bảng tầm ảnh hưởng (3) Bảng tầm ảnh hưởng ràngbuộcRàngbuộc Ri Thêm Xóa Sửa Quan ... định tiến hành kiểm tra ràngbuộctoànvẹn Thao tác thực làm vi phạm ràngbuộctoànvẹn Phạm vi ảnh hưởng ràngbuộctoànvẹn biểu diễn bảng chiều gọi bảng tầm ảnh hưởng Khoa HTTT-Đại học CNTT...
... Thứ nhất: Ràngbuộctoànvẹn có phạm vi quan hệ bao gồm :Ràng buộctoànvẹn miền giá trị, ràngbuộctoànvẹnliên thuộc tính, ràngbuộctoànvẹnliên Thứ hai: Ràngbuộctoànvẹn có phạm vi nhiều ... nhiều số phiếu thu 4.2.1 .Ràng buộctoànvẹn có bối cảnh quan hệ 4.2.1.1 .Ràng BuộcToànVẹnliên bộ: +Ràng buộctoànvẹn khoá chính: Đây trường hợp dặc biệt RàngBuộctoànVẹnliên bộ, RBTV phổ biến ... vẹn có phạm vi nhiều quan hệ bao gồm :Ràng buộctoànvẹn phụ thuộc tồn tại, ràngbuộctoànvẹnliên - liên quan hệ, ràngbuộctoànvẹnliên thuộc tính - liên quan hệ Để minh hoạ cho phần lý thuyết...
... nhiều số phiếu thu RàngbuộctoànvẹnliênRàngbuộctoànvẹnliênràngbuộctoànvẹn quan hệ Ràngbuộctoànvẹnliên hay gọi ràngbuộctoànvẹn khóa Đây loại ràngbuộctoànvẹn phổ biến, có mặt ... ràngbuộctoànvẹn Các ràngbuộctoànvẹn chia làm hai loại sau: + Ràngbuộctoànvẹn phạm vi quan hệ bao gồm :Ràng buộctoànvẹn miền giá trò, ràngbuộctoànvẹnliên thuộc tính, ràngbuộctoàn ... buộctoànvẹnliên + Ràngbuộctoànvẹn phạm vi nhiều quan hệ bao gồm :Ràng buộctoànvẹn phụ thuộc tồn tại, ràngbuộctoànvẹnliên - liên quan hệ, ràngbuộctoànvẹnliên thuộc tính - liên quan...
... nhiều số phiếu thu RàngbuộctoànvẹnliênRàngbuộctoànvẹnliênràngbuộctoànvẹn quan hệ Ràngbuộctoànvẹnliên hay gọi ràngbuộctoànvẹn khóa Đây loại ràngbuộctoànvẹn phổ biến, có mặt ... ràngbuộctoànvẹn Các ràngbuộctoànvẹn chia làm hai loại sau: + Ràngbuộctoànvẹn phạm vi quan hệ bao gồm :Ràng buộctoànvẹn miền giá trò, ràngbuộctoànvẹnliên thuộc tính, ràngbuộctoàn ... buộctoànvẹnliên + Ràngbuộctoànvẹn phạm vi nhiều quan hệ bao gồm :Ràng buộctoànvẹn phụ thuộc tồn tại, ràngbuộctoànvẹnliên - liên quan hệ, ràngbuộctoànvẹnliên thuộc tính - liên quan...
... Miền giá trị LiênLiên thuộc tính Tham chiếu Liên bộ, liên quan hệ Liên thuộc tính, liên quan hệ Thuộc tính tổng hợp Chu trình Cài đặt 14 RBTV - Miền giá trị Ràng buộc qui định giá trị ... (−) Không vi phạm RBTV 12 Bảng tầm ảnh hưởng tổng hợp RàngbuộcRàngbuộc T X S T X S Quan hệ + - + + - + Quan hệ - + - Quan hệ - - + Ràngbuộc m … … … T X S + - + - + - - - + … Quan hệ n - + ... là nhân viên công ty Bối cảnh: Biểu diễn: Bảng tầm ảnh hưởng 27 RBTV - Liên bộ, liên quan hệ Là ràng buộc xảy nhiều quan hệ khác R A B C D α α 1 α β β β 12 β β 23 S A B C α α β γ 10...
... Khoa CNTT - ĐH KHTN TPHCM 12 Bảng tầm ảnh hưởng tổng hợp RàngbuộcRàngbuộc T X S T X S Quan hệ + - + + - + Quan hệ - + - Quan hệ - - + Ràngbuộc m … … … T X S + - + - + - - - + … Quan hệ n Cơ sở ... RBTV Phân loại - Một quan hệ Miền giá trị Liên Liên thuộc tính - Nhiều quan hệ Tham chiếu Liên bộ, liên quan hệ Liên thuộc tính, liên quan hệ Thuộc tính tổng hợp Chu trình Cài ... Biểu diễn: Bảng tầm ảnh hưởng Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 27 RBTV - Liên bộ, liên quan hệ Là ràng buộc xảy nhiều quan hệ khác R B C D α α 1 α β β β 12 β β 23 S A B C α α β γ Cơ...
... khả làm cho ràngbuộc bị vi phạm Đó quan hệ vi phạm ràngbuộctoànvẹn thực thao tác thêm, xoá, sửa 2.3 Bảng tầm ảnh hưởng (1) Nhằm xác định tiến hành kiểm tra ràngbuộctoànvẹn Thao tác ... Trước xét thao tác thực làm vi phạm ràngbuộc hay không CSDL phải thoả ràngbuộctoànvẹn trước 2.3 Bảng tầm ảnh hưởng (3) Bảng tầm ảnh hưởng ràngbuộcRàngbuộc Ri Thêm Xóa Sửa Quan hệ ……… Quan ... Nội dung Giới thiệu ràngbuộctoànvẹn (RBTV) Các đặc trưng RBTV Phân loại RBTV Bảng tầm ảnh hưởng tổng hợp Giới thiệu Ràngbuộctoànvẹn quy định, điều kiện từ ứng dụng thực...
... khả làm cho ràngbuộc bị vi phạm Đó quan hệ vi phạm ràngbuộctoànvẹn thực thao tác thêm, xoá, sửa 2.3 Bảng tầm ảnh hưởng (1) Nhằm xác định tiến hành kiểm tra ràngbuộctoànvẹn Thao tác ... Trước xét thao tác thực làm vi phạm ràngbuộc hay không CSDL phải thoả ràngbuộctoànvẹn trước 2.3 Bảng tầm ảnh hưởng (3) Bảng tầm ảnh hưởng ràngbuộcRàngbuộc Ri Thêm Xóa Sửa Quan hệ ……… Quan ... Nội dung Giới thiệu ràngbuộctoànvẹn (RBTV) Các đặc trưng RBTV Phân loại RBTV Bảng tầm ảnh hưởng tổng hợp Giới thiệu Ràngbuộctoànvẹn quy định, điều kiện từ ứng dụng thực...
... KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Các ràngbuộctoànvẹn liệu TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Ràngbuộctoànvẹn liệu Constraint TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ ... TRUNG TÂM TIN HỌC Các ràngbuộctoànvẹn liệu • • SQL Server chia làm hai loại − − Loại đơn giản: sử dụng CONSTRAINT để mô tả Loại phức tạp: sử dụng TRIGGER để thực Các loại ràngbuộc đơn giản − − ... tế • • Trong thực tế công việc có quy định phải tuân theo − − Mỗi quy định trở thành hay nhiều ràngbuộc CSDL Một số quy định đơn giản, thấy phải mô tả CSDL Ví dụ quản lý đơn đặt hàng − − − − −...
... dung RÀNGBUỘCTOÀNVẸN CÁC YẾU TỐ CỦA RÀNGBUỘCTOÀNVẸN PHÂN LOẠI RÀNGBUỘCTOÀNVẸN – – – – – – RàngbuộctoànvẹnliênRàngbuộctoànvẹn phụ thuộc tồn Ràngbuộctoànvẹn miền giá trị Ràngbuộc ... Các ràngbuộctoànvẹn chia làm hai loại sau: – Ràngbuộctoànvẹn phạm vi quan hệ bao gồm: Ràngbuộctoànvẹn miền giá trị, Ràngbuộctoànvẹnliên thuộc tính, Ràngbuộctoànvẹnliên – Ràngbuộc ... có nhiều số phiếu thu 3.1 Ràngbuộctoànvẹnliên • Là ràngbuộctoànvẹn quan hệ • Ràngbuộctoànvẹnliên gọi ràngbuộctoànvẹn khóa nội • Đây loại ràngbuộctoànvẹn phổ biến, có mặt lược...
... trò b RB liên thuộc tính c RB liên d RB giá trò thuộc tính theo thời gian RB có bối cảnh nhiều quan hệ a RB khóa ngoại (Tồn tại/ Tham chiếu) b RB liên thuộc tính (liên quan hệ) c RB liên (liên quan ... quan hệ, để thể Bối cảnh: Các quan hệ mà ràngbuộc có liên quan Tầm ảnh hưởng: Các thao tác Thêm, Xóa, Sửa quan hệ (là bối cảnh) có khả gây vi phạm ràngbuộc hay không (+ có, - không) PHÂN LỌAI ... p.MAPB = n.MAPB) Bc: NV, PB Tah: T X S NV + - + (MAPB) PB - + +(MAPB) RB liên thuộc tính (liên quan hệ) Cho biết mối liên hệ thuộc tính quan hệ khác VD: ĐĐH (SĐH, NGAAT, SLĐ, ĐGĐ) PGH(SOPG, NGAYGIAO,...
... Sửa + (PHAI, TUOIVEHUU) 19 Bảng tầm ảnh hưởng tổng hợp RàngbuộcRàngbuộc T X S T X S Quan hệ + - + + - + Quan hệ - + - Quan hệ - - + Ràngbuộc m … … … T X S + - + - + - - - + … Quan hệ n Cơ sở ... trưng RBTV Phân loại - Một quan hệ • • • Miền giá trị LiênLiên thuộc tính - Nhiều quan hệ • Tham chiếu • Liênliên quan hệ • Liên thuộc tính liên quan hệ • Thuộc tính tổng hợp • Chu trình Cài ... Nghiên cứu Trang 15000 Trung 60000 Kinh Doanh Thủy 20000 Tuấn 35000 Trường 45000 Vi phạm ràngbuộctoànvẹn ? Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 10 Nội dung (tt) Ví dụ (R2) - Ngôn ngữ tự...
... • RBTV mi n giá tr • RBTV liên thu c tính • RBTV liên b ̇ RBTV có b i c nh nhi u quan h • • • • RBTV tham chi u RBTV liên thu c tính - liên quan h RBTV liên b - liên quan h RBTV thu c tính ... + + + ̇ Nh n xét • RBTV tham chi u có th có b i c nh m t quan h Ràng bu c toàn v n RBTV liên thu c tính - liên quan h ̇ M i liên h gi a thu c tính nhi u l quan h ̇ RB-12 c • Ngày nh n ch c ... NHANVIEN (t.MaGSat t.MaNV) RB-8 Xóa S a NHANVIEN Ràng bu c toàn v n Thêm + - + RBTV liên b ̇ S t n t i c a b ph thu c vào b khác • Tr ng h p c bi t ràng bu c khóa ̇ RB-1 RB-3 RBTV tham chi u (1)...
... ràngbuộctoànvẹn nhằm xác định phải tiến hành kiểm tra ràngbuộctoànvẹn www.tdt.edu.vn 17 Cơ Sở Dữ Liệu Các yếu tố RBTV Bảng Tầm ảnh hưởng: Bảng tầm ảnh hưởng gồm cột: cột chứa tên bảng liên ... Ràngbuộctoànvẹn gì? Ràngbuộctoànvẹn (RBTV) quy tắc định nghĩa (hay nhiều) quan hệ ề môi trường ứng dụng quy định ... ràngbuộctoànvẹn RBTV có bối cảnh bảng • RBTV miền giá trị • RBTV liên thuộc tính • RBTV liên RBTV có bối cảnh nhiều bảng • • • • RBTV phụ th ộ tồ t i ề h thuộc tồn RBTV liên thuộc tính – liên...
... ĐỊNH RÀNGBUỘCTOÀNVẸN Phân loại ràngbuộc • Ràngbuộc có bối cảnh quan hệ Ràngbuộc miền giá trị RàngbuộcliênRàngbuộcliên thuộc tính • Ràngbuộc có bối cảnh nhiều quan hệ Ràngbuộc tham chiếu/khóa ... LIỆU XÁC ĐỊNH RÀNGBUỘCTOÀNVẸN Biểu diễn ràngbuộc • Với ràngbuộc cần phải thực Phát biểu ràngbuộc Phát biểu nội dung ràngbuộc Biễu diễn ngôn ngữ hình thức Biểu diễn ràngbuộc ngôn ngữ đại ... CÁC RÀNGBUỘCTOÀNVẸN • Qui tắc xác định loại ràngbuộc • Xác định ràngbuộc có bối cảnh quan hệ • Xác định ràngbuộc có bối cảnh nhiều quan hệ BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU XÁC ĐỊNH RÀNG BUỘC...
... RBTV Phân loại RBTV Một quan hệ y Miền giá trị y Liên y Liên thuộc tính Nhiều quan hệ y y y y y Tham chiếu Liên bộ, liên quan hệ Liên thuộc tính, liên QH Thuộc tính tổng hợp Chu trình Cài đặt ... Khoa CNTT - CĐ KTCN ĐN 12 Bảng tầm ảnh hưởng tổng hợp RàngbuộcRàngbuộc T X S T X S Quan hệ + - + + - + Quan hệ - + - Quan hệ - - + R buộc m … … … T X S + - + - + - - - + … Quan hệ n Cơ sở ... Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN Thêm + Xóa + Sửa + (MANV, MA_NVIEN) 27 RBTV - Liên bộ, liên quan hệ Là ràngbuộc xảy nhiều quan hệ khác R Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN A B C D α α 1...