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

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

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

第1章习题参考答案

1.思考题

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

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

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

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

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

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

答:

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

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

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

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

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

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

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

ABAAC ABCAA

第2章习题解答

1.思考题

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

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

(2)SQLServer提供的系统数据库master它的作用是什么用户可以删除和修改吗为什么答:master数据库记录SQLServer系统的所有系统级信息。主要包括实

例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及SQLServer的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。

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

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

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

3)事务日志文件。事务日志记录了每一个事务的开始、对数据的改变和取消修改等信息。如使用INSERT、UPDATE、DELETE等对数据库进行操作都会记录在此文件中,而SELECT等对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个或多个事务日志文件,事务日志文件名称的默认后缀是.ldf。SQLServer2008中数据库文件名有2个:逻辑文件名和物理文件名。逻辑文件名是指当在T-SQL命令语句中存取某一个文件时必须使用该数据库文件的逻辑文件名,各个数据库的逻辑文件名不能相同。物理文件名是指数据库文件实际存储在磁盘

上的文件名称。数据库的逻辑文件名是在Transact-SQL语言中引用的用于存取某一数据库文件的标识。物理文件名则是在操作系统环境或用户程序中引用的数据库文件标识。

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

附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQLServer服务器的数据库文件添加到服务器中。还可以很方便地在SQLServer 服务器之间利用分离后的数据文件和事务日志文件组成新的数据库。

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

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

CBCDB BCACD

第3章习题解答

1.思考题

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

(2)什么是数据的完整性数据完整性包括哪些内容为什么要使用数据的完整性

答:数据的完整性是指数据库中数据的正确性、有效性和一致性。

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

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

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

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

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

(4)在SQLServer中删除数据表和删除表数据是一个问题吗为什么若要删除表的定义及其数据,应使用什么语句

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

DROPTABLE语句

(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语句中,与表达式“工资BETWEEN2000AND5000”功能相同的表达式如何写

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

(5)语句“SELECT*FROM成绩表WHERE成绩>(SELECTavg(成绩)FROM成绩表)”的

功能是什么

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

BDCBD CDACD

第5章习题解答

1.思考题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ACCAA BCCAA

第6章习题解答

1.思考题

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

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

1)存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而

一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

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

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

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

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

答:最简单的区别就是系统存储过程是系统自带的,用户不可更改删除;而自定义的存储过程是用户自己编辑的。在自定义存储过程中可以调用系统存储过程。(3)当某个表被删除后,该表上的所有触发器是否还存在为什么

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

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

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

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

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

(5)要求创建一个存储过程myproc,查询指定班级中选修指定课程的学生人数,

并将查询结果通过参数返回。以下过程调用存储过程查询“材料科学0601”班中选修“C++程序设计基础”的学生人数:

CREATEPROCEDURE[myproc]

@classnameVARCHAR(20),@cnameVARCHAR(20),@countINTOUTPUTAS SELECTCOUNT(*)FROMS_C_Infosc,st_infos,c_infocWHERE=AND=AND

=@classnameAND=@cname

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

EXECmyproc'材料科学0601','C++程序设计基础',_______print@count

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

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

第7章数据转换

1.思考题

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

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

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

其中:

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

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

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

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

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

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

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

BDBAA DBCDD

第8章习题解答

1.思考题

(1)SQLServer2008提供了哪些安全管理机制安全性管理是建立在什么机制上的答:SQLServer2008提供了非常完善的安全管理机制,包括用户登录、管理和对用

户使用数据库对象的管理。SQLServer2008的安全性管理是建立在身份验证和访问许可机制上的。

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

答:SQLServer2008有两种身份验证方式,即Windows身份验证模式和混合模式。Windows身份验证模式会启用Windows身份验证并禁用SQLServer身份验证。混合模式会同时启用Windows身份验证和SQLServer身份验证。Windows身份验证始终可用,并且无法禁用。

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

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

答:SQLServer2008中的权限包括3种类型:对象权限、语句权限和隐含权限。权限管理的主要任务是对象权限和语句权限的管理。角色中的所有成员继承该角色所拥有的权限。

(4)SQLServer2008中有几种角色类型它们的主要区别是什么

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

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

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

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

(5)SQLServer2008安全管理的内容主要包括哪些

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

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个组成部分:数据提供者(DataProvider)、数据服务提供者(DataServiceProvider)、数据使用者(DataConsumer)。

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

3)数据使用者(DataConsumer)为任何需要访问数据的系统程序或应用程序,除了典型的数据库应用程序之外,还包括需要访问各种数据源的开发工具或语言。BDADC CDDCA

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

《数据库技术与应用》上机实验报告 目录: 一、概述 二、主要上机实验内容 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;

《数据库技术与应用》

《数据库技术与应用》 课程教学大纲(及实验教学大纲) 第一部分课程教学大纲 课程名称:数据库技术与应用(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 系统的所有系统级信息。主要包括实例围的元数据、端点、服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的

2017年河南专升本病理学真题

2017年河南省普通高等学校 选拔优秀专科生进入本科阶段学习考试试题 病理解剖学题 一、选择题(每小题1分)在每小题的四个备选答案中选出一个正确答案,用铅笔把答题卡上对应题目的答案标号涂黑。 1.严重贫血所形成的虎斑心,其病变性质是() A.萎缩 B.玻璃样变性 C.心肌脂肪变性 D.心肌脂肪浸润 2.栓塞最常见的类型是() A.气体栓塞 B.血栓栓塞 C.羊水栓塞 D.脂肪栓塞 3.液化性坏死常发生在() A.肠和肺 B.肝和肾 C.肾和脂肪 D.脑和脊髓 4.组织、细胞代谢障碍所引起的可逆性损伤称为() A.变性 B.坏死 C.梗死 D.钙化 5.下列那一项属于去神经性萎缩() A.老年男性的睾丸 B.心肌梗死后心室壁变薄 C.脊髓灰质炎患儿的下肢肌肉 D.老年女性的子宫 6.哪种疾病的病变不易发生玻璃样变性() A.慢性肾小球肾炎 B.动脉粥样硬化 C.高血压病 D.支气管炎 7.伤寒病理变化的最主要特征是() A.肠管发生溃疡 B.以单核巨噬细胞增生为主 C.末梢血白细胞减少 D.脾大 8.下列哪种疾病最易引起肠管狭窄() A.肠阿米巴病 B.肠伤寒 C.肠结核 D.细菌性痢疾 9.慢性支气管炎最常见的并发症是() A.肺炎 B.肺脓肿 C.支气管扩张和肺源性心脏病 D.肺气肿和肺源性心脏病 10.鼻咽癌转移最常见于() A.血道转移至肺 B.血道转移至肝 C.血道转移至骨 D.同侧颈上深淋巴结转移 11.层状血栓是() A.红色血栓 B.白色血栓 C.混合血栓 D.透明血栓 12.肿瘤的实质是指()

A.神经组织 B.纤维组织 C.血管 D.肿瘤细胞 13.不符合淤血的描述是() A.可引起出血 B.可引起实质细胞增生 C.可引起器官硬化 D.可引起器官水肿 14.移行细胞癌最常见的好发部位是() A.肾盂 B.输尿管 C.膀胱三角区 D.膀胱前壁 15.葡萄胎的病理学诊断依据是() A.子宫体积增大 B.宫腔内刮出大小不一的水泡 C.阴道无痛性流血 D.胎心音消失 16.急性弥漫性增生性肾小球肾炎的镜下主要变化是() A.肾小球间质中结缔组织增生 B.肾小球系膜基质增生 C.肾小球内皮细胞及系膜细胞增生 D.肾小球球囊壁层上皮细胞增生 17.癌与肉瘤的最主要区别是() A.发生部位不同 B.组织来源不同 C.发生的年龄不同 D.转移的途径不同 18.急性普通型病毒性肝炎的病变为() A.纤维组织增生 B.桥接坏死 C.大片坏死 D.点状坏死 19.下列哪项属于癌前疾病() A.胃溃疡 B.慢性浅表性胃炎 C.皮肤瘢痕 D.肺结核球 20.血栓形成条件,下列哪项是错误的() A.血管内膜损伤 B.血管中层坏死 C.血流状态的改变 D.血液凝固性增高 21.白细胞向着化学刺激物做定向移动的现象称为() A.白细胞游出 B.白细胞渗出 C.趋化作用 D.白细胞靠边 22.下列肿瘤中属于上皮组织良性肿瘤的是() A.毛细血管瘤 B.肾母细胞瘤 C.腺瘤 D.畸胎瘤 23.慢性肺源性心脏病常见的病因是() A.支气管哮喘 B.支气管扩张症 C.支气管肺炎 D.慢性支气管炎 24.碎片状坏死发生的部位是() A.肝小叶中央静脉 B.肝小叶周边界板区 C.肾皮质区 D.肾髓质区 25.风湿病的特征性病变为() A.充血、水肿 B.风湿性肉芽肿 C.黏液样变性 D.炎细胞浸润 26.动脉粥样硬化症主要发生于() A.大、中动脉 B.细动脉 C.小动脉 D.微小动脉

病理学》试题及答案(本)

《病理学》2012年秋季期末考试试卷(本科)班级学号姓名分数 1.血管壁玻璃样变性常见于() A.大静脉 B.大动脉 C.小静脉 D.毛细血管 E.细动脉 2.坏疽与其他类型坏死最重要的区别是() A.组织轮廓是否保存 B.坏死范围大小 C.坏死边界是否清楚 D.发生部位不同 E.有无腐败菌感染 3.骨化性肌炎时的骨组织形成属于() A.化生 B.钙化 C.改建 D.再生 E.增生 4.下列没有实质细胞脂肪变性的是() A.糖衣脾 B.脂肪肝 C.虎斑心 D.槟榔肝 E.酒精肝 5.再生能力强,经常更新的细胞是() A.造血细胞 B.肝细胞 C.成纤维细胞 D.平滑肌细胞 E.心肌细胞 6.肉芽组织和肉芽肿光镜下的区别在于() A.局部是否有淋巴细胞浸润 B.病灶内是否有巨噬细胞浸润 C.局部是否有巨噬细胞构成的结节状病灶 D.是否含有毛细血管 E.病灶内是否有纤维细胞 7.菌痢病变主要累及() A.回肠下段 B.乙状结肠和直肠 C.空肠和回肠 D.十二直肠 E.横结肠 8.引起肺褐色硬化的疾病是() A.肺动脉栓塞 B.二尖瓣狭窄 C.大叶性肺炎 D.肺动脉狭窄 E. 三尖瓣狭窄 9.混合血栓通常见于() A.静脉血栓尾部 B.毛细血管内 C.心瓣膜闭锁缘 D.动脉血栓头部 E.静脉血栓体部 10.肾梗死区的坏死多为() A.液化性坏死 B.凝固性坏死 C.纤维素样坏死 D.坏疽 E.干酪样坏死 11.绒毛心是() A.假膜性炎 B.化脓性炎 C.变质性炎 D.纤维素性炎 E.出血性炎 12.具有吞噬作用的炎症细胞主要是() A.中性粒细胞 B.巨噬细胞、淋巴细胞 C.巨噬细胞、中性粒细胞 D.巨噬细胞、嗜酸性细胞 E.巨噬细胞、嗜碱性细胞 13.白细胞游出血管后,主动向某些化学刺激物所在部位作单一定向的移动,称为() A.吞噬作用 B.趋化作用 C.吸附作用 D.阿米巴样运动作用 E.细胞渗出 14.蜂窝织炎是指() A.深部组织的弥漫性化脓性炎症 B.蜂窝组织的化脓性炎症 C.蜂窝组织的弥漫性化脓性炎症 D.疏松组织的弥漫性化脓性炎症 E.疏松组织的局灶性化脓性炎症 15.下列疾病没有炎性肉芽肿形成的是() A.风湿病 B.伤寒 C.细菌性痢疾 D.结核病 E.梅毒 16.确定良恶性肿瘤的主要依据是() A.肿瘤的大小 B.肿瘤的数目 C.肿瘤的异型性 D.肿瘤的形状 E.肿瘤的生长部位 17.下列哪种病变不是肿瘤()

2014年秋季中国医科大学病理学本科在线作业答案

2014年秋季中国医科大学病理学本科在线作业答案 一、单选题(共 50 道试题,共 100 分。) V 1. 与葡萄胎相比,侵袭性葡萄胎的特征是 A. 出血、坏死明显 B. 有侵袭行为 C. 可见绒毛水肿 D. 绒毛间质血管消失 E. 滋养细胞增生 满分:2 分 2. 属于上皮组织肿瘤的是 A. 间皮瘤 B. 淋巴瘤 C. 黑色素瘤 D. 腺瘤 E. 血管瘤 满分:2 分 3. 关于肺结核病的描述,下列哪项是不正确的? A. 肺上叶空洞常是由原发复合症发展而来 B. 原发复合症指原发灶、结核性淋巴管炎和肺门淋巴结结核 C. 以呼吸道传播为主 D. 病变特征是结核结节形成伴不同程度的干酪样坏死 E. 继发性肺结核病的坏死病变周围常常有增生为主的病变 满分:2 分 4. 流行性乙型脑炎的最主要传播途径是经 A. 消化道 B. 呼吸道

C. 输血 D. 蚊虫叮咬 E. 密切接触 满分:2 分 5. 平滑肌瘤最常发生于 A. 胃、肠道 B. 皮下组织 C. 腹膜后 D. 子宫 E. 纵隔 满分:2 分 6. 下列哪项不是嗜铬细胞瘤的特点? A. 90%来自肾上腺髓质 B. 可有完整包膜,常见出血、坏死及囊性变 C. 瘤细胞有不同程度的多形性 D. 侵犯包膜和周围组织及转移,不能作为恶性的肯定证据 E. 电镜下胞质内有神经内分泌颗粒 满分:2 分 7. 在下列器官中,湿性坏疽多见于与外界相通的哪些器官? A. 食管、胃、肠 B. 胆囊、肝、胰 C. 肾、输尿管、膀胱 D. 输卵管、子宫、阴道 E. 小肠、阑尾、结肠 满分:2 分 8. 有关肺结核原发复合症的描述,下列哪项是错误的?

数据库原理及应用(第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.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 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分,共20分) 1?慢性萎缩性胃炎时粘膜上皮可化生为 A、鳞状上皮 B、软骨 C、骨 D、肠上皮 E、移行上皮 2?风湿性肉芽肿中的坏死为 A、固缩性坏死 B、干酪样坏死 C、纤维素样坏死 D、坏疽 E、液化性坏死 3?弥漫性血管内凝血时血栓为 A、延续性血栓 B、混合血栓 C、红色血栓 D、白色血栓 E、透明血栓 4?有关乙脑的主要病理变化错误的是 A、筛状软化灶形成 B、胶质结节 C、病变以小脑、延髓和桥脑最严重 D、淋巴细胞袖套状浸润 E、神经细胞的变性、坏死 5?在肺组织内,见到含有胆汁的癌巢,应诊断为: A、肝转移性癌 B、肺畸胎瘤 C、肺转移性肝癌 D、副肿瘤综合症 E、肝转移性肺癌 6?诊断恶性肿瘤的组织学依据是 A、细胞核增多 B、粘液分泌增多 C、细胞异形性显著 D、细胞浆丰富 E、核仁明显 7?栓塞大脑中动脉的血栓可能来源于 A、髂动脉 B、肠系膜静脉 C、髂静脉 D、右心房 E、左心房 8?在恶性肿瘤患者外周血中查见恶性肿瘤细胞,说明该患者

A、已是恶性肿瘤晚期 B、已发生广泛转移 C、已发生血道转移

D、并发白血病 E、有可能发生转移9?下述哪项不是慢性肾盂肾炎的特点 A、皮髓质界限模糊,肾乳头萎缩 B、肾盂粘膜粗糙,肾盂、肾盏疤痕收缩变形 C、肾包膜增厚粘连不易剥离 D、质地变硬,表面凹凸不平 E、双侧肾脏对称性缩小 10?冠状动脉粥样硬化最常见部位 A、交通支 B、左前降支 C、左冠状动脉开口处 D、右冠状动脉 E、左旋支 11. 弥漫性增生性肾小球肾炎中增生的细胞是 A、肾小球间质细胞 B、肾小球球囊脏层上皮 C、肾小球系膜细胞及内皮细胞 D、肾小球球囊壁层上皮 E、肾小球周围纤维母细胞 12. 有关肺源性心脏病的描述,错误的是 A、持续性动脉高压是发病环节 B、大循环淤血 C、左心肥大 D、肺广泛纤维化可引起 E、多由慢性阻塞性肺气肿引起 13. 大叶性肺炎咳铁锈色痰出现在 A、充血水肿期 B、红色肝样变期 C、恢复期 D、灰色肝样变期 E、溶解消散期 14. 良恶性葡萄胎的相同点在于 A、侵犯肌层 B、可有远隔脏器转移 C、发生阴道结节 D、可见胎盘绒毛组织 E、明显的出血坏死15?日本血吸虫病引起的肝硬化为

数据库技术与应用第二版第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、数据库、应用程序及有

数据库原理与应用答案

《数据库原理与应用》(第三版)习题参考答案 第 1 章数据库概述 1.试说明数据、数据库、数据库管理系统和数据库系统的概念。 答:数据是描述事物的符号记录。 数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。 数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。 数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。 2.数据管理技术的发展主要经历了哪几个阶段? 答:文件管理和数据库管理。 3.与文件管理相比,数据库管理有哪些优点? 答:与文件系统管理数据相比,数据库系统管理数据带来了如下好处:将相互关联的数据集成在一起,较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。 4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么? 答:不需要。因为数据库管理系统提供了逻辑独立性和物理独立性。 5.在数据库系统中,数据库的作用是什么? 答:数据库是数据的汇集,它以一定的组织形式保存在存储介质上。 6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗? 答:不能 7.数据独立性指的是什么?它能带来哪些好处? 答:数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。 物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性; 逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。 8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么? 答:数据库系统一般包括数据库、数据库管理系统(及相应的实用工具)、应用程序和数据库管理员四个部分。数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系统的正常运行。 第2章数据模型与数据库结构 1.解释数据模型的概念,为什么要将数据模型分成两个层次? 答:答:数据模型是对现实世界数据特征的抽象。数据模型一般要满足三个条件:第一是数

川北医学院成教本科病理学自学习题答案

川北医学院本科病理学自学习题答案 一、名词解释 1、化生:一种分化成熟的组织转变成另一种成熟组织可逆转的适应现象 2、炎症:具有血管系统的活体组织对损伤因子的防御性反应称为炎症。 3、小肝癌:小肝癌一般指肝细胞癌中单个癌结节最大直径不超过3厘米或两个癌结节直径之和不超过3厘米的肝癌。 4、结核球:一般为单个、直径2cm以上的由纤维组织包绕干酪样结核病变或阻塞性空洞被干酪物质充填而形成的球形病灶,呈圆形、椭圆形或分叶状,多位于肺的上叶。 5、慢性阻塞性肺疾病:是一种重要的慢性呼吸系统疾病,急性发作期过后,临床症状虽有所缓解,但其肺功能仍在继续恶化,并且由于自身防御和免疫功能的降低以及外界各种有害因素的影响,经常反复发作,而逐渐产生各种心肺并发症。 6、DIC:即弥散性血管内凝血,指在某些致病因子作用下凝血因子或血小板被激活,大量促凝物质入血,从而引起一个以凝血功能失常为主要特征的病理过程。 7、砂粒体:甲状腺乳头状癌光镜下,乳头分枝多,乳头中心有纤维血管间质,间质内常见呈同心圆状的钙化小体。 8、宫颈腺囊肿:又叫宫颈纳氏囊肿,宫颈纳氏囊肿同宫颈糜烂、宫颈息肉一样,是慢性宫颈炎的一种表现。 9、干性坏疽:坏疽的一种,常见为肢端组织缺血坏死,干枯变黑并向躯干发展,直到血液循环足以防止坏死的地方停止。 10、子宫颈息肉:是妇科常见病慢性子宫颈炎的一种临床表征。它是因为慢性炎症刺激使子宫颈管粘膜组织局部增生,而由于子宫自身有排异的倾向,致使增生的粘膜逐渐自基底部向宫颈外口突出而形成的息肉样改变,也叫宫颈内膜息肉。 11、地方性甲状腺肿:是由于一个地区存在碘缺乏特定的环境致甲状腺肿。 12、风湿细胞:风湿性病变增生期或肉芽肿期,在心脏或其他组织间质中,巨噬细胞增生,聚积,吞噬纤维样坏死物,转变为阿少夫细胞。 13、树胶肿:又称梅毒瘤,是梅毒的特征性病变,其形成可能与迟发型超敏反应有关。病灶呈灰白色,大小不一,小者仅见于镜下,大者达数厘米。因其质韧而有弹性,似树胶状,故称树胶肿。 14:肉芽组织:由新生薄壁的毛细血管以及增生的成纤维细胞构成,并伴有炎性细胞浸润,肉眼表现为鲜红色,颗粒状,柔软湿润,形似鲜嫩的肉芽故而得名。 15、血栓形成:指在活体的心脏或血管腔内,血液发生凝固或血液中的某些有形成分互相粘集,形成固体质块的过程,称为血栓形成。 16、肿瘤:是机体在各种致癌因素作用下,局部组织的某一个细胞在基因水平上失去对其生长的正常调控,导致其克隆性异常增生而形成的异常病变。 17、嗜酸性脓肿:急性虫卵结节肉眼观为灰黄色粟粒至黄豆大小结节。镜下见结节中央有一至数个成熟虫卵,虫卵表面附有放射状嗜酸性均质棒状物,实为抗原抗体复合物。结节周围是一片无结构凝固性坏死区和大量嗜酸性粒细胞聚集,此即嗜酸性脓肿。 18、硅肺结节:是由于长期暴露于游离矽尘,吸入大量含有游离二氧化硅粉尘所引起的肺部广泛的多个结节聚集成大结节,很多大结节融合成大的玻璃样团块。 19、干酪样坏死:在结核病时,因病灶中含脂质较多坏死区呈黄色状似干酪,称干酪样坏死。 20、肺褐色硬化:长期的左心衰竭和慢性肺淤血,会引起肺间质网状纤维胶原化和纤维结缔组织增生,使肺质地变硬,加之大量含铁血黄素的沉积,肺呈棕褐色,称为肺褐色硬化。 21、败血症:系指致病菌或条件致病菌侵入血循环,并在血中生长繁殖,产生毒素而发生的急性全身性感染。 22、种植性转移:指体腔内器官的肿瘤,当肿瘤蔓延至器官表面时,肿瘤细胞即可脱落下来,随体腔内的液体像播种一样种植于其他体腔器官的表面,形成转移瘤。 23心瓣膜病:一般就是指心瓣的开合有问题引起的心瓣狭窄或者心瓣关闭不全疾病。 24:肺原性心脏病:简称肺心病,主要是由于支气管-肺组织或肺动脉血管病变所致肺动脉高压引起的心脏病。 25、碎片状坏死:坏死的肝细胞呈带片状或灶状联结状,常见于肝小叶周边肝细胞界板,该处肝细胞坏死、崩解,伴有炎性细胞浸润,称为碎片状坏死。常见于慢性肝炎。

Access_数据库技术与应用课后习题答案

Access 数据库技术与应用课后习题答案第一章 一、选择题 1-5:D A D A B 6-10:B B C B B 二、填空题 1、用户操作系统 2、关系模型 3、1:1 1:n m:n 4、二维表 5、字段名 6、域 7、候选键或候选关键字 8、关系 三、简答题 10、借阅信息(读者编号、书籍编号、借书日期) 读者信息(读者编号、读者信息) 图书信息(书籍编号、书籍名称、类别代码) 图书类别表(类别代码、允许天数) 第二章 一、选择题 1-5:C A B A D 二、填空题 1、关系 2、主窗体数据库窗体 5、主窗体 第三章 一、选择题 1-5:CBCDC 二、填空题 1、表查询窗体报表页宏模块 3、宏 4、mdb 5、我的文档 第四章 一、选择题 1-5:CBBDB 6-10:DDDAD 11-15:ABDCC 16-20:CBCCD 二:填空题 1、主关键字 2、结构记录 3、升序降序 4、会不会

5、无有(无重复) 6、多对多 7、备注型 8、字段输入区 9、常规 10、查找替换 第五章 一、选择题 1-5:ADDCB 6-10:AACDA 二、填空题 1、分组 2、生成表追加查询 3、date() now() 4、对话框 5、“”“” 6、行列交叉处 7、同一行不同行 8、一致 第六章 一、选择题 1-5:CACCC 6-10:DBDBD 11:D 二、填空题 1、主体 2、非绑定计算 3、格式 4、事件其他 5、字段列表按钮 6、该节标题 7、键盘输入 8、添加控件 9、文本框 10、双击单击 第七章 一、选择题 1-5:BDCDC 6-10:DDDDA 11-14:ACDD 二、填空题 1、纵栏式表格式 2、文本框 3、原表记录顺序 4、报表向导

《ACCESS2010数据库应用技术.》课后习题参考答案

《ACCESS2010数据库应用技术》 课后习题参考答案 目录 第1章 (2) 第2章 (4) 第3章 (5) 第4章 (5) 第5章 (6) 第6章 (7) 第7章 (8) 第8章 (9) 第9章 (12)

第1章 一、选择题 1.B 2.A 3.B 4.B 5.D 6.C 7.A 8.D 9.C 10.A 11.C 12.D 13.B 14.D 15.B 二、填空题 1.数据库,数据库管理系统,数据库系统 2.元组,属性 3.1:n或一对多 4.选择 5.文件 6.表,窗体 三、问答题 1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。 人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。 文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。 在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。 (在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。 2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,

数据库技术与应用第5章 习题答案

第5章数据库完整性与安全性 1. 什么是数据库的完整性什么是数据库的安全性两者之间有什么区别和联系 解: 数据库的完整性是指数据库中数据的正确性、有效性和相容性,其目的是防止不符合语义、不正确的数据进入数据库,从而来保证数据库系统能够真实的反映客观现实世界。 数据库安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。 数据的完整性和安全性是两个不同的概念,但是有一定的联系: 前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 2. 什么是数据库的完整性约束条件完整性约束条件可以分为哪几类 解: 完整性约束条件是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。静态列级约束是对一个列的取值域的说明,包括以下几个方面:①数据类型的约束,包括数据的类型、长度、单位、精度等;②对数据格式的约束;③对取值范围或取值集合的约束;④对空值的约束;⑤其他约束。静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上。静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。常见的静态关系约束有:①实体完整性约束;②参照完整性约束;③函数依赖约束。动态列级约束是修改列定义或列值时应满足的约束条件,包括下面两方面:①修改列定义时的约束; ②修改列值时的约束。动态元组约束是指修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件。动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件。 3. 试述DBMS如何实现完整性控制。 解: 为了维护数据库的完整性,DBMS提供了以下三种机制: ①完整性约束条件定义完整性约束条件也称为完整性规则,是数据库中的数据必须满足的语义约束条件。SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性、参照完整性和用户定义完整性。这些完整性一般由SQL的DDL语义来实现。它们作为数据库模式的一部分存入数据字典中。 ②完整性检查方法检查数据是否满足已定义的完整性约束条件称为完整性检查。一般在INSERT、UPDATE、DELETE语句执行后开始检查,也可以在事务提交时检查。检查这些操作执行后数据库中的数据是否违背了完整性约束条件。 ③违约处理若发现用户操作违背了完整性约束条件,应采取一定的措施,如拒绝(NOACTION)执行该操作,或级连(CASCADE)执行其它操作,进行违约处理以保证数据的完整性。 4. 现有以下四个关系模式: ,其中供应商编号为主码;供应商(供应商编号,姓名,电话,地点). 零件(零件编号,零件名称,颜色,重量),其中零件编号为主码; 工程(工程编号,工程名称,所在地点),其中工程编号为主码; 供应情况(供应商编号,零件编号,工程编号,数量),其中供应商编号,零件编号,工程编号为主码

2020年病理学试卷A及答案

铜仁职业技术学院考试试题卷 课程名称:《病理学》临床医学试卷类型: A卷 学年度第学期考试方式:笔试系别:医学系班级: 学号:姓名: ........................................................... ...... .................................................................. 注意事项:1、答案一律做在答题卷上。 2、请写上系别、班级、学号和姓名。 —、A1型(每题1分,共50分) 1.下述哪种情况属于生理性萎缩( ) A.垂体坏死引起的乳腺退缩 B.高血压病引起的肾硬化 C.小儿麻痹引起的下肢萎缩 D.青春期胸腺萎缩 E.动脉粥样硬化引起的脑萎缩 2.下述哪种情况不属于萎缩的器官( ) A.高血压病的肾 B.肾切除术后,保留的对侧肾 C.慢性肾小球肾炎的肾D.肾盂积水的肾 E.动脉粥样硬化的肾 3.下列哪种病变属于不可复性损伤( ) A.脂肪变性 B.细胞水肿 C.气球样变性 D.废用性萎缩 E.细胞坏死4.不属于坏死标志的是( ) A.核碎裂 B.组织结构崩解 C.核固缩 D.核内出现包涵体 E.核溶解 5.下腔静脉血栓形成时,最主要的侧支循环是下述哪个静脉( ) A.脐旁静脉 B.腹壁下静脉 C.胃冠状静脉 D.食管静脉 E.上述均不是 6. 下述关于梗死的描述中,哪一项是错误的( ) A.双重血液循环的器官不易发生梗死 B.全身血液循环状态对梗死的形成无影响 C.动脉痉挛促进梗死的形成 D.有效的侧支循环的建立可防止梗死的发生 E.梗死多由动脉阻塞引起 7.重度烧伤引起的血管变化是( ) A.速发短暂反应 B.速发持续反应 C.迟发持续反应 D.细动脉短暂收缩 E.静脉持续淤血 8.急性炎症反应中,最先渗出的是( ) A.纤维蛋白 B.球蛋白 C.白蛋白 D.淋巴细胞 E.单核细胞 9.急性炎症时,组织肿胀的主要原因是( ) A.纤维组织增生 B.肉芽组织增生 C.充血及血液成分渗出 D.实质细胞增生 E.实质细胞变质 10. 葡萄球菌感染的炎症灶内主要的炎症细胞是( ) A.中性粒细胞 B.淋巴细胞 C.嗜酸粒细胞 D.浆细胞 E.单核细胞 11. 不符合败血症的描述是( )

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

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;

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