... 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 ... 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 Khoa HTTT-Đại học CNTT Giới thiệu Ràngbuộctoànvẹn quy định, điều kiện từ...
... 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 ... 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 Khoa HTTT-Đại học CNTT Giới thiệu Ràngbuộctoànvẹn quy định, điều kiện từ...
... 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ẹn liên thuộc tính, ràngbuộctoànvẹn liê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ẹn liên bộ: +Ràng buộctoànvẹn khoá chính: Đây trường hợp dặc biệt RàngBuộctoànVẹn liên bộ, RBTV phổ biến ... Giáo Trình Cơ Sở Dữ Liệu Trang 52 Ràngbuộctoànvẹn khoá ngoại gọi ràngbuộctoànvẹn phụ thuộc tồn Cũng giống ràngbuộctoànvẹn khoá nội, loại ràngbuộctoànvẹn phổ biến CSDL Ví dụ 4.5 R2 ...
... nhiều số phiếu thu Ràngbuộctoànvẹn liên Ràngbuộctoànvẹn liên ràngbuộctoànvẹn quan hệ Ràngbuộctoànvẹn liê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ẹn liên thuộc tính, ràngbuộctoàn ... cảnh ràngbuộctoànvẹn quan hệ mà ràngbuộc có hiệu lực hay nói cách khác, quan hệ cần phải kiểm tra ràngbuộctoànvẹn Bối cảnh ràngbuộctoànvẹn nhiều quan hệ Chẳng hạn với ràngbuộctoàn vẹn...
... nhiều số phiếu thu Ràngbuộctoànvẹn liên Ràngbuộctoànvẹn liên ràngbuộctoànvẹn quan hệ Ràngbuộctoànvẹn liê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ẹn liên thuộc tính, ràngbuộctoàn ... cảnh ràngbuộctoànvẹn quan hệ mà ràngbuộc có hiệu lực hay nói cách khác, quan hệ cần phải kiểm tra ràngbuộctoànvẹn Bối cảnh ràngbuộctoànvẹn nhiều quan hệ Chẳng hạn với ràngbuộctoàn vẹn...
... 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 - + - 13 Nội dung chi tiết Khái niệm Các đặc trưng ... giá trị khóa quan hệ khác cho trước R A B C D α α 1 α β β β 12 β β 23 S E F Bắt buộc phải tồn trước Trường hợp đặc biệt - RB khóa ngoại 25 Ví dụ 10 Mọi thân nhân phải có mối quan hệ gia đình ... Nội dung chi tiết Khái niệm Các đặc trưng RBTV Phân loại Cài đặt Khái niệm RBTV (Integrety Constraints) xuất phát từ qui định...
... 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ở ... giá trị khóa quan hệ khác cho trước R A B C D α α 1 α β β β 12 β β 23 S E F Bắt buộc phải tồn trước Trường hợp đặc biệt - RB khóa ngoại Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 25 Ví dụ 10 Mọi ... Nội dung chi tiết Khái niệm Các đặc trưng RBTV Phân loại Cài đăăt Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Khái niệm RBTV (Integrety...
... thoả ràngbuộctoànvẹn sau thao tác làm thay đổi tình trạng sở liệu Các đặc trưng RBTV 2.1 Nội dung 2.2 Bối cảnh 2.3 Bảng tầm ảnh hưởng 2.1 Nội dung Mô tả chặt chẽ ý nghĩa ràngbuộctoànvẹn ... 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...
... thoả ràngbuộctoànvẹn sau thao tác làm thay đổi tình trạng sở liệu Các đặc trưng RBTV 2.1 Nội dung 2.2 Bối cảnh 2.3 Bảng tầm ảnh hưởng 2.1 Nội dung Mô tả chặt chẽ ý nghĩa ràngbuộctoànvẹn ... 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...
... 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 − − ... 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 − − − − − − − Số lượng đặt hàng phải...
... 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ẹn liên Rà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ẹn liên thuộc tính, Ràngbuộctoànvẹn liên – Ràngbuộc ... có nhiều số phiếu thu 3.1 Ràngbuộctoànvẹn liên • Là ràngbuộctoànvẹn quan hệ • Ràngbuộctoànvẹn liê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...
... 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 ... thuộc [0,10] xác đến 0.5 TẦM QUAN TRỌNG CỦA RBTV Giúp CSDL thể trung thực giới thực mà CSDL mô tả Ngăn chặn thao tác gây sai CSDL Giúp CSDL đắn CÁC YẾU TỐ CỦA RBTV Có yếu tố: Phát biểu: ngôn ... MACĐ) ĐKY(MASV, MACĐ, ĐIEM) SV MANGANH MASV CĐ_NG ĐKY MACĐ Pb: Sinh viên đăng ký chuyên đề bắt buộc cho chuyên ngành mà sv theo học Bd: ΠMASV,MACĐ (ĐKY) ⊆ ΠMASV,MACĐ (SV⋈CĐ_NG) Tah: CĐ_NG T -...
... 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ở ... 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ự ... MAHD, MAMH, SOLUONG, DONGIA) Ràng buộc toàn vẹn: Chỉ giao hàng mặt hàng có đặt Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 48 Nội dung chi tiết Khái niệm Các đặc trưng RBTV Phân loại Cài...
... giam sat”); Ràng bu c toàn v n 14 Cài t RBTV SQL Server ̇ SQL Server 2000 • Không h tr Assertion • H tr Check Trigger ̇ Trigger SQL 2000 • Xem Help Book Online - Transact SQL Ràng bu c toàn v n ... 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) ... a NHANVIEN + - + PHONGBAN - + - RB-3 THAMGIA RB-4 Thêm Xóa S a + - - Thêm Xóa S a NHANVIEN Ràng bu c toàn v n - - + PHONGBAN + - - B ng t m nh h ̇ B ng t m nh h ng c a RBTV (2) ng t ng h p • Xây...
... 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 ... CSDL, người phân tích cần lập bảng xác định tầm ảnh hưởng cho 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 ... 4.2.Phân loại ràngbuộctoànvẹn Giả thiết 3: Với tân từ sau: ợ p g g Mỗi nhân viên phân công vào đề án đường hoàn toàn độc lập nhau, không liên quan tới nhau, mang ý nghĩa hoàn toàn khác Do RBTV...
... ĐỊ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ộc liên Ràngbuộc liê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...
... 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 Xóa + Sửa + (NGAY, GIO, DOI) 21 RBTV - Liên thuộc tính Là ràngbuộc thuộc tính quan hệ R A B C D α α β β β 12 α β β Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN 23 22 ... giá trị khóa quan hệ khác cho trước R A B C D α α 1 α β β β 12 β β 23 S E F Bắt buộc phải tồn trước Trường hợp đặc biệt ¾ RB khóa ngoại Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN 25 Ví dụ 10 Mọi thân...