mô hình dữ liệu quan hệ là gì

Phần rộng lớn khối hệ thống hạ tầng tài liệu lúc này đều được xây đắp vì thế quy mô tài liệu mối liên hệ. Vậy mô hình dữ liệu quan hệ là gì và đem những điểm lưu ý này. Bài ghi chép sau đây tiếp tục cung ứng loại nhìn toàn diện, căn bạn dạng nhất về định nghĩa này.

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

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

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

Mô hình tài liệu mối liên hệ trình diễn hạ tầng tài liệu bên dưới dạng một hội tụ những mối liên hệ (bảng giá bán trị). Mỗi độ quý hiếm đ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ệ nhập trái đất thực. Tên của mối liên 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ơ bạn dạng, 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 hội tụ những mối liên hệ đem tương quan (bảng giá bán trị).
  • Mỗi mối liên hệ mang trong mình một tên thường gọi riêng rẽ cho thấy thêm loại tuple (bộ dữ liệu) nhưng mà mối liên hệ đem. 
  • Mỗi mối liên hệ mang trong mình một hội 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 nhập bảng còn được gọi là 1 ngôi trường (field)
Ví dụ về một quy mô tài liệu quan tiền hệ
Ví dụ về một quy mô tài liệu quan tiền hệ

Đặc điểm của quy mô hạ tầng tài liệu quan tiền 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 liên hệ. Để thuyên giảm tối nhiều tình huống sơ sót, từng mối liên hệ nên được xác lập là độc nhất. Dưới đấy là một số trong những điểm lưu ý canh ty tự động hóa phân biệt những mối liên hệ nhập hạ tầng dữ liệu

1. Mỗi mối liên hệ nhập hạ tầng tài liệu nên mang trong mình một thương hiệu riêng không liên quan gì đến nhau và độc nhất nhằm phân biệt nó với những mối liên hệ không giống nhập hạ tầng tài liệu.

2. Một mối liên hệ ko được đem nhì tính chất trùng thương hiệu. Mỗi tính chất nên mang trong mình một thương hiệu riêng không liên quan gì đến nhau.

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

Xem thêm: cuộc khởi nghĩa yên thế

Các cỗ độ quý hiếm trùng lặp ko được xuất hiện tại nhập một quan tiền hệ
Các cỗ độ quý hiếm trùng lặp ko được xuất hiện tại nhập một quan tiền 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) nhập một mối liên hệ đều ko nhất thiết nên tuân bám theo một trật tự nhất định

Các buộc ràng của quy mô quan tiền hệ.

Ràng buộc đó là những giới hạn được hướng dẫn và chỉ định cho những độ quý hiếm tài liệu nhập hạ tầng tài liệu mối liên 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 liên hệ nhập hạ tầng tài liệu ko được đem những cỗ độ quý hiếm trùng lặp, song, không tồn tại bất kể buộc ràng này nhập 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 dẫn và chỉ định trong những khi 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 rõ ràng trở thành 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 ô 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 khi xác lập lược đồ vật hạ tầng tài liệu sẽ tiến hành thể hiện tại trong số lịch trình phần mềm.

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

Xem thêm: chiến dịch mở màn cho cuộc tổng tiến công và nổi dậy xuân 1975 là