北大青鸟SQL Server测试题 下载本文

内容发布更新时间 : 2024/4/28 3:41:32星期一 下面是文章的全部内容请认真阅读。

针对以下题目,请选择正确答案,(每个题目有一个或多个正确的答案,少选或错选,该题不得分。满分100分,每题2分)

1)、SQL Server是一个( )的数据库系统。

A 网状型 B层次型 C关系型 D以上都不是

2)、数据库文件中主数据文件扩展名为和次数据库文件扩展名分别为 ( ).

A .mdf , .ldf B .ldf , .mdf C .mdf , .ndf D .ndf , .mdf

3)、下列通配符中表示0或多个任意字符的是( ).

A. * B. % C. LIKE D._

4)、 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目

的详细信息,以下语句正确的是( )。(选择两项)

A) select top 1 * from book order by price asc

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)

5)、SQL Server采用的身份验证模式有( )。

(A)仅Windows身份验证模式 (B)仅SQL Server身份验证模式 (C)仅混合模式

(D)Windows身份验证模式和混合模式

6)、现有书目表book,包含字段:价格price (float),类别type(char); 现在查询

各个类别的平均价格、类别名称,以下语句正确的是( )。(选择一项)

A) select avg(price),type from book group by type B) select count(price),type from book group by price C) select avg(price),type from book group by price D) select count (price),type from book group by type

7)、在SQL Server中,假定grade(成绩)表中包含字段:sID(学号),cID(班级

编号) 、lang(语文课成绩)、math(数学课成绩)、那么先按班级,后按语 文课成绩排序的SQL语句是( )。(选择一项)

(A) SELECT * FROM grade GROUP BY lang, cId (B) SELECT * FROM grade GROUP BY cId, lang (C) SELECT * FROM grade ORDER BY lang, cId (D) SELECT * FROM grade ORDER BY cId, lang

8)、在SQL Server2008中,假设表users包含主键列id,那么执行”Update users SET

id=20 WHERE id =30”,执行的结果可能有( )。

(A)如果表中含有id为30的记录,但不包含id为20的记录,则更新失败 (B)执行出错,因为主键列不可以被更新

(C)如果表中同时含有id为20和id为30的记录,则更新失败 (D)如果表中不包含id为20和id为30的记录,则更新一行记录

9)、在SQL Server 2008 中,使用update语句更新数据库表中的数据,以下说法

正确的是( )。

(A)表中的数据行可以全部被更新 (B)每次只能更新一行数据

(C)如果没有数据项被更新,将提示错误信息 (D)更新数据时,不能带有WHERE条件子句

10)、在SQL Server 2008中,有student(学生)表,包含字段:SID(学员),SName(姓名),Grade(成绩)。现查找所有学员中成绩最高的前5名学员。下列SQL语句正确的是( )。

(A)SELECT TOP 5 FROM students ORDER BY Grade DESC (B) SELECT TOP 5 FROM students ORDER BY Grade (C)SELECT TOP 5 * FROM students ORDER BY Grade ASC (D)SELECT TOP 5 * FROM students ORDER BY Grade DESC

11)、在SQL Server2008数据库系统中,主键用来唯一地表示表中的每一行,外键

用来强制“子表”和“主表” 间的引用完整性,下列关于主键和外键的理解 正确的是( ).

(A)选择主键的两个原则是最少性和稳定性 (B)在同一张表中,只能用一列当作主键 (C)外键用来唯一的标识“子表”中的每一行 (D)一个表只能有一个主键和一个外键

12)、在SQL Server 2008数据库系统中,使用T-SQL查询数据时,可以使用

ORDER BY子句对查询结果排序,并且可以按照多少个字段进行排序,下列关于排序描述错误的是( )

(A)按照多字段排序时,首先按照第一个字段排序 (B)默认的排序方式为升序

(C)按照多字段排序时候,按照第一个字段排序后,再对所有记录按 照第二个字段排 序 (D)可以根据含字段的表达式排序

13)、数据冗余指的是( )。

A.数据和数据之间没有建立关系 B.数据有丢失 C.数据量太大 D.存在大量重复的数据