赞
踩
1. 下面是合法的smallint数据类型数据的是____C____。
A、223.5 B、32768 C、-32767 D、58345
2.下面字符串能与通配符表达式[ABC]_a进行匹配的是____C____。
A、BCDEF B、A_BCD C、ABa D、A%a
3. 某一成绩表的结构如下:score(sti_id,names,math,English,VB),那么下面有关对该表操作的SQL语句正确的是____B___。
A、select stu_id,sum(math) from score
B、select sum(math),avg(VB) from score
C、select * ,sum(english) from score
D、delete * from score
4. 在SQL Server 2008中,当数据表被修改时,系统自动执行的数据库对象是__B_____。
A、存储过程 B、触发器
C、视图 D、其他数据库对象
5. 在SQL SERVER中全局变量前面的字符为__C_____。
A、* B、# C、@@ D、@
6. 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用___A____。
A、BEGIN……END B、CASE……END
C、IF…………THEN D、GOTO
7. SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是__A_____。
A、ORDER BY B、WHERE
C、GROUP BY D、HAVING
8. 要删除视图myview,可以使用___D____语句。
A、DELETE VIEW myview B、DROP TABLE myview
C、DELETE TABLE myview D、DROP VIEW myview
9. SQL Server提供的单行注释语句是使用__B_____开始的一行内容。
A、“/*…*/” B、“--” C、“{” D、“//”
10.假如有两个表的连接是这样的:table_a inner join table_b,其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集___D____。
A、包括table_a中的所有行,不包括table_b的不匹配行
B、包括table_b中的所有行,不包括table_a的不匹配行
C、包括两个表的所有行
D、只包括table_a和table_b满足条件的行
11.若关系R中的每个属性(列)都是不可再分的,并且每个属性都是单值的,则称关系R满足( A )。
A.1NF B.2NF
C.3NF D.BCNF
12.数据库中存放两个表:学生情况表(学号,姓名)和成绩表(课程号,学号,成绩),为快速查出某位学生所有的成绩,应该( D )
A.在学生情况表上按学号建索引
B.在成绩表上按课程号建索引
C.在成绩表上按成绩建索引
D.在成绩表上按学号建索引
13.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
14.( A )索引会按表中的数据行物理排序。
A.聚集索引 B.非聚集索引
C.唯一值索引 D.单个索引
15.关于视图下列哪一个说法是错误的( B )。
A.视图是一种虚拟表
B.视图中也保存有数据
C.视图也可由视图派生出来
D.视图保存的是SELECT查询
16.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )
A.DELETE TRIGGER B.DROP TRIGGER
C.REMOVE TRIGGER D.DISABLE TRIGGER
17.在SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelp B. sp_db
C. sp_help D. sp_helpdb
18.已知有员工和员工亲属两个表,当员工调出离职时,应该先从员工亲属表中删除对应的亲属数据行,再删除员工表中该员工的数据行,因此当删除员工时应该检查员工亲属表中是否还有对应亲属数据行,如果有应该先不删除,提示先去删除员工亲属,在SQL语言中定义这个触发器时的正确短语是( A )
A.INSTEAD OF DELETE B.INSTEAD OF DROP
C.AFTER DELETE D.AFTER UPDATE
19.在SQL SERVER服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。
A.保存 B.编译
C.解释 D.编写
20.当student学生表和SC成绩表联接时,如果希望没有选修课程的学生信息也能够在查询结果中显示,应该使用的操作是( A )
A.左外联接 B.右外联接
C.内联接 D.交叉联接
21.在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( B )
A.属性名都不相同 B.去掉了重复的行
C.去掉了重复的列 D.属性值都不相同
22.当表R和S联接时,能够把R和S两表中没有匹配的数据行放到结果关系中的操作是( D )
A.左外联接 B.右外联接
C.内联接 D.全外联接
23.下列几种范式中,哪种范式结构最为合理 ( D )
A.1NF B.2NF
C.3NF D.BCNF
24. 哪个关键字用于测试跟随的子查询中的行是否存在( B )。
A.MOV B.EXISTS
C.UNION D.HAVING
25.每个数据库有且只有一个( A )
A.主要数据文件 B.次要数据文件
C. 日志文件 D.索引文件
26.在视图上不能完成的操作是(C )
A.更新视图数据 B.查询
C.在视图上定义新的基本表 D.在视图上定义新视图
27.如果要从数据库中删除存储过程,应该使用SQL语言的命令( B )
A.DELETE PROC B.DROP PROC
C.REMOVE PROC D.DISABLE PROC
28.以下触发器是当对[表1]进行( D )操作时触发。
Create Trigger abc on 表1
For insert , update , delete
As ……
A.只是修改 B.只是插入
C.只是删除 D.修改、插入、删除
29.建立索引的目的是( D )。
A.降低SQL Server数据检索的速度
B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度
D.提高SQL Server数据检索的速度
30. 在查询分析器中执行SQL语句的快捷键是( C )。
A.F1 B.F3
C.F5 D.F6
31.SQL Server中删除表中记录的命令是_____A_____。
A.DELETE B.SELECT
C.UPDATE D.DROP
32. 下列哪个不是sql 数据库文件的后缀。C
A..mdf B..ldf
C..tif D..ndf
33.导入文本文件时应选择的数据源是____B______。
A.SQL Native Client B.平面文件源
C.Microsoft Excel D.Microsoft Acess
34.以下能够实现数据库备份的语句是___B_______。
A. restore database B. backup database
C. backup log D. 以上都不是
35. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是______C____。
A.多对多 B.一对一
C.一对多 D.多对一
36.数据库中存放两个关系:学生情况表(学号,姓名)和成绩表(课程号,学号,成绩),为快速查出某位学生所有的成绩,应该______D____。
A.在学生情况表上按学号建索引
B.在成绩表上按课程号建索引
C.在成绩表上按成绩建索引
D.在成绩表上按学号建索引
37.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且_______A___。
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
38.以下服务器角色成员中能够创建、更改、删除和还原任何数据库的是___D____。
A.bulkadmin B.diskadmin
C.securtiyadmin D.dbcreator
39. ____A______是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
40.______A____索引会表中数据行的排列顺序
A.聚集 B.非聚集
C.唯一 D.唯一聚集
41.下面哪个函数是属于字符串运算的( C )。
A.ABS B. SIN
C. STR D. ROUND
42.关于视图下列哪一个说法是错误的( B )。
A.视图是一种虚拟表
B.视图中也保存有数据
C.视图也可由视图派生出来
D.视图是保存在SELECT查询
43.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )。
A.DELETE TRIGGER B.DROP TRIGGER
C.REMOVE TRIGGER D.DISABLE TRIGGER
44.某网站的备份方案是:每个周日晚上0:0进行完整备份,周一到周六的晚上0:00进行差异备份,然后其余时间每隔2小时进行日志备份,下列说法哪个是错误的( D )。
A.立即备份日志文件 B.先恢复完整备份
C.恢复最近的差异备份 D.恢复最近的日志备份
45.以下关于外键和相应的主键之间的关系,正确的是( A )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
46. 用于求系统日期的函数是( B )。
A.YEAR() B.GETDATE()
C.COUNT() D.SUM()
47. 数据库设计中的概念结构设计的主要工具是( B )。
A.数据模型 B.E—R模型
C.新奥尔良模型 D.概念模型
48. 在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( B )。
A.属性名都不相同 B.去掉了重复的行
C. 去掉了重复的列 D.属性值都不相同
49. 以下触发器是当对[表1]进行( D )操作时触发。
Create Trigger abc on 表1
For insert, update, delete
As ……
A.只是修改 B.只是插入
C.只是删除 D.修改、插入、删除
50. 服务器角色中的最高级别的权限是( C )。
A.db_owner B.db_ddladmin
C.sysadmin D.serveradmin
51.下列四项中,不属于数据库特点的是( C )。
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高
52.SQL的视图是从( C )中导出的。
A. 基本表 B. 视图 C. 基本表或视图 D. 数据库
53. 数据库设计中的概念结构设计的主要工具是( B )。
A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型
54.在以下哪种情况下使用主键约束而不使用唯一约束。( A )
A、列的值不允许为空值
B、列的值允许为空值
C、列有外键引用
D、以上都不对
55.下面哪个函数返回的是满足给定条件的平均值。( D )
A、Max(col_name)
B、Sum(col_name)
C、 COUNT(col_name)
D、 Avg(col_name)
56.在SQL查询时,使用WHERE子句指出的是( C )。
A、查询目标 B、查询结果 C、查询条件 D、查询视图
57.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( B )
A、在教师表上按教师编号建索引
B、在课程表上按教师编号建索引
C、在课程表上按课程号建索引
D、在教师表上按姓名建索引
58.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项。( B )
A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
59.在MS SQL Server中,关于数据库的说法正确的是(D )
A、一个数据库可以不包含事务日志文件
B、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
C、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
D、一个数据库可以只包含一个事务日志文件和一个数据库文件
60. 若要在基本表S中增加一列CN(课程名),可用(C )。
A.ADD TABLE S(CN CHAR(8))
B.ADD TABLE S ALTER(CN CHAR(8))
C.ALTER TABLE S ADD(CN CHAR(8))
D.ALTER TABLE S (ADD CN CHAR(8))
61.DBMS是指( B )。
A、数据库 B、数据库管理系统 C、数据字典 D、数据库管理员
62. charindex(‘hy’,’huayuguoji’)返回的结果为( A )。
A、0 B、1 C、4 D、 -1
63.建立索引的目的是( D )。
A、降低SQL Server数据检索的速度
B、与SQL Server数据检索的速度无关
C、加快数据库的打开速度
D、提高SQL Server数据检索的速度
64.下列聚合函数中正确的是( C )。
A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)
65.在“连接”组中有两种连接认证方式,其中在( B )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证
B、SQL Server 身份验证
C、以超级用户身份登录时
D、其他方式登录时
66.下列关于视图的描述中,哪一句是不正确的?( B )。
A、视图是一个虚表,即不对数据进行存储
B、视图一经定义后,就可以对它像表一样进行查询,但是不能对其进行更新操作。
C、对视图进行操作时,系统根据视图的定义去操作与视图相关联的基本表。
D、使用视图可以屏蔽数据库的复杂性,用户不必了解复杂的数据库中的表结构。
67.要将表movies从数据库中删除,用以下的哪个命令?( A )。
A、DROP TABLE movies
B、TRUNCATE TABLE movies
C、DELETE FROM movies
D、DROP FROM movies
68.以下关于外键和相应的主键之间的关系,正确的是( A )。
A、外键并不一定要与相应的主键同名
B、外键一定要与相应的主键同名
C、外键一定要与相应的主键同名而且唯一
D、外键一定要与相应的主键同名,但并不一定唯一
69. ( C )是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。
A、表型 B、记录 C、属性 D、关键字
70. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用(B )。
A. UPDATE S SET grade=’85’WHERE SN=’王二’ AND CN=’化学’
B. UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
C. UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’
D. UPDATE grade=’85’WHERE SN=’王二’ AND CN=’化学’
71. 下列四项中,不属于数据库系统特点的是___C_____。
A、数据共享 B、数据完整性
C、数据冗余度高 D、数据独立性高
72.在E-R图中,用长方行和椭圆分别表示___C_____。
A.联系、属性
B.属性、实体
C.实体、属性
D.属性、联系
73. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是____D____。
A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型
74. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是___A_____。
A、数据结构、关系操作、完整性约束
B、数据增加、数据修改、数据查询
C、外模式、模式、内模式
D、实体完整性、参照完整性、用户自定义完整性
75. 在SQL SERVER中局部变量前面的字符为__D_____。
A、* B、# C、@@ D、@
76. 下列___B____语句可以用来从WHILE 语句块中退出。
A、CLOSE B、BREAK C、以上都是 D、以上都不是
77. SELECT查询中,要对查询结果进行分组,所用到的子句是____C___。
A、ORDER BY B、WHERE
C、GROUP BY D、HAVING
78. 要删除表mytable,可以使用___B____语句。
A、DELETE VIEW mytable B、DROP TABLE mytable
C、DELETE TABLE mytable D、DROP VIEW mytable
79. SQL Server提供的多行注释语句是使用__A_____开始的一行内容。
A、“/*…*/” B、“--” C、“{” D、“//”
80. 若要在基本表Course中增加一列Cname(课程名),可用___C____。
A、ADD TABLE Course(Cname CHAR(8))
B、ADD TABLE Course ALTER(Cname CHAR(8))
C、ALTER TABLE Course ADD(Cname CHAR(8))
D、ADD Cname CHAR(8)Into Table Course
81.下列四项中,不属于数据库系统特点的是( D ) 。
A、数据共享 B、数据完整性
C、数据独立性高 D、数据冗余度高
82.下述( D )不是DBA数据库管理员的职责。
A、 完整性约束说明 B、 定义数据库模式
C、 数据库安全 D、 数据库管理系统设计
83. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )。
A、 层次模型 B、 关系模型
C、 网状模型 D、 实体-关系模型
84.关系模型中,一个码是( C )。
A、 可以由多个任意属性组成
B、 至多由一个属性组成
C、 由一个或多个属性组成,能够唯一标识关系中一个元组
D、 以上都不是
85.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( A )。
A、患者编号 B、患者姓名
C、患者编号和患者姓名 D、医生编号和患者编号
86. 在视图上不能完成的操作是( C )。
A、更新视图
B、查询
C、在视图上定义新的表
D、在视图上定义新的视图
87.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( C )。
A、数据查询 B、数据操纵
C、数据定义 D、数据控制
88.若要撤销数据库中已经存在的表S,可用( C )。
A、DELETE TABLE S B、DELETE S
C、DROP TABLE S D、DROP S
89. 从E-R图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是( A )。
A、增加一个关系表示联系,其中纳入M方和N方的码
B、在M方属性和N方属性中均增加一个表示级别的属性
C、将M方码和联系的属性纳入N方的属性中
D、将N方码和联系的属性纳入M方的属性中
90. 下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( C )。
A、INSERT B、DELETE
C、REFERENCES D、SELECT
91.在SQL Server 2008中,索引的顺序和数据表的物理顺序相同的索引是____C____。
A、聚集索引 B、非聚集索引 C、主键索引 D、唯一索引
92.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是_____B___。
A、* B、% C、- D、?
93. 当前盘当前目录下有数据库db_stock,其中表stock包括股票代码、 股票名称、单价、交易所四个字段,有如下SQL语句
create view view_stock as select 股票名称 as 名称,单价 from stock
则执行该语句后产生的视图含有的字段名是____B____。
A、股票、名称、单价 B、名称、单价
C、名称、单价、交易所 D、股票名称、单价、交易所
94. 当前盘当前目录下有数据库db_stock,其中表stock包括股票代码、 股票名称、单价、交易所四个字段,求每个交易所的平均单价的SQL语句是___D_____。
A、SELECT(交易所,avg(单价)FROM stock GROUP BY 单价
B、SELECT(交易所,avg(单价)FROM stock ORDER BY 单价
C、SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所
D、SELECT(交易所,avg(单价)FROM stock GROUP BY交易所
95. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是____D____。
A、企业管理器 B、导入和导出数据
C、事件探察器 D、服务管理器
96.在SELECT语句中,用于去除重复行的关键字是____B____。
A、TOP B、DISTINCT C、PERCENT D、HAVING
97.下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是___B_____。
A、sp_helptext B、sp_helpindex
C、sp_bindrule D、sp_rename
98.以下运算符中优先级最低的是___A_____。
A、+(加) B、=(等于) C、like D、=(赋值)
99.有一个用户John具有访问Sales架构的SELECT权限。若现要取消John对Sales.SalesOrder表的SELECT权限,但不能影响他的其他权限。则下面T-SQL语句正确是_____B ___。
A、DROPUSER John
B、DENY SELECT ON Sales.Sales Order TO John
C、GRANT DELETE ON Sales.Sales Order TO John
D、REVOKE SELECT ON Sales.Sales Order FROM John Answer
100. 有两个分区表Transaction和TransactionHistory。若需要把Transaction表的 一个分区存档到TransactionHistory表中。 则应该使用以下哪种方法______A __。
A . ALTER TABLE . . . B . INSERT . . . SELECT . . .
SWITCH . . . TRUNCATE TABLE
C.ALTER PARTITION FUNCTION D. ALTER PARTITION FUNCTION
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。