文档库 最新最全的文档下载
当前位置:文档库 › 数据库技术与应用第二版课后答案资料

数据库技术与应用第二版课后答案资料

数据库技术与应用第二版课后答案资料
数据库技术与应用第二版课后答案资料

第1章习题参考答案

1.思考题

(1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系?

答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。

(2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。

(3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点?

答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。

(4)关系数据库中选择、投影、连接运算的含义是什么?

答:

1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。

2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。

3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。

(5)关键字段的含义是什么?它的作用是什么?

答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。

(6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示?

答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框内。ABAAC ABCAA

第2章习题解答

1. 思考题

(1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么?

答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。

(2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及SQL Server 的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。

(3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么?答:存放数据库数据和数据库对象的文件叫数据库文件;在SQL Server 2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据

文件组成。

1)主数据文件。一个数据库可以有一个或多个数据文件,当有多个数据文件时,有一个文件被定义为主数据文件,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据文件,主数据文件名称的默认后缀是.mdf。

2)次数据文件。次数据文件用来存储主数据文件中没存储的其他数据。使用次数据文件来存储数据的优点在于,可以在不同物理磁盘上创建次数据文件,并将数据存储在这些文件中,这样可以提高数据处理的效率。一个数据库可以有零个或多个次数据文件,次数据文件名称的默认后缀是.ndf。

3)事务日志文件。事务日志记录了每一个事务的开始、对数据的改变和取消修改等信息。如使用INSERT、UPDATE、DELETE等对数据库进行操作都会记录在此文件中,而SELECT 等对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个或多个事务日志文件,事务日志文件名称的默认后缀是.ldf。

SQL Server 2008中数据库文件名有2个:逻辑文件名和物理文件名。逻辑文件名是指当在T-SQL命令语句中存取某一个文件时必须使用该数据库文件的逻辑文件名,各个数据库的逻辑文件名不能相同。物理文件名是指数据库文件实际存储在磁盘上的文件名称。数据库的逻辑文件名是在Transact-SQL语言中引用的用于存取某一数据库文件的标识。物理文件名则是在操作系统环境或用户程序中引用的数据库文件标识。

(4)分离数据库和附加数据库的区别是什么?分离数据库是不是将其从磁盘上真正删除了?为什么?答:数据库的分离就是将用户的数据库从SQL Server中删除,即从SQL Server服务器中分离出来,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损,即数据库文件仍保留在磁盘上。在实际工作中,分离数据库作为对数据库的一种备份来使用。

附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQL Server 服务器的数据库文件添加到服务器中。还可以很方便地在SQL Server 服务器之间利用分

离后的数据文件和事务日志文件组成新的数据库。

(5)数据库的收缩是不是指数据库的压缩?为什么?收缩数据库能起什么作用?

答:收缩数据库就是把数据库不需要或者没有用的东西进行资源回收,简单的说就是数据库压缩。

CBCDB BCACD

第3章习题解答

1.思考题

(1)数据通常存储在什么对象中?表对象存储在什么文件中?什么用户可以对表对象进行操作?答:数据通常存储在表对象中,表对象存储在数据库文件是,任何有相应权限的用户都可以对之进行操作。在SQL Server 2008中数据表的创建可以以图形界面方式完成,也可以使用T-SQL 语言的方式完成。

(2)什么是数据的完整性?数据完整性包括哪些内容?为什么要使用数据的完整性?答:数据的完整性是指数据库中数据的正确性、有效性和一致性。

(1)正确性:指数据的合法性,如数值型数据只能包含数字,不能包含字母。(2)有效性:指数据是否处在定义域的有效范围之内。

(3)一致性:指同一事实的两个数据应该一致,不一致即是不相容的。

通俗地讲就是限制数据库中的数据表可输入的数据,防止数据库中存在不符合语义规定的数据和因错误信息的输入输出造成的无效操作或错误信息。使用数据完整性可确保数据库中的数据质量。

(3)假定利用CREATE TABLE 命令建立下面的BOOK表:CREATE TABLE BOOK ( 总编号char(6), 分类号char(6), 书名char(6), 单价numeric(10,2))

则“单价”列的数据类型是什么?列宽度是多少?是否有小数位?答:“单价”列的数据类型是数值型,列宽度是10,有小数位2位。

(4)在SQL Server 中删除数据表和删除表数据是一个问题吗?为什么?若要删除表的

定义及其数据,应使用什么语句?

答:在SQL Server 中删除数据表和删除表数据不是一个问题。删除数据表是指将整个表文件在数据库中删除,删除表数据则是对数据表的某些数据内容进行删除。若要删除表的定义及其数据,应使用语句:

DROP TABLE 语句

(5)什么是实体完整性?实体完整性可通过什么措施实现?主键约束和唯一性约束有什么区别?答:实体完整性是指一个关系中所有主属性不能取空值。所谓“空值”,就是“不知道”或“无意义”的值。实体完整性可以通过标识列、主键约束、唯一性约束以及建立唯一性索引等措施来实现。

主键约束:指定表的一列或几列的组合能唯一地标识一行记录。

唯一性约束:指定一个或多个列的组合的值具有唯一性,以防止在列中输入重复的数据。DCABC ABAAB

第4章习题解答

1.思考题

(1)在SQL的查询语句SELECT中,使用什么选项实现投影运算?什么选项实现连接

运算?什么选项实现选择运算?

答:在SQL的查询语句中,select选项实现(投影)运算,from选项实现(连接)运算,where 选项实现(选择)运算。

(2)一个子SELECT的结果作为查询的条件,即在一个SELECT语句的WHERE子句中出现另一个SELECT语句,这种查询称为什么查询?其功能是什么?

答:称为嵌套查询。嵌套查询是T-SQL语言的高级查询,它可以用多个简单的基本查询构成复杂的查询,从而增强其查询功能。

(3)在SELECT语句中,定义一个区间范围的特殊运算符是什么?检查一个属性值是否属于一组值中的特殊运算符又是什么?

答:在SELECT 语句中,定义一个区间范围的特殊运算符是BETWEEN,检查一个属性值是否属于一组值的特殊运算符是IN。

(4)在T-SQL语句中,与表达式“工资BETWEEN 2000 AND 5000”功能相同的表达式如何写?

答:工资>=2000 AND 工资<=5000

(5)语句“SELECT * FROM 成绩表WHERE 成绩>(SELECT avg(成绩) FROM 成绩表)”的功能是什么?

答:查询成绩表中所有成绩大于平均成绩的记录

BDCBD CDACD

第5章习题解答

1.思考题

(1)什么是聚集索引?什么是非聚集索引?它们的区别是什么?

答:聚集索引(Clustered)将数据行的键值在数据表内排序并存储对应的数据记录,使得数据表的物理顺序与索引顺序一致。非聚集索引(Non-clustered)具有完全独立于数据行的结构。数据存储在一个地方,索引存储在另一个地方。

聚集索引确定表中数据的物理顺序。非聚集索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同。

(2)一个表中的数据可以按照多种顺序来存储吗?一个表中能创建几个聚集索引?聚集索引一定是唯一索引吗?为什么?

答:一个表中的数据只能按照一种顺序来存储,所以一个表中只能创建一个聚集索引。唯一索引是给所做的索引增加了唯一性的约束,添加,修改索引列中数据时,不允许出现重复值。聚集索引是唯一的,也可以不是唯一的,就看如何定义。

(3)视图和数据表的区别是什么?视图可以创建索引、创建主健、约束吗?为什么?答:视图和数据表的区别:

1)视图是已经编译好的sql语句。而表不是。2)视图没有实际的物理记录。而表有。3)表是内容,视图是窗口。

4)表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改。

5)表是内模式,视图是外模式。

6)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL 语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。

7)表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。8)视图的建立和删除只影响视图本身,不影响对应的基本表。

(4)能不能基于临时表建立视图?由什么语句可建立临时表?在CREATE VIEW语句中能不能使用INTO关键字?为什么?

答:不能基于临时表建立视图。由SELECT INTO语句可建立临时表,在CREATE VIEW语句中不能使用INTO关键字。

(5)视图存储记录吗?对更新视图的操作最终都转化为对什么的更新操作?

答:视图的信息存放在系统表中,可以使用查询语句或系统存储过程进行查询。由于视图实际上并不存储记录,因此更新视图的操作最终都转化为对基表的更新操作。

ACCAA BCCAA

第6章习题解答

1.思考题

(1)什么是存储过程?为什么要使用存储过程?

答:存储过程是SQL Server服务器中一组(预编译)的T-SQL语句的集合,是存储在数据库中的程序,这些程序是用来完成对数据库的指定操作。存储过程具有如下优点:

1) 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2) 当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的SQL 语句,可能要多次连接数据库。而使用存储过程,只需要连接一次数据库就可以了。

3) 存储过程可以重复使用,可减少数据库开发人员的工作量。

4) 安全性高,可设定只有某此用户才具有对指定存储过程的使用权。

(2)系统存储过程和自定义存储过程有何区别?

答:最简单的区别就是系统存储过程是系统自带的,用户不可更改删除;而自定义的存储过程是用户自己编辑的。在自定义存储过程中可以调用系统存储过程。

(3)当某个表被删除后,该表上的所有触发器是否还存在?为什么?

答:因为触发器(trigger)是SQL Server数据库中一种特殊类型的存储过程,不能由用户直接调用,而且可以包含复杂的T-SQL语句。

触发器是为表上的更新、插入、删除操作定义的,也就是说当表上发生更新、插入或删除操作时触发器将执行。所以,当某个表被删除后,该表上的所有触发器将自动被删除。触发器主要用于强制复杂的业务规则或要求。

(4)存储过程和触发器有什么区别?什么时候用存储过程?什么时候用触发器?

答:存储过程和触发器,它们都是独立的数据库对象和存储在数据库上的特殊的程序。存储过程由用户调用,完成指定的数据处理任务;触发器则由特定的操作触发,从而自动完成相关的处理任务。

使用触发器可以实现更强的数据完整性方面的约束。

(5)要求创建一个存储过程myproc,查询指定班级中选修指定课程的学生人数,并将查询结果通过参数返回。以下过程调用存储过程查询“材料科学0601”班中选修“C++程序设计基础”的学生人数:

CREATE PROCEDURE [myproc]

@classname VARCHAR(20), @cname VARCHAR(20), @count INT OUTPUT AS SELECT COUNT(*) FROM S_C_Info sc, st_info s, c_info c WHERE c.c_no=s c.c_no AND s.st_id=sc.st_id AND

s.Cl_Name=@classname AND c.C_Name=@cname

执行这个存储过程的语句段为:DECLARE @count int

EXEC myproc '材料科学0601','C++程序设计基础' , _______ print @count

请问应在语句的下划线处填入什么内容?

答:因为题中要求将查询结果通过参数返回。所以应填写@count OUTPUT 。

CBCDD CAADB

第7章数据转换

1.思考题

(1)SQL Server 2008中在数据库联机或正在使用时可以执行备份操作吗?为什么?答:SQL Server 2008备份数据库是动态的,即在数据库联机或正在使用时可以执行备份操作。尽管Microsoft SQL Server 2008 可以在数据库正在使用时对其进行备份,但是应将备份过程安排在活动不频繁时进行,以使对用户的影响减至最小。

(2)SQL Server 2008中是否可以实现SQL Server服务器之间、以及SQL Server与其他关系型数据源或不同数据源之间进行数据的导入、导出和转换?为什么?

答:可以。因为,SQL Server提供了数据传送功能,用于实现SQL Server服务器之间、以及SQL Server与其他关系型数据源或不同数据源之间进行数据的导入、导出和转换。

其中:

导入数据帮助用户从外部数据源检索数据,并将数据插入到SQL Server表的过程。导出数据帮助用户将SQL Server实例中的数据导出到OLE DB数据源、ODBC数据源、Excel 工作表或者文本文件中。

(3)在SQL Server系统中,是否任意用户都可以进行备份数据?为什么?

答:在SQL Server系统中,只有获得许可的角色才可以备份数据,这些角色是:固定服务器角色sysadmin(系统管理员)、固定数据库角色db_owner(数据库所有者)和固定数据库角色db_backupoperator(允许进行数据库备份的用户)。或者通过授权其他角色也允许做数据库备份。

(4)磁盘备份设备是指什么?它与常规操作系统文件有什么区别?

答:磁盘备份设备就是存储在硬盘或者其他磁盘媒体上的文件,与常规操作系统文件一样。

(5)脚本是什么?用户通过SSMS可以对指定文件中的脚本进行哪些操作?脚本文件可不可以在不同的计算机之间传送?为什么?

答:脚本是存储在文件中的一系列SQL语句,是可再用的模块化代码。用户通过SSMS可以对指定文件中的脚本进行修改、分析和执行。脚本文件可以在不同的计算机之间传送,其扩展名为sql。

BDBAA DBCDD

第8章习题解答

1.思考题

(1)SQL Server 2008提供了哪些安全管理机制?安全性管理是建立在什么机制上的?答:SQL Server 2008提供了非常完善的安全管理机制,包括用户登录、管理和对用户使用数据库对象的管理。SQL Server2008的安全性管理是建立在身份验证和访问许可机制上的。

(2)SQL Server 2008有几种身份验证方式?它们的区别是什么?哪种身份验证方式更安全?

答:SQL Server 2008有两种身份验证方式,即Windows身份验证模式和混合模式。Windows 身份验证模式会启用Windows 身份验证并禁用SQL Server 身份验

证。混合模式会同时启用Windows 身份验证和SQL Server 身份验证。Windows 身份验证始终可用,并且无法禁用。

SQL Server 2008 的默认身份验证模式是Windows身份验证模式,混合模式更为安全。

(3)数据库的权限是指什么权限?权限管理的主要任务是什么?角色中的所有成员能否继承该角色所拥有的权限?

答:SQL Server2008中的权限包括3种类型:对象权限、语句权限和隐含权限。权限管理的主要任务是对象权限和语句权限的管理。角色中的所有成员继承该角色所拥有的权限。(4)SQL Server 2008中有几种角色类型?它们的主要区别是什么?

答:SQL Server 2008中有3种角色类型:固定角色、用户定义的数据库角色和应用程序角色。

固定角色:是指其权限已被SQL Server 2008定义,且SQL Server 2008管理者不能对其权限进行修改的角色。这些固定角色涉及服务器配置管理以及服务器和数据库的权限管理。按照管理目标对象的不同,固定角色又分为固定服务器角色和固定数据库角色。

用户定义数据库角色:就是当一组用户需要设置的权限不同于固定数据库角色所具有的权限时,为了满足要求而定义的新的数据库角色。

应用程序角色:是一个数据库主体,它使应用程序能够用其自身的、类似用户的特权来运行。使用应用程序角色,可以只允许通过特定应用程序连接的用户访问特定数据。

(5)SQL Server 2008安全管理的内容主要包括哪些?

答:SQL Server2008安全管理的内容,主要包括:登录账号管理、数据库用户管理、数据库权限管理、数据库角色管理等。

ADCBB ADACC

第9章习题解答

1.思考题

(1)VB对象的3要素是指什么?它们的作用是什么?

答:对象的属性、方法、事件就称为对象的三要素。1)属性,属性描述对象的性质或特征,即该对象是什么样的。2)方法,方法反映对象的行为,即该对象会干什么。3)事件

事件指明对象在什么条件下发生什么事情,即在什么条件下执行哪段代码。

(2)什么是变量的作用域?作用域有哪些类型?什么是变量的生存期?生存期有哪些类型?

答:1)变量的作用域是指变量的有效范围。

2)根据作用域,变量可分为局部变量、窗体级变量、模块级变量、全局变量。局部变量:在过程体内部定义,其作用域是从定义起到所在语句块或过程结束为止的局部范围,其他地方不能使用。

窗体级变量:是在窗体代码的通用声明区用Dim或Private关键字定义的变量,它不属于该窗体的任何过程,可以被本窗体内的所有过程访问,而不能为其他窗体或模块使用。窗体级变量与窗体的生存期一样,只要窗体不消失,它就不消失。

模块级变量:与窗体级变量同级别,它是在模块的“通用声明”区用Dim或Private关键字定义的变量。它不属于该模块的任何过程,可以被本模块内的所有过程访问,而不能用在其他模块或窗体中。

全局变量:是在窗体或模块的通用声明区用Public关键字进行定义的变量,它在整个工程的所有过程中均可使用,且在应用程序运行过程中一直存在。

3)变量的生存期表示它可以存储值的时间周期。在生存期内变量的值可以更改,但变量总是存储某些值。即指在程序执行的动态过程中,变量在哪个阶段是存在的。

4)局部变量根据生存期分为动态局部变量和静态局部变量,两者的区别是:

(a)动态局部变量的生存期是:程序执行到定义该变量的Dim语句时,在内存建立起该变量,此时该变量“诞生”了;程序继续往下执行到该变量所在的程序块(或过程)结束时,

该变量“死亡”,其代表的值也不复存在。如果该变量所在过程再次执行,再次执行到定义该变量的Dim语句则一个新的变量“诞生”,与上次已“死亡”的同名的变量毫无关系。(b)静态局部变量的生存期是:程序第一次执行到定义该变量的Static语句时,在内存建立起该变量,此时该变量“诞生”了;程序继续往下执行,甚至超出该变量所在的程序块(或过程),该变量一直存在,其代表的值也存在,只是不能使用。

(3)在同一模块、不同过程中声明的相同变量名,两者是否表示同一变量?有没有联系?答:不是同一个变量;过程内部声明的变量是局部变量,并不能在过程范围之外访问,即使变量名相同,也是属于指定过程的独立变量,过程执行完毕立即清除。表示不同的变量,没有任何关系。

(4)VB中将数字字符串转换成数值,用什么函数?取字符串中的某几个字符,用什么函数?大小写字母间的转换用什么函数?答:

1)将数字字符串转换成数值,用函数val()函数,如val ("1243AB");

2) 取字符串中的某几个字符,用函数LEFT()函数、MID()函数和RIGHT ()。如LEFT("12ABC",3), MID("12ABC",2,3), RIGHT("123AB",2);

3) 大小写字母间的转换用函数Lcase()和Ucase ()。如Lcase("ABCD"), Ucase("abcd")

(5)数据访问涉及几个组成部分?这些组成部分的作用是什么?答:数据访问涉及3个组成部分:数据提供者(Data Provider)、数据服务提供者(Data Service Provider)、数据使用者(Data Consumer)。

1)数据提供者(Data Provider)提供数据存储的组件和数据,如普通的文本文件、主机上的复杂数据库,都是数据提供者的例子。2)数据服务提供者(Data Service Provider)是位于数据提供者之上、从过去的数据库管理系统中分离出来、独立运行的功能组件。

3)数据使用者(Data Consumer)为任何需要访问数据的系统程序或应用程序,除了典型

的数据库应用程序之外,还包括需要访问各种数据源的开发工具或语言。BDADC CDDCA

传热学第四版课后思考题答案(杨世铭-陶文铨)]

第一章 思考题 1. 试用简练的语言说明导热、对流换热及辐射换热三种热传递方式之间的联系和区别。 答:导热和对流的区别在于:物体内部依靠微观粒子的热运动而产生的热量传递现象,称为导热;对流则是流体各部分之间发生宏观相对位移及冷热流体的相互掺混。联系是:在发生对流换热的同时必然伴生有导热。 导热、对流这两种热量传递方式,只有在物质存在的条件下才能实现,而辐射可以在真空中传播,辐射换热时不仅有能 量的转移还伴有能量形式的转换。 2. 以热流密度表示的傅立叶定律、牛顿冷却公式及斯忒藩-玻耳兹曼定律是应当熟记的传热学公式。试 写出这三个公式并说明其中每一个符号及其意义。 答:① 傅立叶定律: dx dt q λ-=,其中,q -热流密度;λ-导热系数;dx dt -沿x 方向的温度变化率,“-”表示热量传递的方向是沿着温度降低的方向。 ② 牛顿冷却公式: )(f w t t h q -=,其中,q -热流密度;h -表面传热系数;w t -固体表面温度;f t -流体的温度。 ③ 斯忒藩-玻耳兹曼定律:4T q σ=,其中,q -热流密度;σ-斯忒藩-玻耳兹曼常数;T -辐射物体的热力学温度。 3. 导热系数、表面传热系数及传热系数的单位各是什么?哪些是物性参数,哪些与过程有关? 答:① 导热系数的单位是:W/(m.K);② 表面传热系数的单位是:W/(m 2.K);③ 传热系数的单位是:W/(m 2.K)。这三个参数中,只有导热系数是物性参数,其它均与过程有关。 4. 当热量从壁面一侧的流体穿过壁面传给另一侧的流体时,冷、热流体之间的换热量可以通过其中任何 一个环节来计算(过程是稳态的),但本章中又引入了传热方程式,并说它是“换热器热工计算的基本公式”。试分析引入传热方程式的工程实用意义。 答:因为在许多工业换热设备中,进行热量交换的冷、热流体也常处于固体壁面的两侧,是工程技术中经常遇到的一种典型热量传递过程。 5. 用铝制的水壶烧开水时,尽管炉火很旺,但水壶仍然安然无恙。而一旦壶内的水烧干后,水壶很快就 烧坏。试从传热学的观点分析这一现象。 答:当壶内有水时,可以对壶底进行很好的冷却(水对壶底的对流换热系数大),壶底的热量被很快传走而不至于温度升得很高;当没有水时,和壶底发生对流换热的是气体,因为气体发生对流换热的表面换热系数小,壶底的热量不能很快被传走,故此壶底升温很快,容易被烧坏。 6. 用一只手握住盛有热水的杯子,另一只手用筷子快速搅拌热水,握杯子的手会显著地感到热。试分析 其原因。 答:当没有搅拌时,杯内的水的流速几乎为零,杯内的水和杯壁之间为自然对流换热,自热对流换热的表面传热系数小,当快速搅拌时,杯内的水和杯壁之间为强制对流换热,表面传热系数大,热水有更多的热量被传递到杯壁的外侧,因此会显著地感觉到热。 7. 什么是串联热阻叠加原则,它在什么前提下成立?以固体中的导热为例,试讨论有哪些情况可能使热 量传递方向上不同截面的热流量不相等。 答:在一个串联的热量传递过程中,如果通过每个环节的热流量都相同,则各串联环节的总热阻等于各串联环节热阻的和。例如:三块无限大平板叠加构成的平壁。例如通过圆筒壁,对于各个传热环节的传热面积不相等,可能造成热量传递方向上不同截面的热流量不相等。 8.有两个外形相同的保温杯A 与B ,注入同样温度、同样体积的热水后不久,A 杯的外表面就可以感觉到热,而B 杯的外表面则感觉不到温度的变化,试问哪个保温杯的质量较好? 答:B:杯子的保温质量好。因为保温好的杯子热量从杯子内部传出的热量少,经外部散热以后,温度变化很小,因此几乎感觉不到热。 第二章 思考题 1 试写出导热傅里叶定律的一般形式,并说明其中各个符号的意义。 答:傅立叶定律的一般形式为:n x t gradt q ??-=λλ=-,其中:gradt 为空间某点的温度梯度;n 是通过该点的等温线上的法向单位矢量,指向温度升高的方向;q 为该处的热流密度矢量。

《数据库技术与应用 》实验报告

《数据库技术与应用》上机实验报告 目录: 一、概述 二、主要上机实验内容 1.数据库的创建 2.表的创建 3.查询的创建 4.窗体的创建 5.报表的创建 6.宏的创建 三、总结 一、概述 (一)上机内容: 第七周:熟悉Access界面,数据库和表的创建,维护与操作 1. 熟悉Access的启动,推出,界面,菜单,工具栏等; 2. 练习使用向导创建数据库、创建空数据库; 3. 练习创建表结构的三种方法(向导、表设计器、数据表)、表中字段属性设置; 4. 练习向表中输入不同类型的数据; 5. 练习创建和编辑表之间的关系; 6. 练习表的维护(表结构、表内容、表外观) 7. 练习表的操作(查找、替换、排序、筛选等) 第八周:练习创建各种查询 1.选择查询(单表、多表、各种查询表达式) 2.参数查询 3.交叉表查询 4.操作查询(生成查询、删除查询、更新查询、追加查询) 第十周:练习创建各种类型的窗体 1.自动创建纵栏式窗体和表格式窗体; 2.向导创建主|子窗体

3.图表窗体的创建 4.练习通过设计器创建窗体 5.练习美化窗体 第十三周:练习创建各种类型的报表 1.自动创建纵栏式报表和表格式报表; 2.向导创建报表(多表报表、图表报表、标签报表) 3.练习通过设计视图创建报表(主|子报表、自定义报表) 4.练习在报表中添加计算字段和分组汇总数据 第十五周:综合应用 1.了解Access数据库系统开发的一般方法; 2.课程内容的综合练习; 3.编写上机实验报告、答疑 (二)上机完成情况 第七周:熟悉Access界面,数据库和表的创建,维护与操作 完成了创建表,向表中输入不同类型的数据,创建和编辑表之间的关系,进行了表的维护,修改了表的结构、内容、外观,最后进行了表的操作,查找、替换、排序、筛选等。 已完成 第八周:练习创建各种查询 练习选择查询、参数查询、交叉表查询,然后练习并操作查询,生成查询、删除查询、更新查询、追加查询等。 已完成 第十周:练习创建各种类型的窗体 自动创建纵栏式窗体和表格式窗体,向导创建主|子窗体和图表窗体,练习通过设计器创建窗体,美化窗体。 基本完成 第十三周:练习创建各种类型的报表 自动创建纵栏式报表和表格式报表,向导创建报表,练习通过设计视图创建报表,在报表中添加计算字段和分组汇总数据。 已完成 第十五周:综合应用

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

数据库技术与应用(第二版)课后答案资料

第1章习题参考答案 1.思考题? (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系??? 答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。? (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明???答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。? (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点??? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。(4)关系数据库中选择、投影、连接运算的含义是什么? ?答:? 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。? 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。? 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。?连接过程是通过两个关系中公有的字段名进行的。? (5)关键字段的含义是什么?它的作用是什么?? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。? (6)什么是E-R图?E-R?图是由哪几种基本要素组成?这些要素如何表示?? 答:E-R图也称实体-联系图(Entity?Relationship?Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框内。 ABAAC ABCAA 第2章?习题解答 1.?思考题? (1)在SQL?Server?2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么?? 答:SQL?Server?2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service?Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。? (2)SQL?Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么??答:master?数据库记录SQL?Server?系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及?SQL?Server?的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。? (3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么??答:存放数据库数据和数据库对象的文件叫数据库文件;在SQL?Server?2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据文件组成。

《数据库技术与应用》

《数据库技术与应用》 课程教学大纲(及实验教学大纲) 第一部分课程教学大纲 课程名称:数据库技术与应用(Application of Database Technology) 授课教师: 答疑时间: 办公室:信息管理与工程学院 课程类别:限定选修课(模块V、挂牌、财经类专业学生计算机应用基础选修课) 课程时间安排:2012年2月—2012年6月 授课时间: 授课地点:教育技术中心 授课安排调整:节日放假,课程内容顺延 期末考试时间:第17周(随堂闭卷笔试) 教学课时数: 2 × 17 = 34课时(课后课程实验8课时) 课程网址:上财教学网 指定教材: 崔敬东于长锐崔丽丽编著。数据库技术与应用——面向业务分析的Access 2003。清华大学出版社,2011 参考书目: 亚历山大著梁普选刘玉芬等译。Access数据分析宝典。电子工业出版社,2006 布鲁特曼等著,付宇光等译。Access Cookbook中文版:数据分析详解。清华大学出版社,2008 预备知识: 本课程为财经类专业学生的计算机应用基础选修课,假设学生已经掌握计算机应用的基本技能和关于计算机的基础知识,主要着重于计算机基本概念、基本原理、基础知识和基本操作。 教学目的: 本课程教学目的在于向学生较全面地介绍关系数据库技术的基本知识和一般原理,使学生在理解数据在关系数据库中的组织形式、数据彼此的逻辑联系及联系方式等基本范畴的基础上,掌握基于关系数据库技术的数据分析方法,并能够熟练地应用Microsoft Access关系数据库管理系统软件提取数据、加工数据和对数据进行组织输出。同时,通过上机操作、练习和实验,使学生加深对关系数据库理论的理解和认识,提高综合分析问题和解决问题的能力,并掌握利用Microsoft Access工具从数据库中查询数据和设计业务报表的方法。 课堂练习: 由于本课程的重点是数据库理论和技术的实际应用,因此具有很强的操作实验性质,所以要求学生一

数据库技术与应用(第二版)课后答案

第1章习题参考答案 1.思考题 (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系? 答:数据库是存贮在计算机的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。 (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。 (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。 (4)关系数据库中选择、投影、连接运算的含义是什么? 答: 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。 (5)关键字段的含义是什么?它的作用是什么? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌);关键字段的作用主要是为建立多个表的关联和进行快速查询。 (6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示? 答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框。 ABAAC ABCAA 第2章习题解答 1. 思考题 (1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么? 答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。 (2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例围的元数据、端点、服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的

数据库技术与应用教程各章节知识点汇总

数据库技术及应用教材(第 2 版)各章节知识点 第1 章数据库系统概述 1.1 数据库管理技术的产生和发展 1.1.1 人工管理阶段(20 世纪50 年代之前) 特点:①数据不保存 ②数据不具独立性 ③数据不共享 1.1.2 文件管理/系统阶段(20 世纪50 年代-60 年代中期)特点: ①数据可以保存 ②独立性依然差 ③冗余量大 1.1.3 数据库管理阶段20 世纪60 年代以后 1.2.1 基本概念 1. 数据Data 2. 数据库Database, DB 3. 数据库管理系统Database Management System, DBMS 功能:数据定义、数据操纵、数据控制、数据通信 4. 数据库系统Database System, DBS 包括数据库、数据库管理系统、应用系统、数据库管理员(Database Administrator, DBA)和用户 1.2.2 数据库系统的特点 1. 数据共享性好 2. 数据独立性强 3. 数据结构化

4. 统一的数据控制功能123数据库系统的组成(同上) 124数据库系统的抽象级别 DBMS中的数据被描述为逻辑模式、物理模式和外模式三级抽象1.3数据模型(概念模型、逻辑模型和物理模型) 1.3.1基本组成 1. 数据结构 2. 数据操作 3. 数据约束 1.3.2层次模型 1.3.3网状模型 1.3.4关系模型(应用最广泛) 1.3.5面向对象模型 1.3.6对象关系模型 第2章关系数据库 2.1关系数据模型的基本概念 关系数据库系统是支持关系模型的数据库系统 关系模型由数据结构、关系操作和完整性约束3部分组成 1. 数据结构(二维表) (1关系 (2元组 (3属性 (4键 ((1)超键:能唯一标识元组的属性过属性集

传热学课后习题

第一章 1-3 宇宙飞船的外遮光罩是凸出于飞船船体之外的一个光学窗口,其表面的温度状态直接影响到飞船的光学遥感器。船体表面各部分的表明温度与遮光罩的表面温度不同。试分析,飞船在太空中飞行时与遮光罩表面发生热交换的对象可能有哪些?换热方式是什么? 解:遮光罩与船体的导热 遮光罩与宇宙空间的辐射换热 1-4 热电偶常用来测量气流温度。用热电偶来测量管道中高温气流的温度,管壁温度小于气流温度,分析热电偶节点的换热方式。 解:结点与气流间进行对流换热 与管壁辐射换热 与电偶臂导热 1-6 一砖墙表面积为12m 2,厚度为260mm ,平均导热系数为1.5 W/(m ·K)。设面向室内的表面温度为25℃,而外表面温度为-5℃,确定此砖墙向外散失的热量。 1-9 在一次测量空气横向流过单根圆管对的对流换热试验中,得到下列数据:管壁平均温度69℃,空气温度20℃,管子外径14mm ,加热段长80mm ,输入加热段的功率为8.5W 。如果全部热量通过对流换热传给空气,此时的对流换热表面积传热系数为? 1-17 有一台气体冷却器,气侧表面传热系数95 W/(m 2·K),壁面厚2.5mm ,导热系数46.5 W/(m ·K),水侧表面传热系数5800 W/(m 2·K)。设传热壁可看作平壁,计算各个环节单位面积的热阻及从气到水的总传热系数。为了强化这一传热过程,应从哪个环节着手。 1-24 对于穿过平壁的传热过程,分析下列情形下温度曲线的变化趋向:(1)0→λδ;(2)∞→1h ;(3) ∞→2h 第二章 2-1 用平底锅烧水,与水相接触的锅底温度为111℃,热流密度为42400W/m 2。使用一段时间后,锅底结了一层平均厚度为3mm 的水垢。假设此时与水相接触的水垢的表面温度及热流密度分别等于原来的值,计算水垢与金属锅底接触面的温度。水垢的导热系数取为1 W/(m ·K)。 解: δλt q ?= 2 .2381103424001113 12=??+=?+=-λδ q t t ℃ 2-2 一冷藏室的墙由钢皮、矿渣棉及石棉板三层叠合构成,各层的厚度依次为0.794mm 、 152mm 及9.5mm ,导热系数分别为45 W/(m ·K)、0.07 W/(m ·K)及0.1 W/(m ·K)。冷藏室的有效换热面积为37.2m 2,室内、外气温分别为-2℃和30℃,室内、外壁面的表面传热系数可分别按1.5 W/(m 2·K)及2.5 W/(m 2·K)计算。为维持冷藏室温度恒定,确定冷藏室内的冷却排管每小时内需带走的热量。 解:()2 3 233221116.95.21101.05.907.015245794.05.1123011m W h h t R t q =+ ???? ??+++--=++++?=?= -λδλδλδ总 W A q 12.3572.376.9=?=?=Φ 2-4一烘箱的炉门由两种保温材料A 和B 做成,且δA =2δB (见附图) 。 h 1 t f1 h 2 t f2 t w δA δ B

数据库技术与应用知识点总结

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文 件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型:

(1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性 关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆

数据库原理及应用(第2版)习题参考答案..

第1章数据概述 一.选择题 1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件 C.应用软件D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是B A.数据库B.操作系统 C.应用程序D.数据库管理系统 9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是D A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端 B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件 C.客户/服务器结构比文件服务器结构的网络开销小 D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

传热学第五版课后习题答案(1)

传热学习题_建工版V 0-14 一大平板,高3m ,宽2m ,厚,导热系数为45W/, 两侧表面温度分别为 w1t 150C =?及w1t 285C =? ,试求热流密度计热流量。 解:根据付立叶定律热流密度为: 2 w2w121t t 285150q gradt=-4530375(w/m )x x 0.2λλ??--??=-=-=- ? ?-???? 负号表示传热方向与x 轴的方向相反。 通过整个导热面的热流量为: q A 30375(32)182250(W)Φ=?=-??= 0-15 空气在一根内经50mm ,长米的管子内流动并被加热,已知空气的平均温度为85℃,管壁对空气的h=73(W/m 2.k),热流密度q=5110w/ m 2, 是确定管壁温度及热流量?。 解:热流量 qA=q(dl)=5110(3.140.05 2.5) =2005.675(W) πΦ=?? 又根据牛顿冷却公式 w f hA t=h A(t t )qA Φ=??-= 管内壁温度为:

w f q5110 t t85155(C) h73 =+=+=? 1-1.按20℃时,铜、碳钢(%C)、铝和黄铜导热系数的大小,排列它们的顺序;隔热保温材料导热系数的数值最大为多少列举膨胀珍珠岩散料、矿渣棉和软泡沫塑料导热系数的数值。 解: (1)由附录7可知,在温度为20℃的情况下, λ铜=398 W/(m·K),λ碳钢=36W/(m·K), λ铝=237W/(m·K),λ黄铜=109W/(m·K). 所以,按导热系数大小排列为: λ铜>λ铝>λ黄铜>λ钢 (2) 隔热保温材料定义为导热系数最大不超过 W/(m·K). (3) 由附录8得知,当材料的平均温度为20℃时的导热系数为: 膨胀珍珠岩散料:λ=+ W/(m·K) =+×20= W/(m·K); 矿渣棉: λ=+ W/(m·K) =+×20= W/(m·K);

数据库技术与应用-复习题答案

一、填空题 1.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。 3.在关系数据库模型中,二维表的列称为字段,行称为记录。 4.在Access中,查询可作为窗体、报表和数据访问页的数据源。 5.子查询“包含于”对应的谓词是In。 6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。 7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。 8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。 9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表 A中的一条记录匹配,这样的关系是“一对多”。 10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。 11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。 12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系 有效性,并且不会因意外删除或更改相关数据。 13.在数据表中,记录是由一个或多个字段组成的。 14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二 维表的操作称为连接。 15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。 16.数据表之间的联系常通过不同表的共同字段名来体现。 17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对 象的基础。 18.在Access中数据表结构的设计是在设计器中完成的。 19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行 的条件之间是或的逻辑关系。 20.窗体的数据来源主要包括表和查询。 21.计算型控件一般来说用表达式/公式作为数据源。 22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对 多的关系。 23.在报表中可以根据字段、表达式对记录进行排序或分组。 24.DBMS/数据库管理系统软件具有数据的安全性控制、数据的完整性控制、并发控制和故 障恢复功能。 25.数据库系统体系结构中三级模式是模式、外模式、内模式。 26.实体完整性是对关系中元组的唯一性约束,也就是对关系的主码的约束。 27.若想设计一个性能良好的数据库,就要尽量满足关系规范化原则。

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

数据库原理和应用教程第4版习题与解析

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。 答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

传热学第五版课后习题答案

如对你有帮助,请购买下载打赏,谢谢! 传热学习题_建工版V 0-14 一大平板,高3m ,宽2m ,厚0.2m ,导热系数为45W/(m.K), 两侧表面温度分别为w1t 150C =?及w1t 285C =? ,试求热流密度计热流量。 解:根据付立叶定律热流密度为: 负号表示传热方向与x 轴的方向相反。 通过整个导热面的热流量为: 0-15 空气在一根内经50mm ,长2.5米的管子内流动并被加热,已知空气的平均温度为85℃,管壁对空气的h=73(W/m2.k),热流密度q=5110w/ m2, 是确定管壁温度及热流量?。 解:热流量 又根据牛顿冷却公式 管内壁温度为: 1-1.按20℃时,铜、碳钢(1.5%C )、铝和黄铜导热系数的大小,排列它们的顺序;隔热保温材料导热系数的数值最大为多少?列举膨胀珍珠岩散料、矿渣棉和软泡沫塑料导热系数的数值。 解: (1)由附录7可知,在温度为20℃的情况下, λ铜=398 W/(m·K),λ碳钢=36W/(m·K), λ铝=237W/(m·K),λ黄铜=109W/(m·K). 所以,按导热系数大小排列为: λ铜>λ铝>λ黄铜>λ钢 (2) 隔热保温材料定义为导热系数最大不超过0.12 W/(m·K). (3) 由附录8得知,当材料的平均温度为20℃时的导热系数为: 膨胀珍珠岩散料:λ=0.0424+0.000137t W/(m·K) =0.0424+0.000137×20=0.04514 W/(m·K); 矿渣棉: λ=0.0674+0.000215t W/(m·K) =0.0674+0.000215×20=0.0717 W/(m·K); 由附录7知聚乙烯泡沫塑料在常温下, λ=0.035~0. 038W/(m·K)。由上可知金属是良好的导热材料,而其它三种是好的保温材料。 1-5厚度δ为0.1m 的无限大平壁,其材料的导热系数λ=100W/(m·K),在给定的直角坐标系中,分别画出稳态导热时如下两种情形的温度分布并分析x 方向温度梯度的分量和热流密度数值的正或负。 (1)t|x=0=400K, t|x=δ=600K; (2) t|x=δ=600K, t|x=0=400K; 解:根据付立叶定律 无限大平壁在无内热源稳态导热时温度曲线为直线,并且 x x 02121t t t t t dt x dx x x 0 δ δ==--?===?-- x x 0x t t q δλ δ==-=- (a ) (1) t|x=0=400K, t|x=δ=600K 时 温度分布如图2-5(1)所示 图2-5(1)

数据库技术与应用第二版第1章习题参考答案

第1章习题参考答案 1.选择题 (1)数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决(2)在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 (3)在数据库三级模式中,对用户所用到的那部分数据的逻辑描述是()。A A.外模式B.概念模式C.内模式D.逻辑模式(4)E-R图用于描述数据库的()。A A.概念模型B.数据模型 C.存储模型D.逻辑模型 (5)以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 (6)已知两个关系: 职工(职工号,职工名,性别,职务,工资) 设备(设备号,职工号,设备名,数量) 其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为()。A A.设备关系的“职工号”B.职工关系的“职工号” C.设备号D.设备号和职工号 (7)在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 (8)下列标识符可以作为局部变量使用的是()。C A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是()。A A.BEGIN…E ND B.IF…T HEN…ELSE C.DO CASE D.DO WHILE (10)字符串常量使用()作为定界符。A A.单引号B.双引号 C.方括号D.花括号 2.填空题 (1)数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机、操作系统、DBMS、数据库、应用程序及有

数据库原理和应用教程第4版习题参考答案与解析

习题参考答案 第1章习题参考答案 一、选择题 1、 C 2、 B 3、D 4、C5、 D 6、 B 7、 A 8、 B 9、 D 10、 B 11、C12、D 13、 D 14、 D 15、 B 16、C 17、 D 18、A19、D 20、 A 21、 D 22、 D 23、 C 24、 A 25、 C 二、填空题 1、数据库系统阶段 2、关系 3、物理独立性 4、操作系统 5、数据库管理系统(DBMS) 6、一对多 7、独立性 8、完整性控制 9、逻辑独立性 10、关系模型 11、概念结构(逻辑) 12、树有向图二维表嵌套与递归 13、宿主语言(或主语言) 14、数据字典 15、单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16、现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展得三个阶段。各阶段得特点就是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段与数据库系统阶段。 (1)、人工管理数据得特点: A、数据不保存。 B、系统没有专用得软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段得特点: A、数据以文件得形式长期保存。B、由文件系统管理数据。C、程序与数据之间有一定得独立性。 D、文件得形式已经多样化E、数据具有一定得共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一得数据控制功能。 2、从程序与数据之间得关系来分析文件系统与数据库系统之间得区别与联系 答:数据管理得规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛得数据共享与更高得数据独立性,进一步减少了数据得余度,并为用户提供了方便得操作使用接口。 数据库系统对数据得管理方式与文件管理系统不同,它把所有应用程序中使用得数据汇集起来,以记录为单位存储,在数据库管理系统得监督与管理下使用,因此数据库中得数据就是集成得,每个用户享用其中得一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念得含义与联系。 答:数据库就是指存储在计算机内、有组织得、可共享得数据集合。 数据库管理系统就是软件系统得一个重要组成部分,它通过借助操作系统完成对硬件得访问,并对数据库得数据进行存取、维护与管理。 数据库系统就是指计算机系统中引入数据库后得系统构成。它主要由数据库、数据库用户、计算机硬件系统与计算机软件系统几部分组成。 三者得联系就是:数据库系统包括数据库与数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理得。 4、数据库系统包括哪几个主要组成部分?各部分得功能就是什么?画出整个数据库系统得层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统与硬件系统。 数据库主要就是来保存数据得。 数据库用户就是对数据库进行使用得人,主要对数据库进行存储、维护与检索等操作。 软件系统主要完成对数据库得资源管理、完成各种操作请求。 硬件系统主要完成数据库得一些物理上得操作,如物理存储、输入输出等。

相关文档
相关文档 最新文档