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!
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)