NHÂN VIÊN MÃ SỎ

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Tập 1): Phần 1 - TS. Nguyễn Thị Thu Thuỷ (Chủ biên) (Trang 112 - 117)

- HANGMUA(SOHD, MAHANG, TENHANG, DONVI,DONGIA,

~ J, Thiết kế mức vật lý

NHÂN VIÊN MÃ SỎ

MÃ SỎ HỌ TEN NGÀYSINH GIỚI TÍNH LƯƠNG ĐỊA CHỈ

2.6.2.4. Tập thực thể yếu

Đây là các thực thể mà khóa có được từ những thuộc tính của tập

thực thể khác. Tập thực thể yếu phải được tham gia vào mối quan hệ mà trong đó có một tập thực thể chính.

Biểu diễn tập thực thể yếu bằng hỉnh thoi và hình chữ nhật nét đơi. Các thực thể yếu có mối quan hệ với các thực thể khác, mối quan hệ này được biểu diễn bởi hình thoi nét đơi.

Ví dụ 2.52:

Để xét giảm trừ gia cảnh khi tính thu nhập cá nhân, một nhân viên có thể có một hoặc nhiều con để hưởng mức giảm trừ gia cảnh nhưng

một con chỉ được thuộc một nhân viên (bố hoặc mẹ). Khi đó thực thể CON là thực thể yếu, mối quan hệ giữa hai thực thể NHÂN VIÊN và

CON được biểu diễn như sau:

NHÂN VIÊN----^ll CON I

Một hố đơn bán hàng có thể có một hoặc nhiều hoá đơn chi tiết nhưng một hoá đơn chi tiết chỉ thuộc một hố đơn. Khi đó thực thể CT HỐ ĐƠN là thực thể yếu và có mối quan hệ phụ thuộc vào thực thể HOÁ ĐƠN. Mối quan hệ đó được biểu diễn như sau:

HĨA ĐƠN (1.1) Thuộc (l.n) CT HĨA ĐƠN

2.6.2.5. Qui trình và ngun tắc thiết kế mơ hĩnh ER

Q trình thiết kể

Bước lĩ Xác định tập các thực thể.

Bước 2: Xác định các mối liên kết (mối quan hệ) giữa các thực thể.

Bước 3: Xác định tập thuộc tính, gắn các thuộc tính cho tập thực

thể và mối liên kết.

Bước 4: Xác định miền giá trị cho các thuộc tính. Bước 5: Xác định thuộc tính khóa.

Bước 6: Xác định bậc tối thiểu và bậc tối đa cho các mối quan hệ.

Bước 7: Vẽ mô hình ER. Bước 8: Đánh giá mơ hỉnh. Qui tắc thiết kế

Thiết kế mơ hình ER đàm bảo các nguyên tắc sau: Đảm bảo độ

chính xác; tránh trùng lặp thuộc tính, tập thực thể; Đảm bảo kiểu thuộc

tính; Xác định đúng các mối quan hệ; Đảm bảo dễ hiểu.

2.6.3. Các qui tắc chuyển đổi từ mơ hình ER sang mơ hình quan hệ

Có một số qui tắc để chuyển đổi từ mơ hình ER sang mơ hình quan

hệ như sau:

Qui tắc 1 (Quỉ tắc cơ bản)

Các tập thực thể (trừ thực thể yếu) được chuyển thành quan hệ có cùng tên và cùng tập thuộc tính, cùng khóa.

Qui tắc 2: Chuyển đổi dựa trên các mối liên kết Quỉ tắc 2.1: Đổi với mối liên kết 1-1:

Hoặc thêm vào quan hệ này thuộc tính khóa của quan hệ kia hoặc thêm thuộc tính khóa cùa 2 mối liên kết vào quan hệ.

Qui tắc 2.2: Đổi với mổỉ liên kết 1-Nhiều:

Tên quan hệ là tên tập thực thể ở bên một và thêm quan hệ này thuộc tính khóa của quan hệ nhiều.

Ví dụ 2.55:

NHANVIEN(MaNV,HoNV.TenNV,NS,GT,Luong,Diachi,MaPB)

Quỉ tắc 2.3: Đối với mối liên kết Nhỉều-Nhiều:

Tạo một quan hệ mới có: Tên quan hệ là tên mối liên kết, thuộc

Ví dụ 2.56:

Qui tắc 3: Chuyển đổi dựa trên các thực thể yếu

Thực thể yếu chuyển thành một quan hệ có cùng tên với thực thể yếu, các thuộc tính bao gồm các thuộc tính của thực thể yếu và thuộc tính khóa của quan hệ liên quan.

Qui tắc 4: Chuyển đổi dựa trên thuộc tính đa trị

Thuộc tính đa trị được chuyển đổi thành một quan hệ có cùng tên

với thuộc tính đa trị và thuộc tính khố của quan hệ này là khố ngoại của quan hệ chứa thuộc tính đa trị

Ví dụ 2.58:

PHONGBAN(MaPB.TenPB)

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Tập 1): Phần 1 - TS. Nguyễn Thị Thu Thuỷ (Chủ biên) (Trang 112 - 117)