




免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全全全全 国国国国 信信信信 息息息息 技技技技 术术术术 水水水水 平平平平 考考考考 试试试试 2 2 2 2 0 0 0 0 1 1 1 1 2 2 2 2 年年年年 上上上上 半半半半 年年年年 度度度度 数数数数据据据据库库库库应应应应用用用用系系系系统统统统设设设设计计计计工工工工程程程程师师师师 考考考考试试试试 考考考考试试试试大大大大纲纲纲纲与与与与辅辅辅辅导导导导资资资资料料料料 全国信息技术水平考试管理中心 地 址 郑州市金水区经三路 99 1 鑫苑金融广场金座 2313A 室 经三路与北环路交叉口向南 50 米路东 服务热线 0371 86053535 86053636 全国信息技全国信息技术术水平考水平考试试 数据数据库应库应用系用系统设计统设计工程工程师师考考试试大大纲纲 内容结构及基本要求内容结构及基本要求 本考试共涉及数据库系统概述 关系数据库 SQL 导论 SQL 基础 SQL 函数 简单查询 复合查 询 连接查询 子查询 表结构的操作 视图和索引的操作 数据插入操作 数据更新和删除的操作 数据控制 完整性控制 存储过程 触发器 事务处理与并发控制 SQL 游标 高级 SQL 编程等二十部 分内容 第一部分第一部分 数据库系统概述数据库系统概述 1 数据管理技术的发展 人工管理阶段 文件系统阶段 数据库系统阶段 2 数据库系统基本概念 数据 数据库 数据库管理系统 常见数据库管理系统 数据库系统 3 数据库系统结构 模式的概念 三级模式结构 4 数据模型 数据模型的分类及组成 实体 联系模型 层次数据模型 网状数据模型 关系数据模型 面向对象数据模型 5 数据库技术的研究领域及发展 第二部分第二部分 关系数据库关系数据库 1 关系基本概念 关系数据结构 关系完整性约束 关系模式 子模式 存储模式 2 关系代数 基本关系运算 组合关系运算 关系演算 3 函数依赖 函数依赖的定义 完全函数依赖 部分函数依赖 传递函数依赖 4 范式 INF 第一范式 NF 第二范式 NF 第三范式 BCNF BC 范式 关系规范化实例 第三部分第三部分 SQL 导论导论 1 SQL 概述 2 Oracle Oracle 的组成及特点 Oracle 的体系结构 使用 SQL Plus 执行 SQL 语句 3 SQL Server SQL Server 的系统结构 数据库访问标准化接口 使用查询分析器执行 SQL 语句 4 PL SQL 概述 PL SQL 简介 PL SQL 的程序结构 PL SQL 的定义 PL SQL 的条件控制结构 PL SQL 的循环控制结构 5 Transact SQL Transact SQL 概述 Transact SQL 的组成 6 Transact SQL 的流程控制 IF ELSE BEGIN END CASE WHILE CONTINUE BREAK WAITFOR GOTO RETURN 第四部分第四部分 SQL 基础基础 1 字符串数据类型 CHAR 和 VARCHAR BIT 和 VARBIT 2 数值型数据类型 NUMERIC DECIMAL INTEGER 和 SMALLINT FLOAT REAL 和 DOUBLE PRECISION 3 日期时间型数据类型 DATA TIME TIMESTAMP INTERVAL 常用数据类型应用 4 表达式 5 条件语句与运算符 比较运算符 算术运算符 逻辑运算符 通配符 第五部分第五部分 SQL 函数函数 1 汇总函数 数据表实例 COUNT SUM AVG MAX MIN 2 日期 时间函数 GETDATE DATEDIFF DATEADD Datepart 3 数学函数 4 字符串函数 字符转换函数 字符串操作函数 5 转换函数 第六部分第六部分 简单查询简单查询 1 SELECT 语句 SELECT 语句结构 SELECT 语句执行过程 2 列查询 SELECT 子句 单列查询 多列查询 对数据列进行算术运算 为数据列指定别名 查询所 有列 使用 DISTINCT 关键字 使用 TOP 关键字 3 INTO 子句 4 FROM 子句 FROM 子句语法 表的别名 第七部分第七部分 复合查询复合查询 1 WHERE 子句 数据示例表 单条件查询 空值运算符 范围运算符 列表运算符 2 复合条件查询 使用逻辑运算符组合条件 复合条件查询 3 GROUP BY 子句 GROUP BY 子句创建分组 用 CUBE 运算符汇总数据 用 ROLLUP 运算符汇总数 据 用 GROUPING 函数处理 NULL 值 4 HAVING 子句 5 ORDER BY 子句 单列排序 逆序排列 多列排序 单表查询各子语句总结 6 多表查询 无条件多表查询 等值多表查询 非等值多表查询 7 模糊查询 LIKE 运算符 通配符 ESCAPE 子句和转义符 实现模糊查询 第八部分第八部分 连接查询连接查询 1 表的基本连接 表的连接概述 连接运算符 示例数据表 表的连接类型 2 内连接 等值连接 自然连接 不等连接 自连接 多表连接 3 外连接 左外连接 右外连接 全外连接 4 交叉连接 5 联合查询 UNION 运算符 UNION 运算结果排序 UNION ALL 与 UNION 对多表进行 UNION 运 算 联合查询注意事项 6 SQL 查询原理及注意问题 第九部分第九部分 子查询子查询 1 子查询概述 子查询结构及其执行过程 示例数据表 2 单值比较子查询 含有 WHERE 子句的单值比较子查询 含有聚合函数的子查询 在多表查询中使用 单值比较子查询 3 返回多行的子查询 IN 子查询 在多表查询中使用 IN 子查询 EXISTS 子查询 EXISTS 子查询典型 应用 EXISTS 子查询注意事项 4 带有 ANY 或 ALL 谓词的子查询 带有 ANY 谓词的子查询 带有 ALL 谓词的子查询 5 相关子查询 比较运算符引入相关子查询 含有聚合函数的相关子查询 谓词 IN 引入相关子查询 HAVING 子句中使用相关子查询 嵌套子查询 第十部分第十部分 表结构的操作表结构的操作 1 表的基本结构 2 表结构的定义 创建基本表 PRIMARY KEY 约束 NOT NULL 约束 UNIQUE 约束 FOREIGN KEY 约束 DEFAULT 约束 CHECK 约束 3 表结构的修改 增加新字段 修改字段 删除字段 4 表的删除及重命名 表的删除 表的重命名 5 数据库的操作 创建数据库 删除数据库 第十一部分第十一部分 视图和索引的操作视图和索引的操作 1 索引概述 索引的概念 索引的类型 2 索引的创建 示例数据表 创建索引基本语法 创建聚簇索引 创建唯一索引 创建单字段非聚簇索 引 创建多字段非聚簇索引 3 删除索引 4 索引的使用原则 正确建立索引 选择索引类型 5 视图概述 视图的而概念 视图的优缺点 6 视图的创建 创建视图基本语法 创建简单视图 创建复杂视图 创建基于视图的视图 创建视图的 注意事项 7 视图的删除 第十二部分第十二部分 数据插入操作数据插入操作 1 数据插入语句 示例数据表 插入语句基本语法 2 单行插入操作 不指定字段的整行插入 指定字段的整行插入 空值的插入 唯一值的插入 通过视 图插入行 3 多行插入操作 使用 INSERT VALUES 语句进行多行插入 使用 INSERT SELECT 语句进行多行插入 4 数据的复制 第十三部分第十三部分 数据更新和删除操作数据更新和删除操作 1 数据更新基本语法 UPDATE 基本语法 示例数据表 2 更新单个字段值 更新数据为外部输入 更新数据为内部函数 更新数据为空值 更新数据为字段本 身运算值 更新数据为本表字段值 更新数据为外表字段值 更新多记录的单个字段值 3 更新多个字段值 更新单记录的多个字段值 更新多记录的多个字段值 4 数据删除 数据删除语句基本语法 删除单行数据 删除多行数据 删除所有行 5 通过视图更新表 通过视图更新表数据 通过视图删除表数据 使用视图更新删除数据的注意事项 第十四部分第十四部分 数据控制数据控制 1 数据库的安全模式 用户 数据库对象 权限 2 数据控制语句 GRANT 语句 REVOKE 语句 3 角色管理 创建角色 删除角色 4 SQL Server 的数据安全控制 SQL Serve 的身份验证 SQL Serve 的用户管理 SQL Serve 的角色管理 SQL Serve 的权限管理 5 Oracle 的数据安全控制 Oracle 的用户管理 Oracle 的权限管理 Oracle 的角色管理 第十五部分第十五部分 完整性控制完整性控制 1 数据完整性 示例数据表 完整性的引入 完整性的分类 2 实体完整性 PRIMARY KEY 约束 NOT NULL 约束 UNIQUE 约束 3 参照完整性 参照完整性概述 FOREIGN KEY 约束 4 用户自定义的完整性 DEFAULT 约束 CHECK 约束 5 规则 删除规则 更新规则 MATCH 子句 6 SQL Serve 中的完整性控制 创建规则 规则的绑定 规则的松绑与删除 创新默认值 默认值的绑 定与松绑 默认值的松绑和删除 7 Oracle 的数据完整性的实现 Oracle 中的实体完整性 Oracle 中的参照完整性 Oracle 中的用户自定 义完整性 第十六部分第十六部分 存储过程存储过程 1 存储过程的概念 示例数据表 存储过程概述 2 SQL Server 的流程控制语句 顺序控制语句 条件控制语句 循环控制语句 3 SQL Server 的存储过程 SQL Server 的存储过程概述 系统存储过程 存储过程创建及删除语法 创 建不带参数的存储过程 创建带参数的存储过程 创建带通配符参数的存储过程 在企业管理器中操 作存储过程 4 Oracle 的流程控制语句 条件控制语句 循环控制语句 5 Oracle 中的存储过程 Oracle 的存储过程结构 创建存储过程 第十七部分第十七部分 触发器触发器 1 触发器基本概念 触发器概述 触发器原理 示例数据表 2 SQL Server 中的触发器 创建及删除触发器语法 创建 INSERT 触发器 创建 UPDATE 触发器 创 建 DELETE 触发器 INSTEAD OF 触发器 嵌套触发器 递归触发器 用企业管理器管理触发器 使 用触发器的注意事项 3 Oracle 中的触发器 Oracle 触发器类型 创建及删除 Oracle 触发器 第十八部分第十八部分 事务处理与并发控制事务处理与并发控制 1 SQL 事务 示例数据库 事务的引入 事务的原理 事务的特性 SQL 的事务处理语句 2 SQL Server 中的事务处理语句 事务开始 设置回滚标记 设置保存点 提交事务 回滚事务 3 SQL Server 中的事务处理模式 自动提交事务 显式事务 隐式事务 嵌套事务 4 Oracle 的事务处理 COMMIT 命令 ROLLBACK 命令 SAVEPOINT 命令 5 并发控制 并发的引入和解决 事务的隔离级别 6 SQL Server 中的并发控制 锁的粒度和类型 SQL Server 的隔离级别 SET TRANSACTION 语句 阻 塞与死锁 6 Oracle 的并发控制 Oracle 的隔离级别 只读事务 第十九部分第十九部分 SQL 游标游标 1 游标的基本概念 游标概述 示例数据表 2 SQL Server 中的游标 声明游标 打开游标 提取数据 关闭游标 释放游标 3 SQL Server 中游标的应用 游标变量 使用游标获取数据 使用游标更新数据 使用游标删除数据 4 Oracle 的游标 第二十部分第二十部分 高级高级 SQL 编程编程 1 嵌入式 SQL SQL 嵌入方式和处理流程 嵌入式 SQL 程序的特点 示例数据表 嵌入式 SQL 的几个 基本语句 简单嵌入式 SQL 示例 含主变量的嵌入式 SQL 使用游标的嵌入式 SQL 2 动态 SQL 语言 动态 SQL 思想 EXECUTE IMMEDIATE 语句 PREPARE 和 EXECUTE 语句 动态 查询实现方法 3 SQL 应用程序接口 API 概念 API 使用 动态查询 存储过程的使用 4 Oracle 的嵌入式 SQL 实现 全国信息技全国信息技术术水平考水平考试试 数据数据库应库应用系用系统设计师辅导资统设计师辅导资料料 第一部分第一部分 试题试题 第一题第一题 单项选择题 在每小题列出的几个选项中只有一个选项是符合题目要求的 请将正确选项前的字单项选择题 在每小题列出的几个选项中只有一个选项是符合题目要求的 请将正确选项前的字 母填在题后的括号内 母填在题后的括号内 1 数据模型应具有 A 数据描述功能 B 数据联系描述功能 C A 和 B 同时具备 D 数据查询功能 2 三个模式之间存在着映射关系 正确的是 A 外模式 内模式和外模式 模式 B 外模式 内模式和内模式 模式 C 外模式 模式和模式 内模式 D 内模式 模式和模式 外模式 3 按给定条件从关系中挑选满足条件的元组组成的集合 该运算是 A 投影运算 B 选择运算 C 连接运算 D 交 运算 4 一位教师可讲授多门课程 一门课程可以由多位教师讲授 教师与课程之间 是 A 一对多的联系 B 多对多的联系 C 一对一的联系 D 多对一的联系 5 下列变量名不符合 Foxpro 规定的是 A STUD ID B 学号 C NAME D 2 班 6 如果表达式为 4 6 3 2 的值是 24 则其中三个运算优先次序 A B C D 7 RECCOUNT 函数是下列 FOXPRO 的函数形式的哪一类型 A 字符函数 B 类型转换函数 C 测试函数 D 日期和时间函数 8 使用 MODIFY STRUCTURE 命令时 为不丢失数据应注意几点 下列不属必要的是 A 不能同时修改字段名及其类型或宽度 B 不能同时修改字段名和插入新的字段 C 不能同时修改字段名和删除字段 D 不能在删除字段的同时修改字段的类型 9 用 LIST STRUCTURE 命令显示某数据库的字段总宽度 total 为 60 用户实际使用的字段宽度是 A 60 B 61 C 59 D 1 10 备注型字段的数据内容存放的文件扩展名为 A FPT B DBF C MEM D IDX 11 以下语句中 错误的是 A DAY1 B STORE ABS 8 2 TO AAA C L INT 4 5 D X VAL 1000 12 在当前打开的 ZG 数据库中 员工职称和工资的保存在 职称 和 工资 字段中 统计职称为 工 程师 的平均工资 保存在变量 PJ 中的命令是 A AVREGE 工资 TO PJ FOR 职称 工程师 B AVREGE 工资 TO PJ FOR 职称 工程师 C AVREGE 工资 TO PJ FOR 职称 工程师 D AVREGE 工资 TO PJ FOR 职称 工程师 13 要把打开的数据库 X 中全部记录的学号和姓名复制到数据库 Y 中 应使用命令 A COPY TO Y FIELDS 学号 姓名 B COPY TO Y 学号 姓名 C COPY X Y FIELDS 学号 姓名 D COPY FILE X TO Y 学号 姓名 14 若在打开职工数据库的同时也打开了按姓名索引文件 则下列命令作用相同的是 A LIST FOR 姓名 林 与 LIST WHILE 姓名 林 B SEEK 张与 FIND 张 C GO TOP 与 GO 1 D LOCATE FOR RECNO 100 与 GO 100 15 关于 COUNT 命令 说法不正确的是 A 对当前工作区打开的库文件操作 B 按指定范围统计满足条件的记录 C 结果存入字段变量中 D 若只统计记录总数 则用 RECCOUNT 更换 16 按姓名字段升序排序成为名为 gzpx dbf 的排序文件 下列命令错误的是 A SORT ON 姓名 A TO gzpx B SORT ON 姓名 D TO gzpx C SORT TO gzpx ON 姓名 C D SORT ON 姓名 TO gzpx 17 连续查找性别为 女 的学生 正确的操作是 A LOCATE FOR 性别 女 B LOCATE FOR 性别 女 NEXT C LOCATE FOR 性别 女 D LOCATE FOR 性别 女 SKIP CONTINUE 18 利用菜单生成器建立了菜单程序 menu1 要执行菜单程序 使用命令 A DO menu1 B DO menu1 mpr C DO menu1 mnx D DO menu1 mnt 19 Foxpro 报表设计窗口中的 Detail 区用于定义 A 一次性出现的整个报表的标题信息 B 每条记录都要打印一次的信息 C 出现在每页的标题信息 D 一次性出现的整个报表尾部的摘要信息 20 要重新编译整个项目文件 应选择 Build options 对话框中的选项 A Rebuild Project B Build Application C Build Executable D Build Option 21 在数据库技术中 实体 联系模型是一种 A 概念数据模型 B 结构数据模型 C 物理数据模型 D 逻辑数据模型 22 假定学生关系是 S S SNAME SEX AGE 课程关系是 C C CNAME TEACHER 学生选课 关系是 SC S C GRADE 要查找选修 COMPUTER 课程的女学生的姓名 将涉及到关系 A S B SC C C S SC D S C SC 23 数据是信息的符号表示或称载体 信息则是数据的内涵 是数据的 A 语法解释 B 语义解释 C 语意说明 D 用法说明 24 数据管理技术发展阶段中 人工管理阶段与文件系统阶段的主要区别是文件系统 A 数据共享性强 B 数据可长期保存 C 采用一定的数据结构 D 数据独立性好 25 下列关于关系数据模型的术语中 哪一个术语所表达的概念与二维表中的 行 的概念最接近 A 属性 B 关系 C 域 D 元组 26 在下面的两个关系中 学号和班级号分别为学生关系和班级关系的主键 或称主码 则外键是 学生 学号 姓名 班级号 成绩 班级 班级号 班级名 班级人数 平均成绩 A 学生关系的 学号 B 班级关系的 班级号 C 学生关系的 班级号 D 班级关系的 班级名 27 在 FoxBASE 中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库 应该使用如下语 句中的哪个语句 A CREATE B APPEND C COPY D INSERT 28 关系数据模型通常由 3 部分组成 它们是 A 数据结构 数据通信 关系操作 B 数据结构 数据操作 数据完整性约束 C 数据通信 数据操作 数据完整性约束 D 数据结构 数据通信 数据完整性约束 29 SQL 语言集数据定义功能 数据操纵功能和数据控制功能于一体 如下所列语句中 哪一个是属于 数据控制功能的 A GRANT B CREATE C INSERT D SELECT 30 如果有两个事务 同时对数据库中同一数据进行操作 不会引起冲突的操作是 A 其 中有一个是 DELETE B 一个是 SELECT 另一个是 UPDATE C 两个都是 SELECT D 两个都是 UPDATE 31 数据管理技术的发展是与计算机技术及其应用的发展联系在一起的 经历了由低级到高级的发展 分布式数据库 面向对象数据库等新型数据库属于哪一个发展阶段 A 人工管理阶段 B 文件系统阶段 C 数据库系统阶段 D 高级数据库技术阶段 32 为了防止一个用户的工作不适当地影响另一个用户 应该采取 A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 33 关系数据库中 实现实体之间的联系是通过表与表之间的 A 公共索引 B 公共存储 C 公共元组 D 公共属性 34 SQL 语言中 删除一个表的命令是 A DELETE B DROP C CLEAR D REMOVE 35 不同的实体是根据什么区分的 A 所代表的对象 B 实体名字 C 属性多少 D 属性的不同 36 有一个网络数据库应用系统 其中一台计算机 A 存有 DBMS 数据库管理系统 软件 所有用户数据 和应用程序 其余各节点作为终端通过通信线路向 A 发出数据库应用请求 这种方式属于 A 集中式数据库系统 B 并行数据库系统 C 客户机 服务器数据库系统 D 分布式数据库系统 37 有一个关系 学生 学号 姓名 系别 规定学号的值域是 8 个数字组成的字符串 这一规则属于 A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束 38 表达实体类型及实体之间联系用的数据结构是 A 网状 B 表 C 有向图 D 树型 39 数据独立性是指 A 数据依赖于程序 B 数据库系统 C 数据库管理系统 D 数据不依赖于程序 40 从计算机软件系统的构成看 DBMS 是建立在什么软件之上的软件系统 A 硬件系统 B 操作系统 C 语言处理系统 D 编译系统 41 视图是数据库中的重要对象 下列有关视图的说法错误的是 A 一般情况下 数据库只存储视图的定义 其数据仍存放在相关的基本表中 B 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 通过视图可以屏蔽不希望用户看到的敏感数据 提高数据库数据的安全性 D 可以在视图的基础上建立新的视图 但这样定义的视图会导致数据库性能下降 一般不推荐使用 42 在关系数据库中 NULL 是一个特殊值 在很多数据操作中都需要对 NULL 进行特殊处理 关于 NULL 下列说法正确的是 A 判断元组的某一列是否为 NULL 一般使用 NULL B NULL 在数据库中表示尚不确定的值 C 在 SQL Server 2000 中执行 SELECT NULL 5 将会出现异常 D NULL 只适用于字符和数值类型 43 在 SQL Server 2000 中 Userl 是销售数据库中的用户 并只被授予了销售明细表数据的删除权限 则 Userl 用户在该数据库中能够执行的操作是 A 删除销售明细表中的全部数据 B 删除销售明细表中的指定数据 C 查询销售明细表中的全部数据 D 以上操作都可以 44 在 SQL Server 2000 中 要对数据库 GoodsDB 进行一次差异备份 将其备份到设备 Backup1 上 该 设备已建立好 并要求该次备份操作清除 Backupl 中己有的备份内容 下列能实现该备份要求的语 句是 A BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL WITH NOINIT B BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL NOINIT C BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL WITHINIT D BACKUP DATABA 息 E GoodsDB TO Backupl WITH DIFFERENTIAL INIT 45 ADO 对象模型用于简化通过 ODBC OLE DB 等接口访问数据库的编程工作 下列关于 ADO 的说法错误 的是 A 用 ADO 对象访问数据库时 仍需依赖 OLE DB ODBC 等数据库访问接口 B 开发者只需通过使用 ADO 对象模型中的几个简单对象的方法和属性即可实现对数据库的访问 因 此 使用 ADO 对象模型可以提高数据访问效率 C ADO 是在 OLE DB ODBC 等接口基础上设置的高一层接口 D ADO 对象模型提供的编程接口与数据提供者无关 提高了数据访问的透明性 46 在 SQL Server 2000 中 关于 decretory 角色 下列说法正确的是 A 该角色是 SQL Server 系统提供的服务器级角色 B 该角色是 SQL Server 系统提供的数据库级角色 C 该角色是系统管理员定义的服务器级角色 D 该角色是系统管理员定义的数据库级角色 47 在分布式数据库中 查询处理和优化比集中式数据库要复杂得多 其中的查询优化需要考虑的主要 因素包括 I O 代价 CPU 代价和通信代价 一般而言 分布式数据库查询优化的首要目标是 A 使查询执行时 I O 代价最省 B 使查询执行时 CPU 代价最省 C 使查询执行时通信代价最省 D 使查询执行时 I O 代价和 CPU 代价之和最省 48 在 SQL Server 2000 中 每个数据库都至少包含一个数据文件和一个日志文件 创数据库的主要工 作是定义构成数据库的数据文件和日志文件的属性 给定下列属性 I 初始大小 II 物理文件名 III 最大大小 IV 收缩方式 V 增长方式 以上属于数据库文件属性的是 A 仅 I 11 和 III B 仅 II N 和 V C 仅 I 11 III 和 V D 全部都是 49 在 VB 6 0 中使用 Adodc 数据控件可以很方便地实现对数据库数据的插入 删除和修改操作 现假设 用 Adodc 1 数据控件删除其结果集当前行对应的数据库数据 下列实现方案中正确的是 A 执行 Adodc 1 Delete 方法 B 执行 Adodc l ReCOrdset Delete 方法 C 先执行 Adodcl Delete 方法 然后再执行 Adodcl Update 方法 D 先执行 Adodc l Recordset Delete 方法 然后再执行 Adodc 1 Recordset Update 方法 50 设有某转储策略 用该策略对数据库中的某一数据文件 f 进行转储时 会将其跟上一次的转储文件 采用一定机制进行比较 若发现 f 被修改或 f 为新文件时才转储该文件 则这种转储策略是 A 完全转储 B 增量转储 C 差量转储 D 增量加差量转储 51 设某系统中有商品销售表 商品号 商品类别 数量 单价 销售日期 销售时间 该表数据量大 在 I 作时间会被频繁插入销售数据 用户需要经常查询每天各类别商品的销售总量 为了提高查询 效率 下列措施中最为有效且合理的是 A 在商品销售表上针对商品类别和销售日期属性建立索引 B 建立商品分类别日销售汇总表 商品类别 销售总量 日期 每产生一条新销售记录时实时更新 该表 用户直接使用该表进行查询即可 C 在商品销售表的商品号和销售日期属性上建立索引 D 建立商品日销售汇总表 商品号 商品类别 销售总量 日期 每产生一条新销售记录时实时更 新该表 用户直接使用该表进行查询即可 52 统一建模语言 UML 是一种常用于数据库应用系统设计和开发的可视化建模语言 关于 UML 下列说 法错误的是 A UML 中的视图是由一个或多个图组成的 一个图是系统模型中的某个侧面的展示 B 用例图 顺序图和状态图都是 UML 的行为视图 用于描述系统的功能和活动 C 类图和对象图都是 UML 的结构视图 用于描述系统在某个时间的静态结构 D 在用例图中 与系统交互的人和其它实体都可以成为系统的角色 53 在 SQL Server 2000 中 如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实 际大小 则应该对该数据库进行收缩 以释放多余的空间 关于收缩数据库 下列说法错误的是 A 收缩数据库中的某个文件时 收缩后的文件大小可以小于定义文件时的初始大小 B 只能收缩数据库所包含的数据文件 不能收缩其日志文件 C 收缩某个具体文件时 只要收缩后的文件空间大于该文件存放数据所需的实际空间 收缩操作即 可进行 D 按比例收缩数据库时 收缩后的数据库大小不能小于定义数据库时的初始大小 54 数据库概念设计的任务之一是标识和定义实体集 关于如何标识和定义实体集有下列说法 I 被标识的实体集应能被一个属性集描述 II 只有一个同类实例的对象集一般情况下也有必要标识成一个实体集 III 实体集中的每个实例应能够被唯一标识和区分 N 定义实体集时通常用一个有意义的名词命名 V 实体集中的每个属性应该用一个有意义的动词命名 以上说法正确的是 A 仅 I III 和 N B 仅 II IV 和 V C 仅 I IV 和 V D 仅 II III 和 IV 55 有关系模式 系 系号 系名 系办公电话 教师 教师号 教师名 职称 聘任日期 工资 所 在系号 现要定义下列约束 I 系号是系关系的主码 教师号是教师关系的主码 II 职称列的取值只能为 教授 副教授 讲师 助教 和 其它 III 教授的默认工资为 10000 元 副教授的默认五资为 8000 元 讲师的默认工资为 5000 元 IV 每个教师的所在系号不能为空 且其值必须在系关系中存在 若在数据库中实现以上约束 需要使用触发器才能实现的是 A 仅 I 和 II B 仅 III 和 N C 仅 III D 仅 I 和 N 56 设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据 设数据 仓库环境中有客户名单 商品销售细节和商品每日销售汇总数据 并有应用系统需要分析每周客户 增长趋势和每日商品销售趋势 下列数据抽取或更新策略一般情况下最为合理的是 A 每天晚上针对业务系统中的客户名单和商品销售细节做一次快照 然后根据商品销售细节计算销 售汇总数据 B 每天做一次客户名单快照 根据客户名单的变化修改数据仓库中的最终客户名单 销售细节每天 晚上采用增量方式进行抽取 然后根据新增的销售数据更新商品每日销售汇总数据 C 每周做一次客户名单快照 每天做一次销售细节快照 然后根据商品销售细节计算销售汇总数据 D 每周在发现客户名单中的信息有变化时 对客户名单做一次快照 对销售细节数据采用增量方式 每天抽取一次新的销售数据 然后根据新增的销售数据更新商品每日销售汇总数据 57 文件系统的多级目录结构是 A 线性结构 B 树形结构 C 散列结构 D 双链表结构 58 构成文件的基本单位是字符 这一类文件称为 A 流式文件 B 记录式文件 C 顺序文件 D 索引文件 59 在数据库技术中 反映现实世界中事物的存在方式和运动状态的是 A 信息 B 数据 C 消息 D 命令 60 在关系模式中 视图是三级模式结构中的 A 内模式 B 模式 C 存储模式 D 外模式 61 把一个项目编译成一个应用程序时 下面的叙述正确的是 A 所有的项目文件将组合为一个单一的应用程序文件 B 所有项目的包含文件将组合为一个单一的应用程序文件 C 所有项目排除的文件将组合为一个单一的应用程序文件 D 由用户选定的项目文件将组合为一个单一的应用程序文件 62 在关系数据库中 当关系的型改变时 用户程序也可以不变 这是 A 物理独立性 B 逻辑独立性 C 位置独立性 D 存储独立性 63 下述哪一个 SQL 语句用于实现数据存储的安全机知 A COMMIT B ROLLBACK C GRANT D CREATE TABLE 64 R 的规范化程度最高达到 A NF B 2NF C 3NF D 4NF 65 下列关于 分布式数据库系统 的叙述中 正确的是 A 分散在各结点的数据是不相关的 B 用户可以对远程数据进行访问 但必须指明数据的存储结点 C 每一个结点是一个独立的数据库系统 既能完成局部应用 也支持全局应用 D 数据可以分散在不同结点的计算机上 但必需在同一台计算机上进行数据处理 66 数据库用户看见和使用的模式是 A 概念模式 B 子模式 C 自动模式 D 内模式 67 数据操作语言 DML 所实现的操作包括 A 查询 删除 修改 B 授权 查询 排序 C 授权 修改 排序 D 模式定义 删除 修改 68 关系模型中 候选码的属性不能取空值体现了 A 实体完整性约束 B 参照完整性约束 C 用户定义完整性约束 D 动态完整性约束 69 关系代数表达式 R S 等价于 A S R S B R R S C S R S D R R S 70 下列关系运算中 不属于组合关系运算的是 A 交运算 B 连接运算 C 选择运算 D 除运算 71 设 X Y 是关系模型 R 的一个函数依赖 如果存在 X 的真子集 X 使 X Y 成立 则称函数依赖 X Y 为 A 平凡函数依赖 B 部分函数依赖 C 完整函数依赖 D 传递函数依赖 72 若关系模式 R A B C D 上的函数依赖集 F AB C C D 为了满足 BCNF 应将 R 分解为 A R1 A B R2 C D B R1 A B C R2 C D C R1 A B C R2 A B D D R1 A B C R2 D 73 在 SQL 的 SELECT 语句中 与关系代数中 选择 运算对应的是 A SELECT 子句 B FROM 子句 C WHERE 子句 D GROUP BY 子句 74 在 SQL SERBER 中定义局部变量应使用 A DECLARE B SET C DEFINE D PUT 75 在 SQL 语言中 DELETE 语句的作用是 A 删除基本表 B 删除视图 C 删除列 D 删除基本表中的元组 76 在 SQL SERVER 中 表示范围的通配符是 A B C D 77 在 SQL 语句中 可以完成两个表间的笛卡尔积运算的选项是 A INNER JOIN B LEFT JOIN C CROSS JOIN D FULL JOIN 78 在 SELECT 语句中 可以嵌套字查询的语句是 A GROUP BY B HAVING C ORDER BY D FROM 79 在 SQL 语句中 条件 ANY 等价于 A MAX B MAX D MIN 80 下列关于 ORDER BY 子句的说法中错误的是 A ORDER BY 子句后面可以跟多个字段名 B ORDER BY 子句中的默认 C ORDER BY 子句在 SELECT 查询语句中可以不出现 D ORDER BY 只能对数值型字段进行排序 第二题第二题 多项选择题 在每小题列出的选项中有两个或两个以上的选项是符合题目要求的 请将正确选项多项选择题 在每小题列出的选项中有两个或两个以上的选项是符合题目要求的 请将正确选项 前的字母填在题后的括号内 前的字母填在题后的括号内 1 数据库信息的运行安全采取的主措施有 A 风险分析 B 审计跟踪 C 备份与恢复 D 应急 2 Excel 中有关数据库内容 描述正确的有 A 一行为一个记录 描述某个实体对象 B 一列为一个字段 描述实体对象的属性 C Excel 数据库属于 关系数据模型 又称为关系型数据库 D 每一个 Excel 数据库对应一个工作簿文件 3 关于 Excel 数据库应用的描述正确的有 A 是按一定组织方式存储在一起的相关数据的集合 B 是程序化的电子表格 C 是一个数据清单 D 是一个数组 4 对某个数据库使用记录单 可以进行的记录操作有 A 新建 B 删除 C 还原 D 插入 5 对某个数据库进行筛选后 A 可以选出符合某些条件的记录 B 可以选出符合某些条件组合的记录 C 只能选择出符合某一条件的记录 D 不能选择出符合条件组合的记录 6 在数据库系统中 有哪几种数据模型 A 网状模型 B 层次模型 C 关系模型 D 实体联系模型 7 在下列关于关系的叙述中 正确的是 A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 8 关系数据模型哪些优点 A 结构简单 B 适用于集合操作 C 有标准语言 D 可表示复杂的语义 9 下面正确的说法是 A 关键字是关系中能够用来惟一标识元组的属性 B 在一个关系中 关键字的值不能为空 C 一个关系中的所有候选关键字均可以被指定为主关键字 D 关键字只能由单个的属性组成 10 下面系统中属于关系数据库管理系统的是 A Oracle B MS SQL SERVER C IMS D DB2 第三题第三题 填空题 请将正确答案填写在题内空白横线上 填空题 请将正确答案填写在题内空白横线上 1 对于具有索引文件的数据库 若要保证数据库操作的统一性和完整性 应在打开数据库文件的同时 2 D1 D2 Dn d1 d2 dn di Di i 1 2 n 其中每个 d1 dn 叫 3 公式 DM 中的 DM 英文缩写的中文含义是 4 SQL SERVER 中的编程语言就是 语言 5 数据库的系统生命周期可以分为以下五个阶段 1 分析 2 设计 3 4 测试 5 运 行 6 REPLACE 不能修改 字段的值 7 数据库设计包括 特性设计和行为特性设计 8 若内存变量 ino 与字段变量重名 当用 ino 命令输出变量值时 输出的是 的值 9 FOXPRO 中 一个记录可容纳的字段至多为 个 10 驱动是一种程序运行机制 它根据用户的动作控制程序的运行从而完成相应的功能 11 在保证数据一致性的加锁协议中 级加锁协议要求事务在读数据项之前必须先对该数据 项加共享锁 直到事务结束才释放该锁 12 利用日志技术进行数据库恢复时 为了使恢复子系统避免对整个日志文件进行检查 需要在日志文 件中增加 记录 13 在 SQL Server 2000 中 设 u1 是某数据库中的用户 若要使 u1 在该数据库中只具有查询全部用户 表的权限 请补全如下语句 EXEC sp addrolemember 14 SQL Server 2000 内置的系统管理员账户是 15 在面向对象方法中 信息隐蔽是通过对象的 性来实现的 16 关系模型的数据操纵即是建立在关系上的数据操纵 一般有 增加 删除和修改四种操 作 17 要把帮助文件设置为复制到硬盘上的 Foxhelp chm 文件 需要在 选项 对话框的 选项卡上 设置 18 TIME 的返回值的数据类型是 类型 19 关系数据库管理系统能实现的专门关系运算包括选择 连接和 20 多栏报表的栏目数可以通过 来设置 21 更改 Microsoft SQL Server 登录的密码的命令是 举例说明其语法格式 22 Windows NT 授权认证模式只适用于 平台 对于 Windows95 98 操作系统下的 SQL Server 系统将不适用 23 SQL Server 中索引类型包括的三种类型分别是 和 24 在 SELECT 语句的 FROM 子句中最多可以指定 个表或视图 相互之间要用 分隔 当所查 询的表不在当前数据库时 可用 格式来指出表或视图对象 25 服务器网络实用工具的目的 26 在当 SQL SERVER 实例中有 DBOA 数据库 要将它设置成为单用户状态 请写出设置命令 27 删除表命令是 28 用 SELECT 进行模糊查询时 可以使用 或 匹配符 但要在条件值中使用 或 等通配符来配合查询 并且 模糊查询只能针对字段类型是 的查询 29 计算字段的累加和的函数是 统计项目数的函数是 30 数据库恢复通常基于数据备份和 31 在数据库的三级模式体系结构中 外模式与模式之间的映像 外模式 模式 实现了数 库 独立性 32 数据库应用系统的设计应该具有数据设计和 功能 对数据进行收集 存储 加工 抽 取和传播等 第四题第四题 判断题 请将判断结果填写在题后括号内 正确的填判断题 请将判断结果填写在题后括号内 正确的填 错误的填 错误的填 1 安装 Microsoft SQL Server 2000 企业版对操作系统的最低要求可以是 Microsoft Windows 2000 Professional 2 每一个服务器必须属于一个服务器组 一个服务器组可以包含 0 个 一个或多个服务器 3 认证模式是在安装 SQL Server 过程中选择的 系统安装之后 可以重新修改 SQL Server 系统的认证 模式 4 在创建表时 不能指定将表放在某个文件上 只能指定将表放在某个文件组上 如果希望将某个表放 在特定的文件上 那么必须通过创建文件组来实现 5 当用户定义的数据类型正在被某个表的定义引用时 这些数据类型不能被删除 6 在使用子查询时 必须使用括号把子查询括起来 以便区分外查询和子查询 7 索引越多越好 8 视图本身没有数据 因为视图是一个虚拟的表 9 创建触发器的时候可以不是表的所有者或数据库的所有者 10 输入正确的所有者口令 才可以修改 DTS 包的定义和执行 DTS 包 如果只输入用户口令 那么只能 执行 DTS 包 不能修改该 DTS 包的定义 11 在 CREATE INDEX 语句中 使用 CLUSTERED 来建立簇索引 12 可以在企业管理器中修改数据库的名称 13 恢复数据 可以在查询分析器中使用这样的命令 BACKUP DATABASE database name FROM backup 14 在查询分析器中修改帐户时可以用系统存储过程 Sp modibaccess 15 每个存储过程向调用方返回一个整数返回代码 如果存储过程没有显式设置返回代码的值 则返回 代码为 0 表示成功 16 在 Transact SQL 语句中 对不符合所有标识符规则的标识符必须进行分隔 17 在 SQL SERVER 中 触发器的执行是在数据的插入 更新或删除之前执行的 18 在 Transact SQL 语句的 WHERE 子句中 完全可以用 IN 子查询来代替 OR 逻辑表达式 19 通配符 表示某单个字符 20 因为通过视图可以插入 修改或删除数据 因此视图也是一个实在表 SQL SERVER 将它保存在 syscommens 系统表中 21 在关系模型中 关系不能表示试题间的联系 22 数据库安全性主要防范的对象是合法用户 23 一个表只能创建一个聚集索引和一个非聚集索引 24 在 SQL SERVER 2000 中 TRUNCATE TABLE 并不删除表 只是删除表中的所有数据 25 在 SQL SERVER 2000 中 用户不能建立全局变量 26 在 SQL SERVER 2000 中 事务中允许包含 create database 语句 27 在 SQL SERVER 2000 中 能在游标中删除数据记录 28 在 SQL SERVER 2000 中 一个表上可以定义多个触发器 29 如果一个关系中只有主属性 则必然吧 满足 BCNF 30 ODBC 是由 Microsoft 定义的一种数据库访问标准接口 第五题第五题 程序分析题程序分析题 1 下列程序功能对 STUDENT DBF 数据库输入记录 要求性别字段只能输入 男 或 女 年龄字段只 能是 14 至 28 之间 填空把程序补充完整 SET TALK OFF USE STUDENT DO WHILE T 1 10 20 SAY 学号 GET 学号 10 45 SAY 姓名 GET 姓名 12 20 SAY 性别 GET 性别 VALID 2 12 45 SAY 年龄 GET 年龄 RANGE 3 14 20 SAY 民族 GET 民族 14 45 SAY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福德家政月嫂知识培训课件
- 2025年历史中考战争题目及答案
- 禁毒知识新教师培训材料课件
- DB61T 508.3-2011 富硒双低油菜专用肥
- 野外医学考试题及答案
- 2025年防震救灾题库及答案
- 江西名师联盟2025年数学高三上期末学业水平测试试题
- 山西省吕梁市离石区2025-2026学年数学高三上期末检测试题
- 禁毒知识培训内容
- 四川省彭州市彭州中学2025-2026学年数学高三第一学期期末质量跟踪监视模拟试题
- 2025至2030年中国视频监控系统行业市场运行态势及投资战略研究报告
- GB/T 45953-2025供应链安全管理体系规范
- 速冻机在果蔬加工中的应用考核试卷
- 2025年初级律师助理面试必-备题库及解析
- 九上语文第2课《周总理你在哪里》课件
- 增值税留抵退税培训课件
- 车辆安全隐患排查台账表
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案
- 2025年疾控实验室生物安全及保密相关知识理论培训考试试题(含答案)
- 大模型概念、技术与应用实践 课件 第6章 智能体
- 2025年岗前安全培训试题及答案
评论
0/150
提交评论