Results (
Vietnamese) 2:
[Copy]Copied!
Một lược đồ quan hệ R, kí hiệu là R (A1, A2, ..., An), được tạo thành từ một tên quan hệ R và một danh sách các thuộc tính, A1, A2, ..., An. Mỗi thuộc tính Ai là tên của một vai trò của một số tên miền D trong các lược đồ quan hệ R. D được gọi là tên miền của Ai và được ký hiệu là dom (Ai). Một lược đồ quan hệ được sử dụng để mô tả một mối quan hệ; R được gọi là tên của mối quan hệ này. Mức độ (hoặc arity) của một mối quan hệ là số thuộc tính n của lược đồ quan hệ của mình.
Một mối quan hệ của độ bảy, lưu giữ thông tin về sinh viên đại học, sẽ có bảy đặc tính mô tả từng học sinh. như sau:
HỌC SINH (Tên, SSN, Home_phone, Địa chỉ, Office_phone, Tuổi, GPA)
Sử dụng kiểu dữ liệu của mỗi thuộc tính, định nghĩa là đôi khi viết là:
HỌC SINH (Tên: string, SSN: string, Home_phone: string, Địa chỉ: chuỗi,
Office_phone: string, Tuổi: số nguyên, điểm trung bình: real)
Đối với lược đồ quan hệ này, SINH VIÊN là tên của các mối quan hệ, trong đó có bảy đặc tính. Trong định nghĩa trên, chúng tôi cho thấy phân loại chung chung như chuỗi hoặc số nguyên với các thuộc tính. Chính xác hơn, chúng ta có thể xác định các lĩnh vực quy định trước đây sau đây cho một số các thuộc tính của các quan hệ HỌC SINH:
dom (Name) = tên; dom (SSN) = Social_security_numbers; dom (HomePhone) = USA_phone_numbers, dom (Office_phone) = USA_phone_numbers, và dom (GPA) = Grade_point_averages. Nó cũng có thể tham khảo các thuộc tính của một lược đồ quan hệ của vị trí của họ trong các mối quan hệ; do đó, các thuộc tính thứ hai của các mối quan hệ STUDENT là SSN, trong khi các thuộc tính thứ tư là Địa chỉ.
Một mối quan hệ (hoặc nhà nước liên quan) r của lược đồ quan hệ R (A1, A2, ..., An), cũng biểu thị bằng r (R ), là một tập hợp của n-tuple r = {t 1, t 2, ..., tm}. Mỗi n-tuple t là một danh sách có thứ tự các giá trị n t =, Nơi mỗi vi giá trị, 1 ≤ i ≤ n, là một phần tử của dom (Ai) hoặc là một giá trị NULL đặc biệt. (Giá trị NULL sẽ tiếp tục thảo luận dưới đây và tại mục 3.1.2.) Thứ i giá trị trong tuple t, tương ứng với các thuộc tính Ai, được gọi là t [Ai] hoặc t.Ai (hoặc t [i] nếu chúng tôi sử dụng các ký hiệu ositional). Việc tăng thêm mối quan hệ ngữ cho R schema và mở rộng mối quan hệ với một nhà nước liên quan r (R) cũng thường được sử dụng.
Hình 3.1 cho thấy một ví dụ về một mối quan hệ HỌC SINH, tương ứng với các lược đồ STUDENT vừa chỉ định. Mỗi tuple trong quan hệ đại diện cho một thực thể sinh viên đặc biệt (hoặc đối tượng). Chúng tôi hiển thị mối quan hệ như một bảng, nơi mà mỗi tuple được hiển thị như một hàng và mỗi thuộc tính tương ứng với một tiêu đề cột cho thấy một vai trò hay giải thích của các giá trị trong cột đó. Giá trị NULL đại diện cho các thuộc tính có giá trị là không biết hoặc không tồn tại đối với một số STUDENT tuple cá nhân
Being translated, please wait..