1、1)最早期的数据库存储形式为( ) (选择一项)a)网状层次模型b)文件系统c)关系型数据库d)关系对象型数据库2)有使用期限的 SQL SERVER2005 版本是( ) (选择一项)a)企业版b)标准版c)开发版d)评估版3)对于关系型数据库中,记录指的是( ) (选择一项)a)数据库b)数据表c)数据表中的列d)数据表中的行4)DBA 的是( ) (选择一项)a)数据库系统b)数据库管理系统c)数据库管理员d)数据库所有者5)在关系型数据库中,以下说法正确的是( ) (选择两项)a)数据冗余指的是数据出错b)数据冗余指的是数据重复存储c)数据库可以分为:系统数据库和用户数据库d)系统数据
2、库的表数据我们可以任意修改,数据库不会被破坏6)以下关于外键的说法正确的是( ) (选择一项)a)外键的数据在主表中可以没有b)外键的数据在主表中必须存在c)外键的数据类型和主表中主键的数据类型可以不一致d)外键的存在的数据,主表可以更改7)关于创建数据库以下说法不正确的是( )(选择一项)a)可以创建数据库文件和事务日志文件两类文件b)数据库文件分为主数据库文件和次数据库文件c)事务日志文件可以不创建d)次数据文件可无可有可多8)关于分离数据库,以下说法正确的是( )(选择一项) a)数据库文件被删除b)次数据文件被删除c)事务日志文件被删除d)没有文件被删除9)主要数据文件的后缀是( )(
3、选择一项)a).mdfb).sqlc).ndfd).ldf10)SQL SERVER 启动后关于数据库文件正确的是( ) (选择一项)a)复制b)删除c)修改文件名d)不可以复制11)将一个 Excel 表格数据导入到 sql 数据库中后( ) (选择一项)a)原 Excel 表格不存在了b)原 Excel 工作簿还在相应的表不存在了c)原 Excel 表格没有变化d)原 Excel 表格被修改了12)SQL 数据库文件不包括 ( )(选择一项)a)日志文件b)主要文件c)次要文件d)帮助文档13)数据完整性是指( ) (选择一项)a)数据库中的数据能够正确反映实际情况b)数据库中的数据不存在
4、重复c)数据库中的所有数据格式一致d)所有的数据全部保存在数据库中14)数据冗余指的是( ) (选择一项)a)数据有丢失b)数据量太大c)存在重复的数据d)数据和数据之间没有关系15)Master 是 SQL Server 2005 中的( ) (选择一项)a)系统数据库b)用户数据库c)数据库表名d)用户名16)关于数据冗余说法不正确的是( ) 。 (选择二项)a)数据冗余应尽量避免b)数据冗余可以完全消除c)有时为了增加数据库运行效率,可以适当保存一定冗余d)数据冗余指数据多余17)不属于数据完整性内容的是( ) 。 (选择一项)a)实体完整性b)引用完整性c)成员完整性d)域完整性18)
5、实体完整性是指:( )。 (选择一项)a)记录标识的唯一性b)数据的可靠性c)数据的准确性d)域完整性19)关于主键,说法正确的是:( ) 。 (选择一项)a)主键可以实现实体完整性b)主键值可以重复c)一个表可以有多个主键d)主键不可以有多个字段20)能够保存“accp 学员”的字段数据类型为: ( )(选择一项)a)char(6)b)varchar(6)c)nchar(6)d)nvarchar(4)21)关于标识列,以下说法不正确的是( ) 。 (选择一项)a)一般可以为数字类型定义标识列b)定义标识列时一般需要指定标识种子和递增量,默认值都是 0c)通常标识列会被定义为主键d)录入数据时
6、不能为标识列赋值22)电话号码应当采用是( )格式的数据类型。 (选择一项)a)整数b)字符c)bitd)浮点数23)TSQL 组成中,数据定义语言是( ) (选择一项)a)DMLb)DCLc)DDLd)DAL24)通配符中表示任意一个字符的是( ) 。 (选择一项)a)_b)%c) d)25)以下逻辑运算符的优先顺序正确的是( ) 。 (选择一项)a)and or notb)or and notc)not or andd)not and or26)ABC 表有 a,b,c 三个非空整形字段,a 有默认值 5,执行 insert ABC(b,c) values(1,2)的结果是( ) 。 (选
7、择一项)a)a 的值为 5b)c 的值为 1c)b 的值为 2d)执行时报错27)ABC 表有 a,b,c 三个非空整形字段,能正确执行的语句是( ) 。 (选择一项)a)insert into abc 1,2,3b)insert abc values 1,2,3c)insert abc(a,b) values( 1,2)d)insert abc values( 1,2,3)28)ABC 表有 a,b,c 三个字段,能正确执行的语句是( ) 。 (选择二项)a)select a,b,c into def from abcb)select * into def from abcc)select
8、a,b,c def from abcd)select * def from abc29)ABC 表有 a,b,c 三个非空整形字段,a 有默认值 5,能正确执行的语句是( ) 。(选择一项)a)insert ABC select 1,2,3 union select 4,5,6 union select 7,8,9b)insert ABC(a,b) select 1,2 union select 4,5 union select 7,8c)insert ABC select 1,2,3 union select 4,5,6 union select default,8,9d)insert AB
9、C select 1,2,3 union select 4,5,6 union select 7,8,9 union30)执行 Select st_name from student where st_age18 order by st_idb)Select * from student where st_age 18 order by st_id descc)Select st_id from student where st_age 18 order by st_idd)Select st_id from student where st_age 18 order by st_id des
10、c32)表 ABC 有 int 型三列 A, B,C 其中 A 是自动增长型, C 的默认值为100,已经有两条记录之后,执行语句 insert into ABC values (1,2)以下说法正确的是( ) (选择一项)a)C 的值为 100b)B 的值为 1c)A 的值为 1d)语法错误,不能正常执行33)表 ABC 有 int 型三列 A, B,C 其中 A 是自动增长型增长量为 1,最后一条记录中 A的值为 5,执行删除了一条记录,修改了两条记录后,新增一条记录中 A 的值是() 。 (选择一项)a)5b)6c)7d)834)能正确查询成绩的前三名学生全部信息的语句是( ) 。 (选
11、择一项)a)select top 3 * from test order by scoreb)select top 3 precent * from test order by score descc)select top 3 * from test group by score descd)select top 3 * from test order by score desc35)执行 select * from student where st_name like %国%,以下说法正确的是( ) 。 (选择一项)a)查询出学生表中所有学生的记录b)查询出学生表中名字带有国字的学生记录c)
12、查询出学生表中名字不带有国字的学生记录d)不能查询出学生表中有四个字名字的学生记录36)执行 select * from student where st_name like %国%,以下说法正确的是( ) 。 (选择一项)a)查询出学生表中所有学生的记录b)查询出学生表中名字带有国字的学生记录c)查询出学生表中名字不带有国字的学生记录d)不能查询出学生表中有四个字名字的学生记录37)查询年龄在 15 到 18 岁之间的学生姓名的语句是( ) 。 (选择一项)a) Select st_name from student where st_age between 15 and 18b) Sele
13、ct st_name from student where st_age between (15,18)c) Select from student where st_age 15 and st_age= 15 or st_age=1838)下列查询语句中,属于内联接的是( ) 。 (选择一项)a) Select a.st_name from student as a join loans as b on a.st_id =b.st_idb) Select a.st_name from student as a right join loans as b on a.st_id =b.st_id
14、c) Select a.st_name from student as a full join loans as b on a.st_id =b.st_idd) Select a.st_name from student as a left join loans as b on a.st_id =b.st_id39)在一个有数千学员的学校数据库中 select * from student where st_name like 李 _ _ 查询结果是( ) 。 (选择一项)a)查询出学生表中不姓李的全部学生的记录b)查询出学生表中姓李的学生的记录c)不能查询出学生表中所有姓李的所有学生的记录d
15、)不能查询出学生表中所有不姓李的所有学生的记录40)能查询全校学生总数的语句是:( )(选择一项)a) Select count(*) from studntb) select count(*) from student group by st_idc) select count(st_id) from student group by st_idd) Select count * from studnt ordet by st_id41)下列语句能够正确执行的是( )。 (选择两项)a) Select st_id,st_name from student group by st_id,st_
16、name b) Select st_id,st_name from student group by st_idc) Select st_id, ,avg(st_age) from student group by st_id,st_named) Select st_id,st_name,avg(st_age) from student group by st_id42)在 SELECT 语句中正确的语法顺序如下( ) 。 (选择多项)a) where ,having, group by,order byb) having,where , group by,order byc) where,
17、order by ,group by,havingd) where , group by, having,order by43)在 student 表中有 name 和 age 两个字段以下查询语句不能正确执行的是( ) 。(选择一项)a) Select name as 姓名,age as 年龄 from studentb) Select name as 姓名,age as 年龄 from studentc) Select 姓名 as name,年龄 as age from studentd) Select 姓名=name,年龄=age from student44)在 student 表中有
18、 name 和 age 两个字段,查询 age 不为空的学员记录的语句是( ) 。 (选择一项)a) Select * from student where age =not nullb) Select * from student where age is not nullc) Select * from student where age != nulld) Select * from student where age not is null45)在 student 表中有 11 条记录,执行 select top 10 precent * from student 后返回的记录数是(
19、) 。 (选择一项)a) 1b) 2c) 10d) 1146)执行 select lenSQL 课 程 结果是( ) 。 (选择一项)a) 5b) 6c) 7d)不能正常执行47)执行 select datapart(day,5/6/2008)结果是( ) 。 (选择一项)a) 5b) 6c) 11d) 200848)执行 select floor(-15.6)结果是( ) 。 (选择一项)a) 15b) 16c) -15d) -1649)要查询一个班中低于平均成绩的学员,需要使用到( ) 。 (选择一项)a) Top 子句b) Order by 子句c) Avg 函数d) Having 子句
20、50)假设 user 表中有 4 行记录,score 表中有 3 行数据,执行 user 和 score 的左外联接查询,将返回( )行记录(选择一项)a) 3b) 4c) 12d)行数不定1 2 3 4 5 6 7 8 9 10b d d c bc b c d a d11 12 13 14 15 16 17 18 19 20c d a c a bd c a a c21 22 23 24 25 26 27 28 29 30b b c a d a d ab a d31 32 33 34 35 36 37 38 39 40a b b d b c a a cd a41 42 43 44 45 46 47 48 49 50ac d c b b d b d c d