数据库关系代数.docxVIP

  • 10
  • 0
  • 约2.79千字
  • 约 6页
  • 2020-11-10 发布于安徽
  • 举报
关系代数是关系数据库系统查询语言的理论基础 一、关系代数的 9 种操作: 关系代数中包括了:并、交、差、乘、选择、投影、联接、除、自然联接等操作。 五个基本操作: 并( ∪) 、差 (-) 、笛卡尔积 ( × ) 、投影 ( σ) 、选择 ( π) 四个组合操作: 交( ∩) 、联接 ( 等值联接 ) 、自然联接 (R S) 、除法( ÷ ) 注 2:等值连接表示先做笛卡尔积 ( × ) 之后,对相应列进行选择或等值关联后的结果 ( 仅筛 选行、不筛选列 ) 注 2:自然连接表示两个关系中若有相同名称的属性,则自动作为关联条件,且仅列出一列 二、关系代数表达式: 由关系代数运算经有限次复合而成的式子称为关系代数表达式。 这种表达式的运算结 果仍然是一个关系。可以用关系代数表达式表示对数据库的查询和更新操作。 三、举例说明: 设教学数据库中有 3 个关系: 学生关系 S(SNO, SNAME,AGE,SEX) 学习关系 SC(SNO,CNO,GRADE) 课程关系 C(CNO,CNAME,TEACHER) (1) 检索学习课程号为 C2 的学生学号与成绩 ------------------------------------ SELECT SNO,GRADE FROM SC WHERE CNO=C2 ------------------------------------ π SN

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档