|
數據庫基礎:1.2 關系數據庫發表時間:2020-02-26 08:37
一、關系術語 (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) 等值聯接:在聯接運算中,按照字段值對應相等為條件進行的聯接操作稱為等值聯接。 自然聯接:去掉重復屬性的等值聯接
文章分類:
教學資料
|
掃描查看手機版網站