資料庫投影操作
A. 在arcgis中怎樣建立資料庫並定義投影
首先右擊「內容列表」,打開「屬性」,具體過程如圖1。
在數據框屬性窗口中,點擊「坐標系」—「新建」—「投影坐標系」,如圖2。這里的地理坐標系是一個球面坐標系,而投影坐標系則是一個平面坐標系。
打開「新建投影坐標系」窗口後,可以開始設置坐標。這里以WGS84_GK_zone_21為例來說明。這個是以WGS84為地理坐標系,而高斯克呂格投影為投影坐標系。所以首先要選擇地理坐標,其過程如下:「選擇」—「World」—「WGS84」。如圖3所示。
然後設置投影信息,這里要注意的是:False_Easting的值為21500000,而Central_Merdian則為123。具體如圖4。這樣就完成了投影坐標的新建。
END
「空間參考屬性」中的定義
1
這里同樣點擊「新建」,但是這里有一個很特別的地方,就是這個界面下可以對新建的坐標文件進行保存,以便下次直接使用。
B. 資料庫-關系代數-投影 看圖
舉個例子吧,原Student(編號,姓名,出生日期),元組有(1,王五,女,1978-1-1), (2,王五,男,1978-1-1),
在(姓名,出生日期)上投影後會相同的2行(王五,1978-1-1)
C. Access資料庫里邊的投影、選擇、聯接分別是什麼求舉例子
microsoft
access是一種關系式資料庫,關系式資料庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個欄位,每個欄位有一個欄位名,欄位名在一個表中不能重復。圖1是一個「產品」表的例子。「產品」表由10個記錄組成,一個記錄佔一行,每一個記錄由產品id、產品名稱、庫存量、訂貨量、單價和折扣率6個欄位組成。「產品id」是欄位名,其下面的1,2等是欄位的值。
表與表之間可以建立關系(或稱關聯,連接),以便查詢相關聯的信息。access資料庫以文件形式保存,文件的擴展名是mdb。
access
資料庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。
表(table)
——表是資料庫的基本對象,是創建其他5種對象的基礎。表由記錄組成,記錄由欄位組成,表用來存貯資料庫的數據,故又稱數據表。
查詢(query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄並能連接若干個表的欄位組成新表。
窗體(form)——窗體提供了一種方便的瀏覽、輸入及更改數據的窗口。還可以創建子窗體顯示相關聯的表的內容。窗體也稱表單。
報表(report)——報表的功能是將資料庫中的數據分類匯總,然後列印出來,以便分析。
宏(macro)——宏相當於dos中的批處理,用來自動執行一系列操作。access列出了一些常用的操作供用戶選擇,使用起來十分方便。
模塊(mole)——模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據自己的需要編寫程序。模塊使用visual
basic編程。
D. 資料庫裡面的投影是什麼
投影運算的含義簡單點就是:從表中選擇需要的屬性列。
列是屬性,行是元組..
而且作投影之後可能會出現重復項,比如:
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}。
E. 關系資料庫中的投影操作是指從關系中( ) A對文件進行預處理B抽出特定欄位C執行笛卡爾積運算D投影運算
正確答案 :B
答案解析
[分析] 關系資料庫的三種主要數據操作是選擇、投影和連接,投影操作是從關系中選擇若干屬性列組成新的關系,在二維表中的列,也就是欄位,稱為屬性。
F. 資料庫操作是先連接再投影還是先投影再連接效率高
先投影再連接效率高,投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表,記為:ΠA(R)。
其中A是屬性名(即列名)表,R是表名。連接(JOIN)
把兩個表中的行按著給定的條件拼接而形成的新表。
G. 在資料庫中投影運算的含義
投影就是從所給的表中,選出需要的列
類似的 選擇運算就是選出所需的行。
例如 一個表有 ABC列 ,123三行
你現在只需要AC列,就從表中投影出AC列
如果你只需要12行,那從表中選擇12行
H. 在資料庫中投影運算的含義
投影運算的含義簡單點就是:從表中選擇需要的屬性列。
列是屬性,行是元組..
而且作投影之後可能會出現重復項,比如:
a
b
c
a1
b1
c1
a1
b2
c2
a2
b2
c3
作a的投影就是a1,
a2;
減少了一行
總結:
並:屬性不變,元組可能增加(集合相等時不增加)
交:屬性不變,元組可能減少(集合相等時不減少)
投影:屬性可能減少(全投影時不減少),元組可能減少(投影後無重復項時不減少)
笛卡爾積:屬性增加,元組可能增加(只有1個元組時不增加)
I. 什麼是投影運算
投影(Projection)運算是指將對象轉換為一種新形式的操作,該形式通常只包含那些將隨後使用的屬性。通過使用投影,您可以構建依據每個對象生成的新類型。
您可以映射屬性,並對該屬性執行數學函數。還可以在不更改原始對象的情況下映射該對象。簡單地說,便是在關系中選擇某些屬性列。
(9)資料庫投影操作擴展閱讀
關系R的投影是從關系R中選擇出若干屬性列組成新的關系。
分為兩步:
1、選擇出指定的屬性,形成一個可能含有重復行的表。
2、刪除重復行,形成新的關系。
在關系二維表中投影是一種垂直操作,它針對二維表中的屬性列。
在SQL中,投影運算是一個單目運算,它是從一個關系R中選取所需要的列組成一個新關系。
投影之後不僅取消了原關系的某些列,而且還可能取消某些元組,因為取消了某些屬性列後,就可能出現重復行,應取消完全相同的行。
J. 什麼是DQL,DML,DDL,DCL
在一些公司中提交給測試團隊的SQL腳本會劃分為DDL、DML等,但這些概念到底是如何定義的呢?
SQL(Structure Query Language)是資料庫操作的的核心語言,接下來我們通過一張圖來進行分析:
如果對編程感興趣可以來我這看看
DDL(Data Definition Languages)語句: 即資料庫定義語句,用來創建資料庫中的表、索引、視圖、存儲過程、觸發器等
常用的語句關鍵字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。
DML(Data Manipulation Language)語句: 即數據操縱語句,用來查詢、添加、更新、刪除等
常用的語句關鍵字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增刪改查。
DCL(Data Control Language)語句: 即數據控制語句,用於授權/撤銷資料庫及其欄位的許可權(DCL is short name of Data Control Language which includes commands such as GRANT and mostly concerned with rights, permissions and other controls of the database system.)。
常用的語句關鍵字有:GRANT,REVOKE。
TCL(Transaction Control Language)語句: 事務控制語句,用於控制事務
常用的語句關鍵字有:COMMIT,ROLLBACK,SAVEPOINT,SET TRANSACTION。
DQL:(Data QueryLanguage)語句: 數據查詢語言
常用的語句關鍵字有:SELECT, FROM, WHERE, ORDER BY, HAVING,ASC|DESC
希望對您有所幫助!~