(+84) 236.3827111 ex. 402

Ví dụ Thiết kế các RÀNG BUỘC (CONSTRAINTS)


Ví dụ Thiết kế các RàNG BUỘC (CONSTRAINTS)

Khi thiết kế cơ sở dữ liệu (database) nên thiết kế kỹ các ràng buộc (constraints) để kiểm soát dữ liệu và làm cơ sở cho việc cài đặt / triển khai (implementation) sau này. Ví dụ:

1) Đơn giá: >0

2) Ngày vào làm việc: >= Ngày hiện tại

3) Số điện thoại liên hệ: Not Null

4) Mã Nhân viên: Primary Key

5) Mã Phòng ban: Foreign Key

6) Điểm số: >=0 and <=10

7) Ngày Hóa đơn: = Ngày hiện tại (Default Value)

8) Thành tiền trước thuế: = Số lượng * Đơn giá

9) Ràng buộc toàn vẹn tham chiếu (Referential Integrity):

Các giá trị được thực nhận của Foreign Key phải có

trong tập hợp các giá trị của Primary Key tương ứng

10) IF … THEN …

……