Entity relationship diagram là gì ? cách vẽ erd cách vẽ mô hình thực thể erd siêu đơn giản
Nội Dung Chính Trong Bvàagrave;ι Viết
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
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
Đăng nhận xét