mô hình dữ liệu quan hệ

Phần rộng lớn khối hệ thống hạ tầng tài liệu lúc bấy giờ đều được thi công bởi vì mô hình dữ liệu quan hệ. Vậy mô hình dữ liệu quan hệ là gì và đem những Điểm sáng này. Bài ghi chép tiếp sau đây tiếp tục cung ứng loại nhìn chung, căn phiên bản nhất về định nghĩa này.

Bạn đang xem: mô hình dữ liệu quan hệ

Mô hình tài liệu mối quan hệ là gì? 

Mô hình Dữ liệu Quan hệ (Relational Data Model – RDM) chuyến thứ nhất được Ted Codd của IBM cải tiến và phát triển vô trong những năm 1970. Sau cơ khoảng chừng 10 năm, RDM đầu tiên được đi vào xây dựng thương nghiệp nhằm mục đích mục tiêu tàng trữ và xử lý tài liệu vô hạ tầng tài liệu. Sở dĩ RDM trở thành thịnh hành như thế chủ yếu bởi vì tính giản dị và đơn giản vô dùng hạ tầng tài liệu, tương đương nền tảng tương hỗ chất lượng cho những ngôi nhà cải tiến và phát triển.

Mô hình tài liệu mối quan hệ trình diễn hạ tầng tài liệu bên dưới dạng một tập kết những mối quan hệ (bảng giá chỉ trị). Mỗi báo giá trị đem những cột và sản phẩm được gọi theo lần lượt là tính chất (attributes) và cỗ độ quý hiếm (tuples). Mỗi cỗ độ quý hiếm (tuple) kí hiệu một thực thể hoặc quan hệ vô trái đất thực. Tên của mối quan hệ và thương hiệu của những tính chất tiếp tục thêm phần phân tích và lý giải chân thành và ý nghĩa của từng cỗ.

Về cơ phiên bản, rất có thể hiểu RDM dựa vào một số trong những điểm chủ yếu sau đây:

  • Cơ sở tài liệu là 1 trong những tập kết những mối quan hệ đem tương quan (bảng giá chỉ trị).
  • Mỗi mối quan hệ mang 1 tên thường gọi riêng rẽ cho thấy thêm loại tuple (bộ dữ liệu) tuy nhiên mối quan hệ đem. 
  • Mỗi mối quan hệ mang 1 tập kết những tính chất (tên cột) thay mặt cho những đặc điểm hoặc những đặc thù của từng thực thể.
  • Một cỗ – tuple (hàng) trình diễn một thực thể với những cụm độ quý hiếm ứng với từng tính chất.
  • Mỗi cột vô bảng còn được gọi là 1 trong những ngôi trường (field)
Ví dụ về một mô hình dữ liệu quan hệ
Ví dụ về một mô hình dữ liệu quan hệ

Đặc điểm của quy mô hạ tầng tài liệu quan liêu hệ.

Một hạ tầng tài liệu rất có thể chứa chấp một số trong những lượng chắc chắn những mối quan hệ. Để thuyên giảm tối nhiều tình huống sơ sót, từng mối quan hệ nên được xác lập là có một không hai. Dưới đó là một số trong những Điểm sáng canh ty tự động hóa phân biệt những mối quan hệ vô hạ tầng dữ liệu

1. Mỗi mối quan hệ vô hạ tầng tài liệu nên mang 1 thương hiệu riêng lẻ và có một không hai nhằm phân biệt nó với những mối quan hệ không giống vô hạ tầng tài liệu.

2. Một mối quan hệ ko được đem nhì tính chất trùng thương hiệu. Mỗi tính chất nên mang 1 thương hiệu riêng lẻ.

3. Trong một mối quan hệ ko được xuất hiện nay những cỗ độ quý hiếm trùng lặp.

Xem thêm: nhạc quả phụ tướng

Các cỗ độ quý hiếm trùng lặp ko được xuất hiện nay vô một quan liêu hệ
Các cỗ độ quý hiếm trùng lặp ko được xuất hiện nay vô một quan liêu hệ

4. Mỗi cỗ nên đem đúng chuẩn một độ quý hiếm tài liệu cho 1 tính chất. 

Một tính chất ứng với đúng chuẩn một độ quý hiếm dữ liệu
Một tính chất ứng với đúng chuẩn một độ quý hiếm dữ liệu

5. Các cỗ (tuples) hoặc những tính chất (attributes) vô một mối quan hệ đều ko nhất thiết nên tuân theo gót một trật tự nhất định

Các buộc ràng của quy mô quan liêu hệ.

Ràng buộc đó là những giới hạn được hướng đẫn cho những độ quý hiếm tài liệu vô hạ tầng tài liệu mối quan hệ. cũng có thể nói tới những buộc ràng chủ yếu như sau:

  • Inherent Model-Based Constraints (Ràng buộc dựa vào quy mô vốn liếng có). Ví dụ, một mối quan hệ vô hạ tầng tài liệu ko được đem những cỗ độ quý hiếm trùng lặp, tuy vậy, không tồn tại bất kể buộc ràng này vô trật tự của những cỗ độ quý hiếm và tính chất.
  • Schema-Based Constraints (Ràng buộc dựa vào lược đồ) Các buộc ràng được hướng đẫn trong những lúc xác lập lược vật của hạ tầng tài liệu dùng DDL là những buộc ràng dựa vào lược vật. Chúng được phân loại ví dụ trở nên buộc ràng miền, buộc ràng khóa, buộc ràng tính vẹn toàn thực thể, buộc ràng vẹn toàn tham lam chiếu và buộc ràng bên trên độ quý hiếm rỗng
  • Application-based Constraints (Ràng buộc dựa vào ứng dụng): Các buộc ràng ko thể vận dụng trong những lúc xác lập lược vật hạ tầng tài liệu sẽ tiến hành thể hiện nay trong số công tác phần mềm.

(Nguồn tham lam khảo: Binary Terms)

Xem thêm: quà thôi nôi cho bé trai