




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 选择题 1 数据库系统与文件系统的主要区别是 B A 数据库系统复杂 而文件系统简单 B 文件系统不能解决数据冗余和数据独立性问题 而数据库系统可以解决 C 文件系统只能管理程序文件 而数据库系统可以管理各类文件 D 文件系统管理的数据量较少 而数据库系统可以管理庞大的数据量 2 同一个关系模型的任意两个元组值 A A 不能全同 B 可以全同 C 必须全同 D 以上都不是 3 授权编译系统和合法性检查机制一起组成了 A 子系统 A 安全性 B 完整性 C 并发控制 D 恢复 4 事务的 ACID 性质中 关于原子性 atomicity 的描述正确的是 C A 指数据库的内容不出现矛盾的状态 B 若事务正常结束 即使发生故障 更新结果也不会从数据库中消失 C 事务中的所有操作要么都执行 要么都不执行 D 若多个事务同时进行 与顺序实现的处理结果是一致的 5 如果事务 T 获得了数据项 Q 上的排它锁 则 T 对 Q C A 只能读不能写 B 只能写不能读 C 既可读又可写 D 不能读不能写 6 为了防止一个用户的工作不适当地影响另一个用户 应该采取 C A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 7 SQL 语言中 删除一个表的命令是 B A DELETE B DROP C CLEAR D REMORE 8 SQL 语言中 删除记录的命令是 A A DELETE B DROP C CLEAR D REMORE 9 设有一个关系 DEPT DNO DNAME 如果要找出倒数第三个字母为 W 并 且至少包含 4 个字母的 DNAME 则查询条件子句应写成 WHERE DNAME LIKE B A W B W C W D W 10 学生表 XS DBF 的表结构为 学号 XH C 8 姓名 XM C 8 性 别 XB C 2 班级 BJ C 6 用 Insert 命令向 XS 表添加一条新记录 记录内容为 XH XM XB BJ 99220101 王 凌 男 992201 下列命令中正确的是 A A INSERT INTO XS VALUES 99220101 王 凌 男 992201 B INSERT TO XS VALUES 99220101 王 凌 男 992201 C INSERT INTO XS XH XM XB BJ VALUES 99220101 王 凌 男 992201 D INSERT TO XS XH XM XB BJ VALUES 99220101 王 凌 男 992201 11 设有关系 R 和关系 S 进行如下图所示的运算 则 连接运算 B D 结果中含有元组的数目是 A A 6 B 7 C 8 D 9 12 B 不是 ODBC 使用的句柄 A 环境句柄 B 窗口句柄 C 连接句柄 D 语句句柄 13 ODBC 体系结构中 C 向数据源提交用户请求执行的 SQL 语句 A ODBC 数据库应用程序 B 驱动程序管理器 C DB 驱动程序 D 数据源 14 网状模型的数据结构是 D A 线性表 B 二维表 C 树 D 有向图 15 在层次模型中 记录之间的联系通过 A 来实现 A 指针 B 数组 C 公共属性 D 对象标识 16 数据库系统三级结构的描述放在 D 中 A 用户数据库 B 运行日志 C 数据库管理系统 D 数据字典 17 数据独立性是指 B 之间相互独立 不受影响 A 概念数据模型和逻辑数据模型 B 应用程序和数据库的数据结构 C 概念数据模型与数据库的数据结构 D 数据与数据库的数据结构 18 在数据库的三级体系结构中 外模式 逻辑模式映象可以保证数据结构和 应用程序之间的 A A 逻辑独立性 B 物理独立性 C 数据一致性 D 数据安全性 19 主键的属性上有空值违反了 A A 实体完整性规则 B 参照完整性规则 C 安全性规则 D 模型转换规则 20 参照完整性规则是对 D 的约束 A 超键 B 候选键 C 主键 D 外键 21 弱实体的主键 B A 与其父实体的主键完全一致 B 一部份或全部从其父实体的主键获得 C 全部从其父实体的非主键属性获得 D 与其父实体无关 22 在数据库设计中 父实体与弱实体之间的联系只能是 A A 1 1 或 1 N B 1 N 或 M N C 1 1 或 M N D M N 23 如果两个关系没有公共属性 那么其自然连接操作 A A 转化为笛卡尔积操作 B 转化为半连接操作 C 转化为外部并操作 24 在 SQL 的语句中 UPDATE 的作用是 B A 修改基本表的结构 B 修改基本表中的数据 C 修改索引的定义 D 修改视图的定义 25 在 SQL 的语句中 ALTER 的作用是 A A 修改基本表的结构 B 修改基本表中的数据 C 删除基本表 D 修改视图 26 在 SELECT 语句中使用 表示 C A 选择任一属性 B 选择主键 C 选择全部属性 D 选择全部元组 27 SQL 中 谓词 A 可用来测试一个集合是否有重复元组 A UNIQUE B DISTINCT C EXISTS D ONLY 28 设有关系模式 R ABCD R 上的 FD 集 F A D B C D B 则 D C A AD B BD C BCD D ABCD 29 两个函数依赖集 F 和 G 等价的充分必要条件是 C A F G B F G C F G D F G 30 在以下函数依赖中 B 是平凡的函数依赖 A A ABCD B ABCD A C A BCD D BCD A 31 事务对 DB 的修改 应该在数据库中留下痕迹 永不消逝 这个性质称为 事务的 D A 原子性 B 一致性 C 隔离性 D 持久性 32 日志 文件用于保存 D A 程序运行过程 B 数据操作 C 程序执行结果 D 对数据库的更新操作 33 在 DB 技术中 脏数据 是指 D A 未回退的数据 B 未提交的数据 C 回退的数据 D 未提交随后又被撤销的数据 34 死锁 是 D A 磁盘故障 B 介质故障 C 事务故障 D 系统故障 35 在 XPath 中 使用 C 符号可以访问属性值 A B C D 36 以下关于 XML 文档声明的语句正确的是 D A B C D 37 xml A 提供了一种避免元素命名冲突的方法 A 命名空间 B dtd C xsd D xsl 38 含有中文字符的 xml 文档中 encoding 的属性应设为 B A big5 B gb2312 C utf 8 D ansi 39 下面哪个不是标记语言 A A JAVA B HTML C XML D SGML 40 XPath 是什么 A A XML 的路径语言 B XML 的转化 C 文档对象模型 D XML 命名空间 41 下面 XML 片段中结构完整的是 D A customer name com 123Main Street B Joe s XML WorksNew York C Partners Unlimited D 123 Main Street 42 用于创建存储过程的 SQL 语句为 C A CREATE DATABASE B CREATE TRIGGER C CREATE PROCEDURE D CREATE TABLE 43 用于存储过程修改的 SQL 语句为 D A ALTER DATABASE B ALTER DATABASE C ALTER TRIGGER D ALTER PROCEDURE 44 删除触发器 mytri 的正确命令是 C A DELET mytri B TRUNCATE mytri C DROP mytri D REMMOVE mytri 45 在 select 语句中 可以使用关键字 C 来排除重复的元组 A EXCLUDE B UNIQUE C DISTINCT D ONE 46 SQL Server2008 中查看触发器定义的是 B A exec sp help 触发器名 B exec sp helptext 触发器名 C exec sp depends 触发器名 D exec sp depends 表名 47 防止数据库意外的有效方法为 C A 重建 B 追加 C 备份 D 删除 48 关系数据库中 实现实体之间的联系是通过表与表之间的 D 进 行 A 公共索引 B 公共存储 C 公共元组 D 公共属性 49 某学校规定 一个班级至多有 50 个学生 至少有 10 个学生 每个学生 必须属于某个班 在班级和学生的实体联系中 学生实体的基数为 B A 0 1 B 1 1 C 1 10 D 10 50 50 年龄在 18 25 之间 这种约束属于数据库系统的 C 措施 A 原子性 B 一致性 C 完整性 D 安全性 二 填空题 1 DBMS 的基本工作单位是事务 它是用户定义的一组逻辑一致的程序序列 并发控制的主要方法是 封锁 机制 2 数据库设计的几个步骤是 概念设计 逻辑设计 物理设计 编码与调 试 3 视图是一个虚表 它是从 一个或者几个基本表中 导出的表 数据库中 只存放视图的 定义 不存放视图的 数据 4 DB 并发操作通常会带来三类问题 它们是 丢失更新 读脏数据 不可 重复读 5 事务必须具有的四个性质是 原子性 一致性 隔离性 持久性 6 一级封锁协议解决了事务的并发操作带来的 更新 不一致性的问题 7 一个触发器由 事件 条件 和 动作 3 部分组成 8 DBS 具有 数据独立性 特点的原因是 因为在 DBS 中采用三级模式结构 9 关系中属性的个数称为 元数 关系中元组的个数称为 基数 10 在关系模式 R 中 函数依赖 X Y 的语义是 在 R 的每一 关系中 若两个元组在 X 的分量上相等 则 在 Y 的分量上也相等 11 关系模式在分解时应保持等价 数据等价用 无损分解 特征来衡量 语 义等价用保持 FD 分解 特征来衡量 12 根据属性类别属性可分为 简单 属性和 复合 属性 13 根据属性的取值特点属性可分为 单值 属性和 多值 属性 14 子类与超类之间的继承性是通过子类实体与超类实体有相同的 实体标 识符 实现的 15 要使数据库具有可恢复性 在平时要做好两件事 转储和 建立日志 16 XML 能够通用化 主要依靠两个措施 一是 可自由扩充的标记 二是 独立于文档的格式单 17 XML 文档由 序言 和 文档实例 两个部分组成 18 XML 文档中 元素的结构是 元素内容 19 在 XML 文档中 属性一律放在 开标签中 20 在 XML 文档中 在根元素 university 定义名字空间 http 的缩写为 GG 的代码是 21 在 XML 模式中 主键定义括在 之中 外键定义括在 之中 22 在 XPath 中 可以使用 count 函数表示查询对象的个数 23 在 XPath 中 可以使用 test 函数返回元素的内容 24 一个简单的 XSLT 模板包含 匹配 和 选择 两个部分 25 25 设关系模式 R ABCDE F 是 R 上成立的 FD 集 F A B CE A B D AB BD ACE 是 R 的一个分解 则分解 相对于 F 是 无损分解 损失分解 和 保持依赖 不保持依赖 的 26 系统存储过程 sp helptext 是用来显示规则 默认值 未加密的存储过程 用户定义函数 触发器和视图的文本 27 触发器可以划分为 3 种类型 insert 触发器 delete 触发器 update 触发器 28 触发器定义在一个表中 当在表中执行 insert update 或 delete 时 触发器被自动执行 29 XML Schema 的数据类型分为 简单类型 复合类型 30 XML 对字母的大小写 敏感 和是 的两个标 签 31 为了解决不同语义的标签名称的冲突问题 引入了 名字空间 32 在 SQL 中 测试列值是否为空值用 is null 运算符号 测试列值是否 为非空值用 is not null 运算符号 33 学院 表 系号 系名 01 英语 02 会计 03 工商管理 使用SQL语句完成如下操作 将所有教授的工资提高5 UPDATE 教师 SET 工资 工资 1 05 WHERE 职称 教授 34 如果要使用 SELECT 语句返回指定条数的记录 则应使用 top 关 键字来限定输出字段 35 关系模式 R A B C F 是其上的 FD 集 F B C 分解 AB BC 则 相对于 F 该分解 是不保持 FD 但连接是 无损的 三 简答题 1 DBMS 的主要功能有哪 5 个方面 1 接受用户请求 并判定把它送到哪里 或必须访问哪些计算机才能满 足该要求 2 访问网络数据字典 了解如何请求和使用其中的信息 3 如果目标数据存储于系统的多个计算机上 就必须进行分布式处理 4 通信接口功能 在用户 局部 DBMS 和其他计算机的 DBMS 之间进行协 调 5 在一个异构型分布式处理环境中 还需提供数据和进程移植的支持 2 叙述等值连接和自然连接的区别和联系 连 接 运 算 符 是 的 连 接 运 算 称 为 等 值 连 接 它 是 从 关 系 R 与 S 的 广 义 笛 卡 尔 积 中 选 取 A B 属 性 值 相 等 的 那 些 元 组 自 然 连 接 是 一 种 特 殊 的 等 值 连 接 它 要 求 两 个 关 系 中 进 行 比 较 的 分 量 必 须 是 相 同 的 属 性 组 并 且 在 结 果 中 把 重 复 的 属 性 列 去 掉 1 在数据库系统中有如下一个调度 它涉及到 个不同的事务 1 和 请问调度 是冲突可串行化的吗 为什么 如果调 度 是冲突可串行化的 就请给出与之等价的一个串行调度序列 Read A Read B Read Q Write Q Read M Write Q Read Q Write M Write B 答 首先要给出该调度的优先图 T1 T2 T2 T1 T1 T3 T2 T3 调度的优先图中存在有向环 因此该 调度不是冲突可串行化的 3 对 DBS 生存期的划分 一般分为哪 7 个阶段 规划 需求分析 概念设计 逻辑设计 物理设计 实现 运行维护 4 函数依赖集 F 的最小依赖集 G 应满足哪 4 个条件 G F 每个 FD 的右边都是单属性 G 中没有冗余的 FD 每个 FD 的左边没有冗余的属性 5 事务有哪几种状态 活动状态 局部提交状态 失败状态 异常中止状态 提交状态 6 ODBC 的体系结构共分为哪几层 P330 1 ODBC 数据库应用程序 2 驱动程序管理器 3 DB 驱动程序 4 数据源 7 ODBC 驱动程序有哪两种类型 主要区别是什么 p332 答 驱动程序有两种类型 单层驱动程序和多层驱动程序 单层驱动程序 中包含了数据库引擎 需要解释执行 SQL 语句 在网络中传输的是整个数据库 文件 所以网络的数据通信量很大 多层驱动程序中没有包含数据库引擎 将 SQL 语句传递给数据源服务器 由 DBMS 解释执行 因此在网络中传输的只是 用户请求和数据库处理的结果 从而使网络的数据通信量大大减少 减轻了网 络的负担 均衡了服务器和客户机的负载 提高了应用程序的运行效率 8 ODBC 应用程序初始化的基本流程是什么 p334 答 分配环境句柄 分配连接句柄 与服务器连接 分配语句句柄 9 ODBC 应用程序终止的基本流程是什么 p334 答 与服务器断开 释放语句句柄 释放连接句柄 释放环境句柄 10 ODBC 句柄有哪三个 p335 答 环境句柄 连接句柄 语句句柄 11 JDBC 的总体结构由哪 4 部分组成 答 JAVA 程序 JDBC 管理器 驱动程序和数据库四部分组成 12 JDBC 驱动程序有哪 4 类 答 本地库 Java 驱动程序 独立于 DBMS 的网络协议驱动程序 DBMS 协 议 Java 驱动程序 JDBC ODBC 桥驱动程序 13 JDBC API 主要完成哪三项任务 答 1 建立与数据库的连接 2 向数据库发送 SQL 语句请求 3 处理数据库返回结果 14 简述在 DTD 的属性 声明中 类型声明的 5 种类型和默认声明的 3 种类 型 P358 答 类型声明的 5 中类型 PCDATA 或 CDATA ID IDREF 或 IDREFS ENTITY 或 ENTITES 枚举类型 默认声明的 3 中类型 IMPLIED REQUIRED FIXED 15 现在主要有哪三种语言提供了 XML 数据的查询和转换能力 P367 答 XPath XSLT XQuery 17 什么是 Inserted 表 什么是 deleted 表 答 Inserted 表用于存储 inserted 和 update 语句影响的副本 Deleted 表用于存储 delect 和 update 语句影响的行的副本 18 简述 XML Schema 支持的数据类型 答 1 原生数据类型和派生数据类型 2 自定义简单数据类型 3 自定义复杂数据类型 19 简述数据库系统的三级抽象结构 答 数据库系统的三级模式结构是指数据库系统是由模式 外模式和内模式三 级构成的 1 模式 模式也称逻辑模式或概念模式 是数据库中全体数据的逻辑结构和 特征的描述 是所有用户的公共数据视图 模式实际上是数据库数据在逻辑级上的视图 一个数据库只有一个模式 定义 模式时不仅要定义数据的逻辑结构 而且要定义数据之间的联系 定义与数据 有关的安全性 完整性要求 2 外模式 外模式也称用户模式 它是数据库用户能够看见和使用的局部数 据的逻辑结构和特征的描述 是数据库用户的数据视图 是与某一应用有关的 数据的逻辑表示 外模式通常是模式的子集 一个数据库可以有多个外模式 应用程序都是和外模式打交道的 外模式是保证数据库安全性的一个有力措施 每个用户只能看见和访问所对应的外模式中的数据 数据库中的其余数据对他 们是不可见的 3 内模式 内模式也称存储模式 一个数据库只有一个内模式 它是数据物 理结构和存储方式的描述 是数据在数据库内部的表示方式 例如 记录的存 储方式是顺序结构存储还是 B 树结构存储 索引按什么方式组织 数据是否压 缩 是否加密 数据的存储记录结构有何规定等 20 简述封锁机制可能会产生的哪几类问题 四 综合题 1 设有如下实体 学生 学号 单位 姓名 性别 年龄 选修课程名 课程 编号 课程名 开课单位 任课教师号 教师 教师号 姓名 性别 职称 讲授课程号 单位 单位名称 电话 教师号 教师名 上述实体中存在如下联系 1 一个学生可以选修多门课程 一门课程可以为多 个学生选修 2 一个教师可以讲授多门课程 一门课程可以为多个教师讲授 3 一个单位可以有多个教师 一个教师只能属于一个单位 试完成如下工作 1 分别设计学生选课和教师任课的两个局部 ER 图模型 2 将上述设计的局部 ER 图合并为全局的 ER 图 3 将全局 ER 图转换为等价的关系模式的数据库逻辑结构 2 图书出版管理数据库中有两个基本表 图书 书号 书名 作者编号 出 版社 出版日期 作者 作者编号 作者名 年龄 地址 试用 SQL 语 句写出下列查询 检索年龄低于作者平均年龄的所有作者的作者名 书名和 出版社 答 select 作者 作者名 图书 图书名 图书 出版社 from 作者 图书 Where 作者 作者编号 图书 作者编号 and 作者 作者年龄 90 then 优秀 when 成绩 70 and 成绩 60 and 成绩 70 then 一般 when 成绩 60 then 不及格 end as 成绩 from 选课 课程 学生 where 选课 课程号 课程 课程号and 学生 学号 选课 学号and 课程名 kcm go execute p 3 市场营销 19 创建存储过程 功能是查询某门课程的总分和平均分 将返回参数 课程名 由参数传递 create proc p 4 kcm char 16 pjcj int output zcj int output as select sum 成绩 as总分 avg 成绩 as平均分 from 选课 课程 where 选课 课程号 课程 课程号and 课程名 kcm go declare zcj int pj int execute p 4 数据库原理 zcj output pj output print zcj print pj 20 创建触发器 功能是当删除学生表的记录时 同步删除选课表中的选课信息 create trigger T 4 on 学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区美容院合伙经营合同5篇
- 快递员招聘合同范本
- 轻钢结构合同范本
- 福建省公民出国旅游合同2篇
- 街舞机构续费合同范本
- 医院地坪采购合同范本
- 入团申请书高中生(5篇)
- 培优补差工作计划怎么写(5篇)
- 志愿者的英文题目及答案
- 项目评审合同示例
- 《电商运营基础知识》课件
- 新版处方管理办法解读
- 《社交媒体的传播》课件
- DB33T 768.3-2024安全技术防范系统建设技术规范 第3部分:汽车客运站与客运码头
- 利用数字化工具改善医共体慢病管理水平
- 氧化铝工艺流程图解析
- 北京银行招聘考试真题2024
- 2025医院医保培训
- 医院法律法规专题培训课件
- 2025-2030中国电气火灾监控模块竞争战略规划与需求预测分析研究报告
- 构建企业ESG与可持续发展计划
评论
0/150
提交评论