共找到6條詞條名為投影的結果 展開
投影
資料庫術語
關係R的投影是從關係R中選擇出若干屬性列組成新的關係。
分為兩步:(1)選擇出指定的屬性,形成一個可能含有重複行的表。
(2)刪除重複行,形成新的關係。
投影[資料庫術語]
系二維表中投影是一種垂直操作,它針對二維表中的屬性列。
,投影運算單運算,系選取需列組系。
如在下表的學生關係中,選取姓名和所在系這兩列構成新的關係。
學號 | 姓名 | 性別 | 年齡 | 所在系 |
S1001 | 王洪 | 男 | 22 | 計算機 |
S1002 | 趙南南 | 女 | 21 | 計算機 |
S2001 | 劉明 | 男 | 21 | 信息 |
S2002 | 李娟 | 女 | 20 | 信息 |
其投影關係運算表達式為:(學生),其投影運算結果為:
姓名 | 所在系 |
王洪 | 計算機 |
趙南南 | 計算機 |
劉明 | 信息 |
李娟 | 信息 |
需要注意的是:投影之後不僅取消了原關係的某些列,而且還可能取消某些元組,因為取消了某些屬性列后,就可能出現重複行,應取消完全相同的行。如下表。
Student | |
---|---|
Name | Sdept |
劉勇 | CS |
李晨 | CS |
王敏 | MA |
張立 | IS |
student關係原來有4個元組,而投影結果取消了重複CS元組,因此只有三個元組。
Sdept |
---|
CS |
MA |
IS |