Results (
Vietnamese) 2:
[Copy]Copied!
3.1.3 Relational Model Notation
Chúng tôi sẽ sử dụng các ký hiệu sau đây trong bài trình bày của chúng
tôi:. ■ Một lược đồ quan hệ R bậc n được ký hiệu là R (A1, A2, ..., An)
3.2 Những hạn chế Mô hình quan hệ và Relational Database Schemas 67
■ Các chữ hoa Q, R, S biểu thị tên liên quan.
■ Các chữ thường q, r, s biểu thị trạng thái liên quan.
■ Các chữ t, u, v biểu thị các bộ.
■ Nói chung, tên của một lược đồ quan hệ như STUDENT cũng chỉ ra các thiết lập hiện tại của bản ghi trong đó những quan hệ quan hệ hiện tại của nhà nước trong khi HỌC SINH (Tên, SSN, ...) chỉ đề cập đến các lược đồ quan hệ.
■ Một thuộc tính A có thể đủ điều kiện với tên quan hệ R mà nó thuộc bởi sử dụng các ký hiệu dấu chấm RA-ví dụ, STUDENT.Name hoặc STUDENT.Age. Điều này là bởi vì tên tương tự có thể được sử dụng cho hai thuộc tính trong các mối quan hệ khác nhau. Tuy nhiên, tất cả các tên thuộc tính trong một mối quan hệ đặc biệt phải phân biệt.
■ Một t n-tuple trong một mối quan hệ r (R) được ký hiệu là t =, Nơi vi là giá trị tương ứng với thuộc tính Ai. Các ký hiệu sau đây đề cập đến giá trị thành phần của các bộ:
■ Cả hai t [Ai] và t.Ai (và đôi khi t [i]) tham khảo các vi giá trị trong t cho thuộc tính
Ai.
■ Cả hai t [Au, Aw, ... , Az] và t. (Au, Aw, ..., Az), nơi Au, Aw, ..., Az là một danh sách các thuộc tính từ R, tham khảo các subtuple các giá trịtừ t tương ứng với các thuộc tính trong danh sách. Như một ví dụ, hãy xem xét các tuple t = <'Barbara Benson', '533-69-1238', '(817) 839- 8461', '7384 Fontana Lane', NULL, 19, 3,25> từ quan hệ STUDENT trong hình 3.1; chúng tôi có t [Tên] = <'Barbara Benson'>, và t [SSN, điểm trung bình, Tuổi] = <'533-69-1238', 3,25, 19>.
3.2 Những hạn chế Mô hình quan hệ và Relational Database Schemas
Cho đến nay, chúng tôi đã thảo luận về các đặc điểm của mối quan hệ duy nhất. Trong một cơ sở dữ liệu quan hệ, có thường sẽ có nhiều mối quan hệ, và các bản ghi trong các mối quan hệ này thường liên quan theo những cách khác nhau. Tình trạng của toàn bộ cơ sở dữ liệu sẽ tương ứng với các trạng thái của tất cả các mối quan hệ của nó tại một thời điểm cụ thể. Nói chung có rất nhiều hạn chế hay ràng buộc trên các giá trị thực tế trong trạng thái cơ sở dữ liệu. Những hạn chế này được bắt nguồn từ các quy tắc trong miniworld rằng cơ sở dữ liệu đại diện, như chúng ta đã thảo luận trong phần 1.6.8. Trong phần này, chúng tôi thảo luận về các hạn chế khác nhau trên dữ liệu đó có thể được xác định trên cơ sở dữ liệu quan hệ một trong các hình thức hạn chế. Những hạn chế về cơ sở dữ liệu nói chung có thể được chia thành ba loại chính:
1. Những hạn chế đó là vốn có trong các mô hình dữ liệu. Chúng tôi gọi những vốn có
hạn chế dựa trên mô hình hoặc hạn chế tiềm ẩn.
2. Những hạn chế có thể được biểu hiện trực tiếp lược đồ của mô hình dữ liệu, thường
bằng cách xác định chúng trong DDL (ngôn ngữ định nghĩa dữ liệu, xem Phần
2.3.1). Chúng tôi gọi những hạn chế schema-based hoặc ràng buộc rõ ràng.
Being translated, please wait..
