Mô hình quan hệ giới tính thực thể (Entity Relationship model - E-R) được CHEN giới thiệu vào năm 1976 là một mô hình được sử dụng rộng rãi trong các bản thiết kế cơ sở 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 quả đât thực trải qua tập các đối tượng được call là những thực thể và các mối 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ới nó bộc lộ rõ hơn những thành phần trong quả đât thực.

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

Xem thêm: Top Game 18+: Top Game “Người Lớn” Dị Và Hardcore Nhất Trên Mobile, Đem Lại Cảm Giác Cực Kỳ Đậm Chất 18+

Giả dụ như mô hình mạng chỉ biểu diễn các đối tượng người tiêu dùng chính chứ không diễn tả được các điểm sáng trong đối tượng người sử 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. Chính vì vậy vấn đề lựa chọn mô hình này luôn luôn là quyết định của những nhà phân tích xây đắp cơ sở dữ liệu

1 - phương châm của mô hình E-R trong quá trình kiến thiết cơ sở dữ liệu:

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

*

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

2 - các thành phần cơ phiên 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 người dùng trong quả đât thực.

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

Việc lựa chọn những tập thực thể là 1 bước vô cùng đặc biệt trong việc xây dựng sơ thiết bị 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 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à một trong những thực thểTập hợp những dự án là tập thực thểMột phòng ban là 1 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ể bao gồm một tập các đặc thù đặc trưng, mỗi tính chất đặc trưng này gọi là nằm 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ị mang đến thuộc tính đó hotline là miền giá trị.

Miền cực hiếm của trực thuộc 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ó các 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 kháng – cấp thiết tách nhỏ tuổi ra đượcThuộc tính phức tạp – bao gồm thể tách bóc ra thành những thành phầnnhỏ hơn

Các một số loại giá trị của ở trong 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ị: những thuộc tính có một tập giá bán trị mang đến cùng một thực thể (VD: bằng cấp, …)Suy diễn được (năm sinh tuổi)

Mỗi thực thể đa số được tách biệt 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 (hsphucap:float)Tổng lương (tongluong:float)

Ví dụ 2:

*

Ví dụ 3:

*

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

Quan hệ là sự liên kết thân hai hay nhiều 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ơ sở nào đóMột chống ban tất cả một nhân viên cấp dưới làm trưởng phòng

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

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

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

Các cam kết hiệu vào lược thứ E-R

Đỉnh:

*

Cung: là con đườ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 đồ E-R:

*

Ví dụ:

Một chống ban có không ít 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 hoàn toàn có thể được cắt cử vào nhiều dự án công trình hoặc ko được cắt cử vào dự án nào

*

Một nhân viên rất có thể là trưởng phòng của một 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 một trong những quan hệ với khá nhiều vai trò không giống nhau

*

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

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

Một khóa bao gồm thể có một hay các thuộc tính

Có thể có nhiều khóa trong 1 tập thực thể, ta sẽ chọn ra 1 khóa làm 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 mọt quan hệChọn đúng giao diện thuộc tính

b - quá trình xây dựng:

Liệt kê, tinh lọc thông tinXác định tập thực thểXác định côn trùng quan hệXác định trực thuộc tính và gắn thuộc tính mang đến tập thực thể cùng mối quan hệQuyết định nằm trong tính khóaVẽ biểu đồ mô hình 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ác đại lý dữ liệu cai quản đơn đặt đơn 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 đơn hàng gồm những thông tin như sau:

Số giao dịch (Số ĐH)Tên 1-1 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ọ tên NĐ)

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

Số phiếu ship hàng (Số PG)Tên đơn vị đặt đơn hàng (Tên ĐV)Địa chỉNơi giao hàng (Tên địa điểm 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ọ tên NN)Tên tín đồ giao (Họ thương hiệu NG)

Bước 2: xác định thực thể, thuộc 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 những 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ọ tên NĐ

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

Mã số ĐĐGTên nơi giao

-- Thực thể NGƯỜI NHẬN gồm những 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 rượu cồn từ tìm kiếm được là: Đặt, Giao --> nhờ vào hai đụng từ kiếm tìm được, để các câu hỏi để xác định các mối quan hệ như sau:

*

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

Người đặt hàng THUỘC Đơn vị để hàngNgười dấn hàng THUỘC Đơn vị khách hàng

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

*

Bước 5: chuẩn hóa, rút gọn mô hình thực thể E-RDo solo vị đặt hàng và đơn vị khách hàng đều là những đơn vị ở 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 những 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 có tên duy nhất, mã phòng ban duy nhất, một trưởng phòng và ngày thừa nhận chức.Mỗi chống ban có thể ở những nhiều nhân viênNhân viên bao gồm mã nhân viên, bọn họ tên, địa chỉ, chức vụMỗi nhân viên thao tác ở 1 chống ban, tham gia vào các đề ánMỗi đề án gồm mã đề án, tên đề án

Ta gồm lược đồ gia 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