Entity Relationship Diagram Là Gì ? Cách Vẽ Erd Cách Vẽ Mô Hình Thực Thể Erd Siêu Đơn Giản

Entity Relationship Diagram là một công cụ trực quan hữu ích. Nó được Peter Chen đề xuất vào năm 1971 để tạo ra một quy ước thống nhất có thể được sử dụng cho cơ sở dữ liệu quan hệ và mạng. Vậy bạn có biết Entity Relationship Diagram là gì cũng như tại sao, khi nào nên sử dụng nó hay không? Nếu cũng đang gặp các vướng mắc này hãy cùng chúng tôi tham khảo các 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

Entity Relationship Diagram Là Gì ? Cách Vẽ Erd Cách Vẽ Mô Hình Thực Thể Erd Siêu Đơn Giản

Bạn đang đọc: Entity Relationship Diagram Là Gì ? Cách Vẽ Erd Cách Vẽ Mô Hình Thực Thể Erd Siêu Đơn Giản

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ì?

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

Có không ít người tò mò không biết Entity Relationship Diagram là gì? Đầu tiên chúng ta hãy thử định nghĩa 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ơ đồ.Entity có nghĩa là thực thểRelationship là các mối quan hệDiagram là sơ đồ .Từ các ý nghĩa này ta hoàn toàn có thể định nghĩa đượ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 tàng trữ trong cơ sở tài liệu. Nói cách khác, Entity Relationship Diagram hỗ trợ lý giải cấu trúc logic của cơ sở tài liệu. Sơ đồ ER được tạo dựa trên ba khái niệm cơ bản : thực thể, thuộc tính 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 cung ứng một cái nhìn nhanh về cách các thực thể này tương quan với nhau. Bạn hoàn toà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 bạn, phân phối một bản trình diễn trực quan về các mối quan hệ giữa các bộ tài liệu ( thực thể ) khác nhau .Trong biểu đồ, các thực thể được bộc lộ bằng các hộp có các đường link chúng với các thuộc tính khác nhau, các thuộc tính này miêu tả các phẩm chất hoặc đặc thù 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ệ đôi lúc được gọi là cơ bản, diễn đạt các tương tác bằng số – nhưng tất cả chúng ta hãy đơn thuần gọi chúng là mối quan hệ .

Tại sao phải sử dụng Entity Relationship Diagram?

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

hỗ trợ bạn xác định 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 tất cả các bảng của bạn sẽ kết nối, các trường nào sẽ có trên mỗi bảng.hỗ trợ mô tả các thực thể, thuộc tính, 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 cơ sở dữ liệu nhanh chóng.Sơ đồ ER có thể được các nhà thiết kế cơ sở dữ liệu sử dụng như một bản thiết kế để triển khai dữ liệu trong các ứng dụng phần mềm cụ thể.Người thiết kế cơ sở dữ liệu hiểu rõ hơn về thông tin được chứa trong cơ sở dữ liệu với sự trợ hỗ trợ của sơ đồ ERP.Entity Relationship Diagram cho phép bạn giao tiếp với cấu trúc logic của cơ sở dữ liệu với người dùng.

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

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

*Sơ đồ ER mang đến nhiều quyền lợi

Thiết kế cơ sở dữ liệu

ERD được sử dụng để quy mô hóa và phong cách thiết kế mối quan hệ cơ sở tài liệu, về mặt logic và các quy tắc nhiệm vụ ( trong quy mô tài liệu logic ) và về các công nghệ tiên tiến đơn cử sẽ thực thi ( trong quy mô tài liệu vật lý. )Trong tăng trưởng web, một ERD thường là bước tiên phong trong quy trình xác lập các nhu yếu cho một dự án Bất Động Sản thông tin. Sau này nó cũng được dùng để lập quy mô một hoặc nhiều cơ sở tài liệu đơn cử. Cơ sở tài liệu quan hệ có 1 bảng quan hệ tương tự và nó hoàn toàn có thể được màn biểu diễn theo cách đó khi thiết yếu .

Khắc phục sự cố cơ sở dữ liệu

ERD được sử dụng để nghiên cứu và phân tích cơ sở tài liệu hiện có. Từ đó để tìm và xử lý các yếu tố về logic hoặc tiến hành. Việc vẽ sơ đồ sẽ cho thấy yếu tố đang sai ở đâu .

Hệ thống thông tin kinh doanh

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

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

Entity Relationship Diagram hỗ trợ phân tích cơ sở dữ liệu đượ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 cơ sở dữ liệu 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 điều tra và nghiên cứu tập trung chuyên sâu vào các tài liệu có cấu trúc. Cho nên sơ đồ ER có g một vai trò quan trọng trong quy trình thiết lập cơ sở tài liệu hữu dụng để nghiên cứu và phân tích tài liệu .

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

*Một vài hình tượng trong sơ đồ ERDBiể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 hình tượng này biểu lộ mối quan hệ giữa các thành phần, thực thể và thuộc tính. Có Một vài ít yếu tố phụ dựa trên các yếu tố chính trong ERD. Sơ đồ ER là một màn biểu diễn trực quan của tài liệu miêu tả cách tài liệu có tương 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 thuộc tính (Attributes)Hình thoi: đại diện cho các loại mối quan hệ (Relationship)Đường kẻ: Nó liên kết các thuộc tính 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 thuộc tính được gạch chânHình bầu dục kép: đại diện cho các thuộc tính đa giá trị

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

Hình chữ nhật : đại diện thay mặt cho các loại thực thể ( Entity ) Hình bầu dục : đại diện thay mặt cho các thuộc tính ( Attributes ) Hình thoi : đại diện thay mặt cho các loại mối quan hệ ( Relationship ) Đường kẻ : Nó link các thuộc tính 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 thuộc tính được gạch chânHình bầu dục kép : đại diện thay mặt cho các thuộc tính đa giá trịSơ đồ Entity Relationship gồm có các thành phần sau :

Thực thể – Entity

Là một thứ hoàn toàn có thể xác lập được, Thí dụ như một người, đối tượng người tiêu dùng, khái niệm hoặc sự kiện, … hoàn toàn có thể được tàng trữ tài liệu về chính nó. Hãy coi các thực thể là các danh từ. Thí dụ : sinh viên, người mua, xe hơi hoặc loại 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à thuộc tính hoặc đặc thù 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à :

*Thí dụ về một sơ đồ ERDThuộc tính khóa – Key attributeThuộc tính khóa hoàn toàn có thể xác lập 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 thuộc tính Tuy vậy nó được gạch dưới .Thuộc tính tổng hợp – Composite attributeMột thuộc tính là sự phối hợp của các thuộc tính khác được gọi là thuộc tính tổng hợp. Thí dụ : Trong thực thể sinh viên, địa chỉ sinh viên là một thuộc tính tổng hợp vì một địa chỉ gồm có các thuộc tính khác như số điện thoại cảm ứng, email, số nhà .Thuộc tính đa giá trị – Multivalued attributeMột thuộc tính hoàn toàn có thể chứa nhiều giá trị được gọi là thuộc tính đa giá trị. Nó được màn biểu diễn bằng hình bầu dục kép. Thí dụ như một người hoàn toàn có thể có nhiều số điện thoại cảm ứng nên thuộc tính số điện thoại cảm ứng là đa giá trị .Thuộc tính có nguồn gốc – Derived attributeThuộc tính có nguồn gốc là thuộc tính có giá trị là động và được dẫn xuất từ ​ ​ thuộc tính khác. Nó được trình diễn bằng hình bầu dục đứt nét trong ERD. Thí dụ như tuổi người là một thuộc tính có nguồn gốc vì nó biến hóa theo thời hạn và hoàn toàn có thể được lấy từ một thuộc tính 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 liên kết 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. Thí dụ, một người chỉ có một chứng minh thư và một chứng minh thư được cấp cho một người.

Mối quan hệ một đến nhiềuKhi 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. Thí dụ như một người mua hoàn toàn có thể đặt nhiều đơn hàng. Nhưng một đơn hàng đó không hề được đặt bởi nhiều người mua .Mối quan hệ nhiều với mộtKhi nhiều thành viên của một thực thể được link với một thành viên 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. Thí dụ như nhiều sinh viên hoàn toàn có thể học ở một trường cao đẳng. Nhưng một sinh viên không hề học ở nhiều trường cùng lúc .Nhiều mối quan hệTrên đây là các thông tin tổng hợp về Entity Relationship Diagram là gì cũng như các san sẻ khái lược nhất về sơ đồ ER. Hy vọng bài tổng hợp hoàn toàn có thể hỗ trợ bạn hiểu hơn về sơ đồ này .

Giới thiệu: Quang Sơn

Quang Sơn là giám đốc hocdauthau.com - Kênh thông tin học đấu thầu, kiến thức tổng hợp, công nghệ, đời sống.

0 Shares
Share
Tweet
Pin