Quy tắc nghiệp vụ (business rule)
1. Mỗi người bán (vendor) có thể cung cấp nhiều phụ tùng (part) cho 1 số kho (warehouse)
nhưng không cần phải cung cấp tất cả các phụ
tùng
2. Mỗi phụ tùng có thể được cung cấp bởi 1 số
người bán hàng cho 1 hay nhiều kho, nhưng
mỗi phụ tùng nhất thiết phải được cung cấp bởi ít nhất 1 người bán hàng cho 1 kho.
Xác định lượng số
PART
VENDOR SUPPLY WAREHOUSE
SCHEDULE
Thiết kế mô hình ER
Bước 1: Nhận dạng các kiểu thực thể
Bước 2: Nhận dạng các kiểu liên kết
Bước 3: Nhận dạng các thuộc tính của các kiểu thực thể và các mối liên kết
Bước 4: Nhận dạng thuộc tính xác định cho mỗi kiểu thực thể
Hệ Cơ Sở Dữ Liệu Các lưu ý Chọn thuộc tính thích hợp Loại bỏ mối liên kết thừa Tránh dư thừa dữ liệu Thực thể chỉ có một thuộc tính Không sử dụng thực thể chỉ có 1 thể hiện Thuộc tính của quan hệ
Hệ Cơ Sở Dữ Liệu
Hệ Cơ Sở Dữ Liệu
Ví dụ ‘Quản lý dự án’
Cty có nhiều đơn vị, mỗi đơn vị (phòng ban) có tên duy nhất, mã đơn vị duy nhất, một trưởng phòng và ngày nhậm chức. Mỗi đơn vị có thể ở
nhiều địa điểm khác nhau.
Dự án có tên duy nhất, mã duy nhất, do 1 một
phòng ban chủ trì và được triển khai ở 1 địa điểm.
Nhân viên có mã số, tên, địa chỉ, ngày sinh, giới tính và lương. Mỗi nhân viên làm việc ở 1 phòng ban, tham gia vào các đề án với số giờ làm việc khác nhau. Mỗi nhân viên đều có một người quản lý trực tiếp.
Một nhân viên có thể có những người con được hưởng bảo hiểm theo nhân viên. Mỗi người con
Hệ Cơ Sở Dữ Liệu
Hệ Cơ Sở Dữ Liệu
Bài tập
Xem ứng dụng mẫu trang 67 của sách