数据库的投影
① 数据库投影运算π3,2(s)怎么算
详细如下:
专门的关系运算-除给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。
R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。
② 关系数据库中的投影操作是指从关系中( ) A对文件进行预处理B抽出特定字段C执行笛卡尔积运算D投影运算
正确答案 :B
答案解析
[分析] 关系数据库的三种主要数据操作是选择、投影和连接,投影操作是从关系中选择若干属性列组成新的关系,在二维表中的列,也就是字段,称为属性。
③ 在数据库中投影运算的含义
投影运算的含义简单点就是:从表中选择需要的属性列.
④ 数据库中交,差,并,选择,投影是什么意思
1、关系的投影运算是数据库理论中的内容。c语言中没有相关的内容。 2、关系的基本运算有两类:一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、连接、除法、外连接等),有些查询需要几个基本运算的组合
⑤ 数据库投影的定义是什么
一个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行
⑦ 数据库里面的投影是什么
投影运算的含义简单点就是:从表中选择需要的属性列。
列是属性,行是元组..
而且作投影之后可能会出现重复项,比如:
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}。
⑧ 在数据库中投影运算的含义
投影运算的含义简单点就是:从表中选择需要的属性列。
列是属性,行是元组..
而且作投影之后可能会出现重复项,比如:
a
b
c
a1
b1
c1
a1
b2
c2
a2
b2
c3
作a的投影就是a1,
a2;
减少了一行
总结:
并:属性不变,元组可能增加(集合相等时不增加)
交:属性不变,元组可能减少(集合相等时不减少)
投影:属性可能减少(全投影时不减少),元组可能减少(投影后无重复项时不减少)
笛卡尔积:属性增加,元组可能增加(只有1个元组时不增加)