資料庫關系投影
⑴ 資料庫中交,差,並,選擇,投影是什麼意思
1、關系的投影運算是資料庫理論中的內容。c語言中沒有相關的內容。 2、關系的基本運算有兩類:一類是傳統的集合運算(並、差、交等),另一類是專門的關系運算(選擇、投影、連接、除法、外連接等),有些查詢需要幾個基本運算的組合
⑵ 關系資料庫中的投影操作是指從關系中( ) A對文件進行預處理B抽出特定欄位C執行笛卡爾積運算D投影運算
正確答案 :B
答案解析
[分析] 關系資料庫的三種主要數據操作是選擇、投影和連接,投影操作是從關系中選擇若干屬性列組成新的關系,在二維表中的列,也就是欄位,稱為屬性。
⑶ 資料庫系統里的關系模式中的 投影是什麼意思
投影就是從關系R中選出若干屬性列組成新的關系.
比如有關系R
A B C
1 2 3
2 3 4
3 2 3
4 3 6
則關系R在屬性A上的投影為:
A
1
2
3
4
⑷ 資料庫裡面的投影是什麼
投影運算的含義簡單點就是:從表中選擇需要的屬性列。
列是屬性,行是元組..
而且作投影之後可能會出現重復項,比如:
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c3
作A的投影就是a1, a2; 減少了一行
總結:
並:屬性不變,元組可能增加(集合相等時不增加)
交:屬性不變,元組可能減少(集合相等時不減少)
投影:屬性可能減少(全投影時不減少),元組可能減少(投影後無重復項時不減少)
笛卡爾積:屬性增加,元組可能增加(只有1個元組時不增加)
除運算:
R:
A
B
C
a1
b1
c2
a2
b3
c7
a3
b4
c6
a1
b2
c3
a4
b6
c6
a2
b2
c3
a1
b2
c1
S:
B
C
D
b1
c2
d1
b2
c1
d1
b2
c3
d2
R÷S
A
a1
/*
(1) 找S與R的共同屬性,其元組看做整體 k
(2)選擇R中包含k的 非S與R相同屬性的 屬性 即為R÷S
*/
解答如下:
在關系R中,A可以取四個值{a1,a2,a3,a4},其中:
a1的象集為:{(b1,c2),(b2,c3),(b2,c1)}就是a1 對應bc屬性上的值
a2的象集為:{(b3,c7),(b2,c3)}
a3的象集為:{(b4,c6)}
a4的象集為:{(b6,c6)}
S在(B,C)上的投影為{(b1,c2),(b2,c3),(b2,c1)}。,只取BC兩列
顯然只有a1的象集(B,C)a1包含S在(B,C)屬性組上的投影,全部包含,所以R÷S={a1}。
⑸ 資料庫-關系代數-投影 看圖
舉個例子吧,原Student(編號,姓名,出生日期),元組有(1,王五,女,1978-1-1), (2,王五,男,1978-1-1),
在(姓名,出生日期)上投影後會相同的2行(王五,1978-1-1)
⑹ 資料庫投影的定義是什麼
一個dataset(對應GDALDataset類)是一個光柵數據以及和它有關系的信息的集合。 特別地dataset包含了光柵數據的大小(像素、線等)。dataset同時也為對應的 光柵數據指定了坐標系統。dataset本身還可以包含元數據,它們以一種鍵/值對 的方式來組織。
GDAL的數據集是基於OpenGIS Grid Coverages的格式定義的。
坐標系統Dataset的坐標系統由OpenGIS WKT字元串定義,它包含了:
一個全局的坐標系名稱。
一個地理坐標系名稱。
一個基準標識符。
橢球體的名字。長半軸(semi-major axis)和反扁率(inverse flattening)。
初子午線(prime meridian)名和其與格林威治子午線的偏移值。
投影方法類型(如橫軸莫卡托)。
投影參數列表(如中央經線等)。
一個單位的名稱和其到米和弧度單位的轉換參數。
軸線的名稱和順序。
在預定義的權威坐標系中的編碼(如EPSG)。
更多信息請參考OpenGIS WKT坐標系統定義,以及osr教程文檔和 OGRSpatialReference類的描述文檔。
在GDAL中,返回坐標系統的函數是GDALDataset::GetProjectionRef()。 它返回的坐標系統描述了地理參考坐標,暗含著仿射地理參考轉換,這地理參考轉換是由GDALDataset::GetGeoTransform()來返回。由GCPs地理參考坐標描述的坐標系統是由 GDALDataset::GetGCPProjection()返回的。
注意,返回的坐標系統字元串「」表示未知的地理參考坐標系統。
仿射地理變換
GDAL數據集有兩種方式描述柵格位置(用點/線坐標系)以及地理參考坐標系之間的關系。 第一種也是比較常用的是使用仿射轉換,另一種則是GCPs。
仿射變換由6個參數構成,它們由GDALDataset::GetGeoTransform()返回它們把點/線坐標, 用下面的關系轉將點/線影射到地理坐標:
Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2)
Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5)
假設影像上面為北方,GT2和GT4參數為0,而GT1是象元寬,GT5是象元高, (GT0,GT3)點位置是影像的左上角。
注意,上面所說的點/線坐標系是從左上角(0,0)點到右下角,也就是坐標軸從 左到右增長,從上到下增長的坐標系(即影象的行列從左下角開始計算)。 點/線位置中心是(0.5,0.5)。
⑺ 在資料庫中投影運算的含義
投影就是從所給的表中,選出需要的列
類似的 選擇運算就是選出所需的行。
例如 一個表有 ABC列 ,123三行
你現在只需要AC列,就從表中投影出AC列
如果你只需要12行,那從表中選擇12行