北大青鸟SQL Server测试题

更新时间:2023-05-14 14:35:07 阅读: 评论:0

针对以下题目,请选择正确答案,(每个题目有一个或多个正确的答案,少选或错选,该题不得分。满分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) lect top 1 * from book order by price asc 
  B) lect top 1 * from book order by price desc 
  C) lect top 1 * from book where price= (lect max (price)from book)
  D) lect 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)炒菠菜聚会英文 lect avg(price),type from book group by type
什么门关不上  B) lect count(price),type from book group by price 
  C) lect avg(price),type from book group by price
  D) lect 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中,假设表urs包含主键列id,那么执行”Update urs 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.存在大量重复的数据
14)、关于数据库的文件的说法,下列哪些是正确(  )。
    A、数据库可以有多个主要数据文件和多个次要数据文件
    B、数据库只能有一个主要数据文件,可以没有次要数据文件
    C、数据库可以没有日志文件,但一定要有数据文件
    D、数据库至少有一个主要数据文件和一个日志文
15)、关于“约束”下面描述中不正确的是( )
    A.“约束”是对字段实施的限制,用以校验正在输入表中的数据。
    B.“主键约束”用于确保用户不会在实施了此种约束的字段和字段组            中输入重复值。
    C.“检查约束”有三种类型,分别是字段级检查约束、记录级检查约            束和表级检查约束
    D.“非空约束”用来确保用户不将NULL值输入字段。
    E.“默认约束”用来指定当用户不输入任何值时,默认情况下在字段中显示        和存储的值
16)、关于IDENTITY属性,下列说法错误的是( )。(选择一项)
    A.一个表只能有一个列具有IDENTITY属性
    B.你不能对定义了IDENTITY属性的列加上default约束
    C.附加了IDENTITY属性的列可以是任意数据类型
    D.你不能更新一个定义了IDENTITY属性的列
17)、现有订单表orders,包含用户信息urid,产品信息 productid,以下()语句    能够返回至少被订购过两回的productid。
    A)lect productid from orders where count(productid)>1       
    B)lect productid from orders where max(productid)>1
    C)lect productid from orders where having count(productid)>1 group by                productid
    D)lect productid from orders group by productid having count(productid)>1
小儿川崎病18)、 A表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录        数为( )
lumn1, B.column2  FROM A LEFT JOIN B lumn2
A. 15 .    B. 20    C. 300    D. 35
19)、 SQL Server2008 实例默认有( )个系统数据库,分别是()

本文发布于:2023-05-14 14:35:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/897537.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   主键   约束   排序   下列
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图