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 kiến thiết vị mô hình dữ liệu quan hệ. Vậy mô hình dữ liệu quan hệ là gì và sở hữu những Đặc điểm này. Bài ghi chép tiếp sau đây tiếp tục hỗ trợ loại nhìn tổng thể, căn phiên bản 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: mô hình dữ liệu quan hệ

Mô hình Dữ liệu Quan hệ (Relational Data Model – RDM) chuyến trước tiên được Ted Codd của IBM cách tân và phát triển vô trong năm 1970. Sau cơ khoảng tầm 10 năm, RDM đầu tiên được tiến hành tổ chức thực hiện 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ông dụng vì vậy chủ yếu vị tính giản dị và đơn giản vô dùng hạ tầng tài liệu, giống như nền tảng tương hỗ chất lượng tốt cho những ngôi nhà cách tân và phát triển.

Mô hình tài liệu mối quan hệ màn biểu diễn hạ tầng tài liệu bên dưới dạng một tụ hội những mối quan hệ (bảng giá bán trị). Mỗi báo giá trị sở hữu những cột và mặt hàng được gọi theo thứ 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 góp 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, hoàn toàn có thể hiểu RDM dựa vào một trong những điểm chủ yếu sau đây:

  • Cơ sở tài liệu là một trong tụ hội những mối quan hệ sở hữu tương quan (bảng giá bán trị).
  • Mỗi mối quan hệ sở hữu một tên thường gọi riêng rẽ cho thấy 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ội 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) màn biểu 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à một trong 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 lại hệ.

Một hạ tầng tài liệu hoàn toàn có thể chứa chấp một 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 nhất. Dưới đó là một trong những Đặc điểm 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 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: copy danh bạ từ iphone sang sim

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 nê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 nay 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 nay vô một quan lại hệ
Các cỗ độ quý hiếm trùng lặp ko được xuất hiện nay vô một quan lại hệ

4. Mỗi cỗ nên sở hữu đúng đắ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 đắn một độ quý hiếm dữ liệu
Một tính chất ứng với đúng đắ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 bám theo một trật tự nhất định

Xem thêm: đánh giá samsung galaxy j7 pro

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 chỉ định và hướng dẫ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 đến 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, song, 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 chỉ định và hướng dẫn trong lúc xác lập lược đồ gia 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 đồ gia dụng. Chúng được phân loại ví dụ trở thành buộc ràng miền, buộc ràng khóa, buộc ràng tính kiêm toàn thực thể, buộc ràng kiêm 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 lúc xác lập lược đồ gia dụng 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)