联大学堂《数据库基础与应用(河南财经政法大学)》题库及答案
联大学堂《数据库基础与应用(河南财经政法大学)》题库及答案
1、关系数据库系统中的全局模式由若干个基本表所组成,表与表之间的联系是通过定义的()码和()码实现
正确答案:主|外
2、Access的用户界面中,工具栏中的功能可以通过执行()中的相应命令来实现。
正确答案:下拉菜单
3、计算机的硬件系统主要由哪些部分组成?分别说明各部分的主要作用
正确答案:控制器|运算器|存储器|输入设备|输出设备
4、什么是数据库管理系统?它的主要功能是什么?
正确答案:系统软件|数据控制
5、数据库规范设计方法将数据库设计划分的六个阶段是什么?
正确答案:需求分析|概念结构设计|逻辑结构设计
6、在Access中模块分为()和()两种类型
正确答案:类模块|标准模块
7、在SQL的查询语句中,group by选项实现()功能,order by选项实现对结果表的()功能
正确答案:分组统计|排序
8、存储过程与触发器有什么不同?
正确答案:调用|执行
9、数据库系统的特点有哪些?
正确答案:独立性|共享性
10、什么是中断?中断经过哪几步?
正确答案:突发事件
11、报表由()、()、()、页面页脚和报表页脚等5节组成
正确答案:报表页眉|页面页眉|主体
12、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为(),该候选码含有()属性
正确答案:(A,D)|2
13、A.cess“表”结构设计窗口中上半部分的“表设计器”是由()、()和()等三列组成。
正确答案:字段名称|数据类型|说明
14、ISO的OSI协议是哪七层?每层的主要功能是什么?
正确答案:应用层|会话层|传输层|网络层
15、在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在()和()的传递函数依赖
正确答案:X|2
16、视图和表的区别是什么?
正确答案:存储|视图
17、在设置或撤消数据库密码的过程中,数据库必须以()方式打开
正确答案:独占
18、高级语言与机器语言的主要区别是什么?
正确答案:简洁|易修改|难学|难记
19、在列级和表级完整性约束中同时存在的约束分别()、()、外码和检查等四种约束。
正确答案:主码|单值
20、计算机的特点包括哪些?
正确答案:运算速度快|精确度高
21、创建视图的条件有哪些?创建视图的注意事项有哪些?
正确答案:权限|许可证
22、Windows为什么采用树形目录结构管理文件
正确答案:有限的|子目录
23、计算机系统主要有哪些特点?
正确答案:硬件系统|软件系统
24、关系表应具备的特点
正确答案:主题明确|相同的记录
25、自定义内嵌表值函数与视图的使用有什么不同?
正确答案:参数化|灵活性
26、多媒体技术的主要特征有哪些?
正确答案:数字化|多样化|集成性|交互性|实时性
27、在实体中能作为码的属性称为(),否则称为()
正确答案:主属性、非主属性
28、计算机的拓扑结构有哪些?各有什么特点?
正确答案:星型|环型|总线型
29、网络按传输距离来分可以分为哪三种?
正确答案:局域网(LAN)|广域网(WAN)|城域网(MAN
30、需求分析阶段的主要目标是画出(),建立数据字典和编写需求说明书()
正确答案:数据流图
31、在对象数据模型中,每个对象不仅要包含描述实体的()特征,而且要包含描述实体的()特征
正确答案:状态、行为
32、什么是数据完整性?完整性有哪些类型?
正确答案:正确性|一致性|可靠性。
33、按照存储结构划分索引分为哪两类?各有什么特点?
正确答案:按存储结构划分索引分为聚集索引和非聚集索引。聚集索引:在聚集索引中,表中的行的物理存储顺序和索引顺序完全相同。每个表只允许建立一个聚集索引。数据按列进行排序,然后再重新存储到磁盘上,建立聚集索引会该表表中数据行的物理顺序。 非聚集索引:非聚集索引具有完全独立于数据行的结构,使用非聚集索引将对物理数据页中的数据按列排序。非聚集索引的叶节点存储了组成非聚集索引的关键字值和一个指针,指针指向数据页中的数据行,该行具有与索引键值相同的列植。
34、对象权限
正确答案:对象权限指的是数据库用户操作数据库对象(基本表、视图)的权力,由DBA或对象所有者授予。
35、自含型SQL语言
正确答案:自含型SQL语言是在DBMS环境中使用的SQL语言,它适用于数据库的所有用户。
36、宿主型SQL语言
正确答案:宿主型SQL语言是嵌入到宿主编程语言中使用的SQL语言,主要被应用程序员用来来发数据库应用程序。
37、Access数据库包含有表 、查询 、窗体、报表、页、宏、()等7种数据库对象
正确答案:模块
38、试述关系的性质
正确答案:相同的数据类型|元组
39、触发器的作用是什么?
正确答案:触发器的作用:1)基于多张表的级联修改。2)实现比CHECK约束更为复杂的约束操作。3)比较数据修改前后的差别,并根据差别采取相应的操作。4)强制表的修改要合乎业务规则。5)调用存储过程。
40、若关系模式R属于第一范式,且每个属性都不传递依赖于任意一个候选关键字,则R属于第三。记作()
正确答案:3NF
41、权限(特权)
正确答案:权限是数据库用户操作数据库系统和数据库对象的能力,给用户指定权限,可将用户的操作限定在指定的范围内,以保证数据的安全。
42、在SQL中,建立 修改和删除视图的命令分别为()、()和drop View
正确答案:Create View、alter View
43、关系数据库中的视图
正确答案:视图是数据库中的虚拟表,由一个或几个基本表导出,用于让用户变换角度来操作基本表。数据库中只保存视图的定义,视图中不存放对应的数据。
44、在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于()范式,记作()1NF()
正确答案:第一
45、SQL Server 2000的三种运行模式是什么?事务日志的作用有哪些?
正确答案:SQL Server 2000事务有三种运行模式:自动提交事务、显式事务和隐式事务 事务日志的作用:1)恢复某个事务 2)SQL Server启动时恢复所有未完成的事务,3)将数据库还原到故障点
46、聚集表
正确答案:把一个或几个具有公共列的并经常一起使用的相关的表物理地聚集存储在一起的方法称为聚集,存储于聚集中的那些相关的表称为一组聚集表
47、检索的作用有哪些?
正确答案:索引的作用:创建索引的好处:1)提高数据检索速度。 2)加快表的连接、排序和分组。与此同时,建立索引还可以达到加快存取数据,保持数据的一致性和表之间的参照完整性的目的。 创建索引也有不足之处:1)创建索引需要占用空间和时间。2)建立索引会减慢数据修改的速度。
48、数据库系统具有()、()、()、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
正确答案:数据结构化、数据共享、数据独立性
49、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()对()的联系
正确答案:多、多
50、域是实体中相应属性的取值范围,性别属性的域包含有()个值。
正确答案:2
51、Access的用户操作界面由()、菜单栏、工作区 、工具栏、状态栏等五个部分组成。
正确答案:标题栏
52、若一个关系为R(学生号,姓名,性别,年龄),则()学生号()可以作为该关系的主码,姓名、性别和年龄为该关系的()属性
正确答案:非主
53、()系统数据库主要用来进行复制、作业调度和管理报警等活动
正确答案:msdb
54、概念设计阶段的主要任务是根据()的结果找出所有数据实体,画出相应的ER图()
正确答案:()需求分析
55、DML
正确答案:是DataManipulationLanguage的缩写,意为数据操纵语言,是SQL语言的四大功能之一。
56、索引一经创建就完全由SQL Server系统()选择和维护
正确答案:自动
57、在文件管理阶段,文件之间是()的,在数据库管理阶段,文件之间是()的。
正确答案:相互独立、相互联系
58、Access“表”结构设计窗口中上半部分的“表设计器”是由()、()、()等三列组成。
正确答案:字段名称、数据类型、说明
59、在Access中,宏是一个或多个操作命令的集合。其中每个操作都有自己特定的功能,这些基本宏操作共有()个
正确答案:53
60、工具栏
正确答案:部分菜单命令的图形按钮形式图形按钮形式
61、规范化
正确答案:是将一个低一级范式的关系模式通过投影运算转化为若干个高一级范式的关系模式的集合的过程。
62、第一范式(1NF)
正确答案:若关系中的所有属性都是不可分的基本数据项,则该关系达到1NF的要求,这是对关系模式的最起码要求。
63、关系完整性包括()、()和()三个方面
正确答案:实体完整性、参照完整性、用户定义完整性
64、SQL Server 2000数据库具有哪三种类型的文件?
正确答案:SQL Server 2000数据库的三种类型文件:主数据文件(扩展名为mdf)、辅助数据文件(扩 展名为ndf)和事务日志文件(扩展名为ldf)
65、学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的()
正确答案:外码
66、范式
正确答案:范式是对关系的规范化约束要求,如果一个关系满足某个特定的约束值,则称它属于某种特定的范式
67、什么是用户自定义完整性?可以通过哪些方法实现用户自定义完整性?
正确答案:用户自定义完整性:用户可以根据自己的需求定义不属于上述完整性分类的完整性。由于每个用户的数据库都有自己独特的需求,所以系统必须有一种方式来实现定制自己的数据完整性约束。用户自定义完整性可以通过自定义数据类型、规则、存储过程和触发器来实现。
68、在Oracle 9i内提供了一套具有图形用户界面的数据库管理工具()
正确答案:Oracle Enterprise Manager(OEM)
69、DB2 UDB提供了一套具有统一的图形用户界面的管理工具,用于与任何服务器平台的数据库进行交互。这些管理工具最主要的二个(),()
正确答案:控制中心、命令中心
70、触发器是一种特殊的存储过程,它可以在对一个表上进行()、()和()操作中的任一种或几种操作时被自动调用执行。
正确答案:插入、删除、修改
71、关系模型的数据结构是()
正确答案:二维
72、第二范式(2NF
正确答案:如果关系模式在达到1NF的基础上,使每个非主属性都完全依赖于每个关系键,则该关系模式达到2NF的要求
73、数据库备份和恢复的Transact-SQL语句分别是()和()
正确答案:BACKUP DATABASE、RESTORE DATABASE
74、SQL Server支持两种形式的变量,即()变量和()变量。
正确答案:全局、局部
75、函数RIGHT(‘abcdef’,2)的结果是()
正确答案:‘ef’
76、数据完整性包括哪些?
正确答案:数据的完整性包括实体完整性、域完整性、参照完整性和用户自定义完整性
77、什么是域完整性?可以通过哪些方法实现域完整性?
正确答案:域完整性:也称为列完整性,用来保证数据库中数据取值的合理性,即输入数据的数据类型、格式以及有效范围是否正确。域完整性可以通过限制数据类型、检查约束、规则、默认值和非空属性的定义来确定数据的正确性。
78、什么是参照完整性?可以通过哪些方法实现域完整性?
正确答案:参照完整性:又称为引用完整性。它定义了一个关系数据库中,被参照表(主表)中的数据要与参照表(从表)中的数据保持一致。参照完整性基于外键和主键之间或外键和候选键之间的关系,通过外键约束和检查约束来实现,确保键值在所有表中保持一致,如果键值修改了,那么整个数据库中,对该键值得所有参照都要进行修改。
79、什么是实体完整性?可以通过哪些方法实现实体完整性?
正确答案:实体完整性:要求表中的每一行必须是唯一的,它可以通过主键约束、唯一键约束、索引和标识来实现,也称为行完整性。实体完整性要求数据库中的所有行都具有一个非空且没有重复值的主键,这样可以保证数据库中不存在两个完全相同的实体。
80、SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的()。
正确答案:硬盘空间
81、在SQL中,建立、修改和删除数据库中基本表结构的命令分别为()、()和()命令
正确答案:create table、Alter table 、drop table
82、DCL
正确答案:是DataControlLanguage的缩写,意为数据控制语言,是SQL语言的四大功能之一。
83、导出表
正确答案:在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。
84、基本表
正确答案:所谓基本表,是这样的一种表,它本身是实际存在的,每个表在中可用一个存储文件来表示,它不是由其他表导出的表
85、Boyce-Codd范式(BCNF)
正确答案:若关系符合1NF,且对于每个函数依赖X→Y,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求。
86、Microsoft SQL Server2000是运行在()操作系统平台上的、逻辑模型为()型数据库管理系统。
正确答案:Windows 、关系
87、第三范式(3NF)
正确答案:如果关系模式属于2NF,且每个非主属性都不传递依赖于关系的任何键,这该关系模式属于3NF的要求。
88、数据表分为哪几类?
正确答案:数据表分为永久表和临时表两大类。 1)永久表:在创建后,除非用户删除,否则将一直存储在数据文件中。 2)临时表:会在用户退出或进行系统修复时删除。
89、A.cess的用户操作界面由标题栏、()、状态栏等五个部分组成。
正确答案:菜单栏、工具栏、工作区
90、一个数据库应用系统的开发过程大致相继经过()、概念设计、()、()、机器实现、运行维护等六个阶段。
正确答案:需求分析、逻辑设计、物理设计
91、数据访问页是直接链接到()的一种Web页,可以在()中调用数据访问页
正确答案:Access数据库、IE5.0或更高版本
92、模块是用Access提供的()语言编写的程序段
正确答案:VBA
93、简述服务管理器的优缺点
正确答案:服务管理器的优点在于它是一种DBA工具,利用它可以指定在操作系统启动时,启动SQL Server实力与进程。提供在任意服务器上启动和停止SQL Server进程。提供了对于SQL Server 进程运行状态的可视化提示。缺点是进程sqlmanage.exe大约需要占用3MB的内存。
94、若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了()范式,该关系中所有属性的()都是候选码
正确答案:BC、决定因素
95、专门的关系运算包括()、()、连接和除四种
正确答案:选择、投影
96、在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为()函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为()函数依赖
正确答案:完全、部分
97、数据库的备份方式有几种?各是什么?
正确答案:数据库备份方式:1)数据库完全备份 2)数据库差异备份 3)事务日志备份 4)文件或文件组备份
98、建立一个新的表文件结构时,需对以下四项内容进行定义:(),(),(),()。
正确答案:字段名称,字段类型,字段宽度,小数位数
99、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有()个属性和()个元组
正确答案:a1+b1 、a2*b2
100、无损连接性
正确答案:如果将从一个关系模式中投影分解出来的两个或多个关系模式经过自然连接能够恢复到原先的关系模式,则称这种投影分解具有无损连接性。
101、在点状态下向表追加一个空白记录的命令是()
正确答案:APPEND BLANK
102、基本表属于全局模式中的表,它是(),而视图则属于局部模式中的表,它是()。
正确答案:实表、虚表
103、数据依赖
正确答案:指的是通过一个关系中属性间的相等与否体现出来的数据间的相互关系,其中最重要的是函数依赖和多值依赖。
104、数据库处理技术经历了人工管理、()、()以及分布式数据库管理等四个发展阶段
正确答案:文件系统、数据库系统
105、任一种数据模型都有()和()的区别
正确答案:型、值
106、关系键
正确答案:是关系中唯一标识关系中的元组的一个或一组属性,使得在不同的元组中,相应的(组合)属性值不同。
107、公式:X>1或X<0的Foxpro的表达式是()
正确答案:X>1.OR.X<0
108、非平凡函数依赖
正确答案:当关系中属性集合Y不是属性集合X的子集时,存在函数依赖X→Y,则称这种函数依赖为非平凡函数依赖。
109、在数据库系统中,在物理排序时,在每个关键字段的后面,/D和/A最多只能选择其中之一。选择()表示对该字段的值按()序排列,此时可略去不写;选择()表示对字符型字段排序时不区分字符的大小写,可能与/D和/A组合使用。
正确答案:/A,升,/C
110、查询
正确答案:查询是一种数据操作,它不改变数据本身,仅仅是检索数据,是对已经存在的基本表及视图进行数据检索
111、什么是数据库的备份和恢复?
正确答案:数据库备份是恢复数据库结构、对象和数据的备份,以便数据库遭受破坏时能够修复数据库。 数据库恢复是指将备份的数据库再加载到数据库服务器中
112、对象权限
正确答案:对象权限指的是数据库用户操作数据库对象的由DBA或对象所有者授予
113、表中,按给定条件顺序查找.DBF中记录的命令是()
正确答案:locate,Continue
114、在DISPLAY命令中,若同时省略范围和FOR/WHILE条件,则在屏幕上显示()记录
正确答案:所有
115、假设教师表文件中某记录的年龄为35岁,职称为讲师,工资为750元.则据此写出的逻辑表达式为:(年龄>30.OR.工资<=300).AND.NOT.职称=〃讲师〃。其结果为()
正确答案:f
116、若student表中包含主键sudentid,则执行语句:update student set studentid=100 where studentid=101, 结果可能是
A.错误提示:主键列不能更新。
B.更新了一条数据。
C.错误提示:违反主键约束。
D.既不提示错误,也不更新数据
正确答案:BC
117、聚集
正确答案:把一个或几个具有公共列的并经常一起使用的相关的表物理地聚集存储在一起的方法称为聚集。
118、有学生成绩表,要保证每个学生的每门课程惟一标识的话考虑使用数据完整性方法
正确答案:将每个学生的学号和课程号定义为复合主键这样才能保证每个学生的每门课程惟一
119、DDL
正确答案:DDL是DatadefinitionLanguage的缩写,意为数据定义语言,是SQL语言的四大功能之一
120、黑客
正确答案:非法入侵他人系统并进行肆意破坏的人
121、建立一个新的表文件,一般分两步进行:第一步是();第二步是()
正确答案:建立表文件结构,输入数据记录内容
122、成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分
A.select max(score) from grade
B.select top 1 score from grade order by score
A.c
C.Select min(score) from grade
D.select top 1 score from grade order by score desc
正确答案:BC
123、YEAR(DATE()值的类型是
正确答案:数值型
124、使用Sql server提供的(),可以创建数据库
A.查询分析器
B.企业管理器
C.服务管理器
D.事件探查器
正确答案:AB
125、简述数据完整性的类型以及如何确定使用哪个强制方法。
正确答案:(1)域完整性 :使用DEFAULT (默认值)、DEFAULT(默认技术)、CHECK(检查)、RULE (规则技术)的方法指定某列可接受值的范围或模式 (2)实体完整性:使用 PRIMARY KEY(主键)、UNIQUE(惟一键)、IDENTITY(标识列)来确保行的惟一性 (3)参照完整性:使用 FOREIGN KEY(外键) 保证列与参照列的一致性
126、查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码
A.SELECT telephone FROM student WHERE telephone LIKE .[8,6]%0*。
B.SELECT telephone FROM student WHERE telephone LIKE .(8,6)*0%。
C.SELECT telephone FROM student WHERE telephone LIKE .[8,6]()0%。
D.SELECT telephone FROM student WHERE telephone LIKE .[8,6]()0*。
正确答案:C
127、学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是
A.Update grade set score=score+5
B.Update grade set score=score+5 where score>=55 or score <=60
C.Update grade set score=score+5 where score between 55
A.d 60
D.Update grade set score=score+5 where score >=55
A.d score <=60
正确答案:CD
128、现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面()应采用检查约束来实现。
A.若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
B.若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
C.User表中的salary(薪水)值必须在1000元以上。
D.若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。
正确答案:C
129、以下()语句从表TABLE()NAME中提取前10条记录。
A.select * from TABLE()NAME where rowcount<=10
B.select * from TABLE()NAME where rowcount=10
C.select TOP 10 * from TABLE()NAME
D.select TOP of 10 * from TABLE()NAME
正确答案:C
130、从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为
A.SELECT * FROM 产品WHERE 价格>‘一次性纸杯’;
B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’ 一次性纸杯’);
C.SELECT * FROM 产品WHERE EXISTS 产品名称=’ 一次性纸杯’);
D.SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);
正确答案:D
131、现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识, 使用insert语句向book表中插入数据,以下语句错误的是
A.insert into book (id,title,price) values(1,.java.,100)
B.insert into book (title,price) values(.java.,100)
C.insert into book values (.java.,100)
D.insert book values(.java.,100)
正确答案:A
132、导出表
正确答案:在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。
133、Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括
A.Pubs
B.Master
C.Northwindd
D.?Msdbb
正确答案:AC
134、关于数据完整性,以下说法正确的是
A.引用完整性通过主键和外键之间的引用关系实现。
B.引用完整性通过限制数据类型、检查约束等实现。
C.数据完整性是通过数据操纵者自身对数据的控制来实现的。
D.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性。
正确答案:AD
135、有关数据冗余说法错误的是
A.数据库中,数据存在副本的现象,就是数据冗余
B.通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性
C.在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。
D.数据冗余通常是由于数据库设计引起的
正确答案:D
136、视图删除的语句是()
A.D
B.UPDATE VIEW
C.ALTER VIEW
D.DROP VIEW
正确答案:D
137、关于标识列,以下说法正确的是
A.使用sql语句插入数据时,可以为标识列指定要插入的值。
B.设定标识时,必须同时指定标识种子和标识递增量。
C.若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递增值。
D.只能把主键设定为标识列。
正确答案:B
138、视图是一种常用的数据对象,可以对数据进行()
A.查看
B.插入
C.更新
D.以上都是
正确答案:D
139、可以创建视图的是()
A.CREATE RULE
B.CREATE DEFAULT
C.CREATE TABLE
D.CREATE VIEW
正确答案:D
140、计算机病毒
正确答案:具有破坏性作用的特制程序
141、关于主键,以下()说法是错误的。
A.主键可以用来确保表中不存在重复的数据行。
B.一个表必须有一个主键。
C.一个表只能有一个主键。
D.只能对整数型列设置主键。
正确答案:BD
142、假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D.如果采用userid作为主键,那么在userid列输入的数值,允许为空
正确答案:AB
143、SQL具有()功能。
A.关系规范化
B.数据定义
C.数据操纵
D.数据控制
正确答案:BCD
144、关于分组查询,以下()描述是错误的
A.使用group by 进行分组查询
B.对分组后的条件的筛选必须使用Having子句
C.Having子句不能与where子句同时出现在一个select语句中
D.在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by courseid.
正确答案:BC
145、对于基础的完整性逻辑应该采用()
A.域完整性
B.声明数据完整性
C.引用完整性
D.过程定义数据完整性
正确答案:B
146、可以删除约束的方法是()
A.利用DROP函数
B.使用ALTER函数
C.使用DELETE函数
D.使用ERASE函数
正确答案:A
147、DEFAULT约束只作用于执行哪条语句时()
A.CREATE
B.ALTER
C.UPDATE
D.INSERT
正确答案:D
148、SQL语言的使用方法有()。
A.交互式SQL
B.解释式SQL
C.嵌入式SQL
D.多用户SQL
正确答案:AD
149、在SQL语言中可以用来表示“10A.x>10
A.D x<15
B.x BETWEEN 10 A.D 15
C.x IN (11,12,13,14)
D.x BETWEEN 11A.D 14
正确答案:ACD
150、关于Truncate table, 以下()描述是错误的。
A.Truncate table 可跟Where从句,根据条件进行删除。
B.Truncate table 用来删除表中所有数据。
C.触发器对Truncate table无效。
D.delete 比Truncate table速度快。
正确答案:AD
151、Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是()
A.01053090A
B.01003090A01
C.01053090D09
D.0101A01
正确答案:AD
152、使用聚合函数进行统计时,忽略空值的有()。
A.SUM
B.MAX
C.COUNT
D.AVG
正确答案:ABD
153、可以删除约束的方法是()
A.利用企业管理器
B.使用ALTER函数
C.使用DELETE函数
D.使用ERASE函数
正确答案:A
154、现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是
A.select top 1 * from book order by price
A.c
B.select top 1 * from book order by price desc
C.select top 1 * from book where price= (select max (price)from book)
D.select top 1 * from book where price= max(price)
正确答案:BC
155、在创建表时创建唯一索引可以用()
A.设置唯一约束
B.Create table
C.设置主键约束
D.以上都可以
正确答案:C
156、FOREIGN KEY约束强制了数据的()
A.实体完整性
B.域完整性
C.引用完整性
D.用户定义完整性
正确答案:C
157、若要删除book表中所有数据,以下语句错误的是
A.truncate table book
B.delete * from book
C.drop table book
D.delete from book
正确答案:BC
158、被FOREIGN KEY参照的列在表中应该具有()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.REIGN KEY
正确答案:C
159、现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是
A.若数据库中已存在表book2, 则会提示错误。
B.若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。
C.若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主键。
D.若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。
正确答案:AC
160、Sql server提供了一些日期函数,以下说法错误的是
A.select dateadd(mm,4,’01/01/1999’) 返回值为:05/01/99
B.select datediff(mm,.03/06/2003.,.03/09/2003.) 返回值为:3
C.select datepart(day,.03/06/2003.) 返回值为:6
D.select datename(dw,.03/06/2003.) 返回值为:6
正确答案:AD
161、UNIQUE约束强制了数据的()
A.实体完整性
B.域完整性
C.引用完整性
D.用户定义完整性
正确答案:A
162、某查询语句中有“%田()”语句,在查询结果中有可能含有()。
A.张田
B.陈力田
C.田华
D.刘田耕
正确答案:CD
163、对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是()。
A.TeacherNo是主码
B.TeacherNo不能为空
C.TeacherNo的值可以是“王大力”
D.每一个TeacherNo必须是惟一的
正确答案:BD
164、约束可以通过哪条命令创建()
A.SET TABLE
B.CREATE TABLE
C.USE TABLE
D.UPDATE TABLE
正确答案:B
165、SQL 中,下列涉及空值的操作,正确的是()
A.AGE IS NULL
B.AGE IS NOT NULL
C.AGE=NULL
D.NOT (AGE IS NULL)
正确答案:ABD
166、"商品表"里所有商品价格加2,下列更新记录的语句,正确的是()。
A.UPDATE 商品表 SET 价格=价格+2;
B.INSERT 商品表 SET 价格=价格+2;
C.UPDATE 商品表 SET 价格=价格+2;
D.SELECT * FROM 商品表 SET 价格=价格+2;
正确答案:AC
167、在SELECT语句的FROM子句中允许出现()。
A.列名
B.基本表名
C.视图名
D.表达式
正确答案:BC
168、在CREATE TABLE语句中实现完整性约束的子句有()。
A.NOT NULL
B.PRIMARY KEY
C.FOREIGN KEY
D.CHECK
正确答案:ABCD
169、关系数据模型的三个组成部分中,包括()
A.完整性规则
B.数据结构
C.数据操作
D.并发控制
正确答案:ABC
170、定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.FOREIGN KE
正确答案:D
171、不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.FOREIGN KE
正确答案:C
172、已知基本表S对应的关系模式为(S#,SNAME,AGE),在下列SELECT的子句中,正确的是()
A.SELECT S#,AVG(AGE)
B.SELECT DISTINCT
A.E
C.SELECT SNAME 姓名
D.SELECT
A.E>20
正确答案:ABD
173、在下列选项中不是SQL Server提供给用户查看约束信息的方法是()
A.使用系统存储过程
B.使用查询分析器
C.使用企业管理器
D.使用规划视图
正确答案:B
174、为数据表创建索引的目的是()
A.提高查询的检索性能
B.创建唯一索引
C.创建主键
D.归类
正确答案:A
175、防范病毒的有效手段,正确的是()。
A.不要将软盘随便借给他人使用,以免感染病毒
B.对执行重要工作的计算机要专机专用,专人专用
C.经常对系统的重要文件进行备份,以备在系统遭受病毒侵害、造成破坏时能从备份中恢复
D.只要安装微型计算机的病毒防范卡,或病毒防火墙,就可对所有的病毒进行防范
正确答案:ABC
176、下面是关于计算机病毒的4条叙述,其中错误的一条是()。
A.严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施
B.计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转。
C.计算机病毒只能破坏磁盘上的程序和数据
D.计算机病毒只破坏内存中的程序和数据
正确答案:ACD
177、不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.FOREIGN KE
正确答案:B
178、下列命令中属于SQL语言中数据定义功能的语句有()。
A.CREATE
B.SELECT
C.DROP
D.ALTER
正确答案:ACD
179、属于计算机AI的应用是()。
A.计算机语音识别和语音输入系统
B.计算机手写识别和手写输入系统。
C.计算机自动英汉文章翻译系统
D.决策支持系统
正确答案:ABC
180、下列是关于脚注和尾注叙述错误的是()。
A.脚注出现在文档中每一页的首部,尾注一般位于文件的首部。
B.脚注出现在文档中每一页的末尾,尾注一般位于文档的末尾。
C.脚注出现在文档中每一页的末尾,尾注一般位于文档的首部。
D.脚注出现在文档中每一页的首部,尾注一般位于文档的末尾
正确答案:考答案:ACD
181、包含了数据库表中一个以上的列的约束称为()
A.列约束
B.惟一约束
C.默认约束
D.表约束
正确答案:D
182、下列叙述中正确的是()。
A.在Word 2000中,在一个表格可以插入另一个表格,形成嵌套表格等
B.“即点即输”功能可在文档的空白区域快速插入文字、图形、表格或其他项目
C.可以利用Word 2000提供的图形工具在文件中插入图形、图片或“艺术字”
D.Word 2000不可以直接用鼠标拖动来调整表格的大小
正确答案:ABC
183、通过逻辑表达式判断限制插入到列中的值,这属于哪种约束()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.FOREIGN KE
正确答案:B
184、只对某一列起作用的约束称为()
A.列约束
B.惟一约束
C.默认约束
D.表约束
正确答案:A
185、对于复杂全面的完整性逻辑应该采用()
A.域完整性
B.声明数据完整性
C.引用完整性
D.过程定义数据完整性
正确答案:D
186、能匹配任意长度字符的匹配符是()
A.()
B.%
C.^
D.<
正确答案:B
187、判断字段为空的关键字是()
A.IS NULL
B.NULL
C.IS IN
D.IN
正确答案:A
188、下列关于计算机的叙述中,正确的是
A.软件就是程序、关联数据和文档的总和
B.Alt键又称为控制键
C.断电后,信息会丢失的RAM
D.MIPS是表示计算机运算速度的单位
正确答案:ACD
189、当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束()
A.DEFAULT约束
B.CHECK约束
C.PRIMARY KEY约束
D.FOREIGN KEY
正确答案:A
190、只能匹配一个字符的匹配符是()
A.%
B.()
C.^
D.<
正确答案:B
191、SELECT语句要把重复行屏蔽使用关键字()
A.DISTINCT
B.UNION
C.ALL
D.IF
正确答案:A
192、下列不是最好的防病毒软件的作用是()。
A.检查计算机是否染有病毒,消除已感染的任何病毒
B.杜绝病毒对计算机的感染
C.查出计算机已感染的任何病毒,消除其中的一部分
D.检查计算机是否染有病毒,消除已感染的部分病毒
正确答案:ABC
193、能匹配指定范围或集合中的任何单个字符的匹配符是()
A.()
B.[]
C.^
D.<
正确答案:C
194、下面关于微处理器的描述中,正确的是
A.微处理器通常以单片集成电路制成
B.它至少运算和控制功能,但不具备存储功能
C.Pentium处理器是当前PC中使用最广泛的处理器
D.Intel公司是国际上研制和生产微处理器最有名的公司
正确答案:ABD
195、在下面的描述中,错误的是
A.外存中的信息可以直接被CPU处理
B.键盘是输入设备,显示器是输出设备
C.操作系统是一种很重要的应用软件
D.计算机中使用的汉字编码和ASCII码是相同的
正确答案:ACD
196、鼠标器有简单、直观、移动速度快等优点,但下列四项中能用鼠标点击的是
A.键盘按键
B.菜单
C.图标
D.窗口按钮
正确答案:BCD
197、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()
A.SELECT,INTO
B.SELECT,FROM
C.SELECT,GROUP
D.仅SELECT
正确答案:B
198、下面哪一项是计算机采用二进制的主要原因
A.二进制只有0和1两个状态,技术上容易实现
B.二进制运算规则简单
C.二进制数的0和1与逻辑代数的“真”和“假”相吻合,适合于计算机进行逻辑运算
D.二进制可与十进制直接进行算术运算
正确答案:ABC
199、在SQL Server中,每个表格仅可以有的簇索引个数是()
A.1
B.2
C.8
D.10
正确答案:A
200、下列存储器中,不属于内部存储器的是
A.CD-ROM
B.ROM
C.软盘
D.硬盘
正确答案:ACD
201、在SQL Server中,每个表格仅可以有的非簇索引个数是()
A.10
B.21
C.128
D.249
正确答案:D
202、在系统启动时总是干净的数据库是()
A.master
B.model
C.msdb
D.tempdb
正确答案:D
203、如果在SELECT语句中使用集合函数时,一定在后面使用()
A.GROUP BY
B.COMPUTE BY
C.HAVING
D.COMPUTE
正确答案:A
204、从表中删除一行或多行记录的语句是()
A.DELETE
B.UPDATE
C.DROP
D.INSERT
正确答案:A
205、计算机软件一般分为系统软件和应用软件两大类,属于系统软件的是
A.操作系统
B.数据库管理系统
C.客户管理系统
D.语言处理系统
正确答案:ABD
206、以下不属于计算机输出设备的是
A.打印机
B.鼠标
C.扫描仪
D.键盘
正确答案:BCD
207、在Word中,下列关于字符格式的说法中正确的是
A.字符格式化只能格式化字体的大小
B.只能格式化字体、字体的大小
C.字符格式化适用于从单个字母到整个文档中的任何内容
D.加下划线,不属于字符格式化
正确答案:ABC
208、在Word中,当多个文档打开时,关于保存这些文档的说法中不正确的是()。
A.用“文件”菜单的“保存”命令,只能保存活动文档
B.用“文件”菜单的“保存”命令,可以重命名保存所有文档
C.用“文件”菜单的“保存”命令,可一次性保存所有打开的文档
D.用“文件”菜单的“全部保存”命令保存所有打开的文档
正确答案:BCD
209、下面哪些关键字能影响SELECT语句返回的结果的行数?
A.TOP n
B.WHERE
C.ORDER BY
D.DISTINCT
正确答案:ABD
210、供SQL Server代理程序调度警报和作业以及记录操作员时使用的数据库是()
A.master
B.model
C.msdb
D.tempdb
正确答案:C
211、在Word中,将选定的文本加上“短划线”作为下划线,正确的操作为()。
A.在“格式”菜单中选“段落”命令,再选“下划线”中的“短划线”
B.在“格式”菜单中选“段落”命令,再选“下划线”中的“短划线”
C.按Ctrl+U键
D.按Ctrl+U键,再双击被选中的文本,在在对话框中修改
正确答案:BCD
212、为用户提供模板和原型的数据库是()
A.master
B.model
C.msdb
D.tempdb
正确答案:B
213、用于数据访问权限的控制的语言是()
A.DDL
B.DML
C.DCL
D.DEL
正确答案:C
214、记录SQL Server的初始化信息的数据库是()
A.master
B.model
C.msdb
D.tempdb
正确答案:A
215、微型计算机的基本性能指标不包括
A.字长
B.存取周期
C.主频
D.硬盘容量
正确答案:ABC
216、在下面的叙述中,不正确的是
A.CPU可以直接访问外存储器
B.外存储器包括磁盘存储器,光盘存储器和闪存存储器
C.计算机信息储存的最小单位是字节
D.DVD不是光盘存储器
正确答案:ACD
217、用于定义、撤销和修改数据库对象的语言是()
A.DDL
B.DML
C.DCL
D.DEL
正确答案:A
218、关系模型的数据结构是()
A.树
B.图
C.表
D.二维
正确答案:D
219、在SQL Server每次启动时都重新创建的数据库是()
A.master
B.model
C.msdb
D.tempdb
正确答案:D
220、用于数据库中数据的修改和检索的语言是()
A.DDL
B.DML
C.DCL
D.DEL
正确答案:B
221、使用下列哪个数据类型可以存储达2 GB的数据
A.text
B.varbinary
C.varchar(max)
D.varchar
正确答案:A
222、删除数据库的命令是()
A.DROP DATABASE
B.USE DATABASE
C.CLOSE DATABASE
D.OPEN DATABASE
正确答案:A
223、下列四种软件属于应用软件的是()。
A.财务管理系统
B.DOS
C.WINDOWS 98
D.WINDOWS 2000
正确答案:BCD
224、下列叙述中错误的是
A.高级语言编制的程序的可移植性最差
B.不同型号的计算机具有不同的机器语言
C.机器语言是由一串二进制数0、1组成的
D.用机器语言编写的程序执行效率最高
正确答案:BCD