CHƯƠNGQuan hệ9.1 hệ vàCủa họThuộc tínhmối quan hệ n ary 9.2và của họỨng dụng9.3 đại diện choQuan hệ9.4 đóng cửa củaQuan hệ9.5 tương đươngQuan hệ9.6 phầnOrderingsMối quan hệ giữa các yếu tố bộ xảy ra trong nhiều hoàn cảnh. Mỗi ngày chúng ta đối phó vớimối quan hệ như giữa một doanh nghiệp và số điện thoại của nó, một nhân viênvà tiền lương của mình, một người và một thân nhân, và như vậy trên. Trong toán học, chúng tôi nghiên cứu các mối quan hệchẳng hạn như giữa các số nguyên dương và một trong đó nó phân chia, một số nguyên và một trong đó làđồng dư modulo 5, một số thực và một trong đó là lớn hơn so với nó, một số lượng thực tế x và cácgiá trị f (x) f ở đâu một chức năng, và như vậy. Mối quan hệ như là giữa một chương trình vàmột biến nó sử dụng, và rằng giữa một ngôn ngữ máy tính và một tuyên bố hợp lệ bằng ngôn ngữ nàythường phát sinh trong khoa học máy tính.Mối quan hệ giữa các yếu tố của bộ được đại diện bằng cách sử dụng cấu trúc gọi là một mối quan hệ,đó là chỉ là một tập hợp con của Descartes của bộ. Mối quan hệ có thể được sử dụng để giải quyết vấn đềchẳng hạn như việc xác định các cặp thành phố được liên kết bởi các chuyến bay của hãng trong một mạng, việc tìm kiếm mộtkhả thi để các giai đoạn khác nhau của một dự án phức tạp, hoặc sản xuất một cách hữu ích để lưu trữthông tin trong cơ sở dữ liệu máy tính.Trong một số ngôn ngữ máy tính, chỉ là những nhân vật đầu tiên 31 của tên của một biến quan trọng.Mối quan hệ bao gồm lệnh cặp dây mà các chuỗi đầu tiên đã cùng ban đầu31 ký tự như là chuỗi thứ hai là một ví dụ về một loại đặc biệt của mối quan hệ, được biết đến như mộtquan hệ tương đương. Quan hệ tương đương phát sinh trong khoa học máy tính và toán học.Chúng tôi sẽ nghiên cứu mối quan hệ tương đương, và các loại đặc biệt của mối quan hệ, trong chương này.9.1 hệ và tài sản của họGiới thiệuCách đặt trực tiếp để thể hiện mối quan hệ giữa các yếu tố của hai bộ là sử dụng lệnh cặpbao gồm hai yếu tố có liên quan. Vì lý do này, bộ đôi đã ra lệnh được gọi là hệ nhị phân.Trong phần này chúng tôi giới thiệu thuật ngữ cơ bản được sử dụng để mô tả mối quan hệ nhị phân. Sau đó ở đâychương chúng tôi sẽ sử dụng mối quan hệ để giải quyết các vấn đề liên quan đến mạng lưới truyền thông, dự ánlập kế hoạch, và xác định các yếu tố trong bộ với thuộc tính chung.Định NGHĨA 1 cho A và B là bộ. Một mối quan hệ nhị phân từ A đến B là một tập hợp con của một × B.Nói cách khác, một mối quan hệ nhị phân từ A đến B là một bộ R có lệnh cặp nơi các yếu tố đầu tiênmỗi lệnh đôi xuất phát từ A và các yếu tố thứ hai đến từ sinh Chúng tôi sử dụng các ký hiệuaRb để biểu thị rằng (a, b) ∈ R và mộtR b để biểu thị rằng (a, b) /∈ R. Hơn nữa, khi nào (a, b)thuộc về R, một được cho là có liên quan đến b bằng R.Nhị phân quan hệ đại diện cho mối quan hệ giữa các yếu tố của hai bộ. Chúng tôi sẽ giới thiệuquan hệ n ary, nhận mối quan hệ giữa các yếu tố của nhiều hơn hai bộ, sau đó ở đâychương. Chúng tôi sẽ bỏ qua từ nhị phân khi không có không có nguy cơ của sự nhầm lẫn.Ví dụ 1 – 3 minh họa các khái niệm của một mối quan hệ.Ví DỤ 1 cho A là các thiết lập của học sinh trong trường học của bạn, và giả sử B là tập hợp của các khóa học. Giả sử R làmối quan hệ này bao gồm các cặp (a, b), nơi một một sinh viên ghi danh vào khóa học b.Ví dụ, nếu Jason Goodfriend và Deborah Sherman được ghi danh vào CS518, các cặp573P1: 1CH09-7T Rosen-2311T MHIA017-Rosen-v5.cls có thể 13, 2011 15:29574 9 / quan hệ(Jason Goodfriend, CS518) và (Deborah Sherman, CS518) thuộc về R. Nếu Jason Goodfriendcũng theo học tại CS510, sau đó các cặp (Jason Goodfriend, CS510) cũng là R. Tuy nhiên,Nếu Deborah Sherman không được ghi danh vào CS510, sau đó các cặp (Deborah Sherman, CS510), làkhông phải trong R.Xin lưu ý rằng nếu một học sinh không phải là hiện đang theo học trong bất kỳ các khóa học có sẽ không không có cặp trong R màcó học sinh này như là các yếu tố đầu tiên. Tương tự, nếu một khóa học không hiện đang được cung cấp cósẽ không có cặp trong R có khóa học này như là yếu tố thứ hai của họ. ▲Ví DỤ 2 cho A là các thiết lập của các thành phố ở Mỹ, và giả sử B là các thiết lập của 50 tiểu bang ở Mỹ.Xác định các mối quan hệ R bằng cách chỉ ra rằng (a, b) thuộc về R nếu một thành phố với tên một trongnhà nước b. Cho ví dụ, (Boulder, Colorado), (Bangor, Maine), (Ann Arbor, Michigan),(Middletown, New Jersey), (Middletown, New York), (Cupertino, California), và(Red Bank, New Jersey) đang ở trong R. ▲Ví DỤ 3 cho A = {0, 1, 2} và B = {a, b}. Sau đó {(0, a), (0, b), (1, một), (2, b)} là một mối quan hệ từ A đến B.Điều này có nghĩa, ví dụ, 0 R a, nhưng mà 1R sinh quan hệ có thể được đại diện đồ họa,như minh hoạ trong hình 1, sử dụng mũi tên để đại diện cho cặp đã ra lệnh. Một cách khác để đại diện cho điều nàymối quan hệ là sử dụng một bảng, trong đó cũng được thực hiện trong hình 1. Chúng tôi sẽ thảo luận về các đại diện củamối quan hệ chi tiết hơn trong phần 9.3. ▲012bmộtR một b012HÌNH 1 Hiển thị các cặp đã ra lệnh trong mối quan hệ R từ ví dụ 3.Các chức năng như quan hệNhớ lại một hàm f từ một tập A để một bộ B (như được định nghĩa trong phần 2.3) gán chính xácmột trong những yếu tố của B cho mỗi phần tử của A. Phiên bản g
đang được dịch, vui lòng đợi..