ERD Là Gì ? Cách Vẽ ERD - Học PHP - CodeGym
ERD là gì ? Cách vẽ ERD
Tổng quan Hiền Nguyễn Thị 25-03-2021NỘI DUNG BÀI VIẾT
- Mô hình erd là gì?
- Cách vẽ sơ đồ erd
- Chuyển mô hình er sang mô hình quan hệ
- Mô hình quan hệ là gì?
- Cách chuyển mô hình er sang mô hình quan hệ
Mô hình erd là một loại mô hình không còn xa lạ với nhiều người. Vậy mô hình erd là gì? Cách vẽ mô hình erd thế nào? Và cách chuyển nó sang mô hình quan hệ ra sao? Hãy cùng tìm hiểu dưới đây nhé.
Mô hình erd là gì?
Mô hình erd được viết tắt bởi từ Entity Relationship Diagram được hiểu là mô hình thực thể kết hợp hay còn gọi là thực thể liên kết. Mô hình này còn được biết tới với các gọi khác là er (viết tắt của từ Entity Relationship model). Vậy mô hình er là gì? Mô hình erd hay er bao gồm các thực thể, những mối kết hợp và đặc biệt là danh sách thuộc tính.
Trong đó:
- Thực thể được hiểu là các danh sách cần được quản lý và có những đặc trưng riêng biệt như tên và các thuộc tính.
Ví dụ khi thiết kế cơ sở dữ liệu để quản lý học viên của một trung tâm tiếng anh, ta có các thực thể sau: HOCVIEN, LOP, KHOA HOC….
- Mối kết hợp là mối quan hệ và liên quan giữa hai hay nhiều thực thể. Mối kết hợp lại được chia thành 3 loại một – một (1-1), một – nhiều (1-N) và nhiều nhiều (N-N).
Cụ thể: Hai thực thể A – B có mối quan hệ 1 – 1 nếu thực thể A chỉ tương ứng với một thực thể kiểu B và ngược lại. Hai thực thể này có mối quan hệ 1 – N nếu một thực thể A có thể tương ứng với nhiều thực thể kiểu B, nhưng với 1 thực thể B thì chỉ có thể tương ứng với duy nhất một thực thể kiểu A. Và cuối cùng, hai thực thể A – B có mối quan hệ N – N nếu một thực thể kiểu A có thể tương ứng với nhiều thực thể B và ngược lại.
Cách vẽ sơ đồ erd
Sau khi nắm được mô hình erd là gì, chúng ta sẽ tìm hiểu cách vẽ sơ đồ erd. Để vẽ được sơ đồ erd, ta cần lưu ý một số ký hiệu sau:
- Hình chữ nhật: biểu diễn thực thể
- Hình elip: biểu diễn thuộc tính, trong hình elip có ghi tên thuộc tính
- Hình thoi: biểu diễn quan hệ
Các bước vẽ sơ đồ erd:
- Thông qua việc liệt kê và lựa chọn thông tin dựa trên giấy tờ, hồ sơ
- Xác định mối quan hệ giữa thực thể và thuộc tính của nó
- Xác định mối quan hệ có thể có giữa các thực thể và mối kết hợp
- Vẽ mô hình erd bằng các ký hiệu sau đó chuẩn hóa và thu gọn sơ đồ
Chuyển mô hình er sang mô hình quan hệ
Mô hình quan hệ là gì?
Mô hình quan hệ hay được gọi là mô hình thực thể quan hệ là các cơ sở dữ liệu được xây dựng dưới dạng mô hình. Mô hình này được đặc trưng bởi 3 đặc trưng sau:
- Các mối quan hệ phải có tên riêng biệt để phân biệt với nhau
- Các bộ được phân biệt với nhau và không quan trọng thứ tự
- Mỗi thuộc tính cũng cần có tên phân biệt và không quan trọng thứ tự
Cách chuyển mô hình er sang mô hình quan hệ
Bước 1: chuyển mỗi loại thực thể thành một loại quan hệ tương ứng
- Chuyển các mối kết hợp 1-1 gom 2 thực thể thành một thực thể
- Các mối kết hợp 1-N lấy khóa bên thực thể nhiều chuyển thành khóa ngoại
- Các mối quan hệ N-N hình thành một loại quan hệ mới
Bước 2: kiểm tra lại dạng chuẩn của các mối quan hệ.
Nguồn: https://dinhnghia.vn/mo-hinh-erd-la-gi.html
Bài viết khác: SQL là gì ?
Share this:
Từ khóa » Sơ đồ Er Là Gì
-
[MySQL 05] Mô Hình ER Là Gì Và Ví Dụ - Code Lean
-
Mô Hình Quan Hệ - Thực Thể (Entity – Relationship Model) - Viblo
-
Phương Pháp Xây Dựng Biểu Đồ Mô Hình Er Là Gì ...
-
Mô Hình Dữ Liệu ER - Biểu Tượng Sơ đồ ER - TutorialCup
-
Sự Khác Biệt Giữa Sơ đồ ER Và EER - Sawakinome
-
Mô Hình Thực Thể Mối Kết Hợp (ER) - Freetuts
-
Entity-relationship Model | TopDev
-
Mô Hình Er Là Gì
-
Vẽ Sơ đồ ER Trực Tuyến | Creately
-
Phương Pháp Xây Dựng Biểu Đồ Mô Hình Er Là Gì ? Cách Vẽ Mô ...
-
Erd Là Gì? Tìm Hiểu Về Mô Hình Erd Và Cách Vẽ Sơ đồ Erd Chuẩn
-
Giới Thiệu Về Mô Hình Er Là Gì ? Cách Vẽ Mô Hình Thực Thể Erd ...
-
Erd Là Gì