数据库应用系统设计工程师_第1页
数据库应用系统设计工程师_第2页
数据库应用系统设计工程师_第3页
数据库应用系统设计工程师_第4页
数据库应用系统设计工程师_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、全国信息技术水平考试2012年上半年度数据库应用系统设计工程师考试考试大纲与辅导资料全国信息技术水平考试管理中心址:郑州市金水区经 三路99-1鑫苑金融广场金座2313A室(经三路与北环路交 叉口向南50米路东)服务热线86053636全国信息技术水平考试数据库应用系统设计工程师考试大纲SQL基础、SQL函数、简单查询、复合查 数据插入操作、数据更新和删除的操作、【内容结构及基本要求】本考试共涉及数据库系统概述、关系数据库、SQL导论、 询、连接查询、子查 询、表结构的操作、视图和索引的操作、数据控制、完整性控 制、存储过程、触发器、事务处理与并发控制、SQL游标

2、、高级SQL编程等二十部分内容。第一部分 数据库系统概述1数据管理技术的发展1数据库系统基本概念2、数据库系统结构:模系统阶段;数据库管理系统;数据库系统;:人工管理阶段;文件系统阶段;数据库 :数据、数据库;数据库管理系统;常见 式的概念;三级模式结构;3、数据模型:数据模型的分类及组成;实体一联系模型;层次数据模型;网状数据模型;关系数据模型;面向对象数据模型;4、数据库技术的研究领域及发展第二部分关系数据库1关系基本概念:关系 数据结构;关系完整性约束;关系模式、子模式、存储模式;2、关系代数:基本关系 运算;组合关系运算;关系演算;3、 函数依赖:函数依赖 的定义;完全函数依赖;部分函

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 概述

4、;Transact-SQL 的组成;6、Transact-SQL的流程控制:IF ELSE ; BEGIN END ; CASE ; WHILE-CONTINUEBREAK; WAITFOR ;GOTO ; RETURN ;第四部分 SQL基础1 字符串数据类型:CHAR和VARCHAR ; BIT和 VARBIT ;2、 数值型数据类型:NUMERIC ; DECIMAL ; INTEGER 和 SMALLINT ; FLOAT、REAL 和 DOUBLE PRECISION ;3、日期时间型数据类型 :DATA ; TIME ; TIMESTAMP ; INTERVAL ;常用数据类型应用

5、;4、表达式:5、 条件语句与运算符;比较运算符;算术运算符;逻辑运算符;通配符;第五部分 SQL函数1、 汇总函数:数据表实例;COUNT ; SUM ; AVG ; MAX ; MIN ; 2、日期 /时间函数:GETDATE ; DATEDIFF ; DATEADD ; Datepart;3、数学函数4、字符串函数:字符转 换函数;字符串操作函数;5、转换函数第六部分 简单查询1 SELECT语句:SELECT语句结构;SELECT语句执行过程;2、 列查询:SELECT子句;单列查询;多列查询;对数据列进行 算术运算;为数据列指定别名;查询所 有列;使用 DISTINCT关键字;使 用

6、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运算符;通配符;

7、ESCAPE子句和转义符;实现模糊查询;第八部分连接查询1表的基本连接:表的 连接概述;连接运算符;示例数据表;表的连接类型;2、 内连接:等值连接;自然连接;不等连接;自连接;多表连接 ;3、 外连接:左外连接;右外连接;全外连接;4、交叉连接;5、 联合查询:UNION运算符;UNION运算结果排序;UNION ALL与UNION ;对多表进行 UNION运 算;联合查询注意事项;6、SQL查询原理及注意问题第九部分 子查询1子查询概述:子查询 结构及其执行过程;示例数据表;2、 单值比较子查询:含 有WHERE子句的单值比较子查询;含有聚合函数的子查询;在多表查询中使用 单值比较子查询;

8、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、表结构的修改:增加

9、 新字段;修改字段;删除字段;4、 表的删除及重命名:表的删除;表的重命名;5、数据库的操作:创建 数据库;删除数据库;第十一部分 视图和索弓的操作1索引概述:索引的概2、索引的创建:示例数 弓I;创建多字段非聚念;索引的类型;据索;创建索引基本语法;创建聚簇索引;创建唯一索引;创建单字段非聚簇索3、删除索引4、索引的使用原则:正 确建立索引;选择索引类型;5、视图概述:视图的而 概念;视图的优缺点;5、 视图的创建:创建视 图基本语法;创建简单视图;创建复杂视 注意事项;6、视图的删除第十二部分数据插入操作图;创建基于视图的视图;创建视图的1数据插入语句:示例2、单行插入操作:不指 图插入行

10、;数据表;插入语句基本语法;定字段的整行插入;指定字段的整行插入;空值的插入;唯一值的插入;通过视3、多行插入操作:使用INSERT VALUES 语句进行多行插入;使用 INSERT SELECT语句进行多行插入;4、数据的复制第十三部分数据更新和删除操作1数据更新基本语法:2、更新单个字段值:更 身运算值;更新数据UPDATE基本语法;示例数据 表; 新数据为外部输入;更新数据为内部函数 为本表字段值;更新数据为外表字段值;3、更新多个字段值:更4、数据删除:数据删除5、通过视图更新表:通第十四部分数据控制新单记录的多个字段值;更新多记录的多 语句基本语法;删除单行数据;删除多行 过视图更

11、新表数据;通过视图删除表数据;更新数据为空值;更新数据为字段本 更新多记录的单个字段值;个字段值;数据;删除所有行;;使用视图更新删除数据的注意事项;1数据库的安全模式:用户;数据库对象;权限;2、数据控制语句: GRANT语句;REVOKE语句;3、角色管理:创建角色;删除角色;4、 SQL Server的数据安全控制: SQL Serve的身份验证;SQL Serve的用户管理;SQL Serve的角色管理; SQL Serve的权限管理;5、 Oracle的数据安全控制: Oracle的用户 管理;Oracle的权限管理;Oracle的角色管理;第十五部分完整性控制1数据完整性:示例数

12、据表;完整性的引入;完整性的分类;2、实体完整性: PRIMARY KEY约束;NOT NULL约束;UNIQUE约束;3、参照完整性:参照完 整性概述;FOREIGN KEY 约束;4、用户自定义的完整性 :DEFAULT约束;CHECK约束;5、规则:删除规则;更 新规则;MATCH子句;6、 SQL Serve中的完整性 控制:创建规则;规则的绑定;规则的 松绑与删除;创新默认值;默认值的绑 定与松绑;默认值的 松绑和删除;7、 Oracle的数据完整性的实现:Oracle中的实体完整性;Oracle中的参照完整性; Oracle中的用户自定 义完整性;第十六部分存储过程1存储过程的概念

13、:示 例数据表;存储过程概述;2、 SQL Server的流程控制语句:顺序控制语句;条件控制语句;循环控制语句;3、 SQL Server的存储过程:SQL Server的存储过程概述;系统存储过程;存储过程创建及删除语法;创建不带参数的存储过 程;创建带参数的存储过程;创建带通配符参数的存储过程;在企业管理器中操作存储过程;4、 Oracle的流程控制语句:条件控制语句;循环控制语句;5、Oracle中的存储过程:Oracle的存储过 程结构;创建存储过程; 第十七部分 触发器1触发器基本概念:触 发器概述;触发器原理;示例数据表;2、SQL Server中的触发器:创建及删除触发器语法;

14、创建 INSERT触发器;创建UPDATE触发器;创建DELETE触发器;INSTEAD OF触发器;嵌套触发器;递归触发器;用企业管理器管理触发器;使用触发器的注意事项;3、Oracle中的触发器:Oracle触发器类型;创建及删除Oracle触发器;第十八部分事务处理与并发控制1 SQL事务:示例数据库;事务的引入;事务的原理;事务的特性;SQL的事务处理语句;2、 SQL Server中的事务处理语句:事务开始;设置回滚标记;设置保存点;提交事务;回滚事务;3、SQL Server中的事务处理模式:自动提交事务;显式事务;隐式 事务;嵌套事务;4、Oracle 的事务处理:COMMIT

15、命令;ROLLBACK 命令;SAVEPOINT 命令;5、并发控制:并发的引 入和解决;事务的隔离级别;6、 SQL Server中的并发控制:锁的粒度和类型;SQL Server的隔离级别;SET TRANSACTION 语句;阻 塞与死锁;6、Oracle的并发控制: Oracle的隔离级别;只读事务;第十九部分SQL游标1游标的基本概念:游 标概述;示例数据表;2、SQL Server中的游标:声明游标;打开游标;提取数据;关闭游 标;释放游标;3、 SQL Server中游标的应用:游标变量;使用游标获取数据;使用游标更新数据;使用游标删除数据;4、Oracle的游标第二十部分高级S

16、QL编程1嵌入式SQL : SQL嵌入方式和处理流程;嵌入式 SQL程序的特点;示例数据表;嵌入式 SQL的几个 基本语句;简单嵌入 式SQL示例;含主变量的嵌入式 SQL ;使用游标的嵌入式 SQL ;2、动态 SQL语言:动态 SQL思想;EXECUTE IMMEDIATE 语句;PREPARE和EXECUTE语句;动态 查询实现方法;3、 SQL应用程序接口: API概念;API使用;动态查询;存储过程的使用;4、Oracle的嵌入式SQL实现全国信息技术水平考试数据库应用系统设计师辅导资料1数据模型应具有()。A、数据描述功能C、A和B同时具备2、三个模式之间存在着映射关系,正确的A、

17、外模式/内模式和 外模式/模式C、外模式/模式和模式/内模式3、按给定条件从关系中挑选满足条件的元A、投影运算B、选择运算4、一位教师可讲授多门课程,一门课程可B数据联系描述功能D数据查询功能是()。B、外模式/内模式和内模式/模式D内模式/模式和模式/外模式 组组成的集合,该运算是()。C、 连接运算D “交运算 以由多位教师讲授,教师与课程之间第一部分试题第一题单项选择题(在每小题列出的几个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。)8、使用 MODIFYSTRUCTUR命令时,为不丢失数据A、不能同时修改字段名及其类型或宽度应注意几点,下列不属必要的是()

18、。B、不能同时修 改字段名和插入新的字段是()。A、一对多的联系B、多对多的联系C、一对一的联系D多对一的联系5、下列变量名不符合Foxpro规定的是()。A、STUD_IDB、学号C、NAMED 2班6、如果表达式为4*6/(3-2)的值是24,则其中三个运算优先次序()。A、* / -B、/ *-C - * /D / - *7、RECCOUNT函数是下列FOXPRO函数形式的哪一类型()。A、字符函数B、类型转换函数C、测试函数D日期和时间函数C、不能同时修改字段名和删除字段9、用LIST STRUCTURE命令显示某数13、要把打开的数据A、COPY TO YC、COPY X Y库X中全

19、部记录的学号和FIELDS学号,姓名FIELDS学号,姓名14、若在打开职工数据库的同时也打开了按姓名索引文件,则F列命令作用相同的是()。D不能在删除 字段的同时修改字段的类型 据库的字段总宽度total为60,用户实际使用的字段宽度是A、60B、61C、59D 110、备注型字段的数据内容存放的文件扩展名为(。A、.FPTB、.DBFC、.MEMDDX11、以下语句中,错误的是()。A、DAY仁-B、STOREABS(-8/2)TO AAAC、L=INT(4、5)D X=VAL(1000)12、在当前打开的ZG数据库中,员工职称 和工资的保存在“职称”和“工资”字段中()。,统计职称为“工

20、程师”的平均工资, 保存在变量PJ中的命令是()。A、AVREGEX资 TO PJ FOR职称=工程师B、AVREGEX资 TO PJ FOR 职称=“工程师”C、AVREGE “工资” TO PJ FOR职称=“工程师”D、AVREGE “工资” TO PJ FOR职称=工程师姓名复制到数据库 Y中,应使用命令()。B COPYTO Y学号,姓名D COPY FILE X TO Y 学号,姓 名A、LIST FOR 姓名=“林”与 LIST WHILE姓名=“林”B、SEEK 张与 FIND张C、GO TOP与 GO1D、LOCATE FO FRECNO()=1OO 与 GO10015、关于

21、COUN命令,说法不正确的是( 库文件操作 条件的记录)。A、B、C、D、对当前工作区打开的 按指定范围统计满足 结果存入字段变量中 若只统计记录总数,则用RECCOUNT更换16、按姓名字段升序 排序成为名为gzpx.dbf的排序文件,下列命令 错误的是( A、SORT ON姓名 /A TO gzpxC、SORT TOgzpx ON姓名/C17、 连续查找性别为 女”的学生,正确的操作是(A、LOCATEFOR性别=“女”)。B、D、B、D、SORT ON姓名 /D TO gzpx SORT ON姓名 TO gzpx)。LOCATEFOR 性别=“女” NEXTLOCATEFOR 性别=“女

22、” CONTINUEC、LOCATEFOR性别=“女”SKIP18、 利用菜单生成器 建立了菜单程序 menul,要执行菜单程序,使用 命令(B DOmenu1.mprA DO menulDOme nu1. mnx。D DO menu1.mnt19、Foxpro报表设计 窗口中的Detail区用于定义(A、一次性出现的整个报表的标题信息C、出现在每页的标题信息20、要重新编译整个 项目文件,应选择 Build opti onsProjectB、D、A、RebuildC、Build ExecutableB、D、21、在数据库技术中A、概念数据模型22、假定学生关系是关系是关系是A、S,实体联系模

23、型是一种( B、结构数据模型。每条记录都要打印一次的信息一次性出现的整个报表尾部的摘要信息对话框中的选项(Build ApplicationBuild Option。物理数据模型)。23、数据是信息的符A、语法解释24、数据管理技术发A、数据共享性强D逻辑数据模型S (S#, SNAME SEX AGE,课程关系是 C (C# , CNAM, TEACHER,学生选课SC(S#, C# , GRADE,要查找选修“ COMPUTER课程的女学生的姓名,将涉及到关系(。B、SC, CC、S, SCD S, C, SC号表示或称载体;信息则是数据的内涵,是数据的()。B、语义解释C、语意说明D用法

24、说明展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统(B、数据可长期保存 D、数据独立性好念与二维表中的“行”的概念最接近C、采用一定的数据结构25、下列关于关系数据模型的术语中,哪一个术语所表达的概)。A、属性26、在下面的两个关B、关系C、域系中,学号和班级号分别为学生关系和班D元组级关系的主键(或称主码),则外键是()。学生(学号,姓名, 班级号,成绩)班级(班级号,班级 名,班级人数,平均成绩)A、学生关系的“学号”B、班级关系的“班级号”C、学生关系的“班级号”D班级关系的“班级名”27、 在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用

25、如下语 句中的哪个语句(A、CREATE)。B、APPENDD INSERT28、关系数据模型通 常由3部分组成,它们是(A、数据结构,数据通信,关系操作C、数据通信,数据操作,数据完整性约束29、SQL语言集数据定义功能、数据操纵功 数据控制功能的(C、COPY。B、数据结构,数据操作,数据完整性D、数据结构,数据通信,数据完整性 能和数据控制功能于一体。如下所列语句中,约束约束哪一个是属于A、GRANT)。B、CREATEC、INSERTD SELECT中有一个是DELETE C、两个都是SELECTB、一个是 SELECT 另一个是 UPDATE D两个都是UPDATE)。A、其30、如

26、果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(31、数据管理技术的 发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向 对象数据库等新型数据库属于哪一个发展阶段()。32、为了防止一个用户的工作不适当地影响另一个用户,应该采取()。A、完整性控制B、安全性控制C、并发控制D访问控制33、关系数据库中,实现实体之间的联系是通过表与表之间的()。A、公共索引B、公共存储C、公共兀组D公共属性34、SQL语言中,删除一个表的命令是()。A、DELETEB、DROPC、CLEARD REMOVE35、不同的实体是根据什 么区分的()。A、所

27、代表的对象B、实体名字C、属性多少D属性的不同A、人工管理阶段B文件系统阶段C、数据库系统阶段D高级数据库技术阶段36、有一个网络数据 库应用系统,其中一台计算机 应用程序,其余各节点作为终端通过通信线路向A存有DBMS(数据库管理系统)软件、所有用户数据A发出数据库应用请求,这种方式属于(B、并行数据库系统D分布式数据库系统A、集中式数据库系统C、客户机/服务器数据库系统37、 有一个关系:学生(学号,姓名,系别),规定学号的值域是 8个数字组成的字符 串,这一规则属于)。(A、实体完整性约束C、用户自定义完整性约束38、表达实体类型及 实体之间联系用的数据结构是(A、网状39、数据独立性是

28、指A、数据依赖于程序C、数据库管理系统40、从计算机软件系A、硬件系统41、视图是数据库中一般情况下, 可以将复杂的 通过视图可以B表 )。B、DC、B、DA、B、C、D、参照完整性关键字完整。有向图数据库系统 数据不依赖约束 性约束树型于程序统的构成看,DBMS1建立在什么软件之上的软件系统(B操作系统C、语言处理系统的重要对象,下列有关视图的说法错误的 数据库只存储视图的定义,其数据仍存放 查询语句封装在视图中以简化相关查询语 屏蔽不希望用户看到的敏感数据,提高数D是()。在相关的基本表中 句的编写据库数据的安全性。编译系统可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下

29、降,一般不推荐使用42、 在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。 关于NULL,下列说法正确的是()。A、判断元组的某一列是否为NULL 般使用“ =NULLB、NULL在数据库中表示尚不确定的值C、在SQL Server 2000中执行“ SELECT NULL+E将会出现异常D、NULL只适用于字符和数值类型43、 在SQL Server 2000中,Userl是销售数据库中的用户,并 只被授予了销售明细表数据的删除权限, 则Userl用户在该数据库中能够执行的操作是(A、删除销售明细表中的全部数据C、查询销售明细 表中的全部数据。B、删除销售

30、明细表中的指定数据 D、以上操作都可以Backupl 上(该Backupl中己有的备份内容。下列能实现该备份要求的语)。44、在SQL Server 2000中,要对数据库 GoodsDB进行一次差异备份,将其备份到设备 设备已建立好),并要求该次备份操作清除 句是(A、BACKUPDATABASE3oodsDBTO Backupl DIFFERENTIAL,WITH NOINITB、BACKUPDATABASE3oodsDBTO Backupl WITH DIFFERENTIAL,NOINITC、BACKUPDATABASE3oodsDBTO Backupl DIFFERENTIAL,WIT

31、HINITD、BACKUPDATABAI E GoodsDB TO Backupl WITHDIFFERENTIAL,INIT45、 ADC对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。下列关于ADO的说法错误的是()。A、 用ADM象访问数据库时,仍需依赖 OLE DB, ODB(等数据库访问接口B、 开发者只需通过使用 ADO寸象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因 此,使用ADO寸象模型可以提高数据访问效率C、 ADO是在OLEDB, ODB(等接口基础上设置的高一 层接口D、 ADC对象模型提供的编程接口与数据提供者无关,提高了数据访问的

32、透明 性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代价和CP

33、U代价之和最省48、在SQL Server 2000中,每个数据库都至少包含一个数据文 件和一个日志文件,创数据库的主要工作是定义构成数据库 的数据文件和日志文件的属性。给定下列属性:I.初始大小II.物理文件名III.最大大小IV.收缩方式V.增长方式以上属于数据库文件属性的是()。A、仅 I、11 和 III仅II、N和VC、仅 1、11、III和VD全部都是49、 在VB 6.0中使用Adodc数据控件可以很方便地实现对数据库 数据的插入、删除和修改操作。现假设用Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是()。A、执行 Adodc 1.Delete

34、方法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、 设某系统中有商 品销售表(商品号,商品类别,数量,单价,销售

35、日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据,用户需要经常查询每天各类别商品的销售总量,为了提高查询效率,下列措施中最 为有效且合理的是()。A、在商品销售表上针对B、建立商品分类别日销 该表,用户直接使用C、在商品销售表的商品D、建立商品日销售汇总 新该表,用户直接使52、统一建模语言(UML商品类别和销售日期属性建立索引售汇总表(商品类别,销售总量,日期)该表进行查询即可号和销售日期属性上建立索引表(商品号,商品类别,销售总量,日期 用该表进行查询即可是一种常用于数据库应用系统设计和开发的可,每产生一条新销售记录时实时更新),每产生一条新销售记录时实时更视化建模语言。关于

36、 UML,下列说法错误的是()。A、 UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面 的展示B、用例图、顺序图和状 态图都是UML的行为视图,用于描述 系统的功能和活动C、 类图和对象图都是 UM啲结构视图,用于描述系统在某个时间的静态结构D、 在用例图中,与系统 交互的人和其它实体都可以成为系统的角色53、在SQL Server 2000中,如果己分配给某个数据库的空间大 小远远大于存放该数据库数据需要的实 际大小,则应该对该 数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是()。A、收缩数据库中的某个B、只能收缩数据库所包C、收缩某个具体文件时 可进行

37、D、按比例收缩数据库时文件时,收缩后的文件大小可以小于定义 含的数据文件,不能收缩其日志文件 ,只要收缩后的文件空间大于该文件存放,收缩后的数据库大小不能小于定义数据文件时的初始大小数据所需的实际空间,收缩操作即库时的初始大小54、数据库概念设计 的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:I. 被标识的实体 集应能被一个属性集描述II. 只有一个同类实例的对象集一般情况下也有必要标识成一个实体集III.实体集中的 每个实例应能够被唯一标识和区分N.定义实体集时 通常用一个有意义的名词命名V.实体集中的每个属性应该用一个有意义的动词命名 以上说法正确的是()。A、仅 I、

38、III 和 NB、仅 II、IV 和 VC、仅 I、IV 和 VD 仅 II、III 和 IV55、有关系模式:系(系号,系名,系办公电话),教帀(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:I. 系号是系关系的主码,教师号是教师关系的主码II. 职称列的取值 只能为“教授、”畐教授“、”讲师“、III. 教授的默认工资 为10000元,副教授的默认五资为IV. 每个教师的所 在系号不能为空,且其值必须在系关系中”助教“和”其它“8000 元,存在讲师的默认工资为5000元若在数据库中实现以上约束,需要使用触发器才能实现的是(A、 仅 I 和 IIB、仅 III 和 N

39、C、仅 III56、设某大型商场的 数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名 单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品 销售趋势。下列数据抽取或更新策略一般情况下最为合理的是()。A、每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B、每天做一次客户名单 晚上采用增量方式进C、每周做一次客户名单)。D仅I和N快照,根据客户名单的变化修改数据仓库 行抽取,然后根据新增的销售数据更新商 快照,每天做一次销售细节快照,然后根,对客户名单做一次快照。每周在发现客

40、户名单中的信息有变化时每天抽取一次新的销 售数据,然后根据新增的销售数据更新商目录结构是(B、树形结构C、散列结构中的最终客户名单。销售细节每天 品每日销售汇总数据据商品销售细节计算销售汇总数据 对销售细节 数据采用增量方式, 品每日销售汇总数据D、57、文件系统的多级A、线性结构58、构成文件的基本A、流式文件59、在数据库技术中A、信息60、在关系模式中,A、内模式61、把一个项目编译)。D、双链表结构A、B、C、D、所有的项目文件将组所有项目的包含文件所有项目排除的文件 由用户选定的项目文单位是字符,这一类文件称为(B、记录式文件C顺序文件,反映现实世界中事物的存在方式和运动状态的是B数

41、据C、消息视图是三级模式结构中的(B、模式C、存储模式成一个应用程序时,下面的叙述正确的是 合为一个单一的应用程序文件 将组合为一个单一的应用程序文件 将组合为一个单一的应用程序文件 件将组合为一个单一的应用程序文件62、 在关系数据库中,当关系的型改变时,用户程序也可以不变。这是A、物理独立性B 逻辑独立性C 位置独立性63、下述哪一个SQL语句用于实现数据存储的安全机知(A、COMMITB、ROLLBACKC、GRANT64、 R的规范化程度最高达到()。A、NFB、2NFC、3NFD、D、)。索引文件。命令外模式。D存储独立性D CREATETABLED 4NF65、 下列关于“分布 式

42、数据库系统”的叙述中,正确的是(A、分散在各结点的数据是不相关的B、用户可以对远程数据 进行访问,但必须指明数据的存储结点C、每一个结点是一个独 立的数据库系统,既能完成局部应用,也 数据可以分散在不同结点的计算机上,66、数据库用户看见 和使用的模式是(A、概念模式B、子模式67、数据操作语言(DML所实现的操作包括(A、查询、删除、修改C、授权、修改、排序68、关系模型中,候选码的属性不能取空值体现了A、实体完整性约束C、用户定义完整性约束69、关系代数表达式A、SU( R-S70、下列关系运算中A、交运算)。支持全局应用 但必需在同一台计算机上进行数据处理)。C、自动模式 )B、DO授权

43、、查询 模式定义、排序 删除、D、D内模式修改B、D。参照完整性 动态完整性约束约束Rns等价于(B RU( R-S),不属于组合关系运算的是(B连接运算C、C、S- (R-S)。选择运算D R- (R-S)71、设XtY是关系模型R的一个函数依赖,如果存在X的真子集X, xy 为(A、平凡函数依赖B部分函数依赖72、 若关系模式 R (A, B, C, D)上的函数依赖集 F=AB-C,C-D()A、R1 (A, B)R2 (C, D)C、R1 (A, B, C) R2 (A, B, D)73、在SQL的SELECT语句中,与关系代数中A、SELECT子句B、FROM子句74、在SQL SE

44、RBER中定义局部变量应使用D除运算使XtY成立,则称函数依赖)。C、完整函数依赖,为了满足BCNF应将R分解为D传递函数依赖B、R1 (A, B,D R1 (A, B,“选择”运算对应的是(C)。C、)。B、D)C、WHERE子句A、DECLAREB、SET75、在SQL语言中,DELETE语句的作用是(A、删除基本表C、删除列76、在SQL SERVER中,表示范围的通配符 是(B、%DEFINE删除视图 删除基本表O77、在SQL语句中,可以完成两个表间的笛卡尔积运算的选项是(A、B、LEFT JOINC)C)R2( C, D)R2( D)。GROUFB 丫子句PUT中的元组DA、INN

45、ER JOIN78、在SELECT语句中,可以嵌套字查询的 语句是A GROUP BYB、HAVING79、在SQL语句中,条件“ ANY等价于(A、MAX80、下列关于 ORDEFB丫子句的说法中错误的是( ORDER BY子句后面可以跟多个字段名ORDER BY子句中的默 认ORDER BY子句在SELECT查询语句中可以不出现ORDER BY只能对数值型字段进行排序B、maxDMIN)。A、B、C、D、第二题 多项选择题(在每小题列出的选项中有两个或两个以上的选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1、数据库信息的运行安全采取的主措施有(A、风险分析B审计跟踪C备份与

46、恢复D应急2、Excel中有关数据库内容,描述正确的有()A、 一行为一个记录,描述某个实体对象B、 一列为一个字段,描述实体对象的属性C、 Excel数据库属于“关系数据模型”,又称为关系型数据库D、每一个Excel数据库对应一个工作簿文件3、 关于Excel数据库应用的描述正确的有(A、是按一定组织方式存储在一起的相关数据的集合B、是程序化的电子表格C、是一个数据清单D、是一个数组4、 对某个数据库使用记录单,可以进行的记录操作有)。A、新建B删除C5、 对某个数据库进行筛选后,()。A、可以选出符合某些条件的记录BC、只能选择出符合某一条件的记录D6、在数据库系统中,有哪几种数据模型(A

47、、网状模型B层次模型C7、在下列关于关系的叙述中,正确的是(A、表中任意两行的值不能相同BC、行在表中的顺序无关紧要D。还原D插入可以选出符合某些条件组合的记录 不能选择出符 合条件组合的记录)。关系模型D实体联系模型。表中任意两列的值不能相同列在表中的顺序无关紧要8、关系数据模型哪些优点()。A、结构简单B适用于集合操作C有标准语言D可表示复杂的语义9、下面正确的说法是(。A、关键字是关系中能够用来惟一标识兀组的属性B、在一个关系中,关键字的值不能为空C、一个关系中的所有候选关键字均可以被指定为主关键字D、关键字只能由单个的属性组成10、下面系统中属于 关系数据库管理系统的是(。A、Orac

48、leB、MS SQLSERVERCIMSD DB2第三题 填空题(请将正确答案填写在题内空白横线 上。)1对于具有索引文件的 数据库,若要保证数据库操作的统一性和完整性,应在打开数据库文件的同时2、D1X D2X Dn=(d1,d2 dn)/di Di,i=1,2,n,其中每个(dl dn)叫。3、 公式DM中的DM英文缩写的中文含义是。4、 SQL SERVER中的编程语言就是语言。5、运5、 数据库的系统生命周 期可以分为以下五个阶段:1、分析,2、设计,3、, 4、测试,行。6、 REPLACED能修改字段的值。7、 数据库设计包括 性设计和行为特性设计。8、 若内存变量ino与字段变量

49、重名,当用 ? ino命令输出变量值时,输出的是的值。9、 FOXPRO,个记录可容纳的字段至多为个。10、驱动是一种程序运行 机制,它根据用户的动作控制程序的运行从而完成相应的功能。11、在保证数据一致 性的加锁协议中,级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事 务结束才释放该锁。12、 利用日志技术进 行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加记录。13、在SQL Server 2000中,设u1是某数据库中的用户,若要使 u1在该数据库中只具有查询全部用户 表的权限。请补全如下语句:EXECsp_addrolemember “”

50、 , “”。14、 SQL Server 2000内置的系统管理员账户是 。15、 在面向对象方法 中,信息隐蔽是通过对象的 来实现的。16、 关系模型的数据操纵即是建立在关系上的数据操纵,一般有、增加、删除和修改四种操作。17、 要把帮助文件设 置为复制到硬盘上的 Foxhelp.chm文件,需要在”选项对话框的选项卡上设置。18、 TIME()的返回值的数据类型是类型。19、 关系数据库管理 系统能实现的专门关系运算包括选择、连接和。20、 多栏报表的栏目数可以通过来设置。21、更改 Microsoft SQL Server登录的密码的命令是,举例说明其语法格式:22、23、24、25、26、Windows NT授权认证模式只适用于SQL Server系统将不适用。SQL Server中索引类 型包括的三种类型分别是 在SELECT语句的FROMF句中最多可以指定. 询的表不在当前数据 库时,可用 服务器网络实用工具的目的在当SQL平台,对于Windows95/98操作系统下的,和.个表或视图,相互之间要用 分隔,当所查格式来指出表或视图对象OSERVE或例中有DBOA数据库,要将它设置成 为单用户状态,请写

温馨提示

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

评论

0/150

提交评论