




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本章习题 本章习题 单项选择 单项选择 1 若关系中的某一属性组的值能唯一地标识一个元组 则称该属性组为 1 主码 2 候选码 3 主属性 4 外码 2 由数据结构 关系操作集合和完整性约束三部分组成 1 关系模型 2 关系 3 关系模式 4 关系数据库 3 SQL 语言属于 1 关系代数语言 2 元组关系演算语言 3 域关系演算语言 4 具有关系代数和 关系演算双重特点的语言 4 关系演算是用 来表达查询要求的方式 1 谓词 2 关系的运算 3 元组 4 域 5 实体完整性要求主属性不能取空值 这一点可以通过 来保证 1 定义外码 2 定义主码 3 用户定义的完整性 4 由关系系统自动 6 一组具有相同数据类型的值的集合称为 1 关系 2 属性 3 分量 4 域 7 在一个关系中 不能有相同的 1 记录 2 属性 3 分量 4 域 8 关系是 1 型 2 静态的 3 稳定的 4 关系模型的一个实例 9 所谓空值就是 的值 1 数值 0 2 空的字符串 3 未知的值 4 任何值 10 集合 R 与 S 的差表示为 1 t t R t S 2 t t R t S 3 t t R t S 4 t t t R t S 问答题 问答题 2 1 本章中 我们声称并 交 积和 自然 连接都具有交互性和结合性 证明之 2 2 在 Codd 最初定义的八个操作符中 并 差 积 选择和投影可以被认 为是基本的 试用这五种基本操作来表示自然连接 交和除 2 3 如果 A 和 B 没有共同的属性 则 A JOIN B 等价于 A TIMES B 对其进行证明 如果 A 和 B 有相同的表头 则上述表达式等价于什么 2 4 证明 2 2 中提到的五个基本操作符是基本的 证明任意一个不能被其余 四个来表示 2 5 算术里的乘和除是两个互逆的操作 关系代数中的 TIMES 和 DIVIDEBY 是互逆操作吗 2 6 假设 A 是一个 n 目的关系 A 有多少个不同的投影 2 7 算术中的特殊的数字 1 使对任意数字 n 都有 n 1 1 n n 称 1 对 于乘法具有同一性 identity 在关系代数中存在类似角色的关系吗 如果有 是 什么 2 8 算术中还有另外一个特殊的数字 0 它使 对任意的数字 n 有 n 0 0 n 0 在关系代数中存在类似角色的关系吗 如果有 是什么 2 9 考虑本章所讲的代数操作符作用于满足上面两个练习要求的关系上会有 何种结果 2 10 在 2 2 节讲到 由于和算术中封闭性之重要性的同样原因 关系封闭性是 很重要的 然而算术里有一个封闭性被打破的情况 即被零除 关系代数中有 类似的情况吗 2 11 并 交 积和连接最初都被定义为二元 dyadic 操作符 即每个都有 两个操作对象 在本章中显示了怎样把它们扩展到 n 元操作符 任意 n 1 例 如 A UNION B UNION C 可看作是 A B 和 C 的三目并 但当 n 1 或 n 0 时会 怎样呢 2 12 外连接的作用是什么 它满足交换律吗 为什么 查询练习查询练习 下面的练习都以 suppliers parts projects 供应商 零件 工程 数据库为基础 参看 p80 81 每个例子要求你为某个查询写出关系代数表达式 2 13 求所有有关 project 的信息 2 14 求在伦敦的所有 project 的信息 2 15 求为 project 工程 J1 提供 part 零件 的 supplier 供应商 的号码 2 16 求数量在 300 到 750 之间的发货 2 17 求所有的零件颜色 城市对 注意 这里及以后所说的 所有 特指在 数据库中 2 18 求所有的 supplier number part number project number 对 其中所指的 供应商 零件和工程在同一个城市 2 19 求所有的 supplier number part number project number 对 其中所指的 供应商 零件和工程不在同一个城市 2 20 求所有的 supplier number part number project number 对 其中所指的 供应商 零件和工程三者中的任意两个都不在同一个城市 2 21 求由伦敦供应商提供的零件的信息 2 22 求由伦敦供应商为伦敦工程供应的零件号 2 23 求满足下面要求的城市对 要求在第一个城市的供应商为第二个城市的 工程供应零件 2 24 求供应商为工程供应的零件的号码 要求供应商和工程在同一城市 2 25 求至少被一个不在同一城市的供应商供应零件的工程号 2 26 求由同一个供应商供应的零件号的对 2 27 求所有由供应商 S1 供应的工程号 2 28 求供应商 S1 供应的零件 P1 的总量 2 29 对每个供应给工程的零件 求零件号 工程号和相应的总量 2 30 求为单个工程供应的零件数量超过 350 的零件号 2 31 求由 S1 供应的工程名称 2 32 求由 S1 供应的零件颜色 2 33 求供应给伦敦工程的零件号 2 34 求使用了 S1 供应的零件的工程号 2 35 设供应了红色零件的供应商为 S2 求供应了至少一个 S2 供应的零件的 供应商号 2 36 求 status 比 S1 低的供应商号码 2 37 求所在城市按字母排序为第一的工程号 2 38 求被供应零件 P1 的平均数量大于供应给工程 J1 的任意零件的最大数量 的工程号 2 39 求满足下面要求的供应商号码 该供应商供应给某个工程零件 P1 的数量 大于这个工程被供应的零件 P1 的平均数量 2 40 求没有被伦敦供应商供应过红色零件的工程号码 2 41 求所用零件全被 S1 供应的工程号码 2 42 求所有伦敦工程都使用的零件号码 2 43 求对所有工程都提供了同一零件的供应商号码 2 44 求使用了 S1 提供的所有零件的工程号码 2 45 求至少有一个供应商 零件或工程所在的城市 2 46 求被伦敦供应商供应或被伦敦工程使用的零件号码 2 47 求所有 supplier number part number 对 其中指定的供应商不供应指定 的零件 2 48 求供应商号码对 如 Sx 和 Sy 其中 Sx 和 Sy 供应的零件都相同 2 49 按 supplier number part number 对 SPJ 分组 相应的工程号码和数量形 成二目关系 2 50 对上题所得的关系撤消分组 关系代数与关系演算 关系代数与关系演算 2 51 给定如下的关系模式 R A B C S D E F 设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论