Mô tả quá trình ánh xạ các yêu cầu dữ liệu vào mô hình quan hệ thực thể.

Một phần của tài liệu chương 4 phân tích dữ liệu và lập mô hình (Trang 34 - 35)

Mỗi bộ phận trong một tổ chức bao gồm một giám đốc và nhiều nhân viên bộ phận. Mỗi giám đốc chỉ chịu trách nhiệm về một bộ phận và những nhân viên bộ phận được phân công cho một bộ phận. Mỗi bộ phận có thể có nhiều dự án. Tất cả những nhân viên bộ phận đều được giao những dự án, với một vài nhân viên được giao nhiều dự án, không cần thiết phải ở trong cùng một bộ phận. Mỗi dự án được thực hiện bởi một nhóm quản lý bao gồm giám đốc bộ phận cùng với những nhân viên được chọn làm việc cho dự án. Không một nhân viên nào trực thuộc nhiều hơn một nhóm quản lý. (a) Vẽ một sơ đồ thực thể cho những thông tin này.

(b) Vẽ một sơ đồ chức năng để: xác định những nhân viên bộ phận nào làm việc trong một dự án được cho, không được gán cho bộ phận chiïu trách nhiệm về dự án đó.

Một bệnh viện địa phương bao gồm nhiều khu, mỗi khu trong bệnh viện phụ trách nhiều bệnh nhân. Mỗi bệnh nhân được một bác sĩ phục vụ, người chịu toàn bộ trách nhiệm về những bệnh nhân trong sự chăm sóc của ông ta / bà ta. Các bác sĩ khác chịu trách nhiệm cố vấn. Mỗi bệnh nhân làm theo lời chỉ dẫn của những bác sĩ chịu trách nhiệmđối với bệnh nhân đó. Mỗi y tá được phân công một khu vực và chăm sóc tất cả những bệnh nhân trong khu vực đó, mặc dù vậy họ vẫn phải chịu trách nhiệm đặc biệt đối với một vài bệnh nhân. Mỗi bệnh nhân được một y tá phục vụ trong phạm vi của y tá đó. Một trong những bác sĩ chịu trách nhiệm trong mỗi khu vực được xem như một bác sĩ cố vấn tổng quát.

(a) Vẽ một sơ đồ thực thể biểu diễn những mối quan hệ này. (b) Vẽ một sơ đồ chức năng biểu diễn:

(i) Chức năng 1: Xác định những y tá nào chịu trách nhiệm đối với những bệnh nhân thuộc khu vực theo dõi của một bác sĩ cho trước. (ii) Chức năng 2: Xác định cách dùng thuốc do một bác sĩ cho toa. (iii) Chức năng 3: Xác định phạm vi của những khu vực do một bác sĩ

Một phần của tài liệu chương 4 phân tích dữ liệu và lập mô hình (Trang 34 - 35)