a. Định nghĩa: Mụ hỡnh liờn kết thực thể E-R là một mụ tả logic chi tiết dữ
liệu của một tổ chức hay một lĩnh vực nghiệp vụ.
- Mụ hỡnh E-R diễn tả bằng cỏc thuật ngữ của cỏc thực thể trong mụi trƣờng nghiệp vụ, cỏc cỏc thuộc tớnh của thực thể và mối quan hệ giữa cỏc thực thể đú.
48
- Mụ hỡnh E-R mang tớnh trực quan cao, cú khả năng mụ tả thế giới thực tốt với cỏc khỏi niệm và kớ phỏp sử dụng là ớt nhất. Là phƣơng tiện quan trọng hữu hiệu để cỏc nhà phõn tớch giao tiếp với ngƣời sử dụng.
b. Cỏc thành phần cơ bản của mụ hỡnh E-R
Mụ hỡnh E-R cú cỏc thành phần cơ bản sau: - Cỏc thực thể, kiểu thực thể.
- Cỏc mối quan hệ
- Cỏc thuộc tớnh của kiểu thực thể và mối quan hệ - Cỏc đƣờng liờn kết
c. Cỏc khỏi niệm và kớ phỏp
Kiểu thực thể: Là một khỏi niệm để chỉ một lớp cỏc đối tƣợng cụ thể hay
cỏc khỏi niệm cú cựng những đặc trƣng chung mà ta quan tõm.
- Mỗi kiểu thực thể đƣợc gỏn một tờn đặc trƣng cho một lớp cỏc đối tƣợng, tờn này đƣợc viết hoa.
- Kớ hiệu
Thuộc tớnh: Là cỏc đặc trƣng của kiểu thực thể, mỗi kiểu thực thể cú một tập cỏc thuộc tớnh gắn kết với nhau. Mỗi kiểu thực thể phải cú ớt nhất một thuộc tớnh.
- Kớ hiệu
- Cỏc thuộc tớnh của thực thể phõn làm bốn loại: Thuộc tớnh tờn gọi, thuộc tớnh định danh, thuộc tớnh mụ tả, thuộc tớnh đa trị.
TấN THỰC THỂ
49
Thuộc tớnh tờn gọi: là thuộc tớnh mà mỗi giỏ trị cụ thể của một thực thể
cho ta một tờn gọi của một bản thể thuộc thực thể đú, do đú mà ta nhận biết đƣợc bản thể đú.
Thuộc tớnh định danh (khúa): là một hay một số thuộc tớnh của kiểu thực
thể mà giỏ trị của nú cho phộp ta phõn biệt đƣợc cỏc thực thể khỏc nhau của một kiểu thực thể.
+ Thuộc tớnh định danh cú sẵn hoặc ta thờm vào để thực hiện chức năng trờn, hoặc cú nhiều thuộc tớnh nhúm lại làm thuộc tớnh định danh.
+ Kớ hiệu bằng hỡnh elip bờn trong là tờn thuộc tớnh định danh cú gạch chõn.
+ Cỏch chọn thuộc tớnh định danh:
Giỏ trị thuộc tớnh định danh khỏc rỗng, nếu định danh là kết hợp của nhiều thuộc tớnh thỡ phải đảm bảo mọi thành phần của nú khỏc rỗng. Nờn sử dụng định danh ớt thuộc tớnh, nờn thay định danh hợp thành từ một vài thuộc tớnh bằng định danh chỉ một thuộc tớnh.Chọn định danh sao cho nú khụng thay đổi trong suốt vũng đời của mỗi thực thể.
Thuộc tớnh mụ tả: cỏc thuộc tớnh của thực thể khụng phải là định danh,
khụng phải là tờn gọi đƣợc gọi là thuộc tớnh mụ tả. Nhờ thuộc tớnh này mà ta biết đầy đủ hơn về cỏc bản thể của thực thể. Một thực thể cú nhiều hoặc khụng cú một thuộc tớnh mụ tả nào.
Thuộc tớnh đa trị (thuộc tớnh lặp): là thuộc tớnh cú thể nhận đƣợc nhiều
hơn một giỏ trị đối với mỗi bản thể.
+Kớ hiệu: mụ tả bằng hỡnh elip kộp với tờn thuộc tớnh bờn trong.
50
Mối quan hệ: Cỏc mối quan hệ gắn kết cỏc thực thể trong mụ hỡnh E-R.
Một mối quan hệ cú thể kết nối giữa một thực thể với một hoặc nhiều thực thể khỏc. Nú phản ỏnh sự kiện vốn tồn tại trong thực tế.
- Kớ hiệu mối quan hệ đƣợc mụ tả bằng hỡnh thoi với tờn bờn trong
- Mối quan hệ giữa cỏc thực thể cú thể là sở hữu hay phụ thuộc (cú, thuộc, là) hoặc mụ tả sự tƣơng tỏc giữa chỳng.Tờn của mối quan hệ là một động từ, cụm danh động từ nhằm thể hiện ý nghĩa bản chất của mối quan hệ.
- Mối quan hệ cú cỏc thuộc tớnh. Thuộc tớnh là đặc trƣng của mối quan hệ khi gắn kết giữa cỏc thực thể.
- Lực lƣợng của mối quan hệ giữa cỏc thực thể thể hiện qua số thực thể tham gia vào mối quan hệ và số lƣợng cỏc bản thể của thực thể tham gia vào một quan hệ cụ thể.