Lược Đồ Quan Hệ Là Gì? Lược Đồ Trong Hệ Quản Trị Cơ Sở Dữ Liệu

Bài viết Lược Đồ Quan Hệ Là Gì? Lược Đồ Trong Hệ Quản Trị Cơ Sở Dữ Liệu thuộc chủ đề về HỎi Đáp thời gian này đang được rất nhiều bạn quan tâm đúng không nào !! Hôm nay, Hãy cùng Buyer tìm hiểu Lược Đồ Quan Hệ Là Gì? Lược Đồ Trong Hệ Quản Trị Cơ Sở Dữ Liệu trong bài viết hôm nay nhé ! Các bạn đang xem nội dung : “Lược Đồ Quan Hệ Là Gì? Lược Đồ Trong Hệ Quản Trị Cơ Sở Dữ Liệu”

Đánh giá về Lược Đồ Quan Hệ Là Gì? Lược Đồ Trong Hệ Quản Trị Cơ Sở Dữ Liệu


Xem nhanh
[SQL Server] Buổi 02: Phân tích ERD, Lược đồ quan hệ.
Link Tài Liệu: https://goo.gl/tJ8EjO

Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí. https://goo.gl/t0LmyJ

Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.

Lập trình C#: https://www.youtube.com/playlist?list...

Lập trình C# cho người không biết lập trình: https://www.youtube.com/playlist?list...

Hướng dẫn kỹ thuật: https://www.youtube.com/playlist?list...

SQL server: https://www.youtube.com/playlist?list...

Lập trình C++: https://www.youtube.com/playlist?list...

Lập trình Unity 3D: https://www.youtube.com/playlist?list...

Mô hình quan hệ 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 ở mức khái niệm, được xây dựng dựa trên việc nhận thức thế giới thực thông qua tập các đối tượng được gọi là các thực thể và các mối quan hệ giữa các đối tượng này. So với mô hình mạng thì mô hình quan hệ thực thể có nhiều ưu điểm hơn và nó thể hiện rõ hơn các thành phần trong thế giới thực.

Bạn đang xem: Lược đồ quan hệ là gì?

Xem thêm: Tải Ảnh Lên Facebook Bị Mờ, Hướng Dẫn Cách Đăng Ảnh Lên Facebook Không Mờ

Nếu như mô hình mạng chỉ biểu diễn các đối tượng chính chứ không mô tả được các đặc điểm trong đối tượng đó thì trong mô hình quan hệ thực thể lại khắc phục được những điểm yếu này. Chính Vì vậy việc lựa chọn mô hình này luôn là quyết liệt của các nhà phân tích thiết kế cơ sở dữ liệu

Mọi Người Xem :   The Alley là thương hiệu của nước nào? Ý nghĩa tên The Alley - Digi Việt

1 – Vai trò của mô hình E-R trong quy trình thiết kế cơ sở dữ liệu:

Mục tiêu của mô hình E-R trong quy trình thiết kế cơ sở dữ liệu đó là phân tích dữ liệu, xác đị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 liên lạc giữa chúng

*

E-R là mô hình trung gian để chuyển những yêu cầu quản lý 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ơ bản của mô hình E-R

a – Thực thể và tập thực thể

Thực thể là một đối tượng trong thế giới thực.

Một nhóm bao gồm các thực thể tương tự nhau tạo thành một tập thực thể

Việc lựa chọn các tập thực thể là một bước vô cùng quan trọng trong việc xây dựng sơ đồ về mối quan hệ thực thể

Ví dụ: “Quản lý các dự án của Doanh nghiệp”

Một nhân viên là một thực thểTập hợp các nhân viên là tập thực thểMột dự án là một thực thểTập hợp các dự án là tập thực thểMột phòng ban là một 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ể có một tập các tính chất đặc trưng, mỗi tính chất đặc trưng này gọi là thuộc tính của tập thực thể. Ứng với mỗi thuộc tính có một tập các tổng giá trị cho thuộc tính đó gọi là miền giá trị.

Miền tổng giá trị của thuộc tính gồm những loại giá trị 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)Ngày sinh (ns: date)Điểm TB (DTB:float)…

Thuộc tính bao gồm những loại như sau:

Thuộc tính đơn – không thể tách nhỏ ra đượcThuộc tính phức hợp – có khả năng tách ra thành các thành phầnnhỏ hơn

các loại tổng giá trị của thuộc tính:

Đơn trị: các thuộc tính có tổng giá trị duy nhất cho một thực thể (VD: số chứng minh nhân dân, …)Đa trị: các thuộc tính có một tập tổng giá trị cho 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ể đều đặn được phân biệt bởi thuộc 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ọ tên (Hoten: string)Ngày sinh (ns:date)Địa chỉ (diachi:string)Quê quán (quequan:string)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 – Mối quan hệ giữa các tập thực thể:

Quan hệ là sự liên kết giữa hai hay nhiều tập thực thể

Mọi Người Xem :   Bán bản đồ Việt Nam khổ lớn 20 mẫu lựa chọn | Bản Đồ Mặt Trời Đỏ

Ví dụ giữa tập thực thể nhéNVIEN và PHONGBAN có các kết nối như sau:

Một nhân viên thuộc một phòng ban nào đóMột phòng ban có một nhân viên làm trưởng phòng

Tập quan hệ là tập hợp các mối quan hệ giống nhéu

d – Lược đồ E-R:

Là đồ thị biểu diễn các tập thực thể, thuộc tính và mối quan hệ

Các ký hiệu trong lược đồ E-R

Đỉnh:

*

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

*

e – Các kiểu liên kết trong lược đồ E-R:

*

Ví dụ:

Một phòng ban có thường xuyên nhân viên

*

Một nhân viên chỉ thuộc 1 phòng ban

*

Một nhân viên có khả năng được phân công vào thường xuyên dự án hoặc không được phân công vào dự án nào

*

Một nhân viên có khả năng là trưởng phòng của 1 phòng ban nào đó

*

Một loại thực thể có thể tham gia thường xuyên lần vào một quan hệ với thường xuyên vai trò khác nhau

*

f – Thuộc tính khóa:

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

Một khóa có khả năng có 1 hay nhiều 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 chính cho tập thực thể đó

3 – Xây dựng mô hình E-R

a – Quy tắc:

Chính xácTránh trùng lặpDễ hiểuChọn đúng mối quan hệChọn đúng kiểu thuộc tính

b – Các bước xây dựng:

Liệt kê, chọn lọc thông tinXác định tập thực thểXác định mối quan hệXác định thuộc tính và gắn thuộc tính cho tập thực thể và mối quan hệquyết liệt thuộc 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ơ sở dữ liệu quản lý đơn đặt hàng với các thông tin như sau:

*

Bước 1: Liệt kê, chọn lọc thông tin:

— Đơn đặt hàng gồm những thông tin như sau:

Số đơn hàng (Số đại học)Tên đơn vị đặt 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 đặt hàng (Họ tên NĐ)

— Phiếu giao hàng gồm những thông tin như sau:

Số phiếu giao hàng (Số PG)Tên đơn vị đặt hàng (Tên ĐV)Địa chỉNơi giao hàng (Tên nơi GH)Ngày giaoTên hàngĐơn vị tính (Đv tính)Số lượngĐơn giáThành tiềnTên người nhận (Họ tên NN)Tên người giao (Họ tên NG)

Bước 2: Xác định thực thể, thuộc tính:

— Thực thể ĐƠN VỊ ĐH gồm các thuộc tính sau:

Mã ĐVTên ĐVĐịa chỉĐiện thoại

— Thực thể ĐƠN VỊ KH gồm các thuộc tính sau:

Mã ĐVTên ĐVĐịa chỉ

— Thực thể HÀNG gồm các 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ọi Người Xem :   No title found

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 các thuộc tính sau:

Mã số NNHọ tên NN

— Thực thể NGƯỜI GIAO gồm các thuộc tính sau:

Mã số NGHọ tên NG

Bước 3: Xác định các mối quan hệ

— Hai động từ tìm được là: Đặt, Giao –> Dựa vào hai động từ tìm được, đặt các câu hỏi để xác định các mối quan hệ như sau:

*

— Từ đó ta có các quan hệ như sau:

Người đặt hàng THUỘC Đơn vị đặt hàngNgười nhậ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 đơn vị đặt hàng và đơn vị khách hàng đều là các đơn vị ở bên ngoài giao dịch với nhà hàng nên ta gộp thành một thực thể là Đơn vị khách gồm các thuộc tính: Mã ĐV, Tên ĐV, Địa chỉ, Điện thoại

Ta có mô hình E-R như sau:

*

Cty có nhiều phòng ban, mỗi 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 nhận chức.Mỗi phòng ban có thể ở nhiều nhiều nhân viênNhân viên có mã nhân viên, họ tên, địa chỉ, cấp bậcMỗi nhân viên làm việc ở 1 phòng ban, tham gia vào các đề ánMỗi đề án có mã đề án, tên đề án

Ta có lược đồ 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.htmliên lạcttp://www.tailieuontap.com/2010/05/mo-hinh-thuc-lien-ket-mo-hinh-er.htmliên lạcttps://voer.edu.vn/m/mo-hinh-quan-he-thuc-the-entity-relationship-model/ff2250a9



Các câu hỏi về lược đồ cơ sở dữ liệu quan hệ là gì


Nếu có bắt kỳ câu hỏi thắc mắt nào vê lược đồ cơ sở dữ liệu quan hệ là gì hãy cho chúng mình biết nhé, mõi thắt mắt hay góp ý của các bạn sẽ giúp mình cải thiện hơn trong các bài sau nhé <3 Bài viết lược đồ cơ sở dữ liệu quan hệ là gì ! được mình và team xem xét cũng như tổng hợp từ nhiều nguồn. Nếu thấy bài viết lược đồ cơ sở dữ liệu quan hệ là gì Cực hay ! Hay thì hãy ủng hộ team Like hoặc share. Nếu thấy bài viết lược đồ cơ sở dữ liệu quan hệ là gì rât hay ! chưa hay, hoặc cần bổ sung. Bạn góp ý giúp mình nhé!!

Các Hình Ảnh Về lược đồ cơ sở dữ liệu quan hệ là gì


Các hình ảnh về lược đồ cơ sở dữ liệu quan hệ là gì đang được chúng mình Cập nhập. Nếu các bạn mong muốn đóng góp, Hãy gửi mail về hộp thư [email protected] Nếu có bất kỳ đóng góp hay liên hệ. Hãy Mail ngay cho tụi mình nhé

Tham khảo kiến thức về lược đồ cơ sở dữ liệu quan hệ là gì tại WikiPedia

Bạn có thể tìm thêm nội dung về lược đồ cơ sở dữ liệu quan hệ là gì từ web Wikipedia.◄ Tham Gia Cộng Đồng Tại

💝 Nguồn Tin tại: https://buyer.com.vn/

💝 Xem Thêm Chủ Đề Liên Quan tại : https://buyer.com.vn/hoi-dap/

Related Posts