数据库菜鸟学习~ing

本文介绍了关系代数的基础知识,包括传统关系运算和专门的关系运算。重点讲解了选择、投影和连接操作。选择操作用于根据指定条件筛选元组,如查询信息系全体学生和年龄小于20岁的学生。投影操作则用于选取特定列,例如查询学生的姓名和所在系。连接操作用于合并两个关系的数据,如查询不同表中相同学号的信息。自然连接是在等值连接的基础上去除重复列。文章还讨论了查询优化策略,强调先选择再连接可以提高效率。
摘要由CSDN通过智能技术生成

            2.4关系代数

一.关系运算分为传统关系运算专门的关系运算。

  • 传统的关系运算
  • 二目运算  包括 并,差,交,笛卡儿积四种运算。
  • 专门的关系运算

     选择 ,投影, 连接, 除运算。

选择

选择符号 元组名字 条件符号 条件 (被查询元素所在表名)

例2.4查询信息系(IS系)全体学生

1.查询符号 2. Sdept(系这个元组) 3.条件符号 =     4.条件 'IS'   5.   元组所在表(Student)

例2.5查询年龄小于20岁的学生

查询符号  Sage < 20 (Student)

投影

投影符号  投影内容 (查询关系)

例2.6查询学生的姓名Sname所在系Sdept。

1.投影符号  2.内容  Sname, Sdept(Student)

例2.7查询学生关系中有哪些系       

投影符号 Sdept(Steduet)

投影后会删除重复的元组。

投影后的结果是列。

连接

一般连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值