Mô hình thực thể liên kết

  -  

Mô hình quan hệ giới tính thực thể (Entity Relationship model - E-R) được CHEN trình làng vào năm 1976 là một quy mô được sử dụng rộng rãi trong các bản thiết kế các đại lý dữ liệu ở tại mức khái niệm, được xây dựng dựa trên việc dìm thức trái đất thực trải qua tập các đối tượng được hotline là những thực thể và các mối quan hệ tình dục giữa các đối tượng người tiêu dùng này. So với mô hình mạng thì mô hình quan hệ thực thể có không ít ưu điểm hơn và nó miêu tả rõ hơn những 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ơ Sở Dữ Liệu Là Gì? Các Mô Hình Dữ Liệu Mạng Chọn Lọc Các Mô Hình Cơ Sở Dữ Liệu Thông Dụng

Trường hợp như quy mô mạng chỉ trình diễn các đối tượng người dùng chính chứ không bộc lộ được các điểm sáng trong đối tượng người dùng đó thì trong mô hình quan hệ thực thể lại khắc chế được những điểm yếu này. Bởi vì vậy bài toán lựa chọn quy mô này luôn luôn là quyết định của những nhà phân tích kiến tạo cơ sở dữ liệu

1 - vai trò của mô hình E-R trong thừa trình xây đắp cơ sở dữ liệu:

Mục tiêu của mô hình E-R trong thừa trình kiến thiết cơ sở dữ liệu đó là so sánh dữ liệu, xác minh các đơn vị thông tin cơ bạn dạng cần thiết của tổ chức, tế bào tả kết cấu và mối contact giữa chúng

*

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

2 - các thành phần cơ bản của quy mô E-R

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

Thực thể là một đối tượng trong nhân loại thực.

Một nhóm bao gồm các thực thể tương tự nhau chế tác thành một tập thực thể

Việc lựa chọn những tập thực thể là một trong những bước vô cùng quan trọng trong vấn đề 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à một trong những thực thểTập hợp những nhân viên là tập thực thểMột dự án là 1 trong những thực thểTập hợp các dự án là tập thực thểMột chống ban là 1 trong thực thểTập hợp các phòng ban là tập thực thể

b - thuộc tính:

Mỗi tập thực thể tất cả một tập các đặc thù đặc trưng, mỗi đặc thù đặc trưng này hotline là ở trong 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ị mang lại thuộc tính đó gọi là miền giá trị.

Xem thêm: Sửa Lỗi Không Thấy Biểu Tượng Pin Laptop Trên Thanh Công Cụ, Sửa Lỗi Mất Biểu Tượng Pin Trên Taskbar Win 10

Miền quý giá của nằm trong tính gồm những loại cực 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 hàm các nhiều loại như sau:

Thuộc tính đối chọi – thiết yếu tách bé dại ra đượcThuộc tính phức tạp – có thể tách bóc ra thành những thành phầnnhỏ hơn

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

Đơn trị: những thuộc tính có giá trị duy nhất cho một thực thể (VD: số CMND, …)Đa trị: những thuộc tính bao gồm một tập giá bán trị mang đến 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ể số đông được rành mạch bởi ở trong tính khóa

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

Mã NV (MaNV: integer)Họ thương hiệu (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ụ cung cấp (hsphucap:float)Tổng lương (tongluong:float)

Ví dụ 2:

*

Ví dụ 3:

*

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

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

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

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

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

d - Lược vật E-R:

Là thứ thị biểu diễn các tập thực thể, nằm trong tính cùng mối quan liêu hệ

Các cam 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ể và thuộc tính, mối quan hệ và tập thực thể

Ví dụ lược thứ E-R:

*

e - các kiểu links trong lược trang bị E-R:

*

Ví dụ:

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

*

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

*

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

*

Một nhân viên hoàn toàn có thể là trưởng phòng của 1 phòng ban như thế nào đó

*

Một nhiều loại thực thể có thể tham gia các lần vào trong 1 quan hệ với khá nhiều vai trò khác 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ó 1 hay những thuộc tính

Có thể có khá nhiều khóa trong một tập thực thể, ta sẽ chọn ra 1 khóa làm cho khóa chính cho tập thực thể đó

3 - Xây dựng mô hình E-R

a - Quy tắc:

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

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

Liệt kê, chọn lọc thông tinXác định tập thực thểXác định mối quan hệXác định thuộc tính cùng gắn trực thuộc 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 quy mô E-R cho cửa hàng dữ liệu cai quản đơn đặt hàng với những thông tin như sau:

*

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

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

Số giao dịch (Số ĐH)Tên 1-1 vị đặt đơn 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ọ thương hiệu NĐ)

-- Phiếu giao hàng gồm những thông tin như sau:

Số phiếu giao hàng (Số PG)Tên solo vị đặt 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 tín đồ nhận (Họ thương hiệu NN)Tên người giao (Họ tên NG)

Bước 2: khẳng định thực thể, ở trong 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 những 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 các 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 vị trí giao

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

Mã số NNHọ thương hiệu NN

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

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

Bước 3: khẳng định các côn trùng quan hệ

-- Hai cồn từ tìm kiếm được là: Đặt, Giao --> dựa vào hai rượu cồn từ search được, đặt các thắc mắc để xác đị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 nhấn hàng THUỘC Đơn vị khách hàng

Bước 4: Vẽ biểu đồ quy mô 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 đối kháng vị mua hàng và đơn vị quý khách hàng đều là các đơn vị ở 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 với ngày dìm chức.Mỗi chống ban có thể ở các nhiều nhân viênNhân viên tất cả mã nhân viên, chúng ta tên, địa chỉ, chức vụMỗi nhân viên thao tác ở 1 chống ban, gia nhập vào các đề ánMỗi đề án gồm mã đề án, thương hiệu đề án

Ta bao gồm lược thứ 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