Mô hình dữ liệu quan hệ
Mô hình dữ liệu quan hệ là gì?
Mô hình dữ liệu quan hệ bao gồm nhiều quan hệ (Relation). Các thực thể và thuộc tính trong mô hình ERD sẽ được chuyển đổi thành quan hệ và thuộc tính của chúng. Các mối quan hệ sẽ được biểu diễn bằng khoá ngoại.Ví dụ: MON_HOC (MaMon, TenMon, SoTinChi)
Qui ước ký hiệu
Khái niệm khoá trên các hệ quản trị CSDL
Khoá chính (Primary Key)
Khoá chính là gì? Khoá chính được xác định trong quan hệ Q khi các bộ dữ liệu trên khoá phân biệt với nhau. Mỗi quan hệ chỉ có thể có một khoá chính.
Khoá ngoại (Foreign Key)
Khoá ngoại là gì? Trong hai quan hệ Q và R, khoá ngoại X là thuộc tính của R và đồng thời là khoá chính của Q. Tên của khoá ngoại và khoá chính có thể khác nhau.
Quy tắc chuyển đổi ERD sang mô hình DL quan hệ
Tập thực thể
Các thực thể sẽ được chuyển đổi thành các quan hệ có cùng tên và danh sách thuộc tính tương ứng. Thuộc tính khoá sẽ trở thành khoá chính của quan hệ. Ví dụ, nếu chuyển đổi một tập hợp các thực thể.Mối kết hợp 1 - 1Khi một thuộc tính được sử dụng làm k...
Mô hình dữ liệu quan hệ - Ví dụ
Yêu cầu: Xác định bản số và thực hiện chuyển sang mô hình dữ liệu quan hệ
Tổng kết bài học mô hình dữ liệu quan hệ
Mô hình dữ liệu quan hệ và các thành phần của nó Quy tắc chuyển mô hình thực thể kết hợp sang MHDL quan hệ bao gồm:
Mô hình dữ liệu quan hệ - Bài tập thực hành
Bài thực hành số 1: Cho mô hình thực thể kết hợp sauYêu cầu: Chuyển ERD sang mô hình DL quan hệBài thực hành số 2: Dựa vào mẫu hoá đơn bán hàng hãy thiết kế mô hình DL quan hệTrong quá trình xử lý thông tin của phiếu mượn sách trong thư viện, các thông tin quan trọng bao gồm: Ngày mượn, tên người mượn, địa chỉ, tên sách, tác giả và số lượng mượn. Để thiết kế cho phiếu mượn sách, chúng ta cần xác định các trường thông tin cần thiết để lưu trữ và truy xuất thông tin một cách hiệu quả. Bài thực hành số 3: Thiết kế cho phiếu mượn sách trong thư viện.Trong đó bao gồm các thông tin: Số phiếu xác định được ngày mượn; Mã sinh viên xác định được tên sinh viên, mã lớp; Mã sách xác định được tên sách, nhà xuất bản, ghi chú
Kết luận
Mô hình dữ liệu quan hệ được sử dụng rộng rãi trong các hệ thống quản lý csdl (Relational Database Management System - RDBMS) như MySQL, Oracle, SQL Server, và PostgreSQL.Hãy hiểu để sử dụng mô hình này một cách inh hoạt và hiệu quả để tổ chức và truy xuất dữ liệu trong các ứng dụng và hệ thống thông tin.Bài viết gốc được đăng tại: giasutinhoc.vn
Bạn đã thích câu chuyện này ?
Hãy chia sẻ bằng cách nhấn vào nút bên trên
Truy cập trang web của chúng tôi và xem tất cả các bài viết khác!