[关闭]
@rg070836rg 2016-01-19T23:25:47.000000Z 字数 855 阅读 1540

数据库作业10.15

数据库作业

第2章 关系数据库

  1. 1.试述关系模型的三个组成部分。
  2. 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
  1. 2.关系数据模型中,二维表的列称为`属性`,二维表的行称为`记录或元组`
  1. 3.等值连接与自然连接的区别是什么?
  2. 连接运算中有两种最为重要也最为常用的连接,一种是等值连接(equi-join),另一种是自然连接(Natural join)。 Θ为“=”的连接运算称为等值连接。它是从关系RS的笛卡尔积中选取AB属性值相等的那些元组。即等值连接为: R A=B S = { t ts| tr∈R ts∈S tr[A] = ts[B] } 自然连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。即若RS具有相同的属性组B,则自然连接可记作: R S = { t ts| tr∈R ts∈S tr[B] = ts[B] }
  1. 4.关系代数运算中,专门的关系运算有`选择``投影``连接`
  1. 5.关系代数中,从两个关系中找出相同元组的运算称为`交`运算。
  1. 6.RS表示RS`自然连接`
  1. 7.设有学生关系:SXHXMXBNLDP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是`π2,5(S) 或 πXM,DP(S)`
  1. 8.在“学生-选课-课程”数据库中的3个关系如下:
  2. SS#,SNAME,SEX,AGE);SC(S#,C#,GRADE);
  3. CC#,CNAME,TEACHER),
  4. 查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为
  5. πSNAME,GRADE(S(SCCNAME=’数据库技术’?)))。
  1. 9.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是`系编号`,系关系的外码是`没有`,学生关系的主码是`学号`,学生关系的外码是`系编号`
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注