SQL Server复习题
一、选择题
1、数据库系统的主要特征是(    )
A、数据的冗余度小              B、数据的结构化
C、数据独立性高                D、数据可以共享
2、下面不属于关系数据库管理系统的是(  B
AOracle  BIMS  CSQL Server    DDB2 
3、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A、 DBS包括DB和DBMS        B、 DBMS包括DB和DBS 
C、 DB包括DBS和DBMS        D、 DBS就是DB,也就是DBMS
4、(  C是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
A、操作系统 B、关系模型 C、数据库管理系统 D、数据库
5、下列四项说法中不正确的是( C ) 。
A数据库减少了数据冗余         B数据库中的数据可以共享
C数据库避免了一切数据的重复    D数据库具有较高的数据独立性
6、下列特点中哪个是数据库系统阶段的特点 (  B  )。
A.数据共享                      B.数据冗余大
C.完善的数据控制              D.数据和程序相互独立
7、数据库设计中概念模型设计阶段的主要描述工具是(  C  )。
A. 数据字典    B. 流程图    C. E-R图D.二维表格
8、关系模型的基本数据结构是(  B  )
A、树        B、二维表          C、图          D、二叉树
9、将E-R模型转换成关系模型的过程,属于数据库设计的(  C  )阶段
A、需求分析   B、概念设计   C、逻辑设计  D、物理设计
10、在E-R模型中,实体间的联系用(  C  )表示
A、矩形          B、直线            C、菱形          D、椭圆
11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供(  A  ).
A、安全性保护    B、完整性保护    C、故障恢复      D、并发控制
12按照数据模型分类,数据库管理系统可分为(  C  )。
    A.关系型,概念型,网状
    B.模式,概念模式,外模式
C.关系型,层次型,网状模型
    D.SQL Server,oracle,DB2
13SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库(  C  )。
A. master      B. model      C. AdventureWorks      D. msdb
14、SQL server数据库文件有三类,其中主数据文件的后缀为( D  )
A、NDF        B、LDF      C、MDF      D、IDF
15、SQL server 数据库文件有3类,其中日志文件的后缀为D  )
  A. .ndf      B..ldf      C. .mdf    D. .idf
16、附加数据库时,在【附加数据库】对话框中,选择(  A  )文件文件路径。
A、 NDF        B、MDF      C、 DOC        D、LOF
17、下列关于数据库的数据文件叙述错误的是(    B  )
A、一个数据库只能有一个主数据文件
B、数据文件的初始容量可以随意调整
C、一个数据库可以有多个辅助数据文件
D、默认状态下主数据文件和辅助数据文件均属于主文件组PRIMARY
18、下面描述错误的是(  B  )。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为primary文件组。
D、文件组是为了更好的实现数据库文件组织
19、在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)
A、文件增长量 B、文件大小 C、逻辑文件名 D、物理文件名
20、表在数据库中是一个非常重要的数据对象,它是用来(C)各种数据容的
 A、显示 B、查询    C、存放    D、检索
21、以下那种类型不能作为变量的数据类型(A)。
A. text B. ntext C. table D. image
22、从下列选择一个无效的数据类型。(  D  )。
A. binary      B. varchar    C. time      D. image
23、SQL Server的字符型数据类型主要包括(   B   )。 
A. int、money、char         B. char、varchar、text 
C. datetime、binary、int     D. char、varchar、int 
24、在SQL中,建立表用的命令是 (  B  )。
A.CREATE PROCEDURE          B.CREATE TABLE
C.CREATE VIEW              D.CREATE INDEX
25、下列SQL语句中,修改表结构的是( A )。
A.ALTER        BCREATEC.UPDATE        D.INSERT
26、SQL语言中,删除一个表的命令是(  B  )。
A、DELETE      B、DROP          C、CLEAR        D、REMOVE
27、SQL 语言中,删除表中部分数据的语句是(  C  )。
A. ALTER      B. DROP      C. DELETE      D. REMOVE
28、关系数据库中,主键是(A)。
    A、为标识表中唯一的实体B、创建唯一的索引,允许空值
    C、只允许以表中第一字段建立 D、允许有多个主键的
29、实现参照完整性约束的是(  C  )。
A. primary key      B.check      C.foreign key      D. unique
30、建立学生表时,限定性别字段必须是男或女是实现数据的(   C  )。
  A.实体完整性   B.参照完整性   C.域完整性     D.以上都不是
32、若想限定某列在表中不允许出现重复的数据且不能为空值,应当使用( B )约束完成。 
A.CHECK      B.PRIMARY KEY      C.FOREIGN KEY    D.UNIQUE 
33、当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束(C)。
A. check约束和unique约束
B. unique约束和not null约束
C. check约束和not null约束
D. 以上选项均错误
34、下面哪一个约束用来禁止输入重复值? (A )
A、UNIQUEB、NULL C、DEFAULT D、FOREIGN KEY
35、以下关于外键约束的描述不正确的是(  D  )
A、体现数据库中表之间的关系
B、实现参照完整性
C、以其他表主键约束和唯一约束为前提
D、每个表中都必须定义外键
36、现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位)医疗(序号, 患者编号,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外键是(  A  )。
A、患者编号                        B、患者 
    C、患者编号和患者              D、医生编号和患者编号
37、如果要检索学生表中财经软件 专业的学生,则where条件应为是(  D  )。
A、BETWEEN ‘财经’AND ‘软件’
B、专业=财经  OR 专业=软件
C、专业=财经  AND 专业=软件
D、专业 IN (‘财经’,‘软件’)
38、在SELECT语句中,用于去除重复行的关键字是 (  B )
A、TOP B、DISTINCTC、PERCENT D、HAVING
39、从学生成绩表studentgrade中查询成绩前10名的命令是(  D  )。
A. select top 10 from studentgrade
B. select * from studentgrade  where top 10
C. select top 10  from studentgrade order by grade
D. select top 10 * from studentgrade order by grade DESC
40、若想查询出所有姓的、且出生日期为空的学生信息,则WHERE条件应为 (B)
A、 LIKE ‘%’ AND 出生日期 = NULL
B、 LIKE ‘*’ AND 出生日期 = NULL
C、 LIKE ‘%’ AND 出生日期 IS NULL
D、 LIKE ‘_’ AND 出生日期 IS NULL
41.在SELECT语句在下列子句中,通常和HAVING子句同时使用的是(C)。
A.ORDED BY子句B.WHERE子句
C.GROUP BY子句D.均不需要
42、要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。基本的sql语句有哪些
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’
B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’
C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’
D. SELECT * FROM CP WHERE 产品名称=‘冰箱’
43、数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句(  C  )。
    A.    Select * from employees where 职务=NULL
    B.    Select * from employees where 职务=NULL
C.    Select * from employees where 职务 IS NULL

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