Cỏc thành phần

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 43 - 48)

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

2.2. Cỏc thành phần

Mụ hỡnh thực thể liờn kết cũn gọi là mụ hỡnh dữ liệu logic hoặc sơ đồ tiờu ch uẩn.

Nú đượcxõy dựngdựngbốn kiểukhốixõy dựng: thựcthể,kiểu thựcthể,thuộc tớnh,

liờnkết

a.Thựcthể

Một thực thể là khỏi niệm để chỉ một đối tượng, một nhiệm vụ, một sự kiện

trong thế giới thực hay tư duy được quan tõm trong quản lý. Một thực thể t ương

đươngvớimộtdũngtrongbảngnàođú

VD:sinhviờnLờAn,Đơnhàngsố123, ...

b.Kiểuthựcthể

- Kiểu thực thể là việc nhúm tự nhiờn một số thực thể lại, mụ tả cho một loại

thụngtin chứ khụng phải là bản thõn thụngtin. Kiểu thực thể thườnglà tập hợp cỏc

thựcthể cúcựngbảnchất.Tờnkiểuthựcthể:là mộtdanhtừ.

- Vớ dụ: Lờ An là một thực thể, được quan tõm tới vỡ anh ta đang học tại một

trườngđạihọcA,tứcanhtalà mộtsinhviờn.SINHVIấNlàmộtkiểuthựcthể vỡnú

mụ tả cho một số thực thể và dựa trờn đú thụng tin được lưu giữ. -Kiểu thựcthểđược biểudiễndạnghỡnhchữnhật

Tờn kiểu thực thể SINH VIấN

Chỳ ý: Mộtcỏch gọikhỏc củaKiểu thựcthể-Thựcthể đúlàThựcthể -Thể hiện

củathựcthể.

Vớdụ: cúthể núikiểuthựcthể SINHVIấNcúcỏc thựcthể LờAn,HoàngThị Hà

HaythựcthểSINHVIấNcúcỏcthể hiệnLờAn,HoàngThịHà,…

Bài

tập: Tỡmcỏckiểuthựcthểtrong hệthốngquảnlý bếnxe (Khỏch hàng, Vộ, Phương tiện, Nhà cung cấp, Đơn hàng)

c.Liờn kếtvàkiểuliờn kết

-Liờnkết (cũngọilàquanhệ)làsự kết hợpgiữahai haynhiềuthực thểphản ỏnh

sự ràngbuộctrongquảnlý.

Đặc biệt: Một thực thể cú thể liờn kết với chớnh nú ta thường gọi là tự liờn kế t.

Giữahaithựcthể cúthểcúnhiều hơnmộtliờnkết.

- Kiểu liờn kết là tập hợp cỏc liờn kết cú cựng bản chất. Cỏc kiểu liờn kết cho biết

số thể hiệnlớnnhất củamỗithực thể thamgia vàoliờn kết với mộtthểhiện của một

thực thể khỏc. Cú ba kiểu liờn kết: một - một, một - nhiều, nhiều – nhiều.  Liờnkết một–một(1-1):

Mỗi thể hiện của thực thể A quan hệ với một thể hiện của thực thể B và

ngượclại. Kớ hiệu:

Vớdụ:Mộtsinhviờn cúmộtluậnvăn.Một luậnvăn thuộcvềmộtsinhviờn. cú Luậnvăn  Liờnkết một–nhiều (1-N) thuộc về SINHVIấN

Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực th ể B.

Ngược lạimỗithểhiệncủathựcthể Bquanhệvớichỉ mộtthểhiệncủa thựcth ểA.

Kớ hiệu:

Vớdụ:Mộtkhoacúnhiều sinhviờn.Mộtsinhviờnthuộc vềmộtkhoa. khoa thuộcvề cú SINHVIấN

 Liờnkết nhiều–nhiều (N-N)

Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực th ể B.

Ngược lạimỗithểhiệncủathựcthể Bquanhệvớinhiều thểhiệncủa thựcthể A.

Kớkiệu

Vớ dụ: Một giỏo viờn dạy nhiều sinh viờn. Một sinh viờn được dạy bởi nhiều giỏo

viờn.

đượcdạybởi

Giỏo viờn Dạy SINHVIấN

- Loại thành viờn: là điều kiện một thể hiện của thực thể tham gia vào liờn kết

với một thực thể khỏc. Nú cú thể là bắt buộc hay tuỳ chọn trong quan hệ. Cỏc loại

thành viờn cho biết số thể hiện nhỏ nhất của mỗi thực thể tham gia vào liờn kết với

mộtthểhiệncủamộtthựcthể khỏc. Kớhiệu:

Tuỳ chọn Bắtbuộc

Tuỳchọn(ớt nhất0) –“mộtgiỏoviờncúthể dạykhụng,mộthoặc nhiềumụnhọc .”

Bắtbuộc(ớt nhất1) –“một mụn họccầnphảiđược mộthoặc nhiều giỏoviờnd ạy.”

đượcdạybởi

Giỏoviờn Mụnhọc

dạy

Chỳý:

- Mụ hỡnh dữ liệu khụng chỉ là cụng cụ phõn tớch thiết kế mà cũn như một

phương phỏp kiểm tra chặt chẽ cỏc yờu cầu nghiệp vụ của người sử dụng. Liờ n kết

một- nhiều biểuthị ràng buộclàmộtphần củamụ tả yờucầu nghiệpvụ :Khi c hiều

một nhiều là mở, khụng xỏc định (khỏch hàng cú thể cú nhiều đơn hàng) thỡ chiề utừ

nhiềusang mộtlàhoàntoànxỏc định(một đơnhàngphảithuộcvềmộtkhỏchhà ng).

-Nếuhai thựcthểcúquanhệmột-mộtthườngcúớtlýdo đểcoi chỳngnhư hai

bảngtỏchbiệt =>ngườitathườnggộp haithực thểlàm mộtbảngvới mỗidũng dài

hơn.

-Nếuhai thựcthểcúquanhệnhiều-nhiều thỡkhụngcúsự khỏc biệtvềbản chất

giữacỏcchiều(khụng núilờn đượckẻthốngtrị)=>ớtkhiđượcsử dụng.

Túm lại trong ba kiểu liờn kết trờn, liờn kết một nhiều là quan trọng hơn cả v à

hầu như cỏc mối quan hệ trong mụ hỡnh thực thể liờn kết đều là một nhiều.

Bài

tập: Xỏcđịnhcỏcliờn kết củacỏckiểuthựcthểtrong hệthốngquảnlý bến xe

Khỏch hàng - Vộ (1-n); Vộ - Phương tiện (n-1); Đơn hàng- Nhà cc(n-1); Đơn

hàng-Phươngtiện(1-n)

- Thuộc tớnh là giỏ trị thể hiện một đặc điểm nào đú của một thực thể hay một

liờn kết. Mỗi thuộc tớnh cú một tập giỏ trị gọi là miền giỏ trị của thuộc tớnh đú . Ký

hiệumiềngiỏ trịcủa thuộctớnhAlàD(A).

-Vớdụ:Thựcthể SINHVIấNcúcỏcthuộc tớnhnhư:MóSV,tờn SV,ngàysi nh,

giớitớnh,địa chỉ,…

- Cỏckiểuthuộc tớnh:

 Thuộc tớnh định danh(cũn gọi là định danhthực thể,đụi khicũn gọi là t huộc

tớnh khoỏ): Là một hoặc một số thuộc tớnh mà giỏ trị của nú cho phộp phõn

biệt cỏc thực thể khỏc nhau. Một thực thể bao giờ cũng được xỏc định một

thuộc tớnh định danh làm cơ sở để phõn biệt cỏc thể hiện cụ thể của nú . Vớ

dụ:Sốhiệu khỏchhàng,Mómặt hàng,Mósinhviờn,...

 Thuộc tớnh mụ tả: Là cỏc thuộc tớnh mà giỏ trị của chỳng chỉ cú tớnh mụ tả

cho thực thể hay liờn kết mà thụi. Hầu hết cỏc thuộc tớnhtrong một kiểu thực

thể đềulàmụ tả.

Mộtsốthuộctớnhmụtảđặc biệt:

 Thuộc tớnh tờn gọi là thuộc tớnh mụ tả để chỉ tờn cỏc đối t ượng

thuộc thựcthể.Thuộctớnhtờn gọiđểphõnbiệt cỏcthực thể ( tỏch

cỏcthựcthể).

 Thuộc tớnh kết nối (thuộc tớnh khoỏ ngoài): là thuộc tớnh c hỉ ra

mối quanhệ giữa mộtthực thể đó cú vàmột thực thể trong bảng

khỏc. Thuộc tớnh kết nối giống thuộc tớnh mụ tả thụng th ường

trong thực thể chứa nú nhưng nú lại là thuộc tớnh khoỏ của một thực thể trong bảng khỏc. Vớ dụ: Sinh viên Mã SV Họ tênSV Ngày sinh Lớp Quêquán Kiểuthực thể Thuộc tính địnhdanh

Thuộc tínhtêngọi

Thuộc tính mô tả Thuộc tínhkết nố i

Luận văn Mã luận văn Tên luận văn GVHD Mã SV

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 43 - 48)

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

(125 trang)
w