ENTITY RELATIONSHIP DIAGRAM LÀ GÌ

     

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

Bạn đang xem: Entity relationship diagram là gì



Xem thêm: Phần Mềm Nvidia Là Gì ? Card Màn Hình Nvidia Là Gì

Nếu như mô hình mạng chỉ trình diễn các đối tượng người dùng chính chứ không biểu thị được các điểm lưu ý trong đối tượng người dùng đó thì trong mô hình quan hệ thực thể lại khắc phục và hạn 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 là quyết định của những nhà phân tích xây cất cơ sở dữ liệu

1 - mục đích của mô hình E-R trong vượt trình thiết kế cơ sở dữ liệu:

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

*

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

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

a - Thực thể với tập thực thể

Thực thể là một đối tượng trong quả đât thực.

Một nhóm bao gồm các thực thể tương tự như nhau tạo nên 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 trong bước vô cùng quan trọng đặc biệt trong bài toán xây dựng sơ thiết bị về quan hệ thực thể

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

Một nhân viên là một 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 các dự án là tập thực thểMột chống ban là một 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ể có một tập các đặc thù đặc trưng, mỗi đặc thù đặc trưng này gọi là ở trong tính của tập thực thể. Ứng với mỗi thuộc tính tất cả một tập các giá trị cho thuộc tính đó hotline là miền giá bán trị.

Xem thêm: Galaxy Buds Chỉ Nghe Được 1 Bên, Galaxy Buds+

Miền quý giá của ở trong tính gồm các loại quý giá 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 đối kháng – bắt buộc tách nhỏ tuổi ra đượcThuộc tính tinh vi – có thể tách ra thành các thành phầnnhỏ hơn

Các các loại giá trị của trực 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 tất cả một tập giá trị đế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ể đều được rõ ràng bởi nằm 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ọ thương hiệu (Hoten: string<50>)Ngày sinh (ns:date)Địa chỉ (diachi:string<100>)Quê cửa hàng (quequan:string<30>)Hệ số lương (hsluong:float)Hệ số phụ cấp cho (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ự việc 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ó các liên kết như sau:

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

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

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

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

Các ký kết hiệu trong lược vật dụng E-R

Đỉnh:

*

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

Ví dụ lược thiết bị E-R:

*

e - các kiểu liên kết trong lược vật E-R:

*

Ví dụ:

Một phòng ban có 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 rất có thể được phân công 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 có thể là trưởng phòng của 1 phòng ban nào đó

*

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

*

f - nằm trong tính khóa:

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

Một khóa có thể có 1 hay những thuộc tính

Có thể có không ít khóa trong 1 tập thực thể, ta sẽ 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 mô hình E-R

a - Quy tắc:

Chính xácTránh trùng lặpDễ hiểuChọn đúng mối quan hệChọn đúng loại 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ọt quan hệXác định thuộc tính cùng gắn trực thuộc tính cho tập thực thể và 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 đại lý dữ liệu quản lý đơn mua 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 mua hàng gồm những tin tức như sau:

Số deals (Số ĐH)Tên đối kháng vị mua 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 mua 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 ship hàng (Số PG)Tên đối chọi vị đặt đơn hàng (Tên ĐV)Địa chỉNơi giao hàng (Tên vị trí GH)Ngày giaoTên hàngĐơn vị tính (Đv tính)Số lượngĐơn giáThành tiềnTên fan nhận (Họ thương hiệu NN)Tên tín đồ 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 những 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 những thuộc tính sau:

Mã số NĐHọ tên NĐ

-- Thực thể NƠI GIAO gồm những 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 những 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 kiếm được là: Đặt, Giao --> nhờ vào hai hễ từ search được, đặt các câu hỏi để xác minh các mối quan hệ như sau:

*

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

Người đặt đơn hàng THUỘC Đơn vị đặt 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 hóa, rút gọn quy mô thực thể E-RDo solo vị đặt hàng và đơn vị khách hàng đều là các đơn vị ở phía bên ngoài giao dịch với shop nên ta gộp thành một thực thể là Đơn vị khách hàng gồm các thuộc tính: Mã ĐV, thương hiệu ĐV, Địa chỉ, Điện thoại

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

*

Cty có tương đối nhiều phòng ban, từng phòng ban mang tên duy nhất, mã cơ sở duy nhất, một trưởng phòng với ngày nhận chức.Mỗi chống ban rất có thể ở những nhiều nhân viênNhân viên gồm mã nhân viê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 tất cả lược đồ vật 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