SQLServer复习题汇总带答案Word文件下载.docx
《SQLServer复习题汇总带答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《SQLServer复习题汇总带答案Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
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.SQLServer,oracle,DB2
13、SQLServer安装程序创立4个系统数据库,以下哪个不是系统数据库〔C〕。
A.masterB.modelC.AdventureWorksD.msdb
14、SQLserver数据库文件有三类,其中主数据文件的后缀为〔D〕
A、NDFB、LDFC、MDFD、IDF
15、SQLserver数据库文件有3类,其中日志文件的后缀为〔D〕。
A..ndfB..ldfC..mdfD..idf
16、附加数据库时,在【附加数据库】对话框中,选择(A)文件文件路径。
A、NDFB、MDFC、DOCD、LOF
17、以下关于数据库的数据文件表达错误的选项是〔B〕
A、一个数据库只能有一个主数据文件
B、数据文件的初始容量可以随意调整
C、一个数据库可以有多个辅助数据文件
D、默认状态下主数据文件和辅助数据文件均属于主文件组PRIMARY
18、下面描述错误的选项是〔B〕。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为primary文件组。
D、文件组是为了更好的实现数据库文件组织
19、在使用CREATEDATABASE命令创立数据库时,FILENAME选项定义的是(D)
A、文件增长量B、文件大小C、逻辑文件名D、物理文件名
20、表在数据库中是一个非常重要的数据对象,它是用来〔C〕各种数据容的。
A、显示
B、查询
C、存放
D、检索
21、以下那种类型不能作为变量的数据类型〔A〕。
A.textB.ntextC.tableD.image
22、从以下选择一个无效的数据类型。
〔D〕。
A.binaryB.varcharC.timeD.image
23、SQLServer的字符型数据类型主要包括〔B〕。
A.int、money、charB.char、varchar、text
C.datetime、binary、intD.char、varchar、int
24、在SQL中,建立表用的命令是(B)。
A.CREATEPROCEDUREB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
25、以下SQL语句中,修改表构造的是〔 A 〕。
A.ALTERB.CREATEC.UPDATED.INSERT
26、SQL语言中,删除一个表的命令是(B)。
A、DELETEB、DROPC、CLEARD、REMOVE
27、SQL语言中,删除表中局部数据的语句是(C)。
A.ALTERB.DROPC.DELETED.REMOVE
28、关系数据库中,主键是〔A〕。
A、为标识表中唯一的实体B、创立唯一的索引,允许空值
C、只允许以表中第一字段建立D、允许有多个主键的
29、实现参照完整性约束的是〔C〕。
A.primarykeyB.checkC.foreignkeyD.unique
30、建立学生表时,限定性别字段必须是男或女是实现数据的(C)。
A.实体完整性B.参照完整性C.域完整性D.以上都不是
32、假设想限定某列在表中不允许出现重复的数据且不能为空值,应当使用〔B〕约束完成。
A.CHECKB.PRIMARYKEYC.FOREIGNKEYD.UNIQUE
33、当表中的某一属性列被设置了主键约束,那么该属性列也同时具有如下约束〔C〕。
A.check约束和unique约束
B.unique约束和notnull约束
C.check约束和notnull约束
D.以上选项均错误
34、下面哪一个约束用来制止输入重复值.(A)
A、UNIQUEB、NULLC、DEFAULTD、FOREIGNKEY
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、TOPB、DISTINCTC、PERCENTD、HAVING
39、从学生成绩表studentgrade中查询成绩前10名的命令是〔D〕。
A.selecttop10fromstudentgrade
B.select*fromstudentgradewheretop10
C.selecttop10fromstudentgradeorderbygrade
D.selecttop10*fromstudentgradeorderbygradeDESC
40、假设想查询出所有姓的、且出生日期为空的学生信息,那么WHERE条件应为(B)
A、LIKE‘%’AND出生日期=NULL
B、LIKE‘*’AND出生日期=NULL
C、LIKE‘%’AND出生日期ISNULL
D、LIKE‘_’AND出生日期ISNULL
41.在SELECT语句在以下子句中,通常和HAVING子句同时使用的是〔C〕。
A.ORDEDBY子句B.WHERE子句
C.GROUPBY子句D.均不需要
42、要查询XSH数据库CP表中产品名含有"
冰箱〞的产品情况,可用〔C〕命令。
A.SELECT*FROMCPWHERE产品名称LIKE‘冰箱’
B.SELECT*FROMXSHWHERE产品名称LIKE‘冰箱’
C.SELECT*FROMCPWHERE产品名称LIKE‘%冰箱%’
D.SELECT*FROMCPWHERE产品名称=‘冰箱’
43、数据库benet中有个员工表employees,该表中有职务列。
你想检查哪些员工的信息中没有填写职务一栏,应该使用子句〔C〕。
A.Select*fromemployeeswhere职务=NULL
B.Select*fromemployeeswhere职务=’NULL’
C.Select*fromemployeeswhere职务ISNULL
D.Select*fromemployeeswhere职务IS‘NULL’
44、查询所有厂家且备注为空的学生信息,那么WHERE条件为( C )。
A、厂家名称LIKE‘%’AND备注=NULL
B、厂家名称LIKE‘*’AND备注=NULL
C、厂家名称LIKE‘%’AND备注ISNULL
D、厂家名称LIKE‘_’AND备注ISNULL
45、假设有两个表的连接是这样的:
table_1INNERJOINtable_2其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集.〔D〕
A.包括table_1中的所有行,不包括table_2的不匹配行
B.包括table_2中的所有行,不包括table_1的不匹配行
C.包括和两个表的所有行
D.只包括table_1和table_2满足条件的行
46、SQL语言通常称为〔C〕。
A.构造化定义语言B.构造化操纵语言
C.构造化查询语言D.构造化控制语言
47、以下哪个是〔D〕外连接。
A、CROSSJOINB.INNERJOIN
C、JOIND.FULLJOIN
48、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是〔B〕
A.*B.%C.-D."
49、假设有两个相关联的T1表和T2表,如果要显示T1表中的全部记录和T2表中相关联的记录,应使用的连接是:
〔B〕
A.T1joinT2B.T1leftjoinT2
C.T1rightjoinT2D.T1fulljoinT2
50、在查询语句的Where子句中,如果出现了"
scoreBetween80and100〞,这个表达式等同于〔B〕。
A.score>
=80andscore<
=100B.score>
=80orscore<
=100
C.score>
80andscore<
100D.score>
80orscore<
100
51、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的局部〔B〕。
A.SELECT,INTO
B.SELECT,FROM
C.SELECT,GROUP
D.仅SELECT
52、能对某列进展平均值运算的函数是___D___。
A.SUM()