MÔ HÌNH THỰC THỂ LIÊN KẾT

      151

Mô hình dục tình thực thể (Entity Relationship mã sản phẩm - E-R) được CHEN reviews vào năm 1976 là một mô hình được sử dụng thoáng rộng trong các bạn dạng thiết kế các đại lý dữ liệu ở mức khái niệm, được xây dựng dựa trên việc dấn thức nhân loại thực trải qua tập các đối tượng người tiêu dùng được call là những thực thể và những mối quan hệ nam nữ giữa các đối tượng người sử dụng này. So với quy mô mạng thì mô hình quan hệ thực thể có rất nhiều ưu điểm hơn và nó miêu tả rõ hơn các thành phần trong trái đất thực.

Bạn đang xem: Mô hình thực thể liên kết

Xem thêm: Cách Làm Chrome Chạy Nhanh Hơn, Please Wait

Ví như như mô hình mạng chỉ màn biểu diễn các đối tượng người dùng chính chứ không biểu đạt được các điểm sáng trong đối tượng người tiêu dùng đó thì trong mô hình quan hệ thực thể lại hạn chế được những nhược điểm này. Chính vì vậy việc lựa chọn mô hình này luôn là quyết định của các nhà phân tích xây đắp cơ sở dữ liệu

1 - phương châm của quy mô E-R trong quá trình xây cất cơ sở dữ liệu:

Mục tiêu của quy mô E-R trong quá trình thiết kế cơ sở tài liệu đó là đối chiếu dữ liệu, khẳng định các đơn vị thông tin cơ phiên bản cần thiết của tổ chức, mô tả cấu trúc và mối contact giữa chúng

*

E-R là mô hình trung gian nhằm chuyển đông đảo yêu cầu thống trị dữ liệu trong thế giới thực thành quy mô cơ sở tài liệu quan hệ

2 - những thành phần cơ phiên bản của mô hình E-R

a - Thực thể cùng tập thực thể

Thực thể là một đối tượng người dùng trong trái đất thực.

Một nhóm bao hàm các thực thể tương tự nhau tạo thành thành một tập thực thể

Việc lựa chọn các tập thực thể là một bước vô cùng quan trọng trong việc xây dựng sơ đồ vật về mối quan hệ thực thể

Ví dụ: “Quản lý các dự án của công ty”

Một nhân viên là 1 trong thực thểTập hợp các nhân viên là tập thực thểMột dự án là một thực thểTập hợp những dự án là tập thực thểMột chống ban là 1 trong thực thểTập hợp những phòng ban là tập thực thể

b - thuộc tính:

Mỗi tập thực thể bao gồm một tập các tính chất đặc trưng, mỗi tính chất đặc trưng này call là trực thuộc tính của tập thực thể. Ứng với từng thuộc tính có một tập các giá trị đến thuộc tính đó hotline là miền giá chỉ trị.

Miền cực hiếm của trực thuộc tính gồm những loại quý hiếm như sau:

Kiểu chuỗi (string)Kiểu số nguyên (integer)Kiểu số thực (real)...

Ví dụ tập thực thể NHANVIEN có những thuộc tính

Họ tên (hoten: string<20>)Ngày sinh (ns: date)Điểm TB (DTB:float)…

Thuộc tính bao gồm các một số loại như sau:

Thuộc tính solo – chẳng thể tách nhỏ tuổi ra đượcThuộc tính tinh vi – bao gồm thể bóc ra thành các thành phầnnhỏ hơn

Các nhiều loại giá trị của thuộc tính:

Đơn trị: các thuộc tính có giá trị duy nhất cho một thực thể (VD: số CMND, …)Đa trị: các thuộc tính bao gồm một tập giá trị mang lại cùng một thực thể (VD: bởi cấp, …)Suy diễn được (năm sinh tuổi)

Mỗi thực thể đông đảo được tách biệt bởi ở trong tính khóa

Ví dụ 1: tập thực thể NHANVIEN có các thuộc tính

Mã NV (MaNV: integer)Họ tên (Hoten: string<50>)Ngày sinh (ns:date)Địa chỉ (diachi:string<100>)Quê quán (quequan:string<30>)Hệ số lương (hsluong:float)Hệ số phụ cấp (hsphucap:float)Tổng lương (tongluong:float)

Ví dụ 2:

*

Ví dụ 3:

*

c - mối quan hệ giữa những tập thực thể:

Quan hệ là sự liên kết giữa hai hay các tập thực thể

Ví dụ thân tập thực thể NHANVIEN với PHONGBAN có những liên kết như sau:

Một nhân viên thuộc một cơ sở nào đóMột chống ban gồm một nhân viên làm trưởng phòng

Tập quan hệ tình dục là tập hợp những mối quan hệ giới tính giống nhau

d - Lược thiết bị E-R:

Là đồ vật thị biểu diễn những tập thực thể, trực thuộc tính với mối quan lại hệ

Các ký kết hiệu vào lược đồ vật E-R

Đỉnh:

*

Cung: là mặt đường nối giữa tập thực thể cùng thuộc tính, mối quan hệ và tập thực thể

Ví dụ lược đồ E-R:

*

e - các kiểu link trong lược thiết bị E-R:

*

Ví dụ:

Một phòng ban có rất nhiều nhân viên

*

Một nhân viên cấp dưới chỉ ở trong 1 chống ban

*

Một nhân viên có thể được cắt cử vào nhiều dự án công trình hoặc không được phân công vào dự án công trình nào

*

Một nhân viên rất có thể là trưởng phòng của một phòng ban làm sao đó

*

Một các loại thực thể hoàn toàn có thể tham gia những lần vào trong 1 quan hệ với tương đối nhiều vai trò không giống nhau

*

f - trực thuộc tính khóa:

Mỗi tập thực thể phải có một khóa

Một khóa tất cả thể có một hay những thuộc tính

Có thể có không ít khóa trong 1 tập thực thể, ta sẽ lựa chọn ra 1 khóa có tác dụng khóa bao gồm cho tập thực thể đó

3 - Xây dựng quy mô E-R

a - Quy tắc:

Chính xácTránh trùng lặpDễ hiểuChọn đúng côn trùng quan hệChọn đúng kiểu thuộc tính

b - công việc xây dựng:

Liệt kê, tinh lọc thông tinXác định tập thực thểXác định mối quan hệXác định nằm trong tính với gắn nằm trong tính mang đến tập thực thể cùng mối quan tiền hệQuyết định trực thuộc tính khóaVẽ biểu đồ quy mô thực thể E-RChuẩn hóa biểu đồ

c - Ví dụ:

Ví dụ 1: Xây dựng mô hình E-R cho cửa hàng dữ liệu thống trị đơn đặt hàng với những thông tin như sau:

*

Bước 1: Liệt kê, chọn lọc thông tin:

-- Đơn đặt hàng gồm những thông tin như sau:

Số deals (Số ĐH)Tên đối chọi vị đặt hàng (Tên ĐV)Địa chỉĐiện thoạiNgày đặtTên hàngMô tảĐơn vị tính (Đv tính)Số lượngNgười đặt hàng (Họ tên NĐ)

-- Phiếu giao hàng gồm những tin tức như sau:

Số phiếu giao hàng (Số PG)Tên solo vị đặt đơn hàng (Tên ĐV)Địa chỉNơi giao hàng (Tên khu vực GH)Ngày giaoTên hàngĐơn vị tính (Đv tính)Số lượngĐơn giáThành tiềnTên bạn nhận (Họ tên NN)Tên người giao (Họ tên NG)

Bước 2: xác minh thực thể, thuộc tính:

-- Thực thể ĐƠN VỊ ĐH gồm các thuộc tính sau:

Mã ĐVTên ĐVĐịa chỉĐiện thoại

-- Thực thể ĐƠN VỊ KH gồm các thuộc tính sau:

Mã ĐVTên ĐVĐịa chỉ

-- Thực thể HÀNG gồm các thuộc tính sau:

Mã hàngTên hàngĐv tínhMô tả hàng

-- Thực thể NGƯỜI ĐẶT gồm những thuộc tính sau:

Mã số NĐHọ thương hiệu NĐ

-- Thực thể NƠI GIAO gồm các thuộc tính sau:

Mã số ĐĐGTên khu vực giao

-- Thực thể NGƯỜI NHẬN gồm các thuộc tính sau:

Mã số NNHọ tên NN

-- Thực thể NGƯỜI GIAO gồm các thuộc tính sau:

Mã số NGHọ thương hiệu NG

Bước 3: khẳng định các mối quan hệ

-- Hai hễ từ tìm được là: Đặt, Giao --> phụ thuộc hai đụng từ kiếm tìm được, để các câu hỏi để khẳng định các quan hệ như sau:

*

-- Từ kia ta có những quan hệ như sau:

Người đặt hàng THUỘC Đơn vị để hàngNgười thừa nhận hàng THUỘC Đơn vị khách hàng hàng

Bước 4: Vẽ biểu đồ mô hình thực thể E-R

*

Bước 5: chuẩn chỉnh hóa, rút gọn quy mô thực thể E-RDo đơn vị đặt hàng và đối kháng vị người sử dụng đều là những đơn vị ở phía bên ngoài giao dịch với siêu thị nên ta gộp thành một thực thể là Đơn vị khách hàng gồm những thuộc tính: Mã ĐV, thương hiệu ĐV, Địa chỉ, Điện thoại

Ta có mô hình E-R như sau:

*

Cty có không ít phòng ban, từng phòng ban mang tên duy nhất, mã cơ quan duy nhất, một trưởng phòng cùng ngày nhận chức.Mỗi phòng ban hoàn toàn có thể ở các nhiều nhân viênNhân viên có mã nhân viên, bọn họ tên, địa chỉ, chức vụMỗi nhân viên làm việc ở 1 chống ban, thâm nhập vào những đề ánMỗi đề án tất cả mã đề án, thương hiệu đề án

Ta có lược đồ dùng E-R như sau:

*

Nguồn tham khảo:http://tailieu.tv/tai-lieu/mo-hinh-thuc-the-moi-quan-he-2876/http://freetuts.net/mo-hinh-thuc-the-moi-ket-hop-er-305.htmlhttp://www.tailieuontap.com/2010/05/mo-hinh-thuc-lien-ket-mo-hinh-er.htmlhttps://voer.edu.vn/m/mo-hinh-quan-he-thuc-the-entity-relationship-model/ff2250a9

hotlive