sql serverr2数据库技术及应用第3版配套习题Word下载.docx

上传人:b****5 文档编号:18838143 上传时间:2023-01-01 格式:DOCX 页数:18 大小:30.79KB
下载 相关 举报
sql serverr2数据库技术及应用第3版配套习题Word下载.docx_第1页
第1页 / 共18页
sql serverr2数据库技术及应用第3版配套习题Word下载.docx_第2页
第2页 / 共18页
sql serverr2数据库技术及应用第3版配套习题Word下载.docx_第3页
第3页 / 共18页
sql serverr2数据库技术及应用第3版配套习题Word下载.docx_第4页
第4页 / 共18页
sql serverr2数据库技术及应用第3版配套习题Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

sql serverr2数据库技术及应用第3版配套习题Word下载.docx

《sql serverr2数据库技术及应用第3版配套习题Word下载.docx》由会员分享,可在线阅读,更多相关《sql serverr2数据库技术及应用第3版配套习题Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

sql serverr2数据库技术及应用第3版配套习题Word下载.docx

B.物理模式

C.外(子)模式

D.内模式

11.下述(D)不是DBA数据库管理员的职责。

A.负责整个数据库系统的建立

B.负责整个数据库系统的管理

C.负责整个数据库系统的维护和监控

D.数据库管理系统设计

第2章需求分析与数据库概念设计

1.在进行管理系统需求分析时,数据字典的含义是(D)。

A.数据库中所涉及的属性和文件的名称集合

B.数据库中所有数据的集合

C.数据库中所涉及的字母、字符及汉字的集合

D.数据库中所涉及的各类数据描述的集合,它是关于数据库中数据的描述

2.下列不属于需求分析阶段工作的是(C)。

A.建立数据字典B.建立数据流图

C.建立ER图D.系统功能需求

3.数据流图是在数据库(C)阶段进行的。

A.逻辑设计B.物理设计C.需求分析D.概念设计

4.所谓概念模型,指的是(D)。

A.客观存在的事物及其相互联系

B.将信息世界中的住处数据化

C.实体模型在计算机中的数据化表示

D.现实世界到机器世界的一个中间层次,即信息世界

5.在数据库技术中,实体-联系模型是一种(D)。

A.逻辑数据模型B.物理数据模型

C.结构数据模型D.概念数据模型

6.区分不同实体的依据是(B)。

A.名称B.属性C.对象D.概念

7.在数据库设计中,用ER图来描述描述现实世界概念结构模型,但不涉及信息在计算机中的表示,它属于数据库设计的(D)阶段。

A.逻辑设计B.物理设计C.需求分析D.概念设计

8.ER方法的三要素是(C)。

A.实体、属性、实体集B.实体、键、联系

C.实体、属性、联系D.实体、域、候选区

9.概念设计的结果是(B)。

A.一个与DBMS相关的要领模型

B.一个与DBMS无关的概念模型

C.数据库系统的公用视图

D.数据库系统的数据字典

10.IDEF1X方法中的独立实体和从属实体分别用(D)形状表示。

A.矩形,椭圆B.菱形,矩形

C.圆角矩形,方角矩形D.方角矩形,圆角矩形

11.IDEF1X方法中的确定联系和不确定联系分别是(B)的联系。

A.1∶1,m∶nB.1∶n(n≥0),m∶nC.m∶n,1∶n(n≥0)

12.IDEF1X方法中的确定联系中的父子实体的标识联系和非标识联系分别用(A)连线表示。

A.实线,虚线B.粗线,细线C.长线,短线D.虚线,实线

13.IDEF1X方法中的非标识联系(非强制)连线的父实体端用(D)表示。

A.实心圆B.实心圆C.三角D.空心钻石

第3章关系模型与数据库逻辑设计

1.关系数据模型是目前最重要的一种数据模型,它的三个组成要素是(B)。

A.实体完整性、参照完整性、用户定义完整性

B.数据结构、关系操作、完整性约束

2.在一个关系中,能唯一标识元组的属性或属性组称为关系的(B)。

A.副键B.主键C.从键D.参数

3.现有如下关系:

患者(患者编号,患者姓名,性别,出生日期等)、主键为“患者编号”;

医生(医生编号,医生姓名等),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果等),主键为“患者编号+医生编号+诊断日期”。

其中,医疗关系中的外键是(D)。

A.患者编号

B.患者姓名

C.患者编号和患者姓名

D.医生编号和患者编号

4.关系数据库管理系统应能实现的专门关系运算包括(B)。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

5.从一个关系中取出满足某个条件的所有元组形成一个新的关系是(C)操作。

A.投影B.连接C.选择D.复制

6.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A)转换为关系数据模型。

A.概念模型B.层次模型C.关系模型D.网状模型

7.SQLServer属于(A)类型的数据模型。

A.关系型数据模型

B.层次性数据模型

C.网状数据库模型

D.对象弄数据模型

8.关系数据模型有许多优点,但下面所列的条目(D)不是它的优点。

A.结构简单B.适用于集合操作

C.有标准语言D.可表示复杂的语义

9.下面的选项不是关系数据库基本特征的是(A)。

A.不同的列应有不同的数据类型

B.不同的列应有不同的列名

C.与行的次序无关

D.与列的次序无关

10.一个关系只有一个(D)。

A.候选键

B.外键

C.超键

D.主键

11.关系模型中,一个键是(C)。

A.可以由多个任意属性组成

B.至多由一个属性组成

C.由一个或多个属性组成,其值能够惟一标识关系中一个元组

D.以上都不是

12.关系代数运算是以(C)为基础的运算。

A.关系运算B.谓词演算C.集合运算D.代数运算

13.传统关系运算符号有(C)。

A.∪×

σB.∪-σ∞C.∪∩-×

D.∪∩ΣΠ

14.专门关系运算符号是(B)。

A.∪∩-B.Πσ

C.∪∩×

D.∪σΠ

15.关系数据库管理系统应能实现的专门关系运算包括(B)。

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

16.关系数据库中的投影操作是指从关系中(B)。

A.抽出特定行

B.抽出特定的列

C.建立相应的影像

D.建立相应的图形

17.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C)操作。

A.投影B.连接C.选择D.复制

18.关系代数中的连接操作是由(B)操作组合而成。

A.选择和投影

B.选择和笛卡儿积

C.投影、选择、笛卡儿积

D.投影和笛卡尔积

19.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)。

A.记录

B.行

C.属性

D.元组

20.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A)转换为关系数据模型。

A.E-R模型B.层次模型C.关系模型D.网状模型

21.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足其每一属性都是(B)

A.互不相关的B.不可分解的C.长度可变的D.互相关联的

22.下列关于规范化理论各项中正确的是(B)

A.对于一个关系模式来说,规范化越深越好

B.满足第二范式的关系模式一定满足第一范式

C.第一范式要求一非主键属性完全函数依赖主键

D.规范化一般是通过分解各个关系模式实现的,但有时也有合并

23.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式(B)

部门(部门号,部门名,部门成员,部门总经理)

A.部门总经理B.部门成员C.部门名D.部门号

24.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于(B)

A.BCNFB.1NFC.2NFD.3NF

25.对于关系R,第三范式是R中的每个非主属性应满足(D)

A.与主关键字存在单值依赖关系B.与主关键字存在多值依赖关系

C.函数传递依赖主关键字D.非函数传递依赖主关键字

第4章SQLServer2008R2的安装与配置

1.(A)管理工具是MicrosoftSQLServer2008R2提供的集成环境,这种管理工具用于访问、配置、控制、管理和开发SQLServer的所有组件。

A.MicrosoftSQLServerManagementStudio

B.SQLServer配置管理器

C.AnalysisServices

D.SQLServerBusinessIntelligenceDevelopmentStudio

2.下面的(C)不是Microsoft公司为用户提供的SQLServer2008R2版本。

A.企业版B.数据中心版C.应用版D.标准版

3.MicrosoftSQLServer2008R2是一种基于客户机/服务器的关系型数据库管理系统,它使用(B)在服务器和客户机之间传递请求。

A.TCP/IPB.T-SQLC.CD.ASP

4.SQL语言是(B)的语言,容易学习。

A.过程化B.非过程化C.格式化D.导航式

第5章数据库的创建与管理

1.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到数据库中。

A.MasterB.MsdbC.ModelD.Tempdb

2.SQLServer2008R2的系统数据库是(D)。

A.Master,Tempdb,AdventureWorks,Msdb,Resource

B.Master,Tempdb,Model,Librar,Resource

C.Master,Northwind,Model,Msdb,Resource

D.Master,Tempdb,Model,Msdb,Resource

第6章表的创建与操作

1.下面是有关主键和外键之间关系的描述,请问哪些描述是正确的(C)。

A.一个表中最多只能有一个主键约束,一个唯一性约束

B.一个表中最多只能有一个主键约束,一个外键约束。

C.在定义外键时,应该首先定义主键约束,然后定义外键约束。

D.在定义外键时,应该首先定义外键约束,然后定义主键约束。

2.使用T-SQL创建表的语句是(B)。

A.DELETETABLEB.CREATETABLE

C.ADDTABLED.DROPTABLE

3.在T-SQL中,关于NULL值叙述正确选项是(D)。

A.NULL表示空格

B.NULL表示0

C.NULL表示空值N

D.ULL既可以表示0,也可以表示是空格

4.SQLServer的字符型系统数据类型主要包括(B)。

A.int、money、charB.char、varchar、text

C.date、binary、intD.char、varchar、int

5.以下哪种情况应尽量创建索引(A)。

A.在WHERE子句中出现频率较高的列

B.具有很多NULL值的列

C.行较少的表

D.需要频繁更新的表

6.为数据表创建索引的目的是(

(1)A),可以在创建表时用(

(2)C)两种方法来创建唯一索引。

⑴A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类

⑵A.设置主键约束,设置唯一约束B.CREATETABLE,CREATEINDEX

C.设置主键约束,CREATEINDEX

D.以上都可以

7.表的关键字可由(D)列属性组成

A.一个B.两个C.多个D.一个或多个

8.【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C)约束。

A.主键B.外键C.NULLD.CHECK

9.可使用下列操作中的(D)为字段输入NULL值。

A.输入NULL

B.输入<

NULL>

C.将字段清空

D.按【Ctrl+O】键

10.假设列中的数据变化规律如下,请问哪一种情况可以使用IDENTITY列定义(A)。

A.1,2,3,4,5…

B.10,20,30,40,50…

C.1,1,2,3,5,8,13,21…

D.2,4,6,8,10…

11.关于索引描述错误的是以下的哪一项?

(A)

A.表中的任何数据列都可以添加索引

B.创建索引的列最好不要含有许多重复的值

C.一般不给很少使用的列添加索引

D.并不是数据库中的聚集索引越多搜索效率就越高

12.在一个表上,最多可以定义多少个聚集索引(A)。

A.1

B.2

C.3

D.多个

13.在查看关系图内容时,下面操作不能实现的是(C)。

 

A.调整数据表大小

B.调整数据表位置

C.自动排列数据表

D.自定义数据表显示比例

14.对于DROPTABLE命令的解释正确的是(B)

A.删除表里的数据,保留表的数据结构

B.删除表里的数据,同时删除了表的数据结构

C.保留数据,删除表的数据结构

D.删除此表,并删除数据库里所有与此表有关联的表

15.CREATETABLE语句(C)。

A.必须在表名称中指定表所属的数据库

B.必须指明表的所有者

C.指定的所有者和表名称组合起来在数据库中必须唯一

D.省略表名称时,则自动创建一个本地临时表

16.下列叙述错误的是(C)。

A.ALTERTABLE语句可以添加字段

B.ALTERTABLE语句可以删除字段

C.ALTERTABLE语句可以修改字段名称

D.ALTERTABLE语句可以修改字段数据类型

17.ALTERTABLE语句可以(AC)。

A.同时修改字段数据类型和长度

B.修改计算列

C.在添加字段时创建该字段的约束

D.同时删除字段和字段约束

18.下面关于UPDATE语句错误的是(D)。

A.可以使用DEFAULT关键字将字段设置为默认值

B.可以使用NULL关键字将字段设置为空值

C.可使用UPDATE语句同时修改多行

D.如果UPDATE语句中没有指定搜索条件,则默认只能修改第一行

19.如果表创建唯一索引后SQLServer将禁止(B)语句向表中添加重复的键值行。

A.INSERTB.INSERT或UPDATEC.UPDATED.ADD

第7章SELECT数据查询

1.查询语句“SELECTname,sex,birthdayFROMhuman”返回(C)列。

A.1B.2C.3D.4

2.查询语句“SELETCOUNT(*)FROMhuman”返回(A)行。

3.假设数据表“test1”中有10条数据行,可获得最前面两条数据行的语句为(B)。

A.SELECT2*FROMtest1B.SELECTTOP2*FROMtest1

C.SELECTPERCENT2*FROMtest1D.SELECTPERCENT20*FROMtest1

4.下面关于查询语句中ORDERBY子句使描述正确的是(C)。

A.如果未指定排序列,则默认按递增排序

B.数据表的列都可用于排序(各种类型)

C.如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中

D.联合查询不允许使用ORDERBY子句

5.在T-SQL语法中,SELECT查询语句的子句有很多个,但至少包括的子句是(⑴B),使用关键字(⑵A)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(⑶B),如果在SELECT语句中使用聚合函数(列函数)进行分组统计或汇总时,一定在后面使用(⑷A)子句。

⑴A.SELECT,INTO 

B.SELECT,FROM

C.SELECT,GROUP 

D.仅SELECT

⑵A.DISTINCT 

B.UNIONC.ALL 

 

D.TOP

⑶A.JOIN 

B.UNIONC.INTO 

D.LIKE

⑷A.GROUPBY 

B.COMPUTEBYC.HAVING 

D.COMPUTE

6.在T-SQL中,与NOTIN等价的操作符是(D)

A.=SOMEB.<

>

SOMEC.=ALLD.<

ALL

7.设A、B两个数据表的行数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(C)条记录。

A.3B.4C.12D.81

8.下列关于【查询编辑器】中执行查询叙述正确的是(C)。

A.如果没有选中的命令,则只执行最前面的第一条命令

B.如果有多条命令选择,则只执行选中命令中的第一条命令

C.如果查询中有多条命令有输出,则按顺序显示所有结果

D.都正确

9.下列关于查询结果错误的是(C)。

A.查询结果可以显示在网格中

B.查询结果可以按文本方式显示

C.以文本和网格显示的查询结果在保存时,其文件格式不同

D.不管以那种方式查看,查询结果都会显示在查询结果窗口中

10.下列关于【查询编辑器】的使用错误的是(A)

A.直接打开数据表为其添加、修改或删除记录

B.可以通过执行INSERT语句添加数据行

C.可以通过执行UPDATE语句修改数据

D.可以通过执行DELETE语句删除数据行

11.如果SELECT查询语句的SELECT子句为SELECTA,B,C*D,则不能使用的GROUPBY子句是(D)。

A.GROUPBYA

B.GROUPBYA,B

C.GROUPBYA,B,C*D

D.GROUPBYA,B,C,D

12.T-SQL中,下列操作不正确的是(D)

A.AGEISNOTNULL

B.NOT(AGEISNULL)

C.SNAME='

王五'

D.SNAME='

王%'

13.有关SELECTcolAcolBFROMtable-name语句,请问下面哪一种说法正确的(A)。

A.该语句不能正常执行,因为出现了语法错误。

B.该语句可以正常执行,其中colA是colB的别名。

C.该语句可以正常执行,其中colB是colA的别名。

D.该语句可以正常执行,colA和colB两个不同的列名。

14.下面是有关分组技术的描述,请问哪一种描述是正确的(A)。

A.SELECT子句中的非合计列必须出现在GROUPBY子句中。

B.SELECT子句中的非合计列可以不出现在GROUPBY子句中。

C.SELECT子句中的合计列必须出现在GROUPBY子句中。

15.由EXISTS引出的SELECT子查询,其投影列表达式通常都用(C),因为带EXISTS的子查询只返回真值或假值。

A.%B.?

C.*D._

第8章视图的创建与操作

1.不允许对视图中的计算列进行修改,也不允许对视图定义中包含有统计函数或(B)子句的视图进行修改和插入操作。

A.ORDERBYB.GROUPBYC.HAVINGD.SELECT

2.下列(C)选项是在使用视图修改数据时需要注意的。

A.在一个UPDATE语句中修改的列必须属于同一个基表

B.一次就能修改多个视图基表

C.视图中的所有列的修改必须遵守视图基表中所定义的各种数据完整性约束

D.可以对视图中的计算列进行修改

3.下面语句(D)是不正确的。

A.视图是一种常用的数据库对象,使用视图可以简化数据操作

B.使用视图可以提高数据库的安全性

C.不能创建临时视图,也不能对临时表创建视图

D.DELETEVIEW语句是删除视图

4.下面是有关视图特征的描述,(C)的描述是正确的。

A.ORDERBY子句可以直接出现在CREATEVIEW语句中。

B.ORDERBY子句不可以出现在CREATEVIEW语句中。

C.GROUPBY子句可以出现在CREATEVIEW语句中。

D.GROUPBY子句不可以出现在CREATEVIEW语句中。

5.SQLServer将创建视图的CREATEVIEW语句文本存储在(D)系统表中。

A.sp_helptextB.syscommensC.encryptionD.sysobjects

第9章T-SQL编程与应用

1.对于T-SQL单行注释,必须使用下列(A)符号进行指明。

A.--B.@@C.**D.&

&

2.对于T-SQL多行注释,必须使用下列(B)符号进行指明。

A.//B./**/C.----D.////

3.用以去掉字符串尾部空格的函数是(C)。

A.LTRIMB.RIGHTC.RTRIMD.SUBSTRING

4.在SQLSever中,全局变量以( B )符号开头。

A.@B.@@C.**D.&

5.可以用来获取指定子字符串的函数是(D)。

A.LEFTB.RIGHTC.RTRIMD.SUBSTRING

6.字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号

7.表达式‘123'

+‘456'

的结果是(C)。

A.'

579'

 B.579C.'

123456'

 D.'

123'

第10章数据库服务器编程

1.激活触发器的数据更新语句,有效选项是(B)

A.INSERTB.UPDATEC.DELETED.SELECT

2.在执行对Book表的更新操作时,如果希望不执行该操作,而是执行其他操作,则应该创建什么类型的DML触发器(D)。

A.FORB.BEFOREC.AFTERD.INSTEADOF

3.一个表上可以建立多个名称不同

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1