db03-关系数据模型.pptVIP

  • 11
  • 0
  • 约小于1千字
  • 约 63页
  • 2021-06-06 发布于广东
  • 举报
关系数据模型;关系模型基础;数据模型;数据模型的组成要素;几种常见的数据模型 ;关系模型基础;关系模型的特点;关系模型中的术语;说明方式;属性具有三要素;表的定义(关系模式);表作为一个结构一维数组,是信息的二维表示;记录是属性值的合成结构——元组(Tuple);关系模式(schema)与关系实例(instance);关键字(key)是关键属性(集合);依赖( dependency);合成关键字;候选关键字是最少属性的超关键字;主关键字(Primary Key)是表中最重要的候选关键字;外关键字(Foreign Key)是“联系”的最重要表示法;课堂练习;关系模型基础;关系的完整性;域完整性约束;实体完整性约束;参照完整性约束;用户自定义的完整性约束;思考题;关系模型基础;关系代数;;合并可以将各门课的成绩单合成一个全班的所有课的成绩单;交集可以把重复的成绩挑出来;差操作;笛卡尔乘积产生需要的所有组合;r∩s;专门的关系运算;选择操作是一种面向行的操作;投影操作是一种面向列的操作;连接操作可以让信息更加丰富;除法产生类似“全部”语义的运算;选 择;例:? 性别= “男”(学生);例: ?性别=“男”?年龄20(学生);投 影;例: ? 学号,姓名(学生);连 接;θ- 连接 r s = ? r. A θs. B(r×s);r A1=B1 s;自然连接;自然连接与等值连接的区别 ;外连接;;;课堂练习;除法 r ÷ s ;例: r ÷ s ;例:;A;r;关系代数表达式;课堂练习;2、设有关系数据库,它由三个关系组成,它们的模式是: S(S_NO,NAME,AGE,SEX); SC(S_NO,C_NO,GRADE); C(C_NO,CNAME,FORMAT,TEACHER,OFFICE) 试完成下列各题。 ① 找出LIU老师所开全部课程的课程号和学时数。 ② 找出全部课程的任课老师。 ③ 找出年龄小于23岁的男学生的学号、姓名。 ④ 找出至少学习C2课程的所有学生的学号、姓名。 ⑤ 找出至少学习LIU老师所授课程中一门课的学生姓名。 ⑥ 找出不学习C2课程的所有学生的姓名、年龄。 ⑦ 找出至少有两个学生学习的课程的课程号。 ⑧ 找出学习全部课程的所有学生的姓名。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档