数据库系统原理-学习指南_第1页
数据库系统原理-学习指南_第2页
数据库系统原理-学习指南_第3页
数据库系统原理-学习指南_第4页
数据库系统原理-学习指南_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理数据库系统原理 学习指南学习指南 一 填空题 1 数据独立性分为 独立性和 独立性两级 2 数据库系统 DBS 是由应用程序 和数据库管理员四部分组成 3 视图是一个虚拟表 它由一个或几个基本表导出 数据库系统只存储视图的 而不存储视图的 4 数据库系统中 系统故障通常称为 介质故障称为 5 在部分匹配查询中 通配符 代表 代表 6 关系模型的三类完整性规则包括 和 7 关系代数的连接运算中当 为 的连接称之为 且当比较的分量 是相同的属性组时 则称为 8 数据库系统中的 事务 是指 事务的四个性质是 9 实体完整性约束是对 的约束 引用完整性约束是对 的约束 10 两个函数依赖集 F 和 G 等价的充分必要条件是 二 选择题 1 单个用户使用的数据视图的描述 称为 A 外模式 B 存储模式 C 内模式 D 概念模式 2 逻辑数据独立性是指 A 概念模式改变 外模式和应用程序不变 B 概念模式改变 内模式不变 C 内模式改变 概念模式不变 D 内模式改变 外模式和应用程序不变 3 关系代数的五个基本操作是 A 并 交 差 笛卡儿积 除法 B 并 交 选取 笛卡儿积 除法 C 并 交 选取 投影 除法 D 并 差 选取 笛卡儿积 投影 4 要控制两个表中数据的完整性和一致性可以设置 参照完整性规则 要求 这两个表 A 不同数据库中的两个表 B 连接属性的属性名相同 C 连接属性的属性数据类型相同 D 连接属性之间存在外部关系键与关系键的对应关系 5 以下有关 ORDER BY 子句的叙述中不正确的是 A 子查询也可以使用 ORDER BY 子句 B 在 SELECT 语句中 ORDER BY 只能在所有其他子句之后 成为最后一 个子句出现 C ORDER BY 子句可以对多个列进行排序 D 在视图中不能使用 ORDERBY 子句 6 如果条件 F 不仅涉及到 L 中的属性 而且还涉及到不在 L 中的属性 则 A L F E L F L L1 E B L F E L F L L1 E C L F E F L L1 E D L F E F L L1 E 7 下列 SQL 语句中 能够实现 收回用户 U4 对学生表 STUD 中学号 XH 的修改权 这一功能的是 A REVOKE UPDATE XH ON TABLE FROM U4 B REVOKE UPDATE XH ON TABLE FROM PUBLIC C REVOKE UPDATE XH ON STUD FROM U4 D REVOKE UPDATE XH ON STUD FROM PUBLIC 8 若关系模式 R 中的函数依赖的决定因素都是键 则 R 所属的最高范式是 A 1NF B 2NF C 3NF D BCNF 9 在关系数据库设计理论中 起核心作用的是 A 范式 B 数据依赖 C 模式设计 D 数据完整性 10 下列 SQL 句中 能够实现参照完整性控制的语句是 A FOREIGN KEY B PRIMARY KEY C REFERENCES D FOREIGN KEY 和 REFERENCES 11 数据库系统的核心是 A 编译系统 B 数据库 C 操作系统 D 数据库管理系统 12 在学生关系中 对属性 性别 规定只能为 男 或 女 的这种约束属 于 规则 A 实体完整性 B 参照完整性 C 用户定义完整性 D 条件 13 从表中取出满足一定条件的记录 生成一个新表的操作称为 A 复制 B 选取 C 连接 D 投影 14 如果条件 F 不仅涉及到 L 中的属性 而且还涉及到不在 L 中的属性 则 A L F E L F L L1 E B L F E L F L L1 E C L F E F L L1 E D L F E F L L1 E 15 设已知 A C 和 B D 那么下列式子不成立的是 A AB D B A CD C AB CD D A AC 16 SELECT 语句中没有分组子句和聚合函数时 SELECT 子句表示关系代数 中的 A 投影操作 B 选择操作 C 连接操作 D 笛卡儿积操作 17 将查询 SC 表的权限授予用户 U1 并允许该用户将此权限授予其他用户 实现此功能的 SQL 语句是 A GRANT SELECT TO SC ON U1 WITH PUBLIC B GRANT SELECT ON SC TO U1 WITH PUBLIC C GRANT SELECT TO SC ON U1 WITH GRANT OPTION D GRANT SELECT ON SC TO U1 WITH GRANT OPTION 18 单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重 要的差别是 是否支持多个用户 数据库 A 查询 B 定义 C 修改 D 共享 19 设有关系 R A B C 的值如下 ABC 223 234 335 下列叙述正确的是 A 函数依赖 A B 在上述关系中成立 B 函数依赖 BC A 在上述关系中成立 C 函数依赖 B A 在上述关系中成立 D 函数依赖 A BC 在上述关系中成立 20 设关系 R 和 S 都是二元关系 那么与元组表达式 t u v R u S v u 1 v 1 t 1 v 1 t 2 v 2 等价的关系表达式是 A 3 4 R S B 2 3 R 1 3S C 3 4 1 1 R S D 3 4 R 1 1S 三 回答下列问题回答下列问题 1 S SNO SNAME CITY 其中 S 表示供应商 SNO 为供应商代号 SNAME 为供应商名字 CITY 为供应商所在城市 主键为 SNO P PNO PNAME COLOR WEIGHT 其中 P 表示零件 PNO 为零件代号 PNAME 为零件名字 COLOR 为零 件颜色 WEIGHT 为零件重量 主键为 PNO J JNO JNAME CITY 其中 J 表示工程 JNO 为工程编号 JNAME 为工程名字 CITY 为工程 所在城市 主键为 JNO SPJ SNO PNO JNO QTY 其中 SPJ 表示供应关系 SNO 是为指定工程提供零件的供应商代号 PNO 为所提供的零件代号 JNO 为工程编号 QTY 表示提供的零件数量 主 键为 SNO PNO JNO 外键为 SNO PNO JNO 试做以下各题 试做以下各题 1 取出为工程 J1 提供零件的供应商的代号 2 取出由供应商 S1 提供零件的零件的工程的名称 3 取出上海的供应者提供给上海的任一工程的零件的代号 4 把所有红色零件改为橙色 2 设有关系模式 SB SN SNAME CITY 其中 SB 表示供应商 SN 为供应商代号 SNAME 为供应商名字 CITY 为供 应商所在城市 主关键字为 SN PB PN PNAME COLOR WEIGHT 其中 PB 表示零件 PN 为零件代号 PNAME 为零件名字 COLOR 为零件颜色 WEIGHT 为零件重量 主关键字为 PN JB JN JNAME CITY 其中 JB 表示工程 JN 为工程编号 JNAME 为工程名字 CITY 为工程所在 城市 主关键字为 JN SPJB SN PN JN QTY 其中 SPJB 表示供应关系 SN 是为指定工程提供零件的供应商代号 PN 为所提供的零件代号 JN 为工程编号 QTY 表示提供的零件数量 主关 键字为 SN PN JN 外关键字为 SN PN JN 试用 SQL 写出下列操作 1 1 取出上海的供应商提供给上海的任一工程的零件的代号 2 2 取出重量最轻的零件代号 3 3 取出上海供应商不提供任何零件的工程的代号 4 4 删除上海的工程 四 四 回答下列问题 回答下列问题 1 设有下列关系 R A B C D S D E F T D F G a1 b1 c1 d1 d1 e2 f1 d1 f1 g1 a1 b1 c1 d2 d2 e1 f2 d2 f2 g2 a2 b2 c2 d1 d2 e2 f3 d3 f1 g3 a2 b3 c2 d2 d3 e3 f1 a2 b1 c2 d3 a3 b2 c2 d1 a3 b2 c3 d2 试求下列关系表达式的值 1 E1 t u v w R u S v T w u 1 a3 v 2 d1 F f2 R S T 2 设有下列关系 R A B C D S D E F T D F G a1 b1 c1 d1 d1 e2 f1 d1 f1 g1 a1 b1 c1 d2 d2 e1 f2 d2 f2 g2 a2 b1 c2 d1 d2 e2 f3 d3 f1 g3 a2 b1 c2 d2 d3 e3 f1 a2 b1 c2 d3 a3 b2 c2 d1 a3 b2 c3 d2 a4 b1 c2 d1 a4 b1 c2 d3 a4 b1 c2 d4 a4 b1 c2 d2 1 试求关系表达式 E 的值 E A B C R D S F A a3 E e3 G g3 R S T 2 试画出 E 的表达式树并对其进行代数优化 五 五 设有下面设有下面 4 4 个事务 个事务 1 T1 R11 y R12 x R13 z W14 x R15 y W16 z T2 R21 x W22 x R23 y W24 y R25 z W26 z T3 R31 x R32 y R33 z W34 x T4 R41 x R42 y R43 z W44 y S 为对 T1 T2 T3 和 T4 的一个调度 S R21 x W22 x R31 x R23 y W24 y R32 y R11 y R25 z W26 z R33 z W34 x R12 x R13 z W14 x R41 x R42 y R15 y W16 z R43 z W44 y 1 试画出调度 S 的前趋图 2 试判别 S 是否为冲突可串行的调度 如果是 请给出其等价的串行调度 2 学校有若干个系 每个系有若干班级和教研室 每个教研室有若干教员 其中有的教授和副教授每人各带若干研究生 每个班有若干学生 每个学生选 修若干课程 每门课程有若干学生选修 1 画出 E R 图 2 将 E R 图转换为关系模式 六 数据库设计 六 数据库设计 1 某学校的教学管理的 E R 模型有五个实体 系 教师 学生 项目 课程 其 E R 图如下 请将 E R 图转换为关系模型 系学生 教师课程 项目 系号系名系主任学号姓名年龄 性别 课程号课程名学分 项目号名称负责人 教师号 教师名 职称 排名 成绩领导选修 参加 任课 1 n m n m 1 n n m 标准答案 一 填空题 1 逻辑 物理 2 数据管理系统 DBMS 硬件 3 定义 数据 4 软故障 硬故障 5 0 个或以上的字符 任意单个字符 6 实体完整性 参照完整性和用户定义的完整性 7 等值连接 自然连接 8 事务就是是由一系列操作序列构成的程序执行单元 这些操作要么都做 要么都不做 是一个不可分割的工作单位 原子性 一致性 独立性及持 久性 9 主键 外键 10 F G 二 选择题 1 A 2 A 3 D 4 C 5 B 6 B 7 C 8 D 9 B 10 D 11 D 12 C 13 B 1 4 C 15 B 16 A 17 D 18 D 19 B 20 D 三 回答下列问题 注 该题答案不唯一 1 1 SELECT SNO FROM SPJ WHERE JNO IN SELECT JNO FROM J WHERE JNAME J1 2 SELECT JNAME FROM J SPJ WHERE SPJ JNO J JNO AND PNO IN SELECT PNO FROM S SPJ WHERE S SNO SPJ SNO AND PNAME S1 3 SELECT PNO FROM J SPJ WHERE J JNO SPJ JNO AND J CITY 上海 AND SPJ SNO IN SELECT SNO FROM S WHERE CITY 上海 1 UPDATE P SET COLOR 橙色 WHERE COLOR 红色 2 1 SELECT PNO FROM J SPJ WHERE J JNO SPJ JNO AND J CITY 上海 AND SPJ SNO IN SELECT SNO FROM S WHERE CITY 上海 2 SELECT PN FROM PB WHERE WEIGHT IN SELECT MIN WEIGHT FROM PB 3 SELECT JN FROM JB SPJB WHERE JB JN SPJB JN AND SPJB PN NOT IN SELECT FROM SB SPJB WHERE SB SN SPJB SN AND S CITY 上海 4 DELETE FROM JB WHERE CITY 上海 4 回答下列问题 1 1 E1 A B C D F a1 b1 c1 d1 f1 a2 b2 c2 d1 f1 a1 b1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论