- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系代数复习提纲
练习 并运算 交运算 差运算 广义笛卡尔积运算 选择运算举例: 连接运算举例: 自然连接举例: 象集的定义 象集(Image Set) 关系R(X , Z), X, Z是属性组,x是X上的取值,定义x在R中的象集为 Zx = { t[Z] | t?R ? t[X]= x } 从R中选出在X上取值为x的元组,去掉X上的分量,只留Z上的分量 除运算举例: 除法运算的实际举例一 请思考:下面两个关系是否违反参照完整性规则? 系表(主表) 学生表(从表) 说明: 从表的“系编号(外键)”的取值只能为两种情况: 若取非空值,则它必须是主表中存在的值。 取空值(null)。表明尚未给学生分配专业。Null不等于0或空字符串。 参照完整性 练习 联系两个表的关键字称为______。 关系中主码的取值必须唯一且非空,这条规则是___完整性规则。 关系模式是对关系结构的定义,是对关系____的描述。关系是二维表格,是对____的描述。 示例数据库 示例数据库 示例数据库 题(1) 找年龄不小于20的男学生 题(2) 查找信息系(IS系)的全体学生 题(3) 给出所有学生的姓名和年龄 题(4) 找95001号学生所选修的课程号 题(5) 找95001号学生所选修的课程号和课程名 题(6) 求李勇同学选修的课程号 * §2.4.2 关系完整性 参照完整性( Referential Integrity ) 规则2:如果属性(组)F是基本关系R的外码, 它与基本关系S的主码相对应,则对于R 中每个元组在F上的值必须为S中某个元 组的主码值或者空值。 说明:“不引用不存在的实体”。即:不允许在一个关系 中引用另一个关系中不存在的元组。 用于确保相关联的表间的数据保持一致。 * §2.4 关系的完整性 规则2 05 21 男 王平 03223 20 女 王萍华 03102 01 21 男 马力刚 03001 系编号 年龄 性别 姓名 学号 6018 210 袁 勇 电子 03 6025 207 谭中华 通信 02 6003 205 龚小勇 计算机 01 电话 办公室 系主任 系名 系编号 参照完整性 重庆 立新 Z01 天津 黎明 T20 上海 宇宙 S10 北京 红星 B01 所在城市 供应商名 供应商号 S10 白 312 T20 蓝 201 B01 红 010 供应商号 颜色 零件号 今要向关系P中插入新行,新行的值分别列出如下。哪些行能插入? A.(‘037’,‘绿’,null) B.(null,‘黄’,‘T20’) C.(‘201’,‘红’,‘T20’) D.(‘105’,‘蓝’,‘B01’) E.(‘101’,‘黄’,‘T11’) 零件关系P (主码是“零件号”,外码是“供应商号”) 供应商关系S(主码是“供应商号”) stdent IS 19 男 张立 95004 MA 18 女 王敏 95003 IS 19 女 刘晨 95002 CS 20 男 李勇 95001 Sdept Sage Ssex Sname Sno Course 4 6 PASCAL语言 7 2 数据处理 6 4 7 数据结构 5 3 6 操作系统 4 4 1 信息系统 3 2 数学 2 4 5 数据库 1 Ccredit Cpno Cname Cno SC 80 3 95002 90 2 95002 88 3 95001 85 2 95001 92 1 95001 Grade Cno Sno CS 20 男 李勇 95001 Sdept Sage Ssex Sname Sno IS 19 男 张立 95004 MA 18 女 王敏 95003 IS 19 女 刘晨 95002 CS 20 男 李勇 95001 Sdept Sage Ssex Sname Sno 查找结果 stdent ?AGE≥20 ∧ SEX=‘男’ (Student) 关系表达式 IS 19 男 张立 95004 MA 18 女 王敏 95003 IS 19 女 刘晨 95002 CS 20 男 李勇 95001 Sdept Sage Ssex Sname Sno IS 19 男 张立 95004 IS 19 女 刘晨 95002 Sdept Sage Ssex Sname Sno 查找结果 stdent 关系表达式 ?Sdept=’IS’(Student) 19 张立 18 王敏 19 刘晨 20 李勇 sage sname IS 19 男 张立 95004 MA 18 女 王
文档评论(0)