在線咨詢

  創建網站不知從何開始?

  撥打銷售熱線,直接對話專家

  13179796791

  如有疑問:

 

填寫信息,讓專家聯系您
聯系人*
性別*
企業名稱*
聯系電話*
驗證碼*
 看不清?換一張

數據庫基礎:1.2 關系數據庫

發表時間:2020-02-26 08:37

 1.2.1關系模型

一、關系術語

(1)關系模式(Relational Scheme)。它由一個關系名以及它所有的屬性名構成。它對應二維表的表頭,是二維表的構成框架(邏輯結構)。其格式為:

?關系名(屬性名1 ,屬性名2 ,…,屬性名n)

在VFP中對應的表結構為:

?表名(字段名1,字段名2,…,字段名n)

(2)關系(Relation)。每一張表稱為該關系模式的一個具體關系。它包括:關系名,表的結構和表的數據(元組)。

(3)元組(Tuple)。二維表的一行稱為關系的一個元組,對應一個實體的數據。

關系術語

(4)屬性(Attributes)和分量。二維表中的每一列稱為關系的一個屬性。列中的每一個元素,該屬性的值稱為分量。

(5)域(Domain)。屬性所對應的取值變化范圍叫屬性的域,

(6)主關鍵字(Primary Key)。能**標識關系中不同元組的屬性或屬性組稱為該關系的候選關鍵字。被選用的候選關鍵字稱為主關鍵字。

(7)外部關鍵字(Foreign Key)。如果關系R的某一(些)屬性A不是R的候選關鍵字,而是另一關系S的候選關鍵字,則稱A為R的外來關鍵字。


二、關系的特點

1.關系必須規范化,分量必須取原子值

2.不同的列允許出自同一個域

3.列的順序無所謂

4.任意兩個元組不能完全相同

5.行的順序無所謂




1.2.2關系運算

關系的基本運算有兩類:

?傳統的集合運算有:并、差、交

?專門的關系運算有:選擇、投影、聯接

專門的關系運算

選擇:從關系中找出滿足給定條件的元組的操作(Where)

投影:從關系模式中指定若干個屬性組成新的關系

聯接:將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足聯系條件的組合(Inner Join)

等值聯接:在聯接運算中,按照字段值對應相等為條件進行的聯接操作稱為等值聯接。

自然聯接:去掉重復屬性的等值聯接








website qrcode

掃描查看手機版網站

在線服務
 
 
 工作時間
周一至周日 :7:00-22:00
 聯系方式
技術支持:13179796791
郵箱:yzflwlkj@163.com