TẬP THỰC THỂ PHỤ THUỘC (DEPENDENT ENTTY, D-DEPENDENT ENTTY)

Một phần của tài liệu Phân tích thiết kế hệ thống (Trang 56 - 57)

Trong thực tế, cĩ các thực thể trong một tập thực thể lại tồn tại phụ thuộc vào sự tồn tại của các thực thể trong tập thực thể khác. Ta gọi tập thực thể này là tập thực thể phụ thuộc, cịn tập thể mà chúng phụ thuộc vào là tập thực thể cha.

Mơ hình ER của tập thực thể phụ thuộc phải cĩ tính chất sau:

Thuộc tính nhận diện của tập thực thể phụ thuộc gồm một thuộc tính nhận diện của tập thực thể cha kết hợp với một thuộc tính khác dùng để nhận diện thực thể đĩ trong các giá trị nhận diện cha.

Ví duï Hãng hàng khơng quốc tế cung cấp các tuyến bay đến nhiều địa điểm trên thế giới. Các tuyến

bay được lên lịch cho một khoảng thời gian như từ 1/3/1995 đến 31/10/1995. Tất cả các tuyến bay đều cĩ sân bay đi và đến ví dụ tuyến bay cĩ thể từ sân bay Sydney đến sân bay Frankfurt. Mỗi tuyến bay đều cĩ giờ khởi hành và giờ đến. Giờ khởi hành là giờ khởi hành của một ngày cụ thể, ví dụ như nếu tuyến bay phục vụ theo tuần thì giờ khởi hành là của các ngày 01/03/95, 08/03/95, 15/03/95 …

Ta cĩ mơ hình ER như sau:

¾ Tập thực thể CHUYẾN BAY là tập thực thể phụ thuộc. CHUYẾN BAY chỉ tồn tại trong TUYẾN

BAY

¾ Khĩa chính của tập thực thể CHUYẾN BAY là sự kết hợp giữa khĩa chính của tập thực thể TUYẾN BAY và thuộc tính ngày khởi hành của chuyến bay.

¾ Mối kết hợp trên được gọi là mối kết hợp phụ thuộc nhận diện (ID-dependent relationship)

¾ Dữ liệu của TUYẾN BAY chỉ tồn tại trong một khoảng thời gian, đây là tính chất tạm thời của dữ liệu, chúng ảnh hưởng đến mơ hình dữ liệu như thế nào sẽ được đề cập trong chương sau.

Mơ hình quan hệ:

TUYẾN BAY(mã tuyến bay, sân bay khởi hành, ...,loại máy bay)

CHUYẾN BAY(mã tuyến bay, ngày khởi hành, số hành khách, ..., số máy bay)

Để làm rõ hơn khái niệm tập thực thể phụ thuộc (dependent entity) , ta hãy xem mơ hình ER của vấn đề nhân viên và phịng ban.

Bản số kết nối của mơ hình này hồn tồn giống với mơ hình hãng hàng khơng quốc tế nhưng nếu ta xem nhân viên là tập thực thể phụ thuộc thì khi một phịng ban bị giải thể dẫn tới tồn bộ nhân viên trong phịng ban đĩ bị giải thể theo. Điều này khơng đúng với thực tế là nhân viên cĩ thể chuyển sang phịng ban khác làm việc. Với mơ hình trên việc chuyển này sẽ làm thay đổi giá trị khĩa chính của quan hệ NHÂN VIÊN làm mất tính ổn định của khĩa chính.

PHỊNG BAN NHÂN VIÊN

mã phịng ban tên phịng ban mã phịng ban số thứ tự họ và tên ngày sinh

KH Phịng kế hoạch KH 1 Nguyễn Văn Hùng

TC Phịng tổ chức KH 2 Trần Mạnh Tiến

KT Phịng kỹ thuật KH 3 Nguyễn Kim

TC 1 Nguyễn Diện

TC 2 Phạm Chương

KT 1 Nguyễn Hải

Vậy mơ hình đúng của vấn đề nhân viên và phịng ban là:

Một phần của tài liệu Phân tích thiết kế hệ thống (Trang 56 - 57)