Results (
Vietnamese) 2:
[Copy]Copied!
Các định nghĩa trước đó của một mối quan hệ có thể được trình bày lại chính thức hơn bằng cách sử dụng các khái niệm lý thuyết tập hợp như sau. Một mối quan hệ (hoặc nhà nước liên quan) r (R) là một mối quan hệ toán học bậc n trên các lĩnh vực dom (A1), dom (A2), ..., dom (An), mà là một tập hợp con của tích Đề (ký hiệu bởi ×) trong các lĩnh vực mà xác định R:
r (R) ⊆ (dom (A1) x dom (A2) × ... × dom (An))
Các sản phẩm Cartesian chỉ tất cả các kết hợp có thể có của các giá trị từ các lĩnh vực cơ bản. Do đó, nếu chúng ta biểu thị tổng số giá trị, hoặc cardinality, trong một miền D bởi | D | (giả định rằng tất cả các lĩnh vực là hữu hạn), tổng số bản ghi trong các sản phẩm của Descartes là | dom (A1) | × | dom (A2) | × ... × | dom (An) |
Sản phẩm này của cardinalities của tất cả các lĩnh vực đại diện cho tổng số các trường hợp có thể có hoặc các bộ mà bao giờ có thể tồn tại trong bất kỳ mối quan hệ nhà nước r (R). Trong tất cả các kết hợp có thể, một nhà nước liên quan tại một thời gian nhất định, mối quan hệ hiện tại của nhà nước chỉ phản ánh các bản ghi có giá trị đại diện cho một trạng thái đặc biệt của thế giới thực. Nói chung, như là nhà nước của thế giới thực thay đổi, do đó, hiện các nhà nước liên quan, bởi được chuyển đổi thành một nhà nước liên quan. Tuy nhiên, lược đồ R là tương đối tĩnh và thay đổi rất thường xuyên, ví dụ, như là kết quả của việc thêm một tính để mô tả thông tin mới mà ban đầu không được lưu trữ trong các mối quan hệ.
Nó có thể cho một số thuộc tính có cùng một tên miền. Các tên thuộc tính chỉ ra vai trò khác nhau, hoặc giải thích đối với tên miền. Ví dụ, trong các mối quan hệ HỌC SINH, các USA_phone_numbers miền cùng đóng vai trò của Home_phone, đề cập đến điện thoại nhà của một học sinh, và vai trò của Office_phone, đề cập đến các văn phòng điện thoại của học sinh. Một thuộc tính có thể thứ ba (không hiển thị) với cùng một tên miền có thể là Mobile_phone. 3.1.2 Đặc điểm của quan hệ Các định nghĩa trước của quan hệ ngụ ý một số đặc điểm làm cho một mối quan hệ khác nhau từ một tập tin hoặc một bảng. Bây giờ chúng ta thảo luận một số những đặc điểm này. Thứ tự của tuple trong một quan hệ. . Một quan hệ được định nghĩa là một bộ dữ liệu toán học, các yếu tố của một bộ không có trật tự giữa chúng; do đó, các bộ trong một mối quan hệ không có bất kỳ thứ tự cụ thể. Nói cách khác, một mối quan hệ không phải là nhạy cảm với việc đặt hàng của các bộ. Tuy nhiên, trong một tập tin, hồ sơ có thể chất được lưu trữ trên đĩa (hoặc trong bộ nhớ), nên luôn luôn có một trật tự giữa các hồ sơ. Sự sắp xếp này chỉ ra đầu tiên, thứ hai, thứ i, và hồ sơ cuối cùng trong tập tin. Tương tự như vậy, khi chúng tôi hiển thị một mối quan hệ như một bảng, các hàng được hiển thị theo một thứ tự nhất định. Tuple đặt hàng không phải là một phần của một định nghĩa mối quan hệ vì một mối quan hệ cố gắng để đại diện cho sự thật ở một mức độ hợp lý hoặc trừu tượng. Nhiều đơn đặt hàng tuple có thể được xác định trên cùng quan hệ. Ví dụ, các bộ trong quan hệ STUDENT trong hình 3.1 có thể được đặt hàng bởi giá trị của tên miền, SSN, Tuổi, hoặc một số thuộc tính khác. Định nghĩa của một mối quan hệ không xác định bất kỳ thứ tự:. Không có ưu tiên cho mỗi đặt hàng trên khác Do đó, mối quan hệ hiển thị trong hình 3.2 được coi là trùng với một hiển thị trong hình 3.1. Khi một mối quan hệ được thực hiện như một tập tin hoặc hiển thị như một bảng, một đặt hàng cụ thể có thể được xác định trên bản ghi của tập tin hoặc các hàng của bảng. Thứ tự của các giá trị trong vòng một tuple và một nét thay thế của một quan hệ. Theo định nghĩa trên đây của một quan hệ, một n-tuple là một danh sách có thứ tự các giá trị n, do sự sắp đặt của các giá trị trong một tuple-và do đó các thuộc tính trong một mối quan hệ schema-là quan trọng. Tuy nhiên, ở một mức độ trừu tượng hơn, thứ tự của các thuộc tính và giá trị của họ là không quan trọng miễn là sự tương ứng giữa các thuộc tính và các giá trị được duy trì. Một định nghĩa khác về một quan hệ có thể được đưa ra, làm cho việc đặt hàng của các giá trị trong một tuple không cần thiết . Trong định nghĩa này, một lược đồ quan hệ R = {A1, A2, ..., An} là aset của thuộc tính (thay vì một danh sách), và một nhà nước liên quan r (R) là một tập hữu hạn các ánh xạ r = {t 1 , t 2, ..., tm}, trong đó mỗi ti tuple là một ánh xạ từ R đến D và D là các công đoàn (ký hiệu là ∪) trong các lĩnh vực thuộc tính; đó là, D = dom (A1) ∪ dom (A2) ∪ ... ∪ dom (An). Trong định nghĩa này, t [Ai] phải dom (Ai) cho 1 ≤ i ≤ n cho mỗi t lập bản đồ trong r. Mỗi ti lập bản đồ được gọi là một tuple.
Being translated, please wait..