数据库应用
1.第2题
WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是( )。 A.* B.% C.一 D.?
标准答案:B 2.第3题
下列命令不属于DBMS的数据定义语言的是:( )。 A.CREATE B.DROP C.INSERT D.ALTER 标准答案:C 3.第4题
概念结构设计阶段得到的结果是( )。 A.数据字典描述的数据需求 B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型 D.存储结构和方法的物理结构 标准答案:B 4.第5题
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。 A.另一个表(table) B.游标(cursor) C.视图(view) D.索引(index) 标准答案:C 5.第6题
下面关于B/S模式描述错误的是:( )。 A.B/S 建立在广域网之上的。
B.B/S一般面向相对固定的用户群, 对信息安全的控制能力很强。
C.B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。 D.B/S 建立在浏览器上。 标准答案:B 6.第7题
在数据库中,可以有( )个主键。
A.一个
1
B.二个 C.三个
D.任意多个 标准答案:A 8.第15题
当两个子查询的结果( )时,可以执行并、交、差操作。 A.结构完全不一致 B.结构完全一致 C.结构部分一致 D.主键一致 标准答案:B 9.第16题
一个m:n联系转换为一个关系模式。关系的码为( )。 A.某个实体的码 B.各实体码的组合 C.n端实体的码
D.任意一个实体的码 标准答案:B 10.第17题
在数据库的三级模式结构中,内模式有( )。 A.1个 B.2个 C.3个
D.任意多个 标准答案:A 11.第18题
SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。 A.索引文件 B.日志文件 C.备份文件 D.程序文件 标准答案:B
13.第22题
在SQL Server 2000中,一个数据库可最多创建( )个表。 A.1024 B.20亿 C.8092 D.256
标准答案:B 14.第32题
SQL中创建基本表应使用( )语句。
A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW
D.CREATE DATEBASE 标准答案:B 15.第33题
Visual Basic6.0不能使用下面哪一种数据访问技术( )。 A.ADO B.DAO C.ODBC D.ADO.NET 标准答案:C 16.第34题
一个用户试图用查询分析器连接到一个SQL Server上。服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权:( )。 A.他的Windows 2000帐号和口令 B.什么也不用填。
C.他的Windows 2000帐号和一个空口令。 D.以上的选项都行。 标准答案:B 17.第35题
用二维表结构表示实体以及实体间联系的数据模型称为( )。 A.网状模型 B.层次模型 C.关系模型
D.面向对象模型 标准答案:C 18.第36题
表达式SUBSTRING (‘SHANGHAI’,6,3)的值是( )。 A.’SHANGH’ B.’SHA’ C.’ANGH’ D.’HAI’ 标准答案:D 19.第37题
下面函数不能进行数据类型转换的是: 。 A.CONVERT B.STR C.CAST D.LTRIM 标准答案:D 20.第38题
SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’ 表示( )。 A.查询INFORMATION表中’软件021’班学生的学号、
2
姓名
B.查询INFORMATION表中’软件021’班学生的所有信息
C.查询INFORMATION表中学生的学号、姓名 D.查询INFORMATION表中计算机系学生的记录 标准答案:A 21.第39题
某数据表已经将列F定义为主关键字,则以下说法中错误的是( )。
A.列F的数据是有序排列的
B.列F的数据在整个数据表中是惟一存在的 C.不能再给此数据表建立聚集索引
D.当为其他列建立非聚集索引时,将导致此数据表的记录重新排列 标准答案:D 22.第41题
下面关于存储过程的描述不正确的是( )。 A.存储过程实际上是一组T-SQL语句
B.存储过程预先被编译存放在服务器的系统表中 C.存储过程独立于数据库而存在
D.存储过程可以完成某一特定的业务逻辑 标准答案:C 23.第42题
下列( )不属于SQL Server 2000在安装时创建的系统数据库。 A.master B.model C.msdb D.userdb
标准答案:D 25.第47题
将多个查询结果返回一个结果集合的运算符是( )。 A.JOIN B.UNION C.INTO D.LIKE
标准答案:B 26.第48题
数据库逻辑结构设计阶段的主要功能是:( )。 A.明确用户需求,确定新系统的功能 B.建立数据库的E-R模型
C.将数据库的E-R模型转换为关系模型 D.选择合适的存储结构和存储路径 标准答案:C 27.第49题
联接有内联接、外联接和交叉联接,其中外联接只能对( )表进行。
A.两个 B.三个 C.四个 D.任意个 标准答案:A
27. 索引项的顺序与表中记录的物理顺序一致的索引,称之为( )。 A.复合索引 B.唯一性索引 C.聚簇索引
D. 非聚簇索引 标准答案:B 28.第51题
下面关于默认值的描述,正确的是:( )。
A.表中添加新列时,如果没有指明值,可以使用默认值 B.可以绑定到表列,也可以绑定到数据类型 C.可以响应特定事件的操作 D.以上描述都正确 标准答案:A 29.第8题
数据库中如果不建立相应的索引文件,在查询时会经常出错。 答案:错误
30.第9题 在导入数据时,如果SQL Server数据库中不存在对应的表,可以自动创建。 答案:正确
31.第10题
SQL Server有数据导入功能但没有数据导出功能。 答案:错误
32.第19题
数据的安全性主要防范的对象是合法用户。 答案:正确
33.第20题
视图一旦创建后,其中的内容不能被修改。 答案:错误
34.第23题
SQL Server的数据库可以导出为Access数据库。 答案:正确
35.第24题
在视图中可以添加和修改数据,在表中可以查看到数据的变化。 答案:正确
3
36.第25题
视图具有与表相同的功能,在视图上也可以创建触发器。
答案:错误
37.第26题
每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。 答案:正确
38.第27题
数据库设计前只需选择数据库分析设计人员。 答案:错误
39.第28题
因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。 答案:错误
40.第1题
HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是( ),HAVING子句作用的对象是( )。
标准答案:表和视图,分组 42.第12题
★☆0005题☆★:检索姓名字段中含有'文'的表达式为: select 姓名 like ( )。 标准答案: '%文%'
44.第29题
MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve服务的图形化工具称为( )。 标准答案:服务管理器 45.第30题
目前最常用的数据库有层次数据库、( )数据库和( )数据库,其中( )数据库是目前应用最广泛的一种数据库。
标准答案:网状、关系、关系 46.第31题
SQL Server中数据操作语句包括( )、( )、( )和select语句。
标准答案:insert、update、delete 47.第40题
在安装好的MS SQL Server中,系统提供了两个示例数据库,它们分别是( )、( )。 标准答案: northwind、pubs 50.第46题
SQL Server的数据类型可分为( )数据类型和( )数据类型。
标准答案:系统、用户自定义
2.第3题
命令SELECT s_no,AVG(grade) AS ‘平均成绩’ FROM score GROUP BY s_no HAVING AVG(grade)>=85,表示( )。
A.查找score表中平均成绩在85分以上的学生的学号和平均成绩
B.查找平均成绩在85分以上的学生
C.查找score表中各科成绩在85分以上的学生
D.查找score表中各科成绩在85分以上的学生的学号和平均成绩 标准答案:A 3.第4题
下面关于唯一索引描述不正确的是:( )。 A.某列创建了唯一索引则这一列为主键 B.不允许插入重复的列值
C.某列创建为主键,则该列会自动创建唯一索引 D.一个表中可以有多个唯一索引 标准答案:A 4.第5题
将SQL Server 2000的数据库转换成ACCESS数据库,可以使用( )来实现。 A.订阅/发布 B.数据备份/恢复 C.数据分离/附加 D.DTS导入/导出 标准答案:D 5.第6题
下面( )不属于master数据库所包含的信息。 A.登录账号 B.系统配置 C.调度信息
D.数据库错误信息 标准答案:C 6.第7题
数据库中只存放视图的( )。 A.操作
B.对应的数据 C.定义 D.限制
标准答案:C 7.第8题
使用关键字( )可以把查询结果中的重复行屏蔽。 A.DISTINCT
4
B.UNION C.ALL D.TOP
标准答案:A 8.第13题
一个面向主题的,集成的,不同时间的,稳定的数据集合是:( )。
A.分布式数据库 B.面向对象数据库 C.数据仓库
D.联机事务处理系统 标准答案:C 9.第14题
在SQL中,CREATEVIEW语句用于建立视图。如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用( )短语。 A.WITH UPDATE B.WITH INSERT C.WITH DELETE
D.WITH CHECK OPTION 标准答案:D 10.第17题
下面哪种文件无法与SQL Server数据库进行导入和导出操作( )。 A.文本文件 B.EXCEL文件 C.Word文件 D.Access文件 标准答案:C 11.第18题
如果要删除Student数据库中的Information表,则可以使用命令:( )。
A.DELETE TABLE information B.TRUNCATE TABLE information C.DROP TABLE information D.ALTER TABLE information 标准答案:C
13.第20题
删除触发器tri_Sno的正确命令是:( )。 A.DELETE TRIGGER tri_Sno B.TRUNCATE TRIGGER tri_Sno C.DROP TRIGGER tri_Sno D.REMOVE TRIGGER tri_Sno 标准答案:C 14.第21题
一个事务提交后,如果系统出现故障,则事务对数据的
修改将( )。 A.无效 B.有效
C.事务保存点前有效 D.以上都不是 标准答案:C 16.第29题
下面关于唯一索引描述不正确的是:( )。 A.某列创建了唯一索引则这一列为主键 B.允许插入重复的列值
C.某列创建为主键,则该列会自动创建唯一索引 D.一个表中可以有多个唯一索引 标准答案:A
19.第32题
系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。 A.master B.tempdb C.model D.msdb
标准答案:A 21.第34题
下列SQL语句中,能够实现参照完整性控制的语句是:( )。
A.FOREIGN KEY B.PRIMARY KEY C.REFERENCES
D.FOREIGNKEY和REFERENCES 标准答案:D 22.第39题
关于FOREIGN KEY约束的描述不正确的是:( )。 A.体现数据库中表之间的关系 B.实现参照完整性
C.以其他表PRIMARY KEY约束和UNIQUE约束为前提
D.每个表中都必须定义 标准答案:D 23.第40题
关于触发器的描述不正确的是:( )。 A.它是一种特殊的存储过程 B.可以实现复杂的商业逻辑
C.对于某类操作,可以创建不同类型的触发器 D.触发器可以用来实现数据完整性 标准答案:B 24.第45题
下列不可能在游标使用过程中使用的关键字是:( )。
5
A.OPEN B.CLOSE
C.DEALLOCATE D.DROP
标准答案:D 26.第49题
使用T-SQL创建视图时,不能使用的关键字是:( )。 A.ORDER BY B.WHERE C.COMPUTE
D.WITH CHECK OPTION 标准答案:C 27.第50题
数据库拥有sysusers表?
A.所有用户定义的数据库都拥有该表 B.所有数据库都拥有该表 C.master数据库
D.该表保存在Windows 2000的注册表中 标准答案:B 29.第9题
11.9 是SQL中的实型常量吗? 答案:正确
31.第11题
创建触发器的时候可以不是表的所有者或数据库的所有者。 答案:错误
32.第12题
存储过程的输出结果可以传递给一个变量。 答案:正确
34.第16题
职称 in ('教授', '副教授'')与 职称 = '教授' and 职称 = '副教授' 等价吗? 答案:错误
37.第35题 在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。 答案:错误
38.第36题
删除表时,表中的触发器不被同时删除。 答案:错误
39.第37题
职称 in ('教授', '副教授'')与 职称 = '教授' or 职称 = '副教授' 等价吗? 答案:正确
40.第38题
规则必须使用一次就必须定义一次。 答案:错误