... 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ẹ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 ... 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 thường ... 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 dathang[MAKH]...
... 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 lược ... 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...
... 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 lược ... 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...
... (−) 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 - + ... Các thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là điều kiện định nghĩa hay nhiều quan hệ khác Các RBTV là điều kiện bất biến mà thể quan hệ phải ... hợp suy biến thành quan hệ Ví dụ (R2) Người quản lý trực tiếp phải 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...
... 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ở ... thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là điều kiện định nghĩa hay nhiều quan hệ khác Các RBTV là điều kiện bất biến mà thể quan hệ ... CNTT - ĐH KHTN TPHCM 45 Trigger Là tập hợp lệnh thực tự động xuất biến cố nào thêm xóa sửa trước sau giá trị giá trị cũ Biến cố Điều kiện Không thỏa Thỏa Tập hợp lệnh row-level statement-level...
... 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 ... 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 tế, điều kiện bất biến ⇒Vì...
... 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 ... 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 tế, điều kiện bất biến ⇒Vì...
... 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ẹ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 ... 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 ... 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ự ... thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là điều kiện định nghĩa hay nhiều quan hệ khác Các RBTV là điều kiện bất biến mà thể quan hệ...
... 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ở ... y Các thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV điều kiện định nghĩa hay nhiều quan hệ khác Các RBTV điều kiện bất biến mà thể QH phải thỏa ... 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...