Ràng buộc toàn vẹn | Đại học Sư phạm Thành phố Hồ Chí Minh

Ràng buộc toàn vẹn | Đại học Sư phạm Thành phố Hồ Chí Minh. Tài liệu gồm 2 trang giúp bạn tham khảo, củng cố kiến thức và ôn tập đạt kết quả cao trong kỳ thi sắp tới. Mời bạn đọc đón xem!

Ràng buộc toàn vẹn
1. R1 : " password phải có ít nhất 8 kí tự "
RBTV miền giá trị
Bối cảnh : Users
u Users : LENGTH( u.password) >= 8
R1 Thêm Xóa Sửa
Users + - +(password)
2. R2: “ 2 Users không thể có cùng usename ”
RBTV miền giá trị
Bối cảnh : Users
u1,u2 Users : u1.usename u2.usename
R2 Thêm Xóa Sửa
Users + - +(usename)
3. R3: “ 2 Developers không thể có cùng usename ”
RBTV miền giá trị
Bối cảnh : Developers
d1,d2 Developers : d1. developer_name d2. developer_name
R3 Thêm Xóa Sửa
Developers + - +( developer_name)
4. R4 : “ giá sau khi giảm phải thấp hơn giá gốc
RBTV miền giá trị
Bối cảnh : Payment
p Payment : p.discount_price < p. original_price
R4 Thêm Xóa Sửa
Developers + - +( discount/original_price)
5. R5 : “ Ngày hết hạn thẻ phải lớn hơn ngày tạo thẻ”
RBTV miền giá trị
Bối cảnh : Card
c Card : c.expire_date > c.date_create
R5 Thêm Xóa Sửa
Card + - +(expire/crate_date)
6. R6 : “ 1 bình luận không thể quá 500 kí tự ”
RBTV miền giá trị
Bối cảnh : Game_review
r Game_review : LENGTH(r. comment_text) >= 500
R6 Thêm Xóa Sửa
Game_review + - +( comment_text)
| 1/2

Preview text:

Ràng buộc toàn vẹn
1. R1 : " password phải có ít nhất 8 kí tự " RBTV miền giá trị Bối cảnh : Users
 u  Users : LENGTH( u.password) >= 8 R1 Thêm Xóa Sửa Users + - +(password)
2. R2: “ 2 Users không thể có cùng usename ” RBTV miền giá trị Bối cảnh : Users
 u1,u2  Users : u1.usename  u2.usename R2 Thêm Xóa Sửa Users + - +(usename)
3. R3: “ 2 Developers không thể có cùng usename ” RBTV miền giá trị Bối cảnh : Developers
 d1,d2  Developers : d1. developer_name  d2. developer_name R3 Thêm Xóa Sửa Developers + - +( developer_name)
4. R4 : “ giá sau khi giảm phải thấp hơn giá gốc” RBTV miền giá trị Bối cảnh : Payment
 p  Payment : p.discount_price < p. original_price R4 Thêm Xóa Sửa Developers + - +( discount/original_price)
5. R5 : “ Ngày hết hạn thẻ phải lớn hơn ngày tạo thẻ” RBTV miền giá trị Bối cảnh : Card
 c  Card : c.expire_date > c.date_create R5 Thêm Xóa Sửa Card + - +(expire/crate_date)
6. R6 : “ 1 bình luận không thể quá 500 kí tự ” RBTV miền giá trị Bối cảnh : Game_review
 r  Game_review : LENGTH(r. comment_text) >= 500 R6 Thêm Xóa Sửa Game_review + - +( comment_text)