当前位置:文档之家› 数据库应用技术思考与练习参考答案(周慧)

数据库应用技术思考与练习参考答案(周慧)

第1章数据库系统与数据库概念设计数据库应用技术(SQL Server 2005)人民邮电出版社课后习题思考与练习一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I3.描述数据库全体数据的全局逻辑结构和特性的是(A )。

A.模式B.内模式C.外模式4.要保证数据库的数据独立性,需要修改的是(C )。

A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式5.E-R方法的三要素是(C)。

A.实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选区6.概念设计的结果是(B )。

A.一个与DBMS相关的要领模型B.一个与DBMS无关的概念模型数据库应用技术(SQL Server 2005)C.数据库系统的公用视图D.数据库系统的数据字典7.下列四项中,不属于数据库系统特点的是(C )。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高第2章关系模型与数据库逻辑设计思考与练习一、选择题1.关系数据模型是目前最重要的一种数据模型,它的三个要素是(A )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.一个关系中,能唯一标识元组的属性集称为关系的(B)。

A.副键B.关键字C.从键D.参数3.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是(A )。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号4.关系数据库管理系统应能实现的专门关系运算包括(B )。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C )操作。

A.投影B.连接C.选择D.复制-2-第11章数据库的恢复与传输6.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A )转换为关系数据模型。

A.E-R模型B.层次模型C.关系模型D.网状模型二、填空题1.关系模型中一般数据完整性分为:___________、_________和____________。

答案:实体完整性,参照完整性,用户定义完整性2.关系代数运算中,专门的关系运算有________、________和________。

答案:选择,投影,连接三、应用题(答案不唯一,仅供参考)参照2.3.3节的学生选课模型,用关系代数完成如下运算。

(1)学号为“2007060206”学生的姓名、性别和专业。

∏Sname,Sex,Specialty (σSID =’2007060206’(S))(2)软件技术专业考试成绩不及格(低于60分)的学生的学号和姓名。

∏SID,Sname (σGrade<60(S SC))(3)选修了“数据结构”课程学生的学号和姓名。

∏SID, Sname,Cname (σCname =’数据结构’(S SC C))(4)学号为“2007060208”学生的“数据结构”课程成绩。

∏SID, Sname,Cname,Grade (σSID =’2007060208’ and Cname =’数据结构’(S SC C))第3章SQL Server 2005的安装与配置思考与练习一、选择题1. (A)工具是Microsoft SQL Server 2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。

A.Microsoft SQL Server Management StudioB.SQL Server配置管理器C.Analysis ServicesD.SQL Server Business Intelligence Development Studio2.下面(C)不是微软公司为用户提供的六种版本的SQL Server 2005之一。

A.企业版B.开发版C.应用版D.标准版3.Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用(B )语言在服务器和客户机之间传递请求。

A.TCP/IP B.T-SQL C.C D.ASP二、填空题1.微软公司为用户提供了6种版本的SQL Server 2005,它们分别是:_________、-3-数据库应用技术(SQL Server 2005)_________、_________、_________、_________和_________。

答案:企业版、标准版、工作组版、开发版、企业评估版和精简版。

2.SSMS是__________________的缩写。

答案:SQL Server Management Studio第4章数据库的创建与管理思考与练习一、选择题1.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到的数据库中。

A.MasterB.MsdbC.ModelD.Tempdb2.SQL Server 2005的系统数据库是(D )。

A.Master,Tempdb,AdventureWorks,Msdb,ResourceB.Master,Tempdb,Model,Librar,ResourceC.Master,Northwind,Model,Msdb,ResourceD.Master,Tempdb,Model,Msdb,Resource二、填空题1.SSMS的注册服务器有以下几种类型:_________、_________、_________、_________和_________。

答案:数据库引擎、Analysis Services、Reporting Services、SQL Server Mobile和Integration Services2.__________数据库是系统提供的最重要的数据库,其中存放了系统级的信息。

答案:Master3.在SSMS中,_________窗口主要显示用户经常管理的数据库服务器的列表。

答案:已注册的服务器4.在SSMS中,_________窗口用于显示数据库服务器中的所有数据库对象。

答案:对象资源管理器5.修改数据库使用T-SQL 语句_________,删除数据库使用T-SQL 语句_________。

答案:ALTER DATABASE DROP DATABASE6.在SQL Server 2005中,一般主要数据文件的扩展名为_________,一般次要数据文件经常使用的扩展名为_________,日志文件的扩展名为_________。

答案:mdf、ndf、ldf7.在SQL Server 2005中,数据库文件分为两种,它们是_________和_________;文-4-第11章数据库的恢复与传输件组分为两类,它们分别是_________和_________。

答案:数据文件、事务日志文件、主文件组、次文件组8.在Microsoft SQL Server 2005系统中,一个数据库最少有一个_________文件和一个_________文件。

答案:主数据文件、事务日志文件第5章表的创建与管理思考与练习一、选择题1.使用T-SQL语言创建表时,语句是(B )。

A.DELETE TABLE B.CREATE TABLE C.ADD TABLE D.DROP TABLE 2.在T-SQL中,关于NULL值叙述正确选项是(D)。

A.NULL 表示空格B.NULL表示0C.NULL既可以表示0,也可以表示是空格D.NULL表示空值3.【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C )约束。

A.主键B.外键C.NULL D.CHECK4.为数据表创建索引的目的是((1)A ),可以在创建表时用((2)C)两种方法来创建唯一索引。

⑴A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类⑵A.设置主键约束,设置唯一约束B.CREATE TABLE,CREATE INDEXC.设置主键约束,CREATE INDEX D.以上都可以5.SQL Server的字符型系统数据类型主要包括(B )。

A.int、money、char B.char、varchar、textC.datetime、binary、int D.char、varchar、int二、填空题1.使用T-SQL语句管理表的数据,插入语句是:_________。

修改语句是:_________。

删除语句是:_________。

答案:INSERT、UPDATA、DELETE2.SQL Server 2005提供的数据库表除了用户自定义的标准表外,还包括一些特殊用途的表,主要有__________、__________和__________三种。

答案:分区表、临时表和系统表3.T-SQL 中的整数数据类型包括bigint 、_____、smallint 、_____等几种类型。

答案:int、tinyint-5-数据库应用技术(SQL Server 2005)4.表的关联就是_____约束。

答案:外键5.关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图标,则关系类型为_____。

如果关系连线一端为钥匙图标,另一端为∞图标,则关系类型为_____。

答案:1:1、1:n6.T-SQL语言基本表定义有___________、___________、___________和___________4个表级约束。

答案:主键约束、外键约束、唯一性约束、检查约束7.当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个________、________的索引。

答案:唯一性、聚簇8.在索引命令中使用关键字CLUSTERED或NONCLUSTERED分别表示将建立的是________或________索引。

答案:聚簇索引、非聚簇索引第6章SELECT数据查询思考与练习一、选择题1.查询语句“SELECT name,sex,birthday FROM human”返回(C )列。

A.1 B.2 C.3 D.42.语句“SELET COUNT(*) FROM human”返回(A )行。

相关主题