Xõy dựng mụ hỡnh thực thể liờn kết của hệ thống

Một phần của tài liệu giáo trình phân tích thiết kế hệ thống thông tin (Trang 48 - 52)

2. Mễ HèNH THỰC THỂ LIấN KẾT

2.3. Xõy dựng mụ hỡnh thực thể liờn kết của hệ thống

a. Cỏc bước tiến hành

B1: Xỏcđịnhcỏcthựcthể vàcỏcđịnhdanhthựcthể

 Xỏc định cỏc thực thể là cỏc mục thụng tin cần thiết cho hệ thống v

à hệ

thống cần lưu giữ. Tỡm cỏc thực thể từ ba nguồn :

 Thụng tin tài nguyờn: con người, kho bói, tài sản (VD: nhà cung cấp,

mặt hàng, kho...)

 Thụng tin giao dịch: là cỏc luồng thụng tin đến từ mụi trường và kớch

hoạt một chuỗi hoạt động của hệ thống (VD: đơn hàng (mua,bỏn ), dự

trự, phiếuyờu cầu,...)

 Thụng tin tổng hợp:thường ở dướidạng thốngkờ liờn quanđến cỏc kế

hoạchhoặc kiểmsoỏt(VD:dựtoỏnchi tiờu,tớnhlương...)  Ghi lạicỏctờnđồngnghĩa củathựcthể trongtừđiểndữliệu.

 Kiểm tra rằng mỗi thực thể thoả món:

 Tờn gọilàdanhtừ.

 Cú nhiềuthể hiện.

 Cú duy nhất một định danh.

 Cú quan hệ với ớt nhất một thực thể khỏc. B2: Xỏcđịnhliờn kếtgiữacỏc thựcthể

 Thiết lập sự tồn tại của liờn kết (Vẽ đường thẳng và đặttờn quanh ệ tại

haiđầu)

 Xỏcđịnh loại liờn kết (1-1,1-N, N-N) vàloại thành viờn(tuỳ chọn hay

bắt buộc).

 Tỏchliờn kết N-N thành hailiờn kết 1-N với mộtthực thể kết hợp. Khi

đú thực thể kết hợp sẽ cú định danh được tạo thành từ hai thuộc tớnh

định danhcủacỏc thựcthểban đầu. Vớdụ:

Hỡnh4.3.Tỏchliờn kếtn-ngiữaGiỏoviờnvàMụnhọc

B3:Xỏcđịnhcỏcthuộc tớnhmụtảchocỏcthựcthể

 Mỗithuộctớnhchỉxuấthiệnmộtlầntrong thựcthểtương ứng.  Nếukhụngchắc chắn làthuộc tớnhhaythựcthể cần tiếptục nghiờn cứu

vàphõntớch nú.

 Chỳý: Khi mộtthuộc tớnh củathực thểAcúnhiều giỏ trịta sẽ mụ hỡnh

hoỏ thuộc tớnh đú là một thực thể B cú quanhệ phụ thuộc với thự c thể

A. Định danh của thực thể B sẽ bao gồm cỏc thuộc tớnh định danh của

thực thể A và một số thuộc tớnh khỏc của thực thể B. Liờn kết giữa thực

thểAvàthựcthể Bđượcgọilàliờnkết phụthuộc.

Vớ dụ: Một nhõn viờn cú thể cú nhiều trỡnh độ ngoại ngữ với cỏc ngụn

ngữ khỏc nhau. Khi đú trỡnh độ ngoại ngữ của nhõn viờn khụng được

mụ hỡnh hoỏ là một thuộc tớnh mà được mụ hỡnh hoỏ là một thự c thể như sau: Nhõn viờn mó NV họ tờn ngày Trỡnhđộnn móNV ngOạingữ trỡnh độ

Địnhdanhcủathực thểTRèNHĐỘNN gồmhai thuộctớnh NVngoạing .

b.Vớdụ

Một cụng ty thương mại Y chuyờn kinh doanh cỏc mặt hàng điện tử. Cụ ng ty

nhậpcỏcmặt hàngtừ cỏcnhà cungcấp khỏcnhau.Chi tiếtvềcỏcmặt hànggồ mcú:

mó hàng (duy nhất), tờn hàng và cỏc mụ tả mặt hàng.

Cụngty cũngcần lưugiữ thụngtinvềcỏcnhàcungcấpnhư tờn,địachỉ, điện thoại, fax. Mỗi nhà cung cấp cú một mó duy nhất. Mỗi nhà cung cấp cú thể cung cấp

nhiềumặt hàngnhưng mỗimặthàngchỉ đượccungcấptừmộtnhàcungcấp. Cỏcmặt hàngđượclưugiữtrong cỏckho.Mỗikho hàngcúmộtdiệntớch kh ỏc

nhauvàchỉchứamộtloạimặt hàng.

Cụngty cúnhiềucửahàngđạilý đểbỏncỏcmặt hàng.Hàng đượccungcấp cho

cỏccửahàngthụngqua cỏccỏcphiếuxuất.Thụngtintrờn mỗiphiếu xuấtcầncú mó

sốcửahàngnhậnhàng,ngàyxuất, thụngtinvềcỏcmặthàngđượcxuấtnhư tờn hàng,sốlượng,đơngiỏ,thànhtiền.

Yờucầu:Vẽ mụhỡnhthực thểliờn kết củahệthống.

 Xỏcđịnh cỏcthựcthể,định danhthựcthểvàcỏcthuộc tớnhmụtả: HÀNG-mó hàng,tờn hàng,đơngiỏ,số lượng, mụtả

NHÀCUNG CẤP–mó NCC,tờn NCC,địa chỉ,điệnthoại,fax KHO–số kho,diệntớch,mụtả

PHIẾUXUẤT–sốphiếu,ngàyxuất,sốcửahàng CỬA HÀNG - số cửa hàng, địa điểm, mụ tả  Xỏcđịnh liờnkết giữacỏcthựcthể

 Một mặt hàng cần đượccung cấp bởi mộtnhà cung cấp. Mộtnhà cung

cấp cầncungcấpmộthoặc nhiềumặt hàng.

 Một mặt hàngcầnđược lưugiữtrongmộtkho. Mỗi kho lưugiữ0 hoặc

mộtloại hàng.

 Một mặt hàng được xuất trong 0, 1 hoặc nhiều phiếu xuất. Một p hiếu

xuất cú thể xuất 1 hoặc nhiều mặt hàng.

 Một cửa hàng nhận được 0, 1 hoặc nhiều phiếu xuất. Mỗi phiếu xuất

cần được xuất cho chỉ một cửa hàng.

Hỡnh4.4.Mụhỡnh liờnkết thựcthểcủa hệthốngbỏn hàngtrongcụngty Y

 Quan hệN-N giữa HÀNG và PHIẾU XUẤT cú thể được tỏch thành 2 quan

hệ1-Nvớithựcthể kết hợpDềNG PHIẾUXUẤTnhưsau:

Hỡnh4.5.Tỏchliờn kếtnhiều –nhiều giữaHàng- Phiếuxuất

Một phần của tài liệu giáo trình phân tích thiết kế hệ thống thông tin (Trang 48 - 52)

Tải bản đầy đủ (DOCX)

(125 trang)
w