《(本科)第2.4关系演算ppt课件.pptx》由会员分享,可在线阅读,更多相关《(本科)第2.4关系演算ppt课件.pptx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程主讲人:第2.4关系演算 2.4 关系演算 与关系代数不同,关系演算是非过程化语言,它只描述所需要的信息,而不给出获得该信息的具体过程。 关系演算运算是以数理逻辑中的谓词演算为基础。关系演算按所用到的变量不同可分为元组关系演算和域关系演算,前者以元组为变量,后者以为变量,分别简称为元组演算和域演算。 元组关系是以元组变量作为谓词变元的基本对象元组关系演算语言ALPHA共有GET、PUT、HOLD、UPDATE、DELETE、DROP 6条语句操作语句 工作空间名(表达式):操作条件*2.3.1 元组关系演算元组关系演算1.元组关系演算 查询所有学生的数据GET W(GET W(学生学生)
2、)查询学生表中有哪些院系GET W(GET W(学生学生. .学院学院) )查询所有1980年以后出生的学生学号和籍贯GETGET W(W(学生学生. .学号学号, ,学生学生. .籍贯籍贯): ):学生学生. .出生年份出生年份19801980查询所有学生的数据,结果按出生年份降序排序GET W(GET W(学生学生) ) DOWNDOWN 出生年份出生年份*2.3.1 元组关系演算元组关系演算 查询所有学生的数据GET W(GET W(学生学生) )查询学生表中有哪些院系GET W(GET W(学生学生. .学院学院) )查询所有1980年以后出生的学生学号和籍贯GETGET W(W(学生学生. .学号学号, ,学生学生. .籍贯籍贯): ):学生学生. .出生年份出生年份19801980查询所有学生的数据,结果按出生年份降序排序GET W(GET W(学生学生) ) DOWNDOWN 出生年份出生年份*2.3.1 元组关系演算元组关系演算 6 域关系演算表达式的定义用域变量代替元组变量的每一个分量,域变量的变化范围是某个值域而不是一个关系域关系演算的查询表达式为: t1,t2,tk|P(t1,t2,tk) 其中t1,t2,tk代表域变量,P是域演算公式。*2.3.1 域关系演算域关系演算2域关系演算