... 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ộctoànvẹn Phạm vi ảnh hưởng ràngbuộctoànvẹnbiểu diễn bảng chiều gọi ... S (tập thuộc tính khoá quan hệ S) RBTV thamchiếu gọi ràngbuộc phụ thuộc tồn hay ràngbuộckhóangoạiKhoa HTTT-Đại học CNTT 18 3.2 .1 Ràngbuộcthamchiếu (2) R5: Học viên thi môn học môn ... HTTT-Đại học CNTT 17 3.2 .1 Ràngbuộcthamchiếu (1) Là ràngbuộc quy định giá trị thuộc tính quan hệ R (tập thuộc tính gọi khoá ngoại) , phải phụ thuộc vào tồn quan hệ S (tập thuộc tính khoá...
... 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ộctoànvẹn Phạm vi ảnh hưởng ràngbuộctoànvẹnbiểu diễn bảng chiều gọi ... S (tập thuộc tính khoá quan hệ S) RBTV thamchiếu gọi ràngbuộc phụ thuộc tồn hay ràngbuộckhóangoạiKhoa HTTT-Đại học CNTT 18 3.2 .1 Ràngbuộcthamchiếu (2) R5: Học viên thi môn học môn ... HTTT-Đại học CNTT 17 3.2 .1 Ràngbuộcthamchiếu (1) Là ràngbuộc quy định giá trị thuộc tính quan hệ R (tập thuộc tính gọi khoá ngoại) , phải phụ thuộc vào tồn quan hệ S (tập thuộc tính khoá...
... 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ẹnkhoá chính: Đây trường hợp dặc biệt RàngBuộctoànVẹn liên bộ, RBTV phổ ... Giáo Trình Cơ Sở Dữ Liệu Trang 52 Ràngbuộctoànvẹnkhoángoại gọi ràngbuộctoànvẹn phụ thuộc tồn Cũng giống ràngbuộctoànvẹnkhoá nội, loại ràngbuộctoànvẹn phổ biến CSDL Ví dụ 4.5 R2 ... 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 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ẹnkhóa Đây loại ràngbuộctoànvẹn phổ biến, có mặt ... :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 + 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ộc ... có ràngbuộctoànvẹn sau R1: ∀ t1, t2 ∈ r t1 MAKH ≠ t2 MAKH Cuối ∀ R1 Thêm Sửa Xóa r + + - Ràngbuộctoànvẹn phụ thuộc tồn tại: Ràngbuộctoànvẹn phụ thuộc tồn gọi ràngbuộctoànvẹnkhóa ngoại...
... 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ẹnkhóa Đây loại ràngbuộctoànvẹn phổ biến, có mặt ... :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 + 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ộc ... có ràngbuộctoànvẹn sau R1: ∀ t1, t2 ∈ r t1 MAKH ≠ t2 MAKH Cuối ∀ R1 Thêm Sửa Xóa r + + - Ràngbuộctoànvẹn phụ thuộc tồn tại: Ràngbuộctoànvẹn phụ thuộc tồn gọi ràngbuộctoànvẹnkhóa ngoại...
... 1 α β β β 12 β A β 23 β ∈ ∈ β, γ} {α, {1 10} Miền giá trị - Liên tục Rời rạc 15 Ví dụ Thời gian tham gia đề án nhân viên không 60 - Bối cảnh: - Biểu diễn: - Bảng tầm ảnh hưởng: 16 Ví dụ ... quan hệ nào phải thamchiếu đến 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óangoại 25 Ví dụ 10 Mọi thân nhân ... 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 28 Ví dụ 11 HOADON(SOHD,...
... 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ở liệu - Khoa CNTT - ĐH KHTN TPHCM - + - 13 Nội ... α 1 α β β β 12 β β 23 β ∈ ∈ β, γ} {α, {1 10} Miền giá trị - Liên tục - Rời rạc Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 15 Ví dụ Thời gian tham gia đề án nhân viên không 60 - Bối cảnh: - Biểu ... KHTN TPHCM 24 RBTV - Thamchiếu Giá trị xuất thuộc tính quan hệ nào phải thamchiếu đến 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 ...
... đồ biểu diễn quan hệ 17 3.2 .1 Ràngbuộcthamchiếu (1) Là ràngbuộc quy định giá trị thuộc tính quan hệ R (tập thuộc tính gọi khoá ngoại) , phải phụ thuộc vào tồn quan hệ S (tập thuộc tính khoá ... tồn quan hệ S (tập thuộc tính khoá quan hệ S) RBTV thamchiếu gọi ràngbuộc phụ thuộc tồn hay ràngbuộckhóangoại 18 3.2 .1 Ràngbuộcthamchiếu (2) R5: Học viên thi môn học môn học phải 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...
... đồ biểu diễn quan hệ 17 3.2 .1 Ràngbuộcthamchiếu (1) Là ràngbuộc quy định giá trị thuộc tính quan hệ R (tập thuộc tính gọi khoá ngoại) , phải phụ thuộc vào tồn quan hệ S (tập thuộc tính khoá ... tồn quan hệ S (tập thuộc tính khoá quan hệ S) RBTV thamchiếu gọi ràngbuộc phụ thuộc tồn hay ràngbuộckhóangoại 18 3.2 .1 Ràngbuộcthamchiếu (2) R5: Học viên thi môn học môn học phải 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ƯỜNG ĐẠI HỌ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 ... đặt Hai nhà cung cấp trùng tên hai nhà cung cấp khác TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM 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: ... KEY(maphong)) 14 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Constraint FOREIGN KEY PHONG KHÓA CHÍNH (PK) … NHANVIEN … KHÓANGOẠI (FK) Thêm vào Không cho phép (75 không tồn tại) Cho phép 15 ...
... 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ẹnkhóa nội • Đây loại ràngbuộctoànvẹn phổ biến, có mặt lược...
... S + - + (STLT, STTH) RB liên (1 quan hệ) Cho biết mối liên hệ liệu quan hệ VD1 : MH (MAMH, TENMH, STLT, STTH) Pb: Tên môn học Bd: ∀m1∈MH, ¬∃m2 ∈MH: m1≠ m2 and m1.TENMH = m2.TENMH Bc: MH TAH: ... tự nhiên thể ngữ nghóa RBTV Biểu diễn: ngôn ngữ hình thức, dùng thuật tóan (mã giả), tóan học, đại số quan hệ, phép tính quan hệ, để thể Bối cảnh: Các quan hệ mà ràngbuộc có liên quan Tầm ảnh ... 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óangoạ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 hệ) d RB thuộc tính tổng...
... 45000 1/ 12 /19 65 Tiến 50000 null Trang 15 000 null Trung 60000 1/ 12 /19 65 Thủy 20000 4 /10 /19 72 Tuấn 35000 null Trường 45000 1/ 12 /19 81 PHONGBAN MAPHG TENPHG TRPHG NGAY_NHAN_CHUC Điều Hành 31/ 1 /19 90 ... RBTV - Thamchiếu Giá trị xuất thuộc tính quan hệ nào phải thamchiếu đến giá trị khóa quan hệ khác cho trước R A B C D α α 1 α β β β 12 β β Trường hợp đặc biệt 23 S E F - RB khóangoại tồn ... TPHCM Xóa + - 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 + - + - + - - - + …...
... Có s toán h c, ôi lúc khó hi u Ràng bu c toàn v n Ví d ̇ RB -1 • M i nhân viên có m t mã s riêng bi t dùng phân bi t v i nhân viên khác • t1, t2 NHANVIEN (t1 t2 t1.MaNV t2.MaNV) ̇ RB-2 • M i nhân ... 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) ̇ RB-9 • Ch có nhân viên ... nhi u quan h ̇ Ví d • RB -1 có b i c nh NHANVIEN • RB-2, RB-4 có b i c nh NHANVIEN, PHONGBAN • RB-3 có b i c nh THAMGIA Ràng bu c toàn v n B ng t m nh h ng c a RBTV (1) ̇ RBTV có th b vi ph m...
... 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 ... 4.2.Phân loại ràngbuộctoànvẹn RBTV có chu trình Biểu diễn cấu trúc CSDL dạng đồ thị sau: Mỗi nút đồ thị biểu diễn q quan hệ thuộc tính ệ ặ ộ Quan hệ biểu diễn nút tròn trắng Thuộc tính biểu diễn ... âm không vượt 10 Có RBTV miền giá trị quan hệ: R1: ∀ kq ∈ KQUẢ-THI ≤ kq.Lầnthi ≤ R2: ∀ kq ∈ KQUẢ-THI ≤ kq.Điểm ≤ 10 www.tdt.edu.vn 27 Cơ Sở Dữ Liệu 4.2.Phân loại ràngbuộctoànvẹn RBTV liên...
... NGAYSINH NGAYNH HS 01 Nguyễn Công Phú 12 /12 /19 79 12 /12 /19 82 HS02 Phan Anh Khanh 11 /10 /19 79 12 /12 /2000 HS03 Phạm Khánh Như 12 /1/ 1979 12 /12 /2000 HS04 Hàn Quốc Việt 2/2 /19 79 12 /12 /2000 TRẦN NGỌC BẢO ... ĐỊ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ộctham chiếu/ khóa ... XÁC ĐỊNH RÀNGBUỘCTOÀNVẸNBiểu diễn ràngbuộc • Với ràngbuộc cần phải thực Phát biểuràngbuộc Phát biểu nội dung ràngbuộcBiễu diễn ngôn ngữ hình thức Biểu diễn ràngbuộc ngôn ngữ đại số quan...
... 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 α β β β 12 β β 23 S A B C α α β γ 10 28 Ví dụ 11 HOADON(SOHD, MAKH, NGAYHD) ... 14 RBTV - Miền giá trị RBTV qui định giá trị cho thuộc tính R A B C D α α 1 α β β β 12 β β 23 β ∈9 {α, ∈ β, {1 10} γ} Miền giá trị ¾ Liên tục ¾ Rời rạc Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN 15 ... ¾ Biểu diễn: ∀t1, t2 ∈ PHONGBAN ( t1≠ t2 ∧ t1.TENPHG ≠ T2.TENPHG ) ¾ Bảng tầm ảnh hưởng: R5 PHONGBAN Cơ sở liệu - Khoa CNTT - CĐ KTCN ĐN Thêm + Xóa − Sửa + (TENPHG) 19 Ví dụ Một nhân viên tham...