trong 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 này đều được kiến tạo vì chưng quy mô tài liệu mối quan hệ. Vậy quy mô tài liệu mối quan hệ là gì và sở hữu những điểm sáng nào là. Bài viết lách tiếp sau đây tiếp tục cung ứng loại nhìn tổng thể, căn bạn dạng nhất về định nghĩa này.

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

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

Mô hình Dữ liệu Quan hệ (Relational Data Model – RDM) thứ tự trước tiên được Ted Codd của IBM trở nên tân tiến vô trong 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 phổ cập như thế chủ yếu vì chưng tính đơn giản và giản dị vô 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 căn nhà trở nên tân tiế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ụ hợp những mối quan hệ (bảng giá chỉ trị). Mỗi độ quý hiếm sở hữu những cột và sản phẩm được gọi thứu 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ô toàn cầu 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ơ bạn dạng, hoàn toàn 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 tụ hợp những mối quan hệ sở hữu tương quan (bảng giá chỉ trị).
  • Mỗi mối quan hệ sở hữu một tên thường gọi riêng rẽ cho biết thêm loại tuple (bộ dữ liệu) nhưng mà mối quan hệ sở hữu. 
  • Mỗi mối quan hệ sở hữu một tụ hợp những tính chất (tên cột) thay mặt đại diện cho những đặc thù 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 ngôi trường (field)
Ví dụ về một quy mô tài liệu quan lại hệ
Ví dụ về một quy mô tài liệu quan lại hệ

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

Một hạ tầng tài liệu hoàn toàn 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ệ cần được xác lập là độc nhất. Dưới đấy là một số trong những điểm sáng hùn 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 cần sở hữu 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 quan hệ không giống vô hạ tầng tài liệu.

Xem thêm: rực cháy đam mỹ

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

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

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

4. Mỗi cỗ cần sở hữu đú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 cần tuân theo gót một trật tự nhất định

Xem thêm: thích em từng giây

Các buộc ràng của quy mô quan lại 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 vô hạ tầng tài liệu mối quan hệ. cũng có thể kể 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 sở hữu 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ào là 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 dẫn và chỉ định trong những khi xác lập lược đồ dùng 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 đồ dùng. 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 trọn vẹn thực thể, buộc ràng trọn vẹ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 đồ dùng hạ tầng tài liệu sẽ tiến hành thể hiện tại trong số công tác phần mềm.

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