SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Khoa HTTT-Đại học CNTT 1
Bài 7: Ràng buộc toàn vẹn
Khoa HTTT-Đại học CNTT2
Nội dung chính
1. Giới thiệu ràng buộc toàn vẹn (RBTV)
2. Các đặc trưng của một RBTV
3. Phân loại RBTV
4. Bảng tầm ảnh hưởng tổng hợp
Khoa HTTT-Đại học CNTT3
1. Giới thiệu
 Ràng buộc toàn vẹn là các quy định, điều kiện từ
ứng dụng thực tế, các điều kiện này là bất biến.
⇒Vì thế phải luôn đảm bảo cơ sở dữ liệu thoả ràng
buộc toàn vẹn sau mỗi thao tác làm thay đổi tình
trạng của cơ sở dữ liệu.
Khoa HTTT-Đại học CNTT4
2.1 Nội dung
2.2 Bối cảnh
2.3 Bảng tầm ảnh hưởng
2. Các đặc trưng của một
RBTV
Khoa HTTT-Đại học CNTT5
 Mô tả chặt chẽ ý nghĩa của ràng buộc toàn
vẹn.
 Nội dung được phát biểu bằng ngôn ngữ tự
nhiên hoặc bằng ngôn ngữ hình thức (ngôn
ngữ tân từ, đại số quan hệ, mã giả,…)
 Ngôn ngữ tự nhiên: dễ hiểu nhưng không chặt
chẽ, logic.
 Ngôn ngữ hình thức: chặt chẽ, cô đọng
2.1 Nội dung
Khoa HTTT-Đại học CNTT6
2.2 Bối cảnh
 Là tập các quan hệ khi thao tác trên những
quan hệ đó có khả năng làm cho ràng buộc bị
vi phạm.
 Đó là những quan hệ có thể vi phạm ràng
buộc toàn vẹn khi thực hiện các thao tác
thêm, xoá, sửa.
Khoa HTTT-Đại học CNTT7
2.3 Bảng tầm ảnh hưởng (1)
 Nhằm xác định khi nào tiến hành kiểm tra
ràng buộc toàn vẹn. Thao tác nào thực hiện
có thể làm vi phạm ràng buộc toàn vẹn.
 Phạm vi ảnh hưởng của một ràng buộc toàn
vẹn được biểu diễn bằng một bảng 2 chiều
gọi là bảng tầm ảnh hưởng.
Khoa HTTT-Đại học CNTT8
2.3 Bảng tầm ảnh hưởng (2)
Một số quy định
 Những thuộc tính khoá (những thuộc tính nằm
trong khoá chính của quan hệ) không được phép
sửa giá trị
 Thao tác thêm và xoá xét trên một bộ của quan hệ.
Thao tác sửa xét sửa từng thuộc tính trên bộ của
quan hệ
 Trước khi xét thao tác thực hiện có thể làm vi phạm
ràng buộc hay không thì CSDL phải thoả ràng buộc
toàn vẹn trước.
Khoa HTTT-Đại học CNTT9
Ràng buộc
Ri
Thêm Xóa Sửa
Quan hệ 1
………
Quan hệ n
 Bảng tầm ảnh hưởng của một ràng buộc
+ : thực hiện thao tác có thể làm vi phạm RBTV
- : thực hiện thao tác không thể làm vi phạm RBTV
+(A) : có thể làm vi phạm RBTV khi sửa trên thuộc tính A
–(*)
: không vi phạm RBTV do thao tác không thực hiện được
2.3 Bảng tầm ảnh hưởng (3)
Khoa HTTT-Đại học CNTT10
3.1 RBTV có bối cảnh trên 1 quan hệ
3.2 RBTV có bối cảnh trên nhiều quan hệ
3.3 Phụ thuộc hàm (functional dependency)
3. Phân loại
Khoa HTTT-Đại học CNTT11
3.1 RBTV có bối cảnh 1 quan hệ
3.1.1 RBTV miền giá trị.
3.1.2 RBTV liên thuộc tính
3.1.3 RBTV liên bộ
Khoa HTTT-Đại học CNTT12
Lược đồ CSDL quản lý giáo vụ
HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP)
LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN)
KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA)
MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA)
DIEUKIEN (MAMH, MAMH_TRUOC)
GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL,
HESO, MUCLUONG, MAKHOA)
GIANGDAY(MALOP,MAMH,MAGV,HOCKY, NAM,TUNGAY,DENNGAY)
KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)
Khoa HTTT-Đại học CNTT13
 Là tập giá trị mà một thuộc tính có thể nhận.
 R1: Giới tính của học viên chỉ là Nam hoặc Nữ
 Nội dung:
∀hv ∈ HOCVIEN: hv.Gioitinh ∈ {‘Nam’,’Nữ’}
 Bối cảnh: quan hệ HOCVIEN
 Bảng tầm ảnh hưởng:
3.1.1 Ràng buộc miền giá trị
R1 Thêm Xóa Sửa
HOCVIEN + - +(Gioitinh)
Khoa HTTT-Đại học CNTT14
 Là ràng buộc giữa các thuộc tính với nhau trên 1 bộ
của quan hệ
 R2:Ngày bắt đầu (TUNGAY) giảng dạy một môn học cho một
lớp luôn nhỏ hơn ngày kết thúc (DENNGAY)

Nội dung:
∀gd ∈ GIANGDAY: gd.TUNGAY < gd.DENNGAY
 Bối cảnh : GIANGDAY
 Bảng tầm ảnh hưởng:
3.1.2 Ràng buộc liên thuộc tính
R2 Thêm Xóa Sửa
GIANGDAY + - +(Tungay, Denngay)
Khoa HTTT-Đại học CNTT15
3.1.3 Ràng buộc liên bộ (1)
 Là ràng buộc giữa các bộ trên cùng một quan hệ (có thể
liên quan đến nhiều thuộc tính).
 R3: Tất cả các học viên phải có mã số phân biệt với nhau
 Nội dung:
∀h1,h2∈ HOCVIEN: Nếu h1≠h2 thì h1.Mahv≠h2.Mahv
 Bối cảnh: quan hệ HOCVIEN
 Bảng tầm ảnh hưởng:
R3 Thêm Xóa Sửa
HOCVIEN + - -(*)
Khoa HTTT-Đại học CNTT16
3.1.3 Ràng buộc liên bộ (2)
 R4: Các giáo viên có cùng học vị, cùng hệ số lương thì
mức lương sẽ bằng nhau
 Nội dung:
∀gv1,gv2∈ GIAOVIEN:
Nếu (gv1.Hocvi=gv2.Hocvi)∧(gv1.Heso=gv2.Heso) thì
gv1.Mucluong=gv2.Mucluong
 Bối cảnh: quan hệ GIAOVIEN
 Bảng tầm ảnh hưởng:
R4 Thêm Xóa Sửa
GIAOVIEN + - +(Hocvi, Heso, Mucluong)
Khoa HTTT-Đại học CNTT17
3.2.1 RBTV tham chiếu (khoá ngoại, phụ
thuộc tồn tại)
3.2.2 RBTV liên thuộc tính
3.2.3 RBTV do thuộc tính tổng hợp
3.2.4 RBTV do chu trình trong lược đồ biểu
diễn quan hệ
3.2 RBTV có bối cảnh nhiều quan
hệ
Khoa HTTT-Đại học CNTT18
 Là ràng buộc quy định giá trị thuộc tính
trong một bộ của quan hệ R (tập thuộc tính
này gọi là khoá ngoại), phải phụ thuộc vào
sự tồn tại của một bộ trong quan hệ S (tập
thuộc tính này là khoá chính trong quan hệ
S).
 RBTV tham chiếu còn gọi là ràng buộc phụ
thuộc tồn tại hay ràng buộc khóa ngoại
3.2.1 Ràng buộc tham chiếu (1)
Khoa HTTT-Đại học CNTT19
 R5: Học viên thi một môn học nào đó thì môn học đó
phải có trong danh sách các môn học
 Nội dung:
 ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh
 Hoặc: KETQUATHI[Mamh] ⊆ MONHOC[Mamh]
 Bối cảnh: quan hệ KETQUATHI, MONHOC
 Bảng tầm ảnh hưởng:
3.2.1 Ràng buộc tham chiếu (2)
R5 Thêm Xóa Sửa
KETQUATHI + - -(*)
MONHOC - + -(*)
Khoa HTTT-Đại học CNTT20
3.2.2 Ràng buộc liên thuộc tính (1)
 Là ràng buộc giữa các thuộc tính trên những quan hệ
khác nhau
 R6: Ngày giáo viên giảng dạy một môn học phải lớn hơn hoặc
bằng ngày giáo viên đó vào làm.
 Nội dung: ∀gd ∈ GIANGDAY
Nếu ∃gv ∈ GIAOVIEN: gd.Magv = gv.Magv thì
gv.NGVL ≤ gd.TUNGAY
 Bối cảnh: GIANGDAY, GIAOVIEN
 Bảng tầm ảnh hưởng: R6 Thêm Xóa Sửa
GIANGDAY + - +(Tungay)
GIAOVIEN - - +(Ngvl)
Khoa HTTT-Đại học CNTT21
3.2.2 Ràng buộc liên thuộc tính (2)
 R7: Ngày thi một môn học phải lớn hơn ngày kết thúc học
môn học đó.
 Nội dung:
∀kq ∈ KETQUATHI
Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN:
(gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh) thì
gd.Denngay < kq.Ngthi
 Bối cảnh: GIANGDAY, HOCVIEN, KETQUATHI
Khoa HTTT-Đại học CNTT22
3.2.2 Ràng buộc liên thuộc tính (3)
 Bảng tầm ảnh hưởng:
R7 Thêm Xóa Sửa
HOCVIEN - - +(Malop)
GIANGDAY - - +(Denngay)
KETQUATHI + - +(Ngthi)
Khoa HTTT-Đại học CNTT23
3.2.3 RBTV do thuộc tính tổng hợp (1)
 Là ràng buộc giữa các thuộc tính, các bộ trên những
quan hệ khác nhau.
 Thuộc tính tổng hợp là thuộc tính được tính toán từ
giá trị của các thuộc tính khác, các bộ khác.
 Ví dụ : SANPHAM(Masp,Tensp, Nuocsx, Gia)
KHACHHANG(Makh, Hoten, Doanhso)
HOADON(Sohd, Nghd,Makh,Trigia)
CTHD(Sohd,Masp,Soluong,Gia)
 Trị giá của một hoá đơn bằng tổng thành tiền của các chi tiết
thuộc hoá đơn đó
Khoa HTTT-Đại học CNTT24
3.2.3 RBTV do thuộc tính tổng hợp (2)
 Doanh số của một khách hàng bằng tổng trị giá các
hoá đơn mà khách hàng đó đã mua
 Nội dung:
∀kh ∈ KHACHHANG,
kh.Doanhso = ∑(hd∈HOADON:hd.Makh=kh.Makh)(hd.Trigia)
 Bối cảnh: KHACHHANG, HOADON
 Bảng tầm ảnh hưởng:
Thêm Xóa Sửa
KHACHHANG - - +(Doanhso)
HOADON + + +(Trigia)
Khoa HTTT-Đại học CNTT25
3.2.3 RBTV do thuộc tính tổng hợp (3)
 R8: Sỉ số của một lớp là số lượng học viên thuộc lớp đó
 Nội dung:
∀l ∈ LOP,
l.Siso = Count(hv∈HOCVIEN:hv.Malop =l.Malop)(*)
 Bối cảnh: quan hệ LOP, HOCVIEN
 Bảng tầm ảnh hưởng:
R8 Thêm Xóa Sửa
LOP + - +(Siso)
HOCVIEN + + +(Malop)
Khoa HTTT-Đại học CNTT26
3.2.4 Do hiện diện của chu trình (1)
Biểu diễn lược đồ quan hệ dưới dạng đồ thị:
 Quan hệ được biểu diễn bằng nút tròn rỗng to
 Thuộc tính được biểu diễn bằng nút tròn đặc nhỏ
 Tất cả các nút đều được chỉ rõ bằng tên của quan hệ
hoặc thuộc tính. Thuộc tính thuộc một quan hệ
được biểu diễn bởi một cung nối giữa nút tròn to và
nút tròn nhỏ
 Nếu đồ thị biểu diễn xuất hiện một đường khép kín
=> lược đồ CSDL có sự hiện diện của chu trình.
Khoa HTTT-Đại học CNTT27
3.2.4 Do hiện diện của chu trình (2)
GIAOVIEN
GIANGDAY
MONHOC
Tenmh
TCLT
Mamh
…
Malop
Magv
Hoten
Hocvi
Makhoa
Y
X
Khoa HTTT-Đại học CNTT28
3.2.4 Do hiện diện của chu trình (3)
 X = GIANGDAY[Magv, Mamh]
 Y = (GIAOVIEN ⋈ MONHOC) [Magv,Mamh]
 Ý nghĩa:
 X: giáo viên và những môn học đã được phân công cho
giáo viên đó giảng dạy
 Y: giáo viên và những môn học thuộc khoa giáo viên đó
phụ trách
 Mối quan hệ giữa X và Y trong các ràng buộc sau:
Makhoa
Khoa HTTT-Đại học CNTT29
3.2.4 Do hiện diện của chu trình (4)
 Ràng buộc 1: giáo viên chỉ được phân công
giảng dạy những môn thuộc khoa giáo viên
đó phụ trách X⊆Y
 Ràng buộc 2: giáo viên phải được phân công
giảng dạy tất cả những môn thuộc khoa giáo
viên đó phụ trách X=Y
 Ràng buộc 3: có thể phân công giáo viên
giảng dạy bất kỳ môn học nào X ≠ Y
Khoa HTTT-Đại học CNTT30
3.2.4 Do hiện diện của chu trình (4)
 R9: giáo viên chỉ được phân công giảng dạy những
môn thuộc khoa giáo viên đó phụ trách X⊆Y
R9 Thêm Xóa Sửa
MONHOC - - +(Makhoa)
GIAOVIEN - - +(Makhoa)
GIANGDAY + - +(Magv)
Khoa HTTT-Đại học CNTT31
3.3 Phụ thuộc hàm (1)
 Cho quan hệ Q(A, B, C). Phụ thuộc hàm A xác định
B. Ký hiệu A → B nếu:
∀q1,q2∈Q: Nếu q1.A=q2.A thì q1.B=q2.B
 A → B được gọi là phụ thuộc hàm hiển nhiên nếu
B⊆A
 A → B được gọi là phụ thuộc hàm nguyên tố nếu
¬∃A’⊂A, A’≠A sao cho A’→ B
Khoa HTTT-Đại học CNTT32
3.3 Phụ thuộc hàm (2)
 Mỗi quan hệ đều có ít nhất một phụ thuộc hàm
 Ràng buộc khoá cũng là một phụ thuộc hàm
Mamh → Tenmh, Tclt, Tcth, Makhoa
 R4: Các giáo viên có cùng học vị, cùng hệ số lương
thì mức lương sẽ bằng nhau. Ràng buộc này có thể
biểu diễn bằng phụ thuộc hàm như sau:
Hocvi,Heso → Mucluong
Khoa HTTT-Đại học CNTT33
4. Bảng tầm ảnh hưởng tổng hợp (1)
 Bảng tầm ảnh hưởng tổng hợp của m ràng buộc trên n
quan hệ bối cảnh
QH1 QH2 … QHn
T X S T X S … T X S
R1
R2
…
Rm
Khoa HTTT-Đại học CNTT34
HOCVIEN GIAOVIEN LOP MONHOC GIANGDAY KETQUA
THI
T X S T X S T X S T X S T X S T X S
R1 + - +
R2 + - +
R3 + - -*
R4 + - +
R5 - + -* + - -*
R6 - - + + - +
R7 - - + - - + + - +
R8 + + + + - +
R9 - - + - - + + - +
4. Bảng tầm ảnh hưởng tổng hợp (2)

Weitere ähnliche Inhalte

Was ist angesagt?

Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidlaonap166
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệpToan Pham
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Tạ Thành Đạt
 
Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.ssuser499fca
 
Xstk 07 12_2015_9914
Xstk 07 12_2015_9914Xstk 07 12_2015_9914
Xstk 07 12_2015_9914Nam Cengroup
 
Quản lý quan hệ khách hàng
Quản lý quan hệ khách hàngQuản lý quan hệ khách hàng
Quản lý quan hệ khách hàngAn Nguyen
 
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Dịch vụ Làm Luận Văn 0936885877
 
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logickikihoho
 
Giáo trình an toàn thông tin ths.nguyễn công nhật[bookbooming.com]
Giáo trình an toàn thông tin   ths.nguyễn công nhật[bookbooming.com]Giáo trình an toàn thông tin   ths.nguyễn công nhật[bookbooming.com]
Giáo trình an toàn thông tin ths.nguyễn công nhật[bookbooming.com]bookbooming1
 
đề Cương chi tiết đề tài nghiên cứu khoa học
đề Cương chi tiết đề tài nghiên cứu khoa họcđề Cương chi tiết đề tài nghiên cứu khoa học
đề Cương chi tiết đề tài nghiên cứu khoa họcCacao Đá
 
Phân tích và thiết kế HTTT
Phân tích và thiết kế HTTTPhân tích và thiết kế HTTT
Phân tích và thiết kế HTTTLy hai
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 
Phụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttPhụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttanhhuycan83
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinhuynhle1990
 

Was ist angesagt? (20)

Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
 
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAYLuận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game
 
Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.
 
Xstk 07 12_2015_9914
Xstk 07 12_2015_9914Xstk 07 12_2015_9914
Xstk 07 12_2015_9914
 
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đĐề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đ
 
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOTĐề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
 
Quản lý quan hệ khách hàng
Quản lý quan hệ khách hàngQuản lý quan hệ khách hàng
Quản lý quan hệ khách hàng
 
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
 
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logic
 
Giáo trình an toàn thông tin ths.nguyễn công nhật[bookbooming.com]
Giáo trình an toàn thông tin   ths.nguyễn công nhật[bookbooming.com]Giáo trình an toàn thông tin   ths.nguyễn công nhật[bookbooming.com]
Giáo trình an toàn thông tin ths.nguyễn công nhật[bookbooming.com]
 
đề Cương chi tiết đề tài nghiên cứu khoa học
đề Cương chi tiết đề tài nghiên cứu khoa họcđề Cương chi tiết đề tài nghiên cứu khoa học
đề Cương chi tiết đề tài nghiên cứu khoa học
 
Phân tích và thiết kế HTTT
Phân tích và thiết kế HTTTPhân tích và thiết kế HTTT
Phân tích và thiết kế HTTT
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Phụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttPhụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcntt
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tin
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
 
Đề tài: Phân tích môi trường kinh doanh của Tập đoàn viễn thông Quân Đội Viettel
Đề tài: Phân tích môi trường kinh doanh của Tập đoàn viễn thông Quân Đội ViettelĐề tài: Phân tích môi trường kinh doanh của Tập đoàn viễn thông Quân Đội Viettel
Đề tài: Phân tích môi trường kinh doanh của Tập đoàn viễn thông Quân Đội Viettel
 

Ähnlich wie csdl - buoi10-11-12

Thiet Ke Co So Du Lieu3
Thiet Ke Co So Du Lieu3Thiet Ke Co So Du Lieu3
Thiet Ke Co So Du Lieu3Vo Oanh
 
csdl - buoi5-6
csdl - buoi5-6csdl - buoi5-6
csdl - buoi5-6kikihoho
 
Rang buoc toan ven
Rang buoc toan venRang buoc toan ven
Rang buoc toan venPhùng Duy
 
buoi2_MoHinhQuanHe.ppt
buoi2_MoHinhQuanHe.pptbuoi2_MoHinhQuanHe.ppt
buoi2_MoHinhQuanHe.pptTrngTun36
 
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khối
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khốiLuận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khối
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khốihttps://www.facebook.com/garmentspace
 
[123doc] mo-hinh-thuc-the-moi-ket-hop
[123doc]   mo-hinh-thuc-the-moi-ket-hop[123doc]   mo-hinh-thuc-the-moi-ket-hop
[123doc] mo-hinh-thuc-the-moi-ket-hopMay Trang
 
Chuong_ChuanHoaCSDL_CC.pptx
Chuong_ChuanHoaCSDL_CC.pptxChuong_ChuanHoaCSDL_CC.pptx
Chuong_ChuanHoaCSDL_CC.pptxVyNguyen654339
 
C10 chuanhoacsdl
C10 chuanhoacsdlC10 chuanhoacsdl
C10 chuanhoacsdlVan Chau
 
Thiet Ke Co So Du Lieu1
Thiet Ke Co So Du Lieu1Thiet Ke Co So Du Lieu1
Thiet Ke Co So Du Lieu1Vo Oanh
 
Cơ sở dữ liệu PTIT slide 5
Cơ sở dữ liệu PTIT slide 5 Cơ sở dữ liệu PTIT slide 5
Cơ sở dữ liệu PTIT slide 5 NguynMinh294
 
csdl - buoi2-3-4
csdl - buoi2-3-4csdl - buoi2-3-4
csdl - buoi2-3-4kikihoho
 
13929219602082.ppt
13929219602082.ppt13929219602082.ppt
13929219602082.pptminh dang
 
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...Man_Ebook
 
W03_Thietkecosodulieulogic.pptx
W03_Thietkecosodulieulogic.pptxW03_Thietkecosodulieulogic.pptx
W03_Thietkecosodulieulogic.pptxHnginh10297
 
Cơ sở dữ liệu - Luyện thi cao học CNTT
Cơ sở dữ liệu - Luyện thi cao học CNTTCơ sở dữ liệu - Luyện thi cao học CNTT
Cơ sở dữ liệu - Luyện thi cao học CNTTbdkhoi296
 

Ähnlich wie csdl - buoi10-11-12 (20)

buoi10-11.ppt
buoi10-11.pptbuoi10-11.ppt
buoi10-11.ppt
 
Thiet Ke Co So Du Lieu3
Thiet Ke Co So Du Lieu3Thiet Ke Co So Du Lieu3
Thiet Ke Co So Du Lieu3
 
csdl - buoi5-6
csdl - buoi5-6csdl - buoi5-6
csdl - buoi5-6
 
Csdl
CsdlCsdl
Csdl
 
Phan4
Phan4Phan4
Phan4
 
Rang buoc toan ven
Rang buoc toan venRang buoc toan ven
Rang buoc toan ven
 
Chuong 3
Chuong 3Chuong 3
Chuong 3
 
buoi2_MoHinhQuanHe.ppt
buoi2_MoHinhQuanHe.pptbuoi2_MoHinhQuanHe.ppt
buoi2_MoHinhQuanHe.ppt
 
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khối
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khốiLuận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khối
Luận án tiến sĩ toán học các phụ thuộc logic trong mô hình dữ liệu dạng khối
 
[123doc] mo-hinh-thuc-the-moi-ket-hop
[123doc]   mo-hinh-thuc-the-moi-ket-hop[123doc]   mo-hinh-thuc-the-moi-ket-hop
[123doc] mo-hinh-thuc-the-moi-ket-hop
 
Chuong_ChuanHoaCSDL_CC.pptx
Chuong_ChuanHoaCSDL_CC.pptxChuong_ChuanHoaCSDL_CC.pptx
Chuong_ChuanHoaCSDL_CC.pptx
 
C10 chuanhoacsdl
C10 chuanhoacsdlC10 chuanhoacsdl
C10 chuanhoacsdl
 
Thiet Ke Co So Du Lieu1
Thiet Ke Co So Du Lieu1Thiet Ke Co So Du Lieu1
Thiet Ke Co So Du Lieu1
 
Cơ sở dữ liệu PTIT slide 5
Cơ sở dữ liệu PTIT slide 5 Cơ sở dữ liệu PTIT slide 5
Cơ sở dữ liệu PTIT slide 5
 
csdl - buoi2-3-4
csdl - buoi2-3-4csdl - buoi2-3-4
csdl - buoi2-3-4
 
13929219602082.ppt
13929219602082.ppt13929219602082.ppt
13929219602082.ppt
 
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...
Điều khiển phân quyền trong thời gian hữu hạn cho hệ tuyến tính quy mô lớn vớ...
 
W03_Thietkecosodulieulogic.pptx
W03_Thietkecosodulieulogic.pptxW03_Thietkecosodulieulogic.pptx
W03_Thietkecosodulieulogic.pptx
 
Cơ sở dữ liệu - Luyện thi cao học CNTT
Cơ sở dữ liệu - Luyện thi cao học CNTTCơ sở dữ liệu - Luyện thi cao học CNTT
Cơ sở dữ liệu - Luyện thi cao học CNTT
 
Luận văn: Quá trình phân rã siêu hạt, HAY, 9đ
Luận văn: Quá trình phân rã siêu hạt, HAY, 9đLuận văn: Quá trình phân rã siêu hạt, HAY, 9đ
Luận văn: Quá trình phân rã siêu hạt, HAY, 9đ
 

Mehr von kikihoho

Tom tat bai giang ly thuyet do thi - nguyen ngoc trung
Tom tat bai giang   ly thuyet do thi - nguyen ngoc trungTom tat bai giang   ly thuyet do thi - nguyen ngoc trung
Tom tat bai giang ly thuyet do thi - nguyen ngoc trungkikihoho
 
chuong 5. do thi (phan 1)
chuong 5. do thi (phan 1)chuong 5. do thi (phan 1)
chuong 5. do thi (phan 1)kikihoho
 
chuong 4. dai so boole
chuong 4.  dai so boolechuong 4.  dai so boole
chuong 4. dai so boolekikihoho
 
chuong 3. quan he
chuong 3. quan hechuong 3. quan he
chuong 3. quan hekikihoho
 
chuong 2. phep dem
chuong 2. phep demchuong 2. phep dem
chuong 2. phep demkikihoho
 
Đề thi 03
Đề thi 03Đề thi 03
Đề thi 03kikihoho
 
Đề thi 02
Đề thi 02Đề thi 02
Đề thi 02kikihoho
 
14 đề thi thực hành
14 đề thi thực hành 14 đề thi thực hành
14 đề thi thực hành kikihoho
 
Cây nhị phân tìm kiếm
Cây nhị phân tìm kiếmCây nhị phân tìm kiếm
Cây nhị phân tìm kiếmkikihoho
 
Cây và cây nhị phân
Cây và cây nhị phân Cây và cây nhị phân
Cây và cây nhị phân kikihoho
 
ctdl&amp;gt 05-list_kep
ctdl&amp;gt 05-list_kepctdl&amp;gt 05-list_kep
ctdl&amp;gt 05-list_kepkikihoho
 
ctdl&amp;gt 04-list_don
ctdl&amp;gt 04-list_donctdl&amp;gt 04-list_don
ctdl&amp;gt 04-list_donkikihoho
 
Cấu trúc dữ liệu động
Cấu trúc dữ liệu động Cấu trúc dữ liệu động
Cấu trúc dữ liệu động kikihoho
 
Tìm kiếm và sắp nội
Tìm kiếm và sắp nộiTìm kiếm và sắp nội
Tìm kiếm và sắp nộikikihoho
 
CTDL&GT_01
CTDL&GT_01CTDL&GT_01
CTDL&GT_01kikihoho
 
csdl-trigger
csdl-triggercsdl-trigger
csdl-triggerkikihoho
 
csdl bai-thuchanh_02
csdl bai-thuchanh_02csdl bai-thuchanh_02
csdl bai-thuchanh_02kikihoho
 
csdl bai-thuchanh_01
csdl bai-thuchanh_01csdl bai-thuchanh_01
csdl bai-thuchanh_01kikihoho
 
csdl - buoi13-14
csdl - buoi13-14csdl - buoi13-14
csdl - buoi13-14kikihoho
 
csdl - buoi7-8-9
csdl - buoi7-8-9csdl - buoi7-8-9
csdl - buoi7-8-9kikihoho
 

Mehr von kikihoho (20)

Tom tat bai giang ly thuyet do thi - nguyen ngoc trung
Tom tat bai giang   ly thuyet do thi - nguyen ngoc trungTom tat bai giang   ly thuyet do thi - nguyen ngoc trung
Tom tat bai giang ly thuyet do thi - nguyen ngoc trung
 
chuong 5. do thi (phan 1)
chuong 5. do thi (phan 1)chuong 5. do thi (phan 1)
chuong 5. do thi (phan 1)
 
chuong 4. dai so boole
chuong 4.  dai so boolechuong 4.  dai so boole
chuong 4. dai so boole
 
chuong 3. quan he
chuong 3. quan hechuong 3. quan he
chuong 3. quan he
 
chuong 2. phep dem
chuong 2. phep demchuong 2. phep dem
chuong 2. phep dem
 
Đề thi 03
Đề thi 03Đề thi 03
Đề thi 03
 
Đề thi 02
Đề thi 02Đề thi 02
Đề thi 02
 
14 đề thi thực hành
14 đề thi thực hành 14 đề thi thực hành
14 đề thi thực hành
 
Cây nhị phân tìm kiếm
Cây nhị phân tìm kiếmCây nhị phân tìm kiếm
Cây nhị phân tìm kiếm
 
Cây và cây nhị phân
Cây và cây nhị phân Cây và cây nhị phân
Cây và cây nhị phân
 
ctdl&amp;gt 05-list_kep
ctdl&amp;gt 05-list_kepctdl&amp;gt 05-list_kep
ctdl&amp;gt 05-list_kep
 
ctdl&amp;gt 04-list_don
ctdl&amp;gt 04-list_donctdl&amp;gt 04-list_don
ctdl&amp;gt 04-list_don
 
Cấu trúc dữ liệu động
Cấu trúc dữ liệu động Cấu trúc dữ liệu động
Cấu trúc dữ liệu động
 
Tìm kiếm và sắp nội
Tìm kiếm và sắp nộiTìm kiếm và sắp nội
Tìm kiếm và sắp nội
 
CTDL&GT_01
CTDL&GT_01CTDL&GT_01
CTDL&GT_01
 
csdl-trigger
csdl-triggercsdl-trigger
csdl-trigger
 
csdl bai-thuchanh_02
csdl bai-thuchanh_02csdl bai-thuchanh_02
csdl bai-thuchanh_02
 
csdl bai-thuchanh_01
csdl bai-thuchanh_01csdl bai-thuchanh_01
csdl bai-thuchanh_01
 
csdl - buoi13-14
csdl - buoi13-14csdl - buoi13-14
csdl - buoi13-14
 
csdl - buoi7-8-9
csdl - buoi7-8-9csdl - buoi7-8-9
csdl - buoi7-8-9
 

Kürzlich hochgeladen

GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...Nguyen Thanh Tu Collection
 
trò chơi về môn học tư tưởng hồ chí minh
trò chơi về môn học tư tưởng hồ chí minhtrò chơi về môn học tư tưởng hồ chí minh
trò chơi về môn học tư tưởng hồ chí minhNguynHuTh6
 
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docx
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docxTổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docx
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docxTrangL188166
 
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdf
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdfGIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdf
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdfHngNguyn271079
 
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...Nguyen Thanh Tu Collection
 
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...Nguyen Thanh Tu Collection
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...Nguyen Thanh Tu Collection
 
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docxNỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx7E26NguynThThyLinh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Giáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayGiáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayLcTh15
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...Nguyen Thanh Tu Collection
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...Nguyen Thanh Tu Collection
 
.................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam........................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam.......thoa051989
 
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...Nguyen Thanh Tu Collection
 
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách Khoa
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách KhoaTài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách Khoa
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách KhoaKhiNguynCngtyTNHH
 
Báo cáo thực hành Quản lý kinh tế dược.pptx
Báo cáo thực hành Quản lý kinh tế dược.pptxBáo cáo thực hành Quản lý kinh tế dược.pptx
Báo cáo thực hành Quản lý kinh tế dược.pptxhoangvubaongoc112011
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
CH glucid university of Pham Ngoc Thach- v7.pdf
CH glucid university of Pham Ngoc Thach- v7.pdfCH glucid university of Pham Ngoc Thach- v7.pdf
CH glucid university of Pham Ngoc Thach- v7.pdfSuperJudy1
 

Kürzlich hochgeladen (20)

GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY CÔNG NGHỆ 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN ...
 
trò chơi về môn học tư tưởng hồ chí minh
trò chơi về môn học tư tưởng hồ chí minhtrò chơi về môn học tư tưởng hồ chí minh
trò chơi về môn học tư tưởng hồ chí minh
 
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docx
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docxTổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docx
Tổng hợp Ngữ pháp Tiếng Anh 11 cho học sinh.docx
 
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdf
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdfGIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdf
GIẢI-ĐỀ-CƯƠNG-NHẬP-MÔN-KHOA-HỌC-XÃ-HỘI-VÀ-NHÂN-VĂN-KHIÊM-BK69.pdf
 
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...
GIÁO TRÌNH BỒI DƯỠNG HỌC SINH GIỎI THCS VÀ THI VÀO 10 THPT CHUYÊN MÔN TIẾNG A...
 
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 KẾT NỐI TRI THỨC - CẢ NĂM THEO CÔNG VĂN 5512 ...
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
 
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docxNỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx
NỘI DUNG HỌC THI ôn thi môn LỊCH SỬ ĐẢNG.docx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayGiáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hay
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...
GIÁO ÁN KẾ HOẠCH BÀI DẠY TOÁN 8 CÁNH DIỀU - CẢ NĂM THEO CÔNG VĂN 5512 (2 CỘT)...
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 TIẾNG ANH I-LEARN SMART START LỚP 3, 4 NĂM HỌC 2023-...
 
.................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam........................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam.......
 
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...
BỘ ĐỀ CHÍNH THỨC + TÁCH ĐỀ + ĐỀ LUYỆN THI VÀO LỚP 10 CHUYÊN TOÁN CÁC TỈNH NĂM...
 
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách Khoa
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách KhoaTài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách Khoa
Tài liệu kỹ thuật điều hòa Panasonic - Điện lạnh Bách Khoa
 
Báo cáo thực hành Quản lý kinh tế dược.pptx
Báo cáo thực hành Quản lý kinh tế dược.pptxBáo cáo thực hành Quản lý kinh tế dược.pptx
Báo cáo thực hành Quản lý kinh tế dược.pptx
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
CH glucid university of Pham Ngoc Thach- v7.pdf
CH glucid university of Pham Ngoc Thach- v7.pdfCH glucid university of Pham Ngoc Thach- v7.pdf
CH glucid university of Pham Ngoc Thach- v7.pdf
 

csdl - buoi10-11-12

  • 1. Khoa HTTT-Đại học CNTT 1 Bài 7: Ràng buộc toàn vẹn
  • 2. Khoa HTTT-Đại học CNTT2 Nội dung chính 1. Giới thiệu ràng buộc toàn vẹn (RBTV) 2. Các đặc trưng của một RBTV 3. Phân loại RBTV 4. Bảng tầm ảnh hưởng tổng hợp
  • 3. Khoa HTTT-Đại học CNTT3 1. Giới thiệu  Ràng buộc toàn vẹn là các quy định, điều kiện từ ứng dụng thực tế, các điều kiện này là bất biến. ⇒Vì thế phải luôn đảm bảo cơ sở dữ liệu thoả ràng buộc toàn vẹn sau mỗi thao tác làm thay đổi tình trạng của cơ sở dữ liệu.
  • 4. Khoa HTTT-Đại học CNTT4 2.1 Nội dung 2.2 Bối cảnh 2.3 Bảng tầm ảnh hưởng 2. Các đặc trưng của một RBTV
  • 5. Khoa HTTT-Đại học CNTT5  Mô tả chặt chẽ ý nghĩa của ràng buộc toàn vẹn.  Nội dung được phát biểu bằng ngôn ngữ tự nhiên hoặc bằng ngôn ngữ hình thức (ngôn ngữ tân từ, đại số quan hệ, mã giả,…)  Ngôn ngữ tự nhiên: dễ hiểu nhưng không chặt chẽ, logic.  Ngôn ngữ hình thức: chặt chẽ, cô đọng 2.1 Nội dung
  • 6. Khoa HTTT-Đại học CNTT6 2.2 Bối cảnh  Là tập các quan hệ khi thao tác trên những quan hệ đó có khả năng làm cho ràng buộc bị vi phạm.  Đó là những quan hệ có thể vi phạm ràng buộc toàn vẹn khi thực hiện các thao tác thêm, xoá, sửa.
  • 7. Khoa HTTT-Đại học CNTT7 2.3 Bảng tầm ảnh hưởng (1)  Nhằm xác định khi nào tiến hành kiểm tra ràng buộc toàn vẹn. Thao tác nào thực hiện có thể làm vi phạm ràng buộc toàn vẹn.  Phạm vi ảnh hưởng của một ràng buộc toàn vẹn được biểu diễn bằng một bảng 2 chiều gọi là bảng tầm ảnh hưởng.
  • 8. Khoa HTTT-Đại học CNTT8 2.3 Bảng tầm ảnh hưởng (2) Một số quy định  Những thuộc tính khoá (những thuộc tính nằm trong khoá chính của quan hệ) không được phép sửa giá trị  Thao tác thêm và xoá xét trên một bộ của quan hệ. Thao tác sửa xét sửa từng thuộc tính trên bộ của quan hệ  Trước khi xét thao tác thực hiện có thể làm vi phạm ràng buộc hay không thì CSDL phải thoả ràng buộc toàn vẹn trước.
  • 9. Khoa HTTT-Đại học CNTT9 Ràng buộc Ri Thêm Xóa Sửa Quan hệ 1 ……… Quan hệ n  Bảng tầm ảnh hưởng của một ràng buộc + : thực hiện thao tác có thể làm vi phạm RBTV - : thực hiện thao tác không thể làm vi phạm RBTV +(A) : có thể làm vi phạm RBTV khi sửa trên thuộc tính A –(*) : không vi phạm RBTV do thao tác không thực hiện được 2.3 Bảng tầm ảnh hưởng (3)
  • 10. Khoa HTTT-Đại học CNTT10 3.1 RBTV có bối cảnh trên 1 quan hệ 3.2 RBTV có bối cảnh trên nhiều quan hệ 3.3 Phụ thuộc hàm (functional dependency) 3. Phân loại
  • 11. Khoa HTTT-Đại học CNTT11 3.1 RBTV có bối cảnh 1 quan hệ 3.1.1 RBTV miền giá trị. 3.1.2 RBTV liên thuộc tính 3.1.3 RBTV liên bộ
  • 12. Khoa HTTT-Đại học CNTT12 Lược đồ CSDL quản lý giáo vụ HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP) LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN) KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA) MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA) DIEUKIEN (MAMH, MAMH_TRUOC) GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL, HESO, MUCLUONG, MAKHOA) GIANGDAY(MALOP,MAMH,MAGV,HOCKY, NAM,TUNGAY,DENNGAY) KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)
  • 13. Khoa HTTT-Đại học CNTT13  Là tập giá trị mà một thuộc tính có thể nhận.  R1: Giới tính của học viên chỉ là Nam hoặc Nữ  Nội dung: ∀hv ∈ HOCVIEN: hv.Gioitinh ∈ {‘Nam’,’Nữ’}  Bối cảnh: quan hệ HOCVIEN  Bảng tầm ảnh hưởng: 3.1.1 Ràng buộc miền giá trị R1 Thêm Xóa Sửa HOCVIEN + - +(Gioitinh)
  • 14. Khoa HTTT-Đại học CNTT14  Là ràng buộc giữa các thuộc tính với nhau trên 1 bộ của quan hệ  R2:Ngày bắt đầu (TUNGAY) giảng dạy một môn học cho một lớp luôn nhỏ hơn ngày kết thúc (DENNGAY)  Nội dung: ∀gd ∈ GIANGDAY: gd.TUNGAY < gd.DENNGAY  Bối cảnh : GIANGDAY  Bảng tầm ảnh hưởng: 3.1.2 Ràng buộc liên thuộc tính R2 Thêm Xóa Sửa GIANGDAY + - +(Tungay, Denngay)
  • 15. Khoa HTTT-Đại học CNTT15 3.1.3 Ràng buộc liên bộ (1)  Là ràng buộc giữa các bộ trên cùng một quan hệ (có thể liên quan đến nhiều thuộc tính).  R3: Tất cả các học viên phải có mã số phân biệt với nhau  Nội dung: ∀h1,h2∈ HOCVIEN: Nếu h1≠h2 thì h1.Mahv≠h2.Mahv  Bối cảnh: quan hệ HOCVIEN  Bảng tầm ảnh hưởng: R3 Thêm Xóa Sửa HOCVIEN + - -(*)
  • 16. Khoa HTTT-Đại học CNTT16 3.1.3 Ràng buộc liên bộ (2)  R4: Các giáo viên có cùng học vị, cùng hệ số lương thì mức lương sẽ bằng nhau  Nội dung: ∀gv1,gv2∈ GIAOVIEN: Nếu (gv1.Hocvi=gv2.Hocvi)∧(gv1.Heso=gv2.Heso) thì gv1.Mucluong=gv2.Mucluong  Bối cảnh: quan hệ GIAOVIEN  Bảng tầm ảnh hưởng: R4 Thêm Xóa Sửa GIAOVIEN + - +(Hocvi, Heso, Mucluong)
  • 17. Khoa HTTT-Đại học CNTT17 3.2.1 RBTV tham chiếu (khoá ngoại, phụ thuộc tồn tại) 3.2.2 RBTV liên thuộc tính 3.2.3 RBTV do thuộc tính tổng hợp 3.2.4 RBTV do chu trình trong lược đồ biểu diễn quan hệ 3.2 RBTV có bối cảnh nhiều quan hệ
  • 18. Khoa HTTT-Đại học CNTT18  Là ràng buộc quy định giá trị thuộc tính trong một bộ của quan hệ R (tập thuộc tính này gọi là khoá ngoại), phải phụ thuộc vào sự tồn tại của một bộ trong quan hệ S (tập thuộc tính này là khoá chính trong quan hệ S).  RBTV tham chiếu còn gọi là ràng buộc phụ thuộc tồn tại hay ràng buộc khóa ngoại 3.2.1 Ràng buộc tham chiếu (1)
  • 19. Khoa HTTT-Đại học CNTT19  R5: Học viên thi một môn học nào đó thì môn học đó phải có trong danh sách các môn học  Nội dung:  ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh  Hoặc: KETQUATHI[Mamh] ⊆ MONHOC[Mamh]  Bối cảnh: quan hệ KETQUATHI, MONHOC  Bảng tầm ảnh hưởng: 3.2.1 Ràng buộc tham chiếu (2) R5 Thêm Xóa Sửa KETQUATHI + - -(*) MONHOC - + -(*)
  • 20. Khoa HTTT-Đại học CNTT20 3.2.2 Ràng buộc liên thuộc tính (1)  Là ràng buộc giữa các thuộc tính trên những quan hệ khác nhau  R6: Ngày giáo viên giảng dạy một môn học phải lớn hơn hoặc bằng ngày giáo viên đó vào làm.  Nội dung: ∀gd ∈ GIANGDAY Nếu ∃gv ∈ GIAOVIEN: gd.Magv = gv.Magv thì gv.NGVL ≤ gd.TUNGAY  Bối cảnh: GIANGDAY, GIAOVIEN  Bảng tầm ảnh hưởng: R6 Thêm Xóa Sửa GIANGDAY + - +(Tungay) GIAOVIEN - - +(Ngvl)
  • 21. Khoa HTTT-Đại học CNTT21 3.2.2 Ràng buộc liên thuộc tính (2)  R7: Ngày thi một môn học phải lớn hơn ngày kết thúc học môn học đó.  Nội dung: ∀kq ∈ KETQUATHI Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN: (gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh) thì gd.Denngay < kq.Ngthi  Bối cảnh: GIANGDAY, HOCVIEN, KETQUATHI
  • 22. Khoa HTTT-Đại học CNTT22 3.2.2 Ràng buộc liên thuộc tính (3)  Bảng tầm ảnh hưởng: R7 Thêm Xóa Sửa HOCVIEN - - +(Malop) GIANGDAY - - +(Denngay) KETQUATHI + - +(Ngthi)
  • 23. Khoa HTTT-Đại học CNTT23 3.2.3 RBTV do thuộc tính tổng hợp (1)  Là ràng buộc giữa các thuộc tính, các bộ trên những quan hệ khác nhau.  Thuộc tính tổng hợp là thuộc tính được tính toán từ giá trị của các thuộc tính khác, các bộ khác.  Ví dụ : SANPHAM(Masp,Tensp, Nuocsx, Gia) KHACHHANG(Makh, Hoten, Doanhso) HOADON(Sohd, Nghd,Makh,Trigia) CTHD(Sohd,Masp,Soluong,Gia)  Trị giá của một hoá đơn bằng tổng thành tiền của các chi tiết thuộc hoá đơn đó
  • 24. Khoa HTTT-Đại học CNTT24 3.2.3 RBTV do thuộc tính tổng hợp (2)  Doanh số của một khách hàng bằng tổng trị giá các hoá đơn mà khách hàng đó đã mua  Nội dung: ∀kh ∈ KHACHHANG, kh.Doanhso = ∑(hd∈HOADON:hd.Makh=kh.Makh)(hd.Trigia)  Bối cảnh: KHACHHANG, HOADON  Bảng tầm ảnh hưởng: Thêm Xóa Sửa KHACHHANG - - +(Doanhso) HOADON + + +(Trigia)
  • 25. Khoa HTTT-Đại học CNTT25 3.2.3 RBTV do thuộc tính tổng hợp (3)  R8: Sỉ số của một lớp là số lượng học viên thuộc lớp đó  Nội dung: ∀l ∈ LOP, l.Siso = Count(hv∈HOCVIEN:hv.Malop =l.Malop)(*)  Bối cảnh: quan hệ LOP, HOCVIEN  Bảng tầm ảnh hưởng: R8 Thêm Xóa Sửa LOP + - +(Siso) HOCVIEN + + +(Malop)
  • 26. Khoa HTTT-Đại học CNTT26 3.2.4 Do hiện diện của chu trình (1) Biểu diễn lược đồ quan hệ dưới dạng đồ thị:  Quan hệ được biểu diễn bằng nút tròn rỗng to  Thuộc tính được biểu diễn bằng nút tròn đặc nhỏ  Tất cả các nút đều được chỉ rõ bằng tên của quan hệ hoặc thuộc tính. Thuộc tính thuộc một quan hệ được biểu diễn bởi một cung nối giữa nút tròn to và nút tròn nhỏ  Nếu đồ thị biểu diễn xuất hiện một đường khép kín => lược đồ CSDL có sự hiện diện của chu trình.
  • 27. Khoa HTTT-Đại học CNTT27 3.2.4 Do hiện diện của chu trình (2) GIAOVIEN GIANGDAY MONHOC Tenmh TCLT Mamh … Malop Magv Hoten Hocvi Makhoa Y X
  • 28. Khoa HTTT-Đại học CNTT28 3.2.4 Do hiện diện của chu trình (3)  X = GIANGDAY[Magv, Mamh]  Y = (GIAOVIEN ⋈ MONHOC) [Magv,Mamh]  Ý nghĩa:  X: giáo viên và những môn học đã được phân công cho giáo viên đó giảng dạy  Y: giáo viên và những môn học thuộc khoa giáo viên đó phụ trách  Mối quan hệ giữa X và Y trong các ràng buộc sau: Makhoa
  • 29. Khoa HTTT-Đại học CNTT29 3.2.4 Do hiện diện của chu trình (4)  Ràng buộc 1: giáo viên chỉ được phân công giảng dạy những môn thuộc khoa giáo viên đó phụ trách X⊆Y  Ràng buộc 2: giáo viên phải được phân công giảng dạy tất cả những môn thuộc khoa giáo viên đó phụ trách X=Y  Ràng buộc 3: có thể phân công giáo viên giảng dạy bất kỳ môn học nào X ≠ Y
  • 30. Khoa HTTT-Đại học CNTT30 3.2.4 Do hiện diện của chu trình (4)  R9: giáo viên chỉ được phân công giảng dạy những môn thuộc khoa giáo viên đó phụ trách X⊆Y R9 Thêm Xóa Sửa MONHOC - - +(Makhoa) GIAOVIEN - - +(Makhoa) GIANGDAY + - +(Magv)
  • 31. Khoa HTTT-Đại học CNTT31 3.3 Phụ thuộc hàm (1)  Cho quan hệ Q(A, B, C). Phụ thuộc hàm A xác định B. Ký hiệu A → B nếu: ∀q1,q2∈Q: Nếu q1.A=q2.A thì q1.B=q2.B  A → B được gọi là phụ thuộc hàm hiển nhiên nếu B⊆A  A → B được gọi là phụ thuộc hàm nguyên tố nếu ¬∃A’⊂A, A’≠A sao cho A’→ B
  • 32. Khoa HTTT-Đại học CNTT32 3.3 Phụ thuộc hàm (2)  Mỗi quan hệ đều có ít nhất một phụ thuộc hàm  Ràng buộc khoá cũng là một phụ thuộc hàm Mamh → Tenmh, Tclt, Tcth, Makhoa  R4: Các giáo viên có cùng học vị, cùng hệ số lương thì mức lương sẽ bằng nhau. Ràng buộc này có thể biểu diễn bằng phụ thuộc hàm như sau: Hocvi,Heso → Mucluong
  • 33. Khoa HTTT-Đại học CNTT33 4. Bảng tầm ảnh hưởng tổng hợp (1)  Bảng tầm ảnh hưởng tổng hợp của m ràng buộc trên n quan hệ bối cảnh QH1 QH2 … QHn T X S T X S … T X S R1 R2 … Rm
  • 34. Khoa HTTT-Đại học CNTT34 HOCVIEN GIAOVIEN LOP MONHOC GIANGDAY KETQUA THI T X S T X S T X S T X S T X S T X S R1 + - + R2 + - + R3 + - -* R4 + - + R5 - + -* + - -* R6 - - + + - + R7 - - + - - + + - + R8 + + + + - + R9 - - + - - + + - + 4. Bảng tầm ảnh hưởng tổng hợp (2)

Hinweis der Redaktion

  1. &amp;lt;number&amp;gt;
  2. &amp;lt;number&amp;gt;