Phiên bản không được hỗ trợ:6.5
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong cách đọc kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Dữ liệu quan hệ cách đọc kèo bóng đá thủ tục mô hình

Khái niệm toán học dựa trên mô hình cách đọc kèo bóng đá hệ là tập hợp lý thuyếtcách đọc kèo bóng đá hệđó là một tập hợp con của sản phẩm Cartesian của một danh sách cách đọc kèo bóng đá miền. Lý thuyết thiết lập này mối quan hệ mang lại cho mô hình tên của nó (đừng nhầm lẫn nó với mối quan hệ từMối cách đọc kèo bóng đá hệ thực thể người mẫu). Chính thức một miền chỉ đơn giản là một tập hợp cách đọc kèo bóng đá giá trị. Vì Ví dụ tập hợp cách đọc kèo bóng đá số nguyên là một miền. Ngoài ra tập hợp nhân vật chuỗi có độ dài 20 và cách đọc kèo bóng đá số thực là ví dụ về miền.

TheSản phẩm Cartesiancủa miềnD1, D2, ...DK, viếtD1×D2× ... ×DKlà tập hợp của tất cả cách đọc kèo bóng đá bộ KV1, V2, ...VK, như vậyV1D1, V1D1, ...VKDK.

Ví dụ: khi chúng ta cóK= 2,D1=0,1D2=a, b, csau đóD1×D2(0, a), (0, b), (0, c), (1, a), (1, b), (1, c).

Một mối cách đọc kèo bóng đá hệ là bất kỳ tập hợp con nào của sản phẩm Cartesian của một hoặc nhiều Tên miền:RD1×D2× ... ×DK.

Ví dụ(0, a), (0, b), (1, a)là a mối cách đọc kèo bóng đá hệ; Trên thực tế nó là một tập hợp con củaD1×D2được đề cập ở trên.

cách đọc kèo bóng đá thành viên của một mối quan hệ được gọi là Tuples. Mỗi mối quan hệ của Một số sản phẩm CartesianD1×D2× ... ×DKđược cho là có arityKvà do đó là một tập hợpK-tuples.

Một mối cách đọc kèo bóng đá hệ có thể được xem như một bảng (như chúng ta đã làm, hãy nhớcách đọc kèo bóng đá nhà cung cấp và cách đọc kèo bóng đá bộ phận Cơ sở dữ liệutrong đó mỗi tuple được biểu diễn bằng một hàng và mọi Cột tương ứng với một thành phần của một tuple. Đặt tên (được gọi là thuộc tính) đến cách đọc kèo bóng đá cột dẫn đến định nghĩa của ASơ đồ cách đọc kèo bóng đá hệ.

ASơ đồ cách đọc kèo bóng đá hệ Rlà một bộ thuộc tính hữu hạnA1, A2, ...AK. Có một tên miềnDi, cho mỗi thuộc tínhAi, 1 <=i<=K, trong đó cách đọc kèo bóng đá giá trị của cách đọc kèo bóng đá thuộc tính được lấy từ. Chúng tôi thường viết một sơ đồ quan hệ BẰNGR (A1, A2, ...AK).

Lưu ý:ASơ đồ cách đọc kèo bóng đá hệIS chỉ là một loại mẫu trong khiMối cách đọc kèo bóng đá hệlà một thể hiện của ASơ đồ cách đọc kèo bóng đá hệ. Mối quan hệ bao gồm cách đọc kèo bóng đá bộ dữ (và do đó có thể được xem như một bảng); Không phải thế là mối quan hệ cơ chế.

Tên miền so với dữ liệu Loại

Chúng ta thường nói vềmiềnTrong Phần cuối cùng. Hãy nhớ lại rằng một miền, chính thức, chỉ là một tập hợp Giá trị (ví dụ: tập hợp cách đọc kèo bóng đá số nguyên hoặc số thực). Về mặt cách đọc kèo bóng đá hệ thống cơ sở dữ liệu mà chúng ta thường nói vềDữ liệu loạiThay vì miền. Khi chúng ta xác định một bảng, chúng ta phải Đưa ra quyết định về những thuộc tính bao gồm. Ngoài ra chúng tôi phải quyết định loại dữ liệu nào sẽ được lưu trữ giá trị thuộc tính. Ví dụ: cách đọc kèo bóng đá giá trị củaSnameTừ bảngNhà cung cấpsẽ là chuỗi ký tự, trong khiSNOSẽ lưu trữ số nguyên. Chúng tôi xác định điều này bằng cách đọc kèo bóng đá gán một loại dữ liệu cho mỗi thuộc tính. LoạiSnamesẽ làVarchar (20)(Đây làSQLLoại cho cách đọc kèo bóng đá chuỗi ký tự có độ dài <= 20), loạiSNOsẽ làSố nguyên. Với việc gán dữ liệu Loại Chúng tôi cũng đã chọn một miền cho một thuộc tính. Miền củaSnamelà tập hợp của tất cả cách đọc kèo bóng đá ký tự chuỗi có độ dài <= 20, miền củaSNOlà tập hợp của tất cả cách đọc kèo bóng đá số nguyên.