Entity relationship diagram là gì ? cách vẽ erd cách vẽ mô hình thực thể erd siêu đơn giản

Create by : https://ift.tt/3DnoNFF

Entity Relationship Diagram là một dụng cụ trực quan hữu ích. Nó được Peter Chen gợi ý vào năm 1971 để tạo ra một quy ước thống nhất có thể được sử dụng cho CSDL quan hệ và mạng. Vậy bạn có biết Entity Relationship Diagram là gì cũng như vì sao, khi nào nên sử dụng nó hay không? Nếu cũng đang gặp những vướng mắc này hãy cùng https://monrun.vn/ tham khảo những thông tin tổng hợp dưới đây.

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

Bạn đang xem: Erd là gì

Mục Lục

3 Khi nào nên sử dụng Entity Relationship Diagram?5 Các thành phần của Entity Relationship Diagram5.2 Thuộc tính – Attribute5.3 Mối quan hệ – Relationship

Entity Relationship Diagram là gì?

Có không ít người tò mò không biết Entity Relationship Diagram là gì? Trước tiên tất cả chúng ta hãy thử khái niệm theo kiểu “word by word” nhé: 

Entity có nghĩa là thực thểRelationship là các mối quan hệDiagram là sơ đồ.

Từ những ý nghĩa này ta có thể khái niệm được Entity Relationship Diagram là một sơ đồ hiển thị mối quan hệ của các tập thực thể được lưu trữ trong CSDL. Nói cách khác, Entity Relationship Diagram giúp giải thích cấu trúc logic của CSDL. Sơ đồ ER được tạo dựa trên ba khái niệm cơ bản: thực thể, tính chất và mối quan hệ.

*

Entity Relationship Diagram là gì?

Entity Relationship Diagram còn được viết tắt là ERD hay sơ đồ ER. 

Entity Relationship Diagram phân phối một cái nhìn nhanh về cách các thực thể này liên quan với nhau. Bạn có thể gọi nó là bản thiết kế làm nền tảng cho kiến ​​trúc doanh nghiệp của các bạn, phân phối một bản trình bày trực quan về các mối quan hệ giữa các bộ dữ liệu (thực thể) khác nhau.

Trong biểu đồ, các thực thể được thể hiện bằng các hộp có các đường link chúng với các tính chất khác nhau, các tính chất này mô tả các phẩm chất hoặc đặc tính của thực thể.

Mọi thứ link với nhau theo mối quan hệ giữa các thực thể – hoặc cách chúng tương tác với nhau. Các mối quan hệ thỉnh thoảng được gọi là cơ bản, mô tả các tương tác bằng số – nhưng tất cả chúng ta hãy đơn giản gọi chúng là mối quan hệ.

Vì sao phải sử dụng Entity Relationship Diagram?

Sau khi đã biết Entity Relationship Diagram là gì tất cả chúng ta hãy tìm hiểu vì sao phải sử dụng loại sơ đồ này. Sở dĩ cần phải sử dụng sơ đồ ER là vì những nguyên nhân sau:

Giúp bạn xác nhận các thuật ngữ liên quan đến mô hình mối quan hệ thực thể.Cung cấp bản xem trước về cách toàn bộ các bảng của các bạn sẽ kết nối, những trường nào sẽ có trên mỗi bảng.Giúp mô tả các thực thể, tính chất, mối quan hệ.Sơ đồ ER có thể chuyển thành bảng quan hệ cho phép bạn xây dựng CSDL nhanh chóng.Sơ đồ ER có thể được các nhà thiết kế CSDL sử dụng như một bản thiết kế để triển khai dữ liệu trong các ứng dụng PM cụ thể.Người thiết kế CSDL hiểu rõ hơn về thông tin được chứa trong CSDL với sự trợ giúp của sơ đồ ERP.Entity Relationship Diagram cho phép bạn giao tiếp với cấu trúc logic của CSDL với người dùng.

Khi nào nên sử dụng Entity Relationship Diagram?

Sơ đồ ER được sử dụng trong các công việc cụ thể như sau:

*

Sơ đồ ER mang đến nhiều lợi nhuận

Thiết kế CSDL

ERD được sử dụng để mô hình hóa và thiết kế mối quan hệ CSDL, về mặt logic và các quy tắc nghiệp vụ (trong mô hình dữ liệu logic) và về những công nghệ cụ thể sẽ thực hiện (trong mô hình dữ liệu vật lý.) 

Trong phát triển website, một ERD thường là bước trước nhất trong quá trình xác nhận các yêu cầu cho một dự án thông tin. Sau này nó cũng được dùng để lập mô hình một hoặc nhiều CSDL cụ thể. DataBase quan hệ có 1 bảng quan hệ tương tự và nó có thể được trình diễn theo cách đó khi thiết yếu.

Khắc phục sự cố CSDL

ERD được sử dụng để phân tích CSDL hiện có. Từ đó để tìm và khắc phục các vấn đề về logic hoặc triển khai. Việc vẽ sơ đồ sẽ cho thấy vấn đề đang sai ở đâu.

Hệ thống thông tin kinh doanh

Các sơ đồ ER được sử dụng để thiết kế, phân tích CSDL quan hệ được dùng trong các quy trình kinh doanh. Bất kỳ quy trình kinh doanh nào dùng dữ liệu thực địa liên quan đến các thực thể, hành động và thúc đẩy qua lại có thể được hưởng lợi từ CSDL quan hệ. Nó có thể hợp lý hóa các quy trình giúp tìm hiểu thông tin đơn giản hơn và cải tổ kết quả.

Tái thiết kế quy trình nghiệp vụ (BPR – Business process re-engineering)

Entity Relationship Diagram giúp phân tích CSDL được sử dụng trong quá trình tái thiết kế quy trình nghiệp vụ và mô hình hóa việc thiết lập CSDL mới.

Xem thêm: First Name Là Gì ? Last Name Là Gì? Cách Điền Chuẩn Trong Form

Giáo dục

Nghiên cứu

Vì có quá nhiều tìm hiểu tập trung vào những dữ liệu có cấu trúc. Cho nên sơ đồ ER có ɢ một vai trò trọng yếu trong quá trình thiết lập CSDL hữu ích để phân tích dữ liệu.

Biểu tượng và kí hiệu trong sơ đồ Entity Relationship 

*

Một số biểu tượng trong sơ đồ ERD

Biểu tượng và ký hiệu trong ERD là 3 hình cơ bản là hình chữ nhật, hình bầu dục và hình thoi. 3 biểu tượng này thể hiện mối quan hệ giữa các phần tử, thực thể và tính chất. Có một số yếu tố phụ dựa trên các yếu tố chính trong ERD. Sơ đồ ER là một trình diễn trực quan của dữ liệu mô tả cách dữ liệu có liên quan với nhau bằng cách sử dụng các ký hiệu.

Cụ thể các ký hiệu có ý nghĩa như sau:

Hình chữ nhật: đại diện cho các loại thực thể (Entity)Hình bầu dục: đại diện cho các tính chất (Attributes)Hình thoi: đại diện cho các loại mối quan hệ (Relationship)Đường kẻ: Nó link các tính chất với các kiểu thực thể và kiểu thực thể với các kiểu quan hệ khácKhóa chính: các tính chất được gạch chânHình bầu dục kép: đại diện cho các tính chất đa giá trị

Các thành phần của Entity Relationship Diagram

Sơ đồ Entity Relationship gồm có các thành phần sau:

Thực thể – Entity

Là một thứ có thể xác nhận được, ví dụ như một người, đối tượng, khái niệm hoặc sự kiện,… có thể được lưu trữ dữ liệu về chính nó. Hãy coi các thực thể là những danh từ. Ví dụ: sinh viên, khách hàng, ô tô hoặc sản phẩm. Thực thể được hiển thị dưới dạng hình chữ nhật.

Thuộc tính – Attribute

Là tính chất hoặc đặc tính của một thực thể. Chúng được trình diễn dưới dạng hình bầu dục. Thuộc tính lại gồm 4 loại khác nhau là:

*

Ví dụ về một sơ đồ ERD

Thuộc tính khóa – Key attribute

Thuộc tính khóa có thể xác nhận duy nhất một thực thể từ một tập thực thể. Thuộc tính khóa được trình diễn bằng hình bầu dục giống như các tính chất tuy nhiên nó được gạch dưới .

Thuộc tính tổng hợp – Composite attribute

Một tính chất là sự phối hợp của các tính chất khác được gọi là tính chất tổng hợp. Ví dụ: Trong thực thể sinh viên, địa chỉ sinh viên là một tính chất tổng hợp vì một địa chỉ bao gồm các tính chất khác như số smartphone, tin nhắn hộp thư online, số nhà.

Thuộc tính đa giá trị – Multivalued attribute

Một tính chất có thể chứa nhiều giá trị được gọi là tính chất đa giá trị. Nó được trình diễn bằng hình bầu dục kép. Ví dụ như một người có thể có nhiều số smartphone nên tính chất số smartphone là đa giá trị.

Thuộc tính có nguồn gốc – Derived attribute

Thuộc tính có nguồn gốc là tính chất có giá trị là động và được dẫn xuất từ ​​tính chất khác. Nó được trình diễn bằng hình bầu dục đứt nét trong ERD. Ví dụ như tuổi người là một tính chất có nguồn gốc vì nó thay đổi theo thời gian và có thể được lấy từ một tính chất khác là (Ngày sinh).

Mối quan hệ – Relationship

Đây là mối quan hệ giữa các thực thể. Chúng lại có 4 kiểu quan hệ khác nhau là:

Mối quan hệ 1-1

Khi một cá thể của một thực thể được link với một cá thể của một thực thể khác thì nó được gọi là mối quan hệ 1-1. Ví dụ, một người chỉ có một minh chứng thư và một minh chứng thư được cấp cho một người.

Mối quan hệ một đến nhiều

Khi một instance của một thực thể được link với nhiều hơn một instance của một thực thể khác thì nó được gọi là mối quan hệ một với nhiều. Ví dụ như một khách hàng có thể đặt nhiều đơn hàng. Nhưng một đơn hàng đó không thể được đặt bởi nhiều khách hàng.

Mối quan hệ nhiều với một

Khi nhiều cá thể của một thực thể được link với một cá thể duy nhất của một thực thể khác thì nó được gọi là mối quan hệ nhiều đối một. Ví dụ như nhiều sinh viên có thể học ở một trường cao đẳng. Nhưng một sinh viên không thể học ở nhiều trường đồng thời.

Nhiều mối quan hệ

Trên đây là những thông tin tổng hợp về Entity Relationship Diagram là gì cũng như những chia sẻ khái lược nhất về sơ đồ ER. Hy vọng bài tổng hợp có thể giúp bạn hiểu hơn về sơ đồ này.


Entity Relationship Diagram (ERD) Tutorial – Part 1


Learn how to create an Entity Relationship Diagram in this tutorial. We provide α basic overview of ERDs and then gives stepbystep training on how to make an ER diagram with correct cardinality.
Entity Relationship Diagrams are comprised of 3 main categories: entities, attributes, and relationships. Entities are objects or concepts that are associated with important data—like α customer, order, or product. Attributes represent properties or traits of an entity, such as α customer’s phone number or home address. Relationships demonstrate the link between entities.
Another main aspect of of ERD’s is cardinality, which further defines the relationship between entities in α numerical way. Certain symbols signify the minimum and maximum relationship between different entities.
Additional ERD information: https://ift.tt/2ZlYpgE
——
Learn more and sign up:
https://ift.tt/2HlwC4w
Follow us:
Facebook: https://ift.tt/1qbt9n8
Twitter: https://twitter.com/lucidchart
Instagram: https://ift.tt/2p9ZFhD
LinkedIn: https://ift.tt/2vLETq6

Xem thêm nội dung thuộc thể loại: Hỏi Đáp
Xem thêm bài viết thuộc chuyên mục: Hỏi Đáp

The post Entity relationship diagram là gì ? cách vẽ erd cách vẽ mô hình thực thể erd siêu đơn giản appeared first on Monrun.vn.



source https://monrun.vn/entity-relationship-diagram-la-gi/

Nhận xét

Bài đăng phổ biến từ blog này

Trang Tin Làm Đẹp Monrun

Sao la hầu là gì tốt hay xấu chiếu mệnh nam nữ tuổi nào năm 2021 sao la hầu là gì? sao la hầu tốt hay xấu, kỵ khắc màu gì?

Thiết bị ngoại vi là gì ? phân biệt thiết bị ngoại vi thiết bị ngoại vi là gì thiết bị ngoại vi là gì