《数据厍设计与开发》讲义 选择( Selection) 定义1.2.2选择选择又称为限制 ( Restriction),它是在关系R中选择满足给定 条件的诸元组,记作: σF(R)={t|t∈R∧F(t)=真’ 其中F表示选择条件,它是一个逻辑表达式,取 逻辑值‘真’或‘假’。逻辑表达式F由逻辑 运算符一,∧,∨√连接各算术表达式组成。算术 表达式的基本形式为:X1Y1,其中θ表示比 较运算符,它可以是〉、≥、<、≤、三或≠ Ⅹ1,Y1等是属性名,或为常量,或为简单函数; 属性名也可以用它的序号来代替。 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 选择(Selection) • 定 义 1.2.2 选 择 选 择 又 称 为 限 制 (Restriction),它是在关系R中选择满足给定 条件的诸元组,记作: σF(R)={t︱t∈R∧F(t)=‘真’} 其中F表示选择条件,它是一个逻辑表达式,取 逻辑值‘真’或‘假’ 。逻辑表达式F由逻辑 运算符﹁,∧,∨连接各算术表达式组成。算术 表达式的基本形式为:X1θY1,其中θ表示比 较运算符,它可以是>、≥、<、≤、 =或≠; X1,Y1等是属性名,或为常量,或为简单函数; 属性名也可以用它的序号来代替
《数据厍设计与开发》讲义 选择( Selection) 选择运算实际上是从关系R中选取使逻辑表达 式F为真的元组。这是从行的角度进行的运算, 是对行的水平分解。 例1查询信息系(IS)全体学生 o Sdept=〃IS〃(S) 或o5=IS〃(S) 其中下角标“5〃为 Sdept的属性序号 或 S where Sdept=IS 例2查询年龄在19到20岁之间的学生 o Sage≥19∧Sage≤20(S) 或o4≥19∧4≤20(S) e S where Sage>=19 and Sage<=20 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 选择(Selection) • 选择运算实际上是从关系R中选取使逻辑表达 式F为真的元组。这是从行的角度进行的运算, 是对行的水平分解。 例1 查询信息系(IS)全体学生 σSdept=”IS”(S) 或 σ5=”IS”(S) 其中下角标“5”为Sdept的属性序号。 或 S where Sdept=”IS” 例2 查询年龄在19到20岁之间的学生 σSage≥19∧Sage≤20(S) 或 σ4≥19∧4≤20(S) 或 S where Sage>=19 and Sage<=20