全国自考数据库系统原理历年试题及答案(2008--2013)_第1页
全国自考数据库系统原理历年试题及答案(2008--2013)_第2页
全国自考数据库系统原理历年试题及答案(2008--2013)_第3页
全国自考数据库系统原理历年试题及答案(2008--2013)_第4页
全国自考数据库系统原理历年试题及答案(2008--2013)_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

2008 年 1 月高等教育自学考试全国统一命题考试 数据库系统原理数据库系统原理 试卷 4735 一 单项选择题 本大题共一 单项选择题 本大题共 1515 小题 每小题小题 每小题 2 2 分 共分 共 3030 分 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 数据库在磁盘上的基本组织形式是 B A DBB 文件 C 二维表D 系统目录 2 ER 实体联系模型 模型是数据库的设计工具之一 它一般适用于建立数据库的 A A 概念模型B 逻辑模型 C 内部模型D 外部模型 3 数据库三级模式中 用户与数据库系统的接口是 B A 模式B 外模式 C 内模式D 逻辑模式 4 在文件系统中 所具有的数据独立性是 D A 系统独立性 B 物理独立性 C 逻辑独立性 D 设备独立性 5 在 DB 技术中 脏数据 是指 D A 未回退的数据 B 未提交的数据 C 回退的数据 D 未提交随后又被撤消的数据 6 关系模式至少应属于 A A 1NFB 2NF C 3NFD BCNF 7 设有关系模式 R ABCD F 是 R 上成立的 FD 集 F AB BC 则属性集 BD 的闭包 BD 为 B A BDB BCD C BCD CD 8 设有关系 R 如题 8 图所示 C R 题 8 图 则 专业 入学年份 R 的元组数为 A 2B 3 C 4D 5 9 集合 R 与 S 的交可以用关系代数的基本运算表示为 A A R R S B R R S C R S R D S R S l0 已知 SN 是一个字符型字段 下列 SQL 查询语句 C SELECT SN FROM S WHERE SN LIKE AB 的执行结果为 A 找出含有 3 个字符 AB 的所有 SN 字段 B 找出仅含 3 个字符且前两个字符为 AB 的 SN 字段 C 找出以字符 AB 开头的所有 SN 字段 D 找出含有字符 AB 的所有 SN 字段 l1 现要查找缺少成绩 Grade 的学生学号 Snum 相应的 SQL 语句是 D A SELECT Snum B SELECT Snum FROM SC FROM SC WHERE Grade 0 WHERE Grade 800 800 40 试用 SQL 命令创建一个学生 项目视图 该视图包含的属性名称为 学号 姓名和项目名称 答 答 CREATECREATE VIEWVIEW 学生项目 学号 姓名 项目名称 学生项目 学号 姓名 项目名称 ASAS SELECTSELECT 学生学生 学号 姓名 项目名称学号 姓名 项目名称 FROMFROM 学生 项目 参加学生 项目 参加 WHEREWHERE 学生学生 学号学号 参加参加 学号学号 ANDAND 项目项目 项目号项目号 参加参加 项目号项目号 五 综合题五 综合题 本大题共本大题共 2 2 小题 每小题小题 每小题 5 5 分 共分 共 l0l0 分分 41 为体育部门建立数据库 其中包含如下信息 1 运动队 队名 主教练 其中队名惟一标识运动队 2 运动员 运动员编号 姓名 性别 年龄 3 运动项目 项目编号 项目名 所属类别 其中 每个运动队有多名运动员 每名运动员只属于一个运动队 每名运动员可以参加 多个项目 每个项目可以有多个运动员参加 系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期 1 根据以上叙述 建立 ER 模型 要求标注联系类型 实体的属性可以省略 2 根据转换规则 将 ER 模型转换成关系模型 要求标明每个关系模式的主键和外键 如果存在 42 设有一个反映工程及其所使用相关材料信息的关系模式 R 工程号 工程名 工程地址 开工日期 完工日期 材料号 材料名称 使用数量 如果规定 每个工程的地址 开工日期 完工日期惟一 不同工程的地址 开工和完工日期可能相同 工程名与材料名称均有重名 每个工程使用若干种材料 每种材料可应用于若干工程中 根据上述规定 写出模式 R 的基本 FD 和关键码 2 R 最高达到第几范式 并说明理由 3 3 将 R 规范到 3NF 全国全国 20082008 年年 1010 月自学考试数据库系统原理试题月自学考试数据库系统原理试题 课程代码 04735 一 单项选择题 本大题共 15 小题 每小题 2 分 共 30 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 数据库是长期存储在计算机内 有组织的 统一管理的相关 B A 文件的集合B 数据的集合 C 命令的集合D 程序的集合 2 在数据库的三级模式中 描述数据库中全部数据的整体逻辑结构的是 C A 外模式 B 内模式 C 逻辑模式D 存储模式 3 数据库系统中存放三级结构定义的 DB 称为 B A DBSB DD C DDLD DBMS 4 教师实体中有教师号 姓名 部门 任教时间 教龄等属性 其中教龄是一个 A A 派生属性B 多值属性 C 复合属性D NULL 属性 5 对关系的描述不正确的是 C A 关系是一个集合B 关系是一张二维表 C 关系可以嵌套定义 D 关系中的元组次序可交换 6 若属性 X 函数依赖于属性 Y 时 则属性 X 与属性 Y 之间具有 B A 一对一联系B 一对多联系 C 多对一联系D 多对多联系 7 设 F 是关系模式 R 的 FD 集 如果对 F 中每个非平凡的 FD X Y 都有 X 是 R 的超键 则 C A R 属于 2NF 但不一定属于 3NFB R 属于 3NF 但不一定属于 BCNF C R 属于 BCNF 但不一定属于 4NFD R 属于 4NF 8 关系 Rl 和 R2 如下表所示 R1 R2 ABCABC a1b2c1a1fg a2b2c2a2b2c2 a3b1c1a3fg 则 R1 与 R2 进行笛卡尔积运算 其结果的元组数为 D A 1B 3 C 6D 9 9 设四元关系 R A B C D 则下面不正确的是 B A 为取属性 D B 的两列组成新关系 R BD B 为取属性的值是 4 2 的两列组成新关系 R 4 2 C 与是等价的 R BD R 4 2 D 与是相同关系 R BD R 2 4 10 下列叙述正确的是 B A 在 ORDER BY 子句后只能有一个属性 B ORDER BY 子句所产生的输出只是逻辑排序效果 并没有影响表的实际内容 C 进行有序输出时 如果列中有空值则在升序输出时首先列出空值项 而在降序时最后 列出空值项 D ORDER BY 子句中必须指明是升序或降序 不能缺省 12 现要查找缺少成绩 G 的学生学号 S 和课程号 C 下面 SQL 语句中 WHERE 子句的 条件表达式应是 SELECT S C FROM SC WHERE D A G 0B G 18 and sage 20 Select Sname Sex from S Where sage in 18 19 20 五 综合题 本大题共 2 小题 每小题 5 分 共 10 分 41 设某人才市场数据库中有一个记录应聘人员信息的关系模式 R R 人员编号 姓名 性别 职位编号 职位名称 考试成绩 人员编号 姓名 性别 职位编号 职位名称 考试成绩 如果规定 每人可应聘多个职位 每个职位可由多人应聘且必须参加相关考试 考试成绩由人员编号和职位编号确定 1 根据上述规定 写出模式 R 的基本 FD 和关键码 人员编号姓名 人员编号性别 职位编号职位名称 人员编号 职位编号 考试成绩 关键码 人员编号 职位编号 2 R 最高属于第几范式 2NF 3 将 R 规范到 3NF R R 人员编号 姓名 性别人员编号 姓名 性别 Z 职位编号 职位名称职位编号 职位名称 RZ 人员编号人员编号 职位编号 考试成绩 职位编号 考试成绩 42 某网上订书系统 涉及如下信息 1 客户 客户号 姓名 地址 联系电话 2 图书 书号 书名 出版社 单价 3 订单 订单号 日期 付款方式 总金额 其中 一份订单可订购多种图书 每种图书可订购多本 一位客户可有多份订单 一份订单仅对应一位客户 1 根据以上叙述 建立 ER 模型 要求标注联系类型 可省略实体的属性 2 根据转换规则 将 ER 模型转换成关系模型 要求标注每个关系模型的主键和外键 如果存在 客户 客户号 姓名 地址 联系电话 定单 订单号 日期 付款方式 总金额 图书 书号 书名 出版社 单价 定购 订单号 书号 数量 用户定单 客户号 订单号 全国全国 20092009 年年 1 1 月高等教育自学考试月高等教育自学考试 数据库系统原理试题数据库系统原理试题 课程代码 课程代码 0473504735 一 单项选择题 本大题共一 单项选择题 本大题共 1515 小题 每小题小题 每小题 2 2 分 共分 共 3030 分 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 使用二维表格结构表达实体及实体间联系的数据模型是 C A 层次模型B 网状模型 C 关系模型D 联系模型 2 数据库系统不仅包括数据库本身 还要包括相应的硬件 软件和 D A DBMSB 数据库应用系统 C 相关的计算机系统D DBA 3 数据库系统提供的数据控制功能 不包括 B A 并发控制B 控制数据冗余 C 完整性保护D 故障恢复 4 学校里规定 一个教师最多可讲授 3 门课程 最少必须讲授 l 门课程 每门课程最多 5 个教师讲授 最少需要一个教师讲授 则教师与课 程的基数分别为 B A 1 3 1 5 B 3 1 5 1 C 1 5 1 3 D 5 1 3 1 5 有关系 R A B C 主码为 A S D A 主码为 D 外码为 A 参照 R 中的属性 A 关系 R 和 S 的元组如下表所示 关系 S 中违反关系 完整性规则的元组是 C R S ABCDA 1 2 3 2 l 7 3 3 8 d1 d2 d3 2 NULL 4 d41 A d1 2 B d2 NULL C d3 4 D d4 1 6 在最小依赖集 F 中 下面叙述不正确的是 B A F 中每个 FD 的右部都是单属性B F 中每个 FD 的左部都是单属性 C F 中没有冗余的 FDD F 中每个 FD 的左部没有冗余的属性 7 如果某个属性包含在候选键中 则它称为 D A 非主属性B 关键属性 C 复合属性D 主属性 8 设有关系 R 和 S 如下表 R S T ABCBCDABCD a b c b b a c f d b b a c c d d e b a a c b b a c c d d e b 则关系 T 是关系 R 和关系 S 的 A A 自然连接结果B 连接结果 C 笛卡尔积D 并 9 关系运算以关系代数为理论基础 关系代数的最基本操作是并 差 笛卡尔积和 C A 投影 连接B 连接 选择 C 选择 投影D 交 选择 10 以下叙述中正确的是 A A 为了实现连接运算 SELECT 命令中必须指出属性的来源 B 如果缺省 WHERE 子句 则会产生错误信息 C 在 SQL 语言中绝大多数连接操作都是自然连接 D 连接操作中不可以用别名指定数据的来源 11 SQL 语言中建立惟一性索引的命令是 C A CREATE INDEX 索引名 ON 基本表名 属性名 B CREATE INDEX UNIQUE 索引名 ON 基本表名 属性名 C CREATE UNIQUE INDEX 索引名 ON 基本表名 属性名 D CREATE DISTINCT INDEX 索引名 ON 基本表名 属性名 12 DBMS 的并发控制子系统保证了事务的 C A 原子性实现B 一致性实现 C 隔离性实现D 持久性实现 13 在 DB 恢复时 对已经提交但更新未写入磁盘的事务执行 B A UNDO 处理B REDO 处理 C ROLLBACK 处理D ABORT 处理 14 SQL Server 2000 用于存储任务计划信息 事件处理信息 备份恢复信息以及异常报告的是 C A Master 数据库B Model 数据库 C Msdb 数据库D Tempdb 数据库 15 在 SQL CLI 中 保存元组或参数的有关信息的是 D A 环境记录B 连接记录 C 语句记录D 描述记录 二 填空题 本大题共二 填空题 本大题共 1010 小题 每小题小题 每小题 1 1 分 共分 共 1010 分 分 请在每小题的空格中填上正确答案 错填 不填均无分 请在每小题的空格中填上正确答案 错填 不填均无分 16 DBMS 提供 DML 实现对数据的操作 基本的数据操作有两类 检索和 更新 17 DBMS 主要由 查询处理器 和存储管理器两大部分组成 18 关系中属性的取值范围称为属性的 值域 19 设有关系模式 R A B C D F 是 R 上成立的 FD 集 F AB C D B 则 F 在模式 ACD 上的投影为 20 设关系 R 和 S 具有相同的关系模式 R 和 S 的差是由 属于 R 但不属于 S 的元组构成的集合 21 SQL 语言中 撤消基本表的语句是 drop table 表名 22 封锁可以避免并发操作引起的错误 但可能产生 活锁 饿死 死锁等问题 23 SQL 中一组具有相同权限的用户称为 角色 24 SQL Server 具有两种身份验证模式 Windows 身份验证模式和 混合 验证模式 25 在面向对象技术中 引用类型相当于程序设计中 指针 的概念 三 简答题 本大题共三 简答题 本大题共 1010 小题 每小题小题 每小题 3 3 分 共分 共 3030 分 分 26 数据库系统中支持数据独立性的方法是什么 27 简述数据库概念设计的主要步骤 28 什么是数据冗余 它会引起哪些操作异常 29 简述视图的特点 30 简述事务的 COMMIT 语句和 ROLLBACK 语句的功能 31 简述可串行化调度的概念 32 什么是触发器 它由哪三个部分组成 33 简述 SQL Server 查询分析器的功能 34 在 UML 类图中 类由哪三部分组成 35 简述 ODBC 数据库应用程序的主要功能 四 设计题 本大题共四 设计题 本大题共 5 5 小题 每小题小题 每小题 4 4 分 共分 共 2020 分 分 36 设有关系 S S NAME AGE SEX 其属性分别表示 学号 姓名 年龄和性别 关系 SC S C GRADE 其属性分别表示 学号 课号和成绩 试用 SQL 语句完成统计每一年龄选修课程的学生人数 37 设有学生表 S S NAME AGE SEX 其属性分别表示 学号 姓名 年龄和性别 选课表 SC S C GRADE 其属性分别表示 学 号 课号和成绩 试用关系代数表达式表达下面查询 检索学习课号为 C2 课程的学号和姓名 38 设有职工基本表 EMP ENO ENAME AGE SEX SALARY 其属性分别表示 职工号 姓名 年龄 性别 工资 试用 SQL 语句写出为每 个工资低于 1000 元的女职工加薪 200 元 39 设有科研项目表 PROJ 项目编号 项目名称 金额 教师编号 试用 SQL 语句写出下面查询 列出金额最高的项目编号和项目名称 40 设有学生关系 STU SNO SNAME AGE SEX 其属性分别表示 学号 姓名 年龄和性别 试用 SQL 语句检索年龄为空值的学生姓名 五 综合题 本大题共五 综合题 本大题共 2 2 小题 每小题小题 每小题 5 5 分 共分 共 1010 分 分 41 某学校图书借阅管理系统应提供如下功能 1 查询书库中现有图书信息 包括书号 书名 作者 单价 出版社 2 查询读者信息 包括读者的借书证号 姓名 性别 单位 3 查询读者的借阅情况 包括读者的借书证号 书号 借书日期 还书日期等 4 不同类别的读者有不同的借阅权限 读者类别由类别编号 名称 最大允许借书量 借书期限等描述 根据以上叙述 回答下列问题 1 试为该图书借阅系统设计一个 ER 模型 要求标注联系类型 可省略实体属性 2 根据转换规则 将 ER 模型转换成关系模型 要求标注每个关系模式的主键和外键 如果存在 42 设有一个反映教师参加科研项目的关系模式 R 教师号 项目名称 科研工作量 项目类别 项目金额 负责人 如果规定 每个项目可有多人参加 每名教师每参加一个项目有一个科研工作量 每个项目只属于一种类别 只有一名负责人 1 根据上述规定 写出模式 R 的基本 FD 和关键码 2 说明 R 不是 2NF 的理由 3 将 R 规范到 3NF 全国全国 20092009 年年 1 1 月自考数据库系统原理试题答案月自考数据库系统原理试题答案 一 选择题 1 5 CDBBC 6 10 BDACA 11 15 CCBCD 二 填空题 16 更新 17 18 值域 19 20 属于 R 且不属于 S 21 DROP TABLE 22 活锁 23 角色 24 混合 25 指针 三 简答题 26 建立三层模式即外模式 概念模式和内模式 两级映射即外模式 概念模式 概念模式 内模式 27 有三个主要步骤 首先根据数据抽象结构 建立局部概念模型 其次把一个个局部概念合成一个全局的概念模型 最后对全局概念模型进 行审核 最终就形成了概念模型 28 数据冗余是指数据大量的重复 使数据之间联系弱 不利于操作 它会引起 修改异常 删除异常 插入异常 29 视图的特点有 是由基本表导出的表 是一个虚表 存储在视图定义里 保证数据库的安全性 30 事务的 COMMIT 语句的功能是说明事务完成并提交成功 ROLLBACK 语句的功能是说明事物不能完成返回到初始状态 31 每个事物中 语句的先后顺序在各种调度中保持一致 在这个前提下 如果一个并行调度的执行结果与某一串行调度的执行结果等价 那 么这个并发调度称为可串行化调度 32 触发器是 SQL Server 提供给程序员和数据库分析员用来保证数据完整性的一种方法 它是与表事件相关的特殊的存储过程 它由事件 条件 动作组成 33 1 可以在文本编辑区编写 T SQL 语句 2 可以通过更改数据库组合框选择要使用的数据库 3 可以检查输入的 T SQL 代码是否错误 并给 出错误提示 34 类由上面的部分表示类的名称 中间部分表示类的属性 下面部分一些可以用到的关于类的对象的操作 35 调用 ODBC 函数 递交 SQL 语句给 DBMS 检索出结果 并进行处理 应用程序要完成 ODBC 外部接口的所有工作 四 设计题 36 select count s s age from s sc where s s sc s group by age 37 S NAME 选择符号 C C2 S 自然连接 SC 38 update into EMP set SALARY SALARY 200 where SALARY all select 金额 from PROJ group by 项目编号 40 select SNAME from STU where AGE is null 五 综合题 41 1 类别 分为 读者 借阅 图书 2 图书 书号 书名 作者 单价 出版社 读者 借书证号 姓名 性别 单位 类别编号 读者类别 类别编号 名称 最大允许借书量 借书期限 借阅 借书证号 书号 借书日期 还书日期 42 1 教师号 项目名称 科研工作量 教师号 项目名称 项目名称 项目类别 项目名称 负责人 项目名称 项目金额 关键码是 教师号 2 教师号 项目名称 科研工作量 教师号 科研工作量 是部分依赖 所以不属于 2NF 3 教师号 项目名称 教师号 科研工作量 项目名称 项目类别 项目金额 负责人 2009年10月全国自考数据库系统原理真题 一 单项选择题 本大题共15小题 每小题2分 共30分 在每小题列出的四个备选项中 只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无 分 1 数据库系统的核心组成部分是 A DB B DD C DBA D DBMS 答案 D 2 数据库的最小存取单位是 A 字符 B 数据项 C 记录 D 文件 答案 B 3 数据库应用程序的编写是基于三级模式结构中的 A 外模式 B 逻辑模式 C 内模式 D 概念模式 答案 A 4 完成关系模式设计是在数据库设计的 A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段 答案 C 5 下列关于外键的说法正确的是 A 外键必须和相应的主键同名 B 外键值不允许为空 C 外键和相应的主键可以不同名 只要定义在相同域上即可 D 外键的取值只允许等于所参照关系中某个主键值 答案 C 6 关系模式设计理论主要解决的问题是 A 提高查询速度 B 消除操作异常和数据冗余 C 减少数据操作的复杂性 D 保证数据的安全性和完整性 答案 B 7 A A B B C C D D 答案 D 8 设有关系模式R A B C 其关系r如下表所示 A 函数依赖A B在上述关系中成立 B 函数依赖BC A在上述关系中成立 C 函数依赖B A在上述关系中成立 D 函数依赖A BC在上述关系中成立 答案 B 9 设有关系R和S如下表所示 A A B B C C D D 答案 A 10 SQL语言是 A 高级语言 B 汇编语言 C 结构化查询语言 D 宿主语言 答案 C 11 在SQL中 与 NOTIN 等价的操作符是 A ALL B SOME C SOME D ALL 答案 A 12 关于事务的故障与恢复 下列说法正确的是 A 事务日志用来记录事务执行的频度 B 任何故障的恢复都由系统自动完成 C 系统故障的恢复只需进行REDO操作 D 对日志文件设置检查点是为了提高故障恢复的效率 答案 D 13 下列不属于并发操作带来的问题是 A 丢失更新 B 读脏数据 C 不可重复读 D 死锁 答案 D 14 在子类之间的语义约束中 表示超类中的对象必须在子类中出现的是 A Overlapping B Complete C Disjoint D Imcomplete 答案 B 15 在对象联系图中 双向箭头 表示 A 属性值是单值 B 属性值是多值 C 对象类型之间的联系 D 两个属性之间值的联系 答案 D 二 填空题 本大题共10小题 每小题1分 共10分 请在每小题的空格上填上正确答案 错填 不填均无分 1 在数据库技术中 用 的概念描述数据库的结构和语义 对现实世界的数据进行抽象 答案 数据模型 2 DBMS的存储管理器主要包括 权限和完整性管理器 文件管理器 缓冲区管理器 答案 事务管理器 3 当局部ER图合并全局ER图时 可能出现 冲突 结构冲突 命名冲突 答案 属性 4 图中横线处应为 答案 保持函数依赖集F 5 已知关系R A B C D 和S B C D 则R S的元数是 个 答案 7 6 SQL语言中修改数据的命令是 答案 UPDATE 7 封锁对象的大小称为 答案 封锁的粒度 8 SQL中把完整性约束分成三大类 域约束 基本表约束和 答案 断言 9 一种没有直接对象 但它的子孙可以有直接对象的类称为 答案 抽象类 10 关联是对类的实例之间联系的命名 相当于ER模型中的 答案 联系类型 三 简答题 本大题共10小题 每小题3分 共30分 1 相对于数据库系统 文件系统阶段数据管理有哪些缺陷 答案 数据冗余 1分 数据不一致 1分 数据联系弱 1分 2 以学生选课关系SC 学号 课程号 成绩 为例 说明实体完整性规则的含义 答案 实体完整性规则是指关系中的元组在组成主键的属性上不能有空值 关系SC的主键为 学 号 课程号 1分 因此SC中的每个元组在学号 课程号两个属性上的取值均不能为空 2分 3 如果关系模式R的候选键由全部属性组成 那么R是否属于3NF 说明理由 答案 R属于3NF 1分 根据题意可知 R中无非主属性 1分 满足3NF的条件 即不存在非主属性对键的部分和传递 函数依赖 1分 4 答案 5 嵌入式SQL语句何时不必涉及到游标 何时必须涉及到游标 答案 1 INSERT DELETE UPDATE语句 以及查询结果肯定是单元组时的SELECT语句 都可以 直接嵌入到主程序中使用 不必涉及到游标 2分 2 当SELECT语句查询结果是多个元组时 必须使用游标 1分 6 试说明事务的ACID特性分别由DBMS的哪个子系统实现 答案 事务的原子性 一致性 隔离性 持久性分别由DBMS的事务管理 完整性 并发控制 恢 复管理子系统实现 答对3个即给3分 7 设有两个关系模式 职工 职工号 姓名 性别 部门号 部门 部门号 部门名 如果规定当删除某个部门信息时 必须同时删除职工关系中该部门的员工信息 试写出符合 上述规则的外键子句 答案 8 用户访问数据库的权限有哪几种 答案 读 Read 权限 插入 Insert 权限 修改 Update 权限 删除 Delete 权限 答对三个即给3分 9 在SQL CLI中 宿主程序与数据库交互过程中有哪几个重要记录 答案 环境记录 连接记录 语句记录 描述记录 答对3个即给3分 10 简述DB驱动程序的主要任务 答案 1 建立应用程序与数据源的连接 2 向数据源提交用户请求执行的SQL语句 3 完成数据源发送 接收数据格式和类型转换 4 把处理结果返回应用程序 5 将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码 并返回给应用程序 6 根据需要定义和使用光标 答对3个即给3分 四 设计题 本大题共5小题 每小题4分 共20分 1 设有两个关系模式 职工 职工号 姓名 性别 年龄 职务 工资 部门号 部门 部门号 部门名称 经理名 地址 电话 依据上述关系回答下面题 1 用关系代数表达式写出下列查询 检索 采购部 女职工的职工号和姓名 答案 2 试用SQL语句删除年龄大于70岁的职工信息 答案 DELETEFROM职工 2分 WHERE年龄 70 2分 3 试用SQL语句统计每个部门的人数 答案 SELECT部门号 COUNT 职工号 1分 FROM职工 1分 GROUPBY部门号 2分 4 试用SQL语句检索人事部所有姓刘的职工姓名和年龄 答案 SELECT姓名 年龄 1分 FROM职工 WHERE姓名 刘 AND部门号IN 1分 SELECT部门号FROM部门WHERE部门名称 人事部 2分 5 试用SQL语句定义一个包含姓名 性别 工资 职务和部门名称的视图ZBB 答案 CREATEVIEWZBB 姓名 性别 工资 职务 部门名称 2分 ASSELECT姓名 性别 工资 职务 部门名称 1分 FROM职工 部门 WHERE职工 部门号 部门 部门号 1分 五 综合题 本大题共2小题 每小题5分 共10分 1 设有一个记录学生毕业设计情况的关系模式 R 学号 学生名 班级 教师号 教师名 职称 毕业设计题目 成绩 如果规定 每名学生只有一位毕业设计指导教师 每位教师可指导多名学生 学生的毕业设计题 目可能重复 1 根据上述规定 写出模式R的基本FD和关键码 2 R最高属于几范式 3 将R规范到3NF 答案 1 基本的FD有7个 学号 学生名 学号 班级 学号 教师号 学号 毕业设计题目 学号 成绩 教师号 教师名 教师号 职称 1分 R的关键码为学号 1分 2 R的最高属于2NF 1分 3 R应分解为 2 某旅行社管理系统涉及的部分信息如下 1 景点 景点编号 景点名称 地点 景点描述 2 线路 线路编号 线路名称 线路描述 3 导游 工号 姓名 等级 4 团队 团队编号 人数 开始日期 截止日期 第 22 页 共 54 页 其中 每条线路由多个景点组成 不同线路的景点存在交叉 每条线路有多名导游 但一名导游 只负责一条线路 每条线路可同时存在多个旅游团队 但每个团队只旅游一条线路 1 建立一个反映上述局部应用的ER模型 要求标注联系类型 可省略实体属性 2 根据转换规则 将ER模型转换为关系模型 要求标注每个关系模型的主键和外键 如果存在 答案 第 23 页 共 54 页 全国全国 20102010 年年 1 1 月高等教育自学考试月高等教育自学考试 数据库系统原理试题数据库系统原理试题 课程代码 课程代码 0473504735 一 单项选择题 本大题共一 单项选择题 本大题共 1515 小题 每小题小题 每小题 2 2 分 共分 共 3030 分 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 多选或未选均无分 1 数据库管理系统是 C A 采用了数据库技术的计算机系统B 包括 DBA 计算机硬件及 DB 的系统 C 位于用户与 OS 之间的数据管理软件D 包括 OS 在内的数据管理软件 2 外模式 DDL 用来描述 B A 数据库的总体逻辑结构B 数据库的局部逻辑结构 C 数据库的物理存储结构D 数据库的概念结构 3 下列关于数据冗余的叙述中 不正确的是 D A 冗余的存在容易破坏数据库的完整性B 冗余的存在给数据库的维护增加困难 C 不应该在数据库中存储任何冗余数据D 冗余数据是指可由基本数据导出的数据 4 适当调整 DB 的模式和内模式 使 DB 适应新的应用环境称为 DB 的 D A 重组织B 监控分析 C 查询优化D 重构造 5 关系模型中将不含有多余属性的超键称为 B A 内键B 候选键 C 主键D 外键 6 如果一个关系属于 3NF 则它 A A 必然属于 2NFB 必然属于 4NF C 可能不属于 2NFD 必然属于 BCNF 7 设有关系模式 R A B C F 是 R 上成立的 FD 集 F B C C A 那么分解 AB AC 相对于 F B A 是无损分解 也保持函数依赖B 是无损分解 但不保持函数依赖 C 不是无损分解 但保持函数依赖D 既不是无损分解 也不保持函数依赖 8 已知关系 S1 和 S2 如下表所示 则 S1 与 S2 进行并运算 其结果的元组数为 D S1 S2 A B C A B C 1 2 3 4 8 9 4 2 5 4 2 5 6 7 3 6 8 9 A 0B 4 C 5D 6 9 设有关系 R 和 S 与 R S 等价的元组表达式是 D A t R t V S t B t R t S t C t u R t S u D t u R t S u 10 在 SQL 语言中 用于测试列值非空的短语是 C A IS NOT EMPTYB NOT UNIQUE 第 24 页 共 54 页 C IS NOT NULLD NOT EXISTS 11 SQL 语言中 条件 年龄 BETWEEN 20 AND 30 表示年龄在 20 至 30 之间 且 A A 包括 20 岁和 30 岁B 不包括 20 岁和 30 岁 C 包括 20 岁但不包括 30 岁D 包括 30 岁但不包括 20 岁 12 要求事务在读取数据前先加共享锁 且直到该事务执行结束时才释放相应的锁 这种封锁协议是 C A 一级封锁协议B 二级封锁协议 C 三级封锁协议D 两段锁协议 13 断言是 DBS 采用的 B A 安全性措施B 完整性措施 C 恢复措施D 并发控制措施 14 在对象联系图中 如果从 A 到 B 有双线箭头 则表示 A 是 B 的 A A 一个子类B 同类 C 一个父类D 一个属性 15 一个 UML 类图 如下图所示 表示对象操作的是 D University uname city nun staff A UniversityB uname C cityD num staff 二 填空题 本大题共二 填空题 本大题共 1010 小题 每小题小题 每小题 1 1 分 共分 共 1010 分 分 请在每小题的空格上填上正确答案 错填 不填均无分 请在每小题的空格上填上正确答案 错填 不填均无分 16 DB 能为各种用户共享 具有较小冗余度 数据间联系紧密 较高的数据 独立性 等特点 17 DB 分成物理数据库和 描述 数据库两类 后者由 DD 系统管理 18 不必存储属性值 而是从其他属性值推导出值的属性称为 派生 属性 19 若 F 是最小函数依赖集 则其中每一个函数依赖的右部都是 单值属性 20 关系代数的五个基本操作是 并 差 笛卡尔积 投影和选择 21 SQL 语言中创建基本表的命令是 CREATE TABLE 表名 22 事务故障和系统故障的恢复由系统自动进行 而介质故障的恢复需要 DBA 配合执行 23 保护数据库 防止不合法的使用 以免数据的泄密 更改或破坏 属于数据库的 安全性 控制 24 ODBC 的卓越贡献是使应用程序具有良好的互用性和可移植性 并且具备同时访问多种 数据库 的能力 25 在类图中 重复度类似于 ER 模型中 实体的基数 的概念 三 简答题 本大题共三 简答题 本大题共 1010 小题 每小题小题 每小题 3 3 分 共分 共 3030 分 分 26 简述层次 网状和关系模型中数据联系的实现方法 27 为什么关系中的元组没有先后顺序 28 什么是完全函数依赖 29 简述 SQL 数据库的体系结构中表的三种类型 30 简述关系模型的三个组成要素 第 25 页 共 54 页 31 简述采用检查点方法的恢复算法的主要内容 32 事务的存取模式有几种 分别是什么 33 什么是 ODBC 数据源 34 简述引用类型的概念 35 简述事务的调度 串行调度和并发调度的含义 四 设计题 本大题共四 设计题 本大题共 5 5 小题 每小题小题 每小题 4 4 分 共分 共 2020 分 分 36 设有选课关系 SC 学号 课号 成绩 试用 SQL 语句定义一个有关学生学号及其平均成绩的视图 SV 37 设有两个关系 学生关系 S 学号 姓名 年龄 性别 和选课关系 SC 学号 课号 成绩 试用 关系代数表达式检索没有选修 B5 课程的学生姓名 38 设有选课关系 SC 学号 课号 成绩 试用 SQL 语句检索选修 B2 或 B5 课程的学生学号 39 设有学生关系 S 学号 姓名 性别 奖学金 选课关系 SC 学号 课号 成绩 用 SQL 语句完成 如下操作 对成绩得过满分 100 的学生 如果没有得过奖学金 NULL 值 将其奖学金设为 1000 元 40 设有学生关系 S 学号 姓名 性别 年龄 课程关系 C 课号 课名 选课关系 SC 学号 课号 成绩 试用 SQL 语句检索选修课程名为 BC 的学生姓名和成绩 五 综合题 本大题共五 综合题 本大题共 2 2 小题 每小题小题 每小题 5 5 分 共分 共 1010 分 分 41 设有一个记录高校教师参加社会学术团体情况的关系模式 R 教师号 姓名 职称 团体名称 团体简介 团体负责人 参加日期 担当职务 如果规定 每名 教师可同时参加多种学术团体 在每种团体中只担当一种职务 每种学术团体由多人组成 只有一位 负责人 1 根据上述规定 写出模式 R 的基本 FD 和关键码 2 R 最高属于第几范式 3 将 R 规范到 3NF 42 某科技管理部门欲开发一个科研项目申报与评审系统 涉及的部分信息如下 1 项目 项目编号 项目名称 申请者 期限 金额 项目描述 2 项目类别 类别编号 类别名称 3 专家 专家编号 姓名 职称 单位 其中 根据项目类别 每个申报项目需由对应领域的多位专家进行评审 每位专家只参与一类项目的 评审 评审时要记录评审日期和评审意见 1 建立一个反映上述局部应用的 ER 模型 要求标注联系类型 可省略实体属性 2 将 ER 模型转换为关系模型 要求标注每个关系模型的主键和外键 如果存在 一 选择题 1 5 CBDDB 6 10 ABDDC 11 15 ACBAD 二 填空题 16 独立性 17 描述 18 派生 19 单属性 20 笛卡儿积 21 CREATE TABLE 22 DBA 23 安全性 24 DBS 25 实体的基数 三 简答题 第 26 页 共 54 页 26 1 在层次 网状模型中 数据之间联系是用指针实现的 2 在关系模型中 数据之间的联系是通 过外键和主键间联系实现的 27 由于关系定义为元组的集合 而集合中的元素是没有顺序的 因而关系中的元组也就没有先后顺序 28 在关系 R U F 中 如果 X Y 而对于 X 的任何真子集 X Y 对 X 均不存在函数依赖 称 Y 对 X 完 全依赖 29 1 基本表 2 视图 3 导出表 基本表是实际存储在数据库中的表 视图是由若干基本表或视图 构成的表的定义 而导出表是执行了查询时产生的表 30 1 数据结构 2 数据操纵 3 数据完整性规则 31 1 根据日志文件建立事务重做队列和事务撤销队列 2 对重做队列中的事务进行 REDO 处理 对撤 销队列中的事务进行 UNDO 处理 32 事务的存取模式有两种 分别是 1 READ ONLY 事务对数据库的操作只能是只读操作 2 READ WRITE 事务对数据库的操作可以是读操作 也可以是写操作 33 ODBC 数据源是驱动程序与 DBS 连接的桥梁 数据源不是 DBS 而是用于表达一个 ODBC 驱动程序和 DBMS 特殊连接的命名 34 引用类型相当于程序设计中指针的概念 可以避免数据结构的无穷嵌套问题 35 事务的执行次序称为调度 如果多个事务依次执行 则称为事务的串行调度 如果利用分时的方法 同时处理多个事务 则称为事务的并发调度 四 设计题 36 CREATE VIEW SV AS SELECT 学号 AVG 成绩 FROM SC GROUP BY 课号 37 38 SELECT 学号 FROM SC WHERE 课号 B2 OR 课号 B5 39 UPDATE INTO S SET 奖学金 1000 WHERE 学号 IN SELECT 学号 FROM SC WHERE 成绩 100 40 SELECT 姓名 成绩 FROM S SC C WHERE S 学号 SC 学号 AND SC 课号 C 课号 AND 课程名 BC 五 综合题 41 1 基本 FD 有 教师号姓名 教师号职称 教师号 团体名称担当职务 教师号 团体名称参加日 期 团体名称团体简介 团体名称团体负责人 关键码是 教师号 团体名称 2 最高属于 1NF 3 R1 教师号 姓名 职称 团体名称 R2 团体名称 团体简介 团体负责人 R3 教师号 团体名称 担当职务 参加日期 42 1 2 项目 项目编号 项目名称 申请者 期限 金额 项目描述 类别编号 项目类别 类别编号 类别名称 专家 专家编号 姓名 职称 单位 类别编号 第 27 页 共 54 页 全国全国 20102010 年年 1010 月自学考试数据库系统原理试题及答案月自学考试数据库系统原理试题及答案 仅供参考 课程代码 04735 一 单项选择题 本大题共 15 小题 每小题 2 分 共 30 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 在数据库系统中 提供数据与应用程序间物理独立性的是 B A 外模式 模式映像B 模式 内模式映像 C 外模式 内模式映像D 子模式 模式映像 2 对于实体集 A 中的每一个实体 实体集 B 中至少有一个实体与之联系 反之亦然 则称实体集 A 与实 体集 B 之间具有的联系是 C A 多对一B 一对多 C 多对多D 一对一 3 数据库物理设计的任务不包括 A A 优化模式B 存储记录结构设计 C 确定数据存放位置D 存取方法设计 4 设有关系 WORK ENO CNO PAY 主码为 ENO CNO 按照实体完整性规则 D A 只有 ENO 不能取空值B 只有 CNO 不能取空值 C 只有 PAY 不能取空值D ENO 与 CNO 都不能取空值 5 在关系模式 R 中 函数依赖 X Y 的语义是 B A 在 R 的某一关系中 若任意两个元组的 X 值相等 则 Y 值也相等 B 在 R 的一切可能关系中 若任意两个元组的 X 值相等 则 Y 值也相等 C 在 R 的某一关系中 Y 值应与 X 值相等 D 在 R 的一切可能关系中 Y 值应与 X 值相等 6 设 R 是一个关系模式 F 是 R 上的一个 FD 集 R 分解成数据库模式 R1 RK 如果对 R 中满足 F 的每一个关系 r 都有 r r r r 则称这个分解 是 A 1 R 2 R k R A 无损分解B 损失分解 C 保持函数依赖分解D 丢失函数依赖分解 7 关系 R 和 S 如下表 R S 的结果是 B 第 28 页 共 54 页 8 下面关于自然连接和等值连接的叙述中 不正确的是 D A 自然连接是一种特殊的等值连接 B 自然连接要求在两个关系中有公共属性 而等值连接不必 C 两种连接都可以只用笛卡尔积和选择运算导出 D 自然连接要在结果中去掉重复的属性 而等值连接不必 9 设有关系表 S NO NAME AGE 其中 AGE 为年龄字段 则表达式 AGE NOT BETWEEN 18 AND 24 等价于 D A AGE 24B AGE24 C AGE 24D AGE24 10 下列关于视图的说法中错误的是 C A 视图是从一个或多个基本表导出的表 它是虚表 B 视图可以被用来对无权用户屏蔽数据 C 视图一经定义就可以和基本表一样被查询和更新 D 视图可以用来定义新的视图 11 如果一个事务在故障发生之前完成 但是它并没有到达检查点 则系统恢复时应对该事务执行 A A REDO 操作B UNDO 操作 C RESTART 操作D NULL 操作 12 如果事务 T1 需要两次读取同一数据项 A 但是在两次读操作的间隔中 另一个事务 T2 改变了 A 的值 那么此并发操作所引起的问题是 C A 丢失更新B 死锁 C 不可重复读D 读脏数据 13 在 SQL Server 2000 中 负责管理登录账号 数据库用户和权限 创建和管理数据库的工具是 B A 服务管理器B 企业管理器 C 查询分析器D 事件探查器 14 PowerBuilder9 0 的工作空间扩展名是 D A pbtB pbl C dswD pbw 15 在对象联系图中 表示两个属性之间值的联系为逆联系的是 D A 小圆圈B 单箭头 C 双线箭头 超类与子类联系 D 双向箭头 二 填空题 本大题共 10 小题 每小题 1 分 共 10 分 请在每小题的空格上填上正确答案 错填 不填均无分 16 在数据库中为提高查询速度而设置的逻辑排序手段称为 索引 17 关系模型中 数据联系是通过表间的 关键码 实现的 18 设 F 是关系模式 R 的 FD 集 如果对 F 中每个非平

温馨提示

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

最新文档

评论

0/150

提交评论