文档库 最新最全的文档下载
当前位置:文档库 › 数据库课后习题总结

数据库课后习题总结

数据库课后习题总结
数据库课后习题总结

1 数据库发展的3个阶段和特点?

第一代数据库系统-------层次网状数据库系统

特点

(1)支持三级模式的体系结构:三级模式:外模式,概念模式,内模式.

(2)用存取路径来表示数据之间的联系:数据库系统和文件系统的主要区别之一: 数据库不

仅存储数据,而且存储数据之间的联系.在层次和网状数据库中,数据之间的联系是用存取路径来表示和实现的

(3)独立的数据定义语言:用以描述数据库的外模式,概念模式和内模式,以及相互映象.

(4)导航的数据操纵语言:导航是指不仅要了解“What to do ?”, 而且还要指出“How to

do ?”

第二代数据库系统-------关系数据库系统

关系数据库是以关系模型为基础,关系模型包括三部分:

数据结构:关系模型中数据结构只有一种就是关系,实体、实体与实体之间的联系

都是通过关系这种单一的结构类型来表示的。

关系操作:传统的集合操作(并、交、差、笛卡尔积)+选择(select)、投影(project)

和连接(join)

特点是:集合操作,无论是操作对象还是操作结果都是集合。

数据完整性

新一代数据库系统

新一代数据库技术的特点

1面向对象的方法和技术对数据库发展的深远影响

2数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征

3相互结合,相互渗透,使新的技术内容层出不穷;

4数据库的许多概念,技术内容,应用领域都有了重大发展和变化;

5建立和实现了一系列新型的数据库:分布式数据库、并行数据库、演绎数据库、知识库、多媒体数据库等;

6数据库技术与特定应用领域的有机结合是当前数据库技术发展的又一重要特征

7如:工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等.

2 数据模型的定义? 通用的数据模型有哪些?给出其特点?

对客观事物及其联系的逻辑组织描述,

传统数据模型:

语义数据模型:

面向对象模型:

对象关系模型:

XML模型:

半结构数据模型:

3 数据库中数据的完整性约束有哪些?实现方式如何?

实体完整性、域完整性、参照完整性和用户定义的完整性

实体完整性: 关系中键属性的值不能取空值(主键、索引、UNIQUE, IDENTIFY属性来实现)。

域的完整性: 指定列有效的输入值,通过数据类型、格式(CHECK约束和规则)或可能的取值

范围(FOREIGN KEY, CHECK, DEFAULT, NOT NULL等)来定义。

参照完整性: 关系间引用所遵循的规则,与外键有关(FOREIGN KEY, CHECK)。

用户定义的完整性(用户的特定业务规则)

4 SQL的特点是什么? SQL的组成?

特点有:

(1)语法简单,易学易用,类似于英语自然语言。

(2)高度非过程化的语言。只输入操作的种类和范围,不关心存取路径等内容。(3)面向集合的

语言。(4)SQL独立使用,也可以嵌入到宿主语言 (5)功能强大。定义关系模式、创建数据库、

插入数据、更新数据、复杂查询、维护数据、重构数据库和控制数据库安全等。

组成:SQL语言由数据定义、数据操纵、数据控制和数据查询四个部分实现。

5 数据库管理系统的功能是什么?

科学地组织和存储数据、高效地获取和维护数据

DBMS核心功能随系统的大小而异。

大型DBMS功能完全,小型DBMS功能弱一些。

DBMS主要功能包括:

数据库定义、数据库数据存取、数据库运行管理、数据库组织和存储管理、数据库建立和维护等6 数据库管理系统的层次结构? 给出各层的功能、实现原理?用例子说明各个层次是如何协助完成相应的功能?

下图给出一个RDBMS的层次结构示例。这个层次结构是按照处理对象的不同,依最高级到最低级的次序来划分的,具有普遍性。图中包括了与RDBMS密切相关的应用层和操作系统

应用层/数据库用户接口层

语言翻译处理层/数据系统层

数据存取层

数据存储层

操作系统

数据库

最上层是应用层,位于DBMS核心之外。·它处理的

对象是各种各样的数据库应用,终端用户通过应用接口发

出事务请求或各种查询要求。该层是DBMS与终端用户和

应用程序的界面层。

第2层是语言翻译处理层。它处理的对象是数据库语言,如SQL。向上提供的数据接口是关系、视图,即元组的集合。其功能是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查、查询优化等。通过对下层基本模块的调用,生成可执行代码。

第3层是数据存取层。该层处理的对象是单个元组。它把上层的集合操作转换为单记录操作。

执行扫描(如表扫描)、排序、元组的查找、插入、修改、删除、封锁等基本操作。完成数据记录的存取、存取路径维护、并发控制、事务管理等工作。

第4层是数据存储层。该层处理的对象是数据页和系统缓冲区。执行文件的逻辑打开、关闭、读页、写页、缓冲区读和写、页面淘汰等操作,完成缓冲区管理、内外存交换、外存的数据管理等功能。

7 数据库中事务的定义和特征?事务的并发含义如何?为什么要并发控制?并发控制的原理是什么?并发控制技术及其实现原理是什么?

事务(Transaction)是一个逻辑工作单元,是指数据库系统中一组对数据的操作序列。一个事务可以是一条或一组SQL语句、或整个应用程序。

(1)原子性(Atomicity)。一个事务要么全部执行,要么全不执行,不允许仅完成部分事务。

(2)一致性(Consistency)。事务的正确执行应使数据库从一个一致性状态变为另一个一致性状态。数据一致性指数据应满足的约束条件。

(3)隔离性(Isolation)。多个事务的并发执行是独立的,在事务未结束前,其他事务不能存取该事务的中间结果数据。

(4)持久性(Durability)。事务提交后,系统应保证事务执行的结果可靠地存放在数据库中,不会因为故障而丢失。

同一数据库系统中往往有多个事务并发执行,如果不进行控制,就会产生数据的不一致性。

1.丢失更新 2.脏读 3.不可重读

基于封锁的调度共享锁(S锁)排它锁(X锁)

基于时间戳的并发控制技术

8 故障的不同类型?日志的用途?系统日志记录项包括哪些内容?恢复子系统的任务和过程如何?

事务故障:事务没有完成引起的故障,原因有:1)逻辑错误,事务由于某些内部条件无法继续正常执行如有非法输入、找不到数据、溢出等。2)系统错误,系统进入一种不良状态(如死锁),事务无法继续正常执行。

系统崩溃:包括硬件故障、数据库软件或操作系统的漏洞造成的系统停止运转。它导致系统易失性存储器中的内容丢失,事务处理停止,但非易失性存储器中的内容不会受到破坏。

介质故障:在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。

日志是DBMS用来记录事务对数据库的更新操作的文件,是日志记录的序列

日志记录描述内容主要包括:事务标识符是执行写操作事务的唯一标识符,数据项标识符是事务操作对象的唯一标识符,前像(BI)是更新前数据的旧值,后像(AI)是更新后数据的新值若系统发生故障,在恢复系统时恢复管理器:

①首先对日志文件从后向前进行扫描,将有记录和没有记录的事务分别放入两个队列:redo-list队列,undo-list队列

②从前向后再次扫描日志记录,重新执行redo-list队列中的事务。

③从后向前再次扫描日志记录,撤销undo-list队列中的事务。

9 数据模型的发展及其各种新型数据模型的特点?

数据模型是数据库系统的核心和基础。

网状、层次、关系。

复杂对象、语义表达、描述和表达知识的能力、对知识的处理能力、演绎和推理的功能、文本、时间、空间、半结构化等数据的描述。

需要新的数据模型

10 数据库技术与相关技术的结合情况和发展?

1. “大”

人类基因组数据库应用海量数据存储----三级存储结构海量数据检索并行数据库系统2. “广”

Web是一个巨大的数据库

Web是应用和信息传递的主要舞台

Web可以自由发布大量信息

数据库对Web贡献甚微

XML给数据库界带来了新的机遇

3. “小”

渗透式计算“Pervasive Computing”, 无所不在的计算

嵌入式数据库可用在嵌入设备中, 机顶盒, 家电, 手机,掌上电脑, 汽车等

4. “易”

数据库自然语言接口

电脑认识你, 懂得你的要求, 了解你的表情, 言辞, 肢体语言等----情感计算机

11 面向应用领域的数据库技术有哪些?特点如何?发展方向是什么?

特点

数据类型越来越多

数据结构越来越复杂

数据量越来越大

技术

WEB数据的提取与集成

数据流管理技术

传感器网络数据管理技术

移动数据管理

网格数据管理

DBMS自适应管理

数据库和信息检索的融合

海量数据管理和永久存储技术

其他

发展方向:1 海量数据的高效处理;智能数据的有效管理;普适设计的有效管理。

2万维网与数据库技术的进一步融合:万维网2.0数据库, WEB服务数据库(web service database), 语义网数据库semantic web database, WEB海量数据查询和管理web massive data retrieval and management

3时空数据库与传感器网络技术的融合:位置、道路模型数据库location/road modeling database,导航数据库navigational database,智能普适数据管理smart data manangement for pervasive computing,多媒体数据库与移动技术的结合(第三代移动多媒体数据库3G mobile multimedia dtabase,移动地理数据库mobile graphic database,移动数字图书馆mobile digital libraries),

4新硬件环境下的数据库技术

第二章

1.面向对象方法的起源是什么?

关系数据库系统的不足:

(1)关系模型结构简单,不能很好模拟复杂对象

(2)数据类型简单,没有定义抽象数据类型的能力

(3)结构与行为完全分离,使数据库中的信息仅能由识别他们的应用程序解释执行;

(4)查询实现复杂,连接优化降低了存取效率

面向对象数据库特征

具有多种数据类型并且能构造抽象数据类型的能力。

具有构造复杂数据结构与模式的能力。

具有多种数据操纵能力。

具有模式演化能力

面向对象数据库具有灵活改变数据模式的能力,即数据模式演化的能力。

2. OID的主要特征是什么

面向对象系统提供一种“对象标示符(OID)”的概念来表示对象。OID与对象的物理存储位置无关,也与数据的描述方式和值无关。OID是唯一的。在对象创建的瞬间,由系统赋给对象,它在系统内是唯一的,在对象的生存期间,标示是不能改变的。如果要将数据转移到另外一个不同的数据库系统中,则标示符必须进行转化。

3. 如何用封装创建新数据类型?

4. 了解类型构造器,如何使用它们构造复杂对象结构?

5.简述面向对象数据库管理系统的基本功能?

1)复杂对象构造能力使得对于客观世界的模拟能力强,方式自然。

2)封装性向开发人员和最终用户屏蔽复杂性和实现细节,降低了数据库应用系统开发和维护的难度。

3)继承性使得数据库设计和应用编程成为可重用的

6. 给出面向对象事务处理的特殊性?

第三章

1 XML和HTML标记用法有什么不同?

早期:标记标题,Email 头,不允许嵌套,无标准

XML type specification languages to specify the syntax

DTD (Document Type Descriptors)

XML Schema

Plus textual descriptions of the semantics 自解释的串

XML 允许用户自造标记 new tags 涉及用DTD

目前作词法分析,扫描,查询的XML 工具已经很多

2 XML中属性和元素有什么不同?

XML文档中基本的结构是元素(element)

一个元素是简单的一对互相匹配的开始和结束标签,以及出现它们之间所有的文本。 XML文档必须有一个独立的根(root)元素来包括文档里的所有其它元素。

此外,XML文档中的元素必须正确的嵌套

XML指定了属性作为左标记中的串的概念

Suggestion: 用属性作为元素的标识符,用子元素表示文档内容的部分

3 XML模式和XML DTD之间有什么不同?

DTD 可以约束文件的格式

子元素的指定用正规表达式(以银行为例),子元素声明是有序的

每个元素允许的属性也在DTD中声明。与子元素不同,属性没有顺序之分

Dtd元素和属性无类型(不能进一步归类)。所有的值都是串,无整数、实数等,不利于DM

XML Schema 模式是一个模式描述语言。旨在克服DTD中无类型等不足

它本身是XML的句法

4 什么是XML数据库,其主要特点是什么?讨论XML数据库与Web数据库的联系与区别?XML数据库存储管理技术

存储方法:(1)模式信息的处理。(2)存储粒度。(3)记录的存储顺序

索引技术

XML查询处理与优化技术

查询代数

查询处理

查询优化

5 XML会取代关系数据库吗?会取代HTML吗?为什么?

xML文件是数据的集合,它是自描述的、可交换的,能够以树型或图形结构描述数据。XML 提供了许多数据库所具备的工具:存储(XML文档)、模式(DTD,XMLschema,RE1AXNG等)、查询语言(XQuery,XPath,XQL,XML-QL,QUILT等)、编程接口(SAX,DOM,JDOM)等。但XML 并不能完全替代数据库技术。XML缺少作为实用的数据库所应具备的特性:高效的存储、索引和数据修改机制;严格的数据安全控制;完整的事务和数据一致性控制;多用户访问机制;触发器、完善的并发控制等。因此,尽管在数据量小、用户少和性能要求不太高的环境下,可以将XML文档用作数据库,但却不适用于用户量大、数据集成度高以及性能要求高的作业

环境。

由于XML在可扩展性、可移植性和结构性等方面的突出优点,它的应用范围突破了HTML所达到的范围。

6 XML的查询访问句法?

7 XML的优缺点有哪些?

优点:

1.可拓展性 xml中标记可以由程序员自己定义。

2.xml俺内容与形式的分(1)显示方式内嵌于数据当中(2)数据库搜索可以简单高效率的运行(3)XML是自我描述语言

3.遵守严格的语法要求

缺点: 1.在数据中寻找信息非常困难(树状存储虽然搜索效率高但是插入和修改比较困难)

2.数据自身逻辑不得不让位于HTML语言

3.大数据量低效率

4.XML文档做为数据提供着使用,没有数据库系统那样完善的管理功能5通信难--由于XML是元置标语言,任何人、公司和组织都可以利用它定义新的标准,这些标准间的通信就成了巨大的问题

8 给出使用XQUERY 中对XML进行查询的方法?

XQuery 在XML中查询的语言

XQuery uses a for … let … where .. result … (FLWR)

syntax

for SQL from 连接记忆法:三个字母相同

let 设置,允许临时变量,(SQL中无)

where SQL where 条件

result SQL select 投影

9 写出下面XML的DTDB表示?

10 对下页的XML用XPATH, XQUERY写出下列查询语句:查询所有的客户元素?查询所有的客户名称?给出所有客户的姓名、账号信息、余额信息?返balance值大于500的账户元素?

第四章1 分布式数据库定义、特点?

分布式系统是用通信网络连接起来的结点(亦称为“场地”)的集合,每个结点都是拥有集中式数据库的计算机系统

分布式数据库系统的特点

1. 数据是分布的

2. 数据是逻辑相关的

3. 结点自治性

2 全局应用?什么是局部应用?

3 分布式数据库管理系统DDBMS的主要功能?组成是什么?

分布式数据库管理系统(Distributed DataBase Management System简称D-DBMS)是建立、管理和维护分布式数据库的一组软件。这里给出一D-DBMS的结构,分析它的主要成分和功能

分布式数据库管理系统的组成

1.局部数据库管理系统(LDBMS)

2.全局数据库管理系统(GDBMS)

3.全局数据字典GDD

4.网络通信管理CM

同构(数据模型相同)系统、异构系统

4 分段模式和分布模式?数据分布透明性?有哪些不同级别的分布透明性?

分布模式

描述片段到不同结点间的映象(片段的存放位置)。如果规定一个片段仅能存放在一个结点,则是非冗余的,否则是冗余的。

分片透明性指用户不必关心数据是如何分片的。

位置透明性: 数据在结点间的转移不会影响应用程序;对冗余型的系统,用户不必关心多个副本存储在哪些结点,因而用户不需维护重复副本的一致性。

局部映象透明性 : 该透明性提供数据到局部数据库的映象。

无透明性

5 有下列全局模式、分段模式和分布模式:

全局模式:STUDENT(NUMBER,NAME,DEPT)

分段模式:STUDENT1= SELECT * FROM STUDENT

WHERE DEPT=”EE”

STUDENT2= SELECT * FROM STUDENT

WHERE DEPT=”CS”

分布模式:STUDENT1存放在结点1和结点2

STUDENT2存放在结点3和结点4,设DEPT只有“CS”和“EE”两种取值。

分别在分段透明性、位置透明性和本地映射透明性下,写一个用学生号查询学生姓名的应用。

6 试述分布式查询处理的一般过程。

7 分布式事务的基本特征是什么?

分布式数据库系统中的事务也应具有事务的ACID四个特征,即原子性(atomicity)、可串行性(serializability)、隔离性(isolability)和耐久性(durability

8 二段提交协议的实现过程是什么?

二阶段提交协议(2PC):

第一阶段为Prepare阶段,第二阶段为Commit或Abort阶段。

9 三段提交协议与二段提交协议的区别是什么?

第一阶段:同2PC协议;

第二阶段:协调者若收到一个“Abort”或在规定时间内没有收到“Prepare”,通知所有参与者“Abort”事务。否则向参与者发“Enter-Prepare- State”信息使其进入新的准备好提交状态,参与者收到该信息后将“Enter-Prepare- State”信息写入日志并给协调者发回一个“OK”信息;

第三阶段:第二阶段协调者发出的不是“Abort”信息进入这一阶段,接收到参与者的“OK”信息后发“Commit”给参与者正式提交事务。

10 分布式数据库中的可串行性与集中式数据库中的可串行化概念有何区别?

11 试述分布式数据库的并发控制方法。

12 分布式数据库的故障类型和恢复方法

第五章

1 什么是数据仓库?它有哪些特点?

数据仓库就是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合

数据抽取

数据仓库中的数据是通过在源数据中抽取数据,必须屏蔽底层数据的结构复杂性和物理位置的复杂性,同时还要实现对数据仓库中数据的自动刷新,要对数据仓库的元数据和数据进行维护。

转换

按数据仓库的逻辑数据模型要求进行数据转换,

装载

按物理数据模型的要求装载到数据仓库中去。

2 什么是联机分析处理?什么是数据集市?为什么会提出数据集市的概念?

3 建立数据仓库的步骤?

4.试述决策支持系统概念?

5. 试述数据仓库与数据库联系与区别。

6.数据仓库与数据挖掘的关系与区别是什么?

7. 试述数据挖掘的概念与分类。

数据挖掘又称为数据库中的知识发现(KDD:Knowledge Discovery in Database),是对数据库(数据仓库)中蕴涵的、未知的、非平凡的、有潜在应用价值的模式(规则)的提取。8.数据挖掘主要应用有哪些?

9.什么是数据挖掘技术?它与数据仓库的关系是什么?

10.在大型数据库中挖掘关联规则的主要困难?

11.抽取数据过程中应注意哪些方面?

12.数据挖掘常用算法

13.数据挖掘的目标和任务?

第六章

1.传统的数据库存在什么局限性?

2.简述GIS中基本空间数据模型。

3. 空间数据库的基本特征是什么?

空间数据是用于表示空间物体的位置、形状、大小和分布特征等方面信息的数据,适用于描述二维、三维和多维分布的关于区域的现象。

不仅包括物体本身的空间位置及状态信息,还包括表示物体的空间关系的信息。

属性数据为非空间数据,用于描述空间物体的性质,对空间物体进行语义定义。

4. 空间数据库的基于方位的关系有哪些?

1)点(Point),例如城市。点只表示其空间位置,不表示其

范围;

2)线(Line),例如河流、道路、管道、航线等。线不仅表

示线上各点在空间的位置,而且还有长度,即表示其在空间

的延伸范围;

3)面(Area),具有长和宽的目标,通常用来表示自然或人

工的封闭多边形。一般分为连续面和不连续面。

4)体(Geometry),有长、宽、高的目标。通常用来表示人

工或自然的三维目标,如建筑、矿体等三维目标。

以上四种是最基本的空间数据类型,还可以导出区域、划分

和网络三种空间数据类型。

5. 简述空间数据库中矢量与栅格数据结构比较。

6.空间索引的R树的插入删除的机理是什么?

7. 多媒体数据的定义和特征是什么?

多媒体数据库是数据库技术与多媒体技术结合的产物,

它不是对现有的数据进行界面上的包装,而是从多媒体数

据与信息本身的特性出发

1)多媒体数据库在其处理数据对象、数据类型、数据结构、数据模型、应用对象等方面都与经典数据库有着较大差异。

2)多媒体数据库存储和处理现实世界中的复杂对象,这些对象往往通过多种形式的媒体来综合表现自己,如动态的视频,图像或声音媒体都作为无格式化数据而存在,存储对象变化使得存储技术增加了新的内容,需要进行特殊处理,如进行数据压缩等。 3)多媒体数据库是面向应用的,它并不是基于某一特定的数据类型,而是随着应用领域和对象的不同而建立相应的数据模型,如可以概括地划分多媒体数据为简单型、复杂型和智能型,用来表示不同类型的应用。

4)多媒体数据库从实用性要求出发,强调媒体间的独立性,其概念可以与经典数据库多要求的数据独立性进行类比,即多媒体数据库用户应当最大限度地忽略各媒体间的差别,从而实现对多媒体数据的操作与管理。

5)多媒体系统的意义和作用就在于能将物理存储的信息以多媒体形式向用户表现和提供,多媒体数据库更强调用户界面的灵活性和多样性。单媒体显示相对容易,而混合媒

体如声像的表现,由于涉及到媒体的同步和集成,要复杂得多。

6)多媒体数据库应具有较强的对象访问手段,访问方式包括通过多媒体对象类型和建立的对象聚集。通过多媒体关系,媒体特征进行访问,特征访问主要用于对图像

和声音

等对象的访问,还涉及到特征抽取等问题。

8. 多媒体数据库的查询类型主要方式是什么?

基于多媒体信息内容的查询

依据实例查询时间索引查询

空间查询

应用程序指定查询

9. 简单描述多媒体数据模型。

三个层次:

概念数据模型(conceptual data model,CDM)

逻辑数据模型(logical data model,LDM)

物理数据模型(physical data model,PDM)

按照应用对象的复杂程度分类:简单性、复杂型和

智能型数据模型,扩展的关系数据模型,面向对象模型

10. 移动对象数据库的特点是什么?

①移动性及位置相关性

②频繁的断接性

③网络条件的多样性

④系统规模庞大

⑤系统的安全性及可靠性较差

⑥资源的有限性

⑦网络通讯的非对称性

11. 简述移动对象数据库系统的三类结点组成。

服务器(SVR)

移动支持结点(MSS)

移动客户端(MC

12. 传统数据库与移动对象数据库的区别是什么?

13. 简述移动对象数据库系统的三级复制体系结构。1)服务器级复制

2)空中复制

3)客户端缓存

14. 移动对象数据库系统的移动事务的特点是什么?移动性

长事务

易错性

异构性

数据库课后练习及答案

1.以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS 2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。 A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件 C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统 3.DBMS是(C )。 A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统 4.数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语 5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。 A.数据库系统 B.数据库C.关系数据库D.数据库管理系统 6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库C.数据库管理系统D.数据库管理员 7.( A)是数据库系统的基础。 A.数据模型B.数据库C.数据库管理系统D.数据库管理员 8.( A)是数据库中全部数据的逻辑结构和特征的描述。 A.模式B.外模式 C.内模式 D.存储模式 9.(C )是数据库物理结构和存储方式的描述。 A.模式 B.外模式 C.内模式D.概念模式 10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式 11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。 A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性 12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。 A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 13.关系数据模型通常由3部分组成,它们是(B )。 A. 数据结构、数据通信、关系操作 B. 数据结构、关系操作、完整性约束 C. 数据通信、关系操作、完整性约束 D. 数据结构、数据通信、完整性约束 14.用户可以使用DML对数据库中的数据进行(A )操纵。 A.查询和更新B.查询和删除 C.查询和修改D.插入和修改 15.要想成功地运转数据库,就要在数据处理部门配备( B)。 A.部门经理B.数据库管理员 C.应用程序员 D.系统设计员 16.下列说法不正确的是(A )。 A.数据库避免了一切数据重复 B.数据库减少了数据冗余 C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性 17.所谓概念模型,指的是( D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次,即信息世界 18.数据库的概念模型独立于( A)。 A.具体的机器和DBMS B.E-R图C.数据维护 D.数据库 19.在数据库技术中,实体-联系模型是一种( C)。 A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 20.用二维表结构表示实体以及实体间联系的数据模型为(C )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 二、填空题 1.数据库领域中,常用的数据模型有(层次模型)、网状模型和(关系模型)。 2.关系数据库是采用(关系数据模型)作为数据的组织方式。 3.数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式),二级映射是指 (模式/内模式映射、外模式/模式映射)。 4.有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。 5.有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。 6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。 三、简答题 1.在一个大型公司的账务系统中,哪种类型的用户将执行下列功能? a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。 答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。 2.用户使用DDL还是DML来完成下列任务? a)更新学生的平均成绩;b)定义一个新的课程表;c)为学生表格加上一列。 答:a——DML,更新是在操作具体数据;b和c——DDL,建立和修改表结构属于数据定义。

数据库课后习题答案崔巍版

数据库课后习题答案崔 巍版 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

《数据库系统及应用》(第二版)习题解答 习题一 1.什么是数据库 数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。 2.简要概述数据库、数据库管理系统和数据库系统各自的含义。 数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应用系统。 3.数据独立性的含义是什么 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。这种特性使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价。 4.数据完整性的含义是什么 保证数据正确的特性在数据库中称之为数据完整性。 5.简要概述数据库管理员的职责。 数据库管理员的职责可以概括如下: (1)首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划; (2)在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计; (3)在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。 6.文件系统用于数据管理存在哪些明显的缺陷 文件系统用于数据管理明显存在如下缺陷: (1)数据冗余大。这是因为每个文件都是为特定的用途设计的,因此就会造成同样的数据在多个文件中重复存储。 (2)数据不一致性。这往往是由数据冗余造成的,在进行更新时,稍不谨慎就会造成同一数据在不同文件中的不一致。 (3)程序和数据之间的独立性差。应用程序依赖于文件的存储结构,使得若修改文件的存储结构则必须修改程序。 (4)数据联系弱。文件与文件之间是独立的,文件之间的联系必须通过程序来构造。因此,文件系统是一个不具有弹性的、无结构的数据集合,不能反映现实世界事物之间的联系。 习题二 1.数据的三种范畴的含义是什么 数据需要我们的认识、理解、整理、规范和加工,然后才能存放到数据库中。数据从现实生活进入到数据库实际经历了现实世界阶段(认识、理解)、信息世界阶段(规范、提升)和机器世界阶段(管理),我们也把之称为数据的三种范畴,数据在三种范畴中的概念、术语都有些不同。

最新金属材料学课后习题总结

习题 第一章 1、何时不能直接淬火呢?本质粗晶粒钢为什么渗碳后不直接淬火?重结晶为什么可以细化晶粒?那么渗碳时为什么不选择重结晶温度进行A化? 答:本质粗晶粒钢,必须缓冷后再加热进行重结晶,细化晶粒后再淬火。晶粒粗大。A 形核、长大过程。影响渗碳效果。 2、C是扩大还是缩小奥氏体相区元素? 答:扩大。 3、Me对S、E点的影响? 答:A形成元素均使S、E点向左下方移动。F形成元素使S、E点向左上方移动。 S点左移—共析C量减小;E点左移—出现莱氏体的C量降低。 4、合金钢加热均匀化与碳钢相比有什么区别? 答:由于合金元素阻碍碳原子扩散以及碳化物的分解,因此奥氏体化温度高、保温时间长。 5、对一般结构钢的成分设计时,要考虑其M S点不能太低,为什么? 答:M量少,Ar量多,影响强度。 6、W、Mo等元素对贝氏体转变影响不大,而对珠光体转变的推迟作用大,如何理解? 答:对于珠光体转变:Ti, V:主要是通过推迟(P转变时)K形核与长大来提高过冷γ的稳定性。 W,Mo: 1)推迟K形核与长大。 2)增加固溶体原子间的结合力,降低Fe的自扩散系数,增加Fe的扩散激活能。 3)减缓C的扩散。 对于贝氏体转变:W,Mo,V,Ti:增加C在γ相中的扩散激活能,降低扩散系数,推迟贝氏体转变,但作用比Cr,Mn,Ni小。 7、淬硬性和淬透性 答:淬硬性:指钢在淬火时硬化能力,用淬成马氏体可能得到的最高硬度表示。 淬透性:指由钢的表面量到钢的半马氏体区组织处的深度。 8、C在γ-Fe与α-Fe中溶解度不同,那个大? 答:γ-Fe中,为八面体空隙,比α-Fe的四面体空隙大。 9、C、N原子在α-Fe中溶解度不同,那个大? 答:N大,因为N的半径比C小。 10、合金钢中碳化物形成元素(V,Cr,Mo,Mn等)所形成的碳化物基本类型及其相对稳定性。 答:V:MC型;Cr:M7C3、M23C6型;Mo:M6C、M2C、M7C3型;Mn:M3C型。 复杂点阵:M23C6、M7C3、M3C、稳定性较差;简单点阵:M2C、MC、M6C稳定性好。 11、如何理解二次硬化与二次淬火? 答:二次硬化:含高W、Mo、Cr、V钢淬火后回火时,由于析出细小弥散的特殊碳化物及回火冷却时A’转变为M回,使硬度不仅不下降,反而升高的现象称二次硬化。 二次淬火:在高合金钢中回火冷却时残余奥氏体转变为马氏体的现象称为二次淬火。

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

数据库原理课后习题答案

第1章绪论 2 ?使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:(I )数据库定义功能;(2 )数据存取功能; (3 )数据库运行管理;(4 )数据库的建立和维护功能。 8 ?试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模, 是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是 数据库设计人员和用户之间进行交流的语言。 12 ?学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教 授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由 若干学生选修。请用E —R图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 ?某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。 这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品

分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R图画出此工厂产品、零 件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。 20 ?试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有 关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公 共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通 常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储 方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统 在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保 证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 ?什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系 统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管 理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

电子商务课后习题汇总

电子商务课后习题 第一章电子商务概述 1.()就是标准化的商业文件在计算机之间从应用到应用的传送和处理。 A.EDI B.FTP C.TELNET D.HTTP 2.电子商务的核心是() A.电子工具 B.人 C.信息技术 D.互联网 3.()是指完全通过电子商务方式实现和完成整个交易过程的交易。 A.完全电子商务 B.不完全电子商务 C.电子商务 D.EDI 4.()即消费者之间通过Internet进行相互的个人交易。 A.B2B B.B2C C.C2C D.B2G 5.()是指在本地区范围内开展的电子商务,交易双方都在本地区范围之内,利用本地区的电子商务系统开展商务活动。 A.本地电子商务 B.区域电子商务 C.国家电子商务 D.国际电子商务 第二章电子商务的基本原理 1.()是指电子商务实体从事商品和服务交换的场所。 A.电子银行 B.电子市场 C.电子商店 D.市场 2.()主要是指资金的转移过程,包括付款和转账等。 A.物流 B.信息流 C.资金流 D.电子支付 3.()是指设有商品营业场所、柜台,不自产商品、直接面向最终消费者的商业零售企业,包括直接从事综合商品销售的百货商场、超级市场、零售商店等。 A.生产型企业 B.商贸型企业 C.服务型企业 D.物流企业 4.()专指电子商务中对用户的电子签名颁发数字证书的机构,它是开放性电子商务活动中不可缺少的信用服务机构。 A.物流中兴 B.认证中心 C.电子银行 D.电子商务服务商 第四章电子商务安全 1.一般采用()技术保证电子商务活动交易的不可抵赖性。 A.数字信封 B.防火墙 C.电子签名 D.支付网关 2.就电子商务数据的加密而言,基本的加密方法包括()两部分。 A.密钥位数和密钥位数 B.公钥密码体系和私钥密码体系 C.加密密钥和加密算法 D.密钥的个数与密钥的算法 3.数字签名是解决()问题的方法。 A.未经授权擅自访问网络 B.数据被泄露或篡改 C.冒名发送数据或发送数据后抵赖 D.以上三种 4.认证中心的核心职能是() A签发和管理数字证书 B.验证信息 C.公布黑名单 D.撤销用户的证书

数据库原理例题及解答

一、实验目的: 1、了解SQL语言的特点和基本概念。 2、能够针对某种具体的DBMS(本实验采用Access2003),熟练地运用单表查询、连接查询、嵌套查询、集合 查询等各种SQL查询语句对数据库中的表进行操作。 3、对相同的查询要求,能够采用多种查询方法实现,并能分析各种方法的优劣,从中选择合适的方法。 二、实验过程: 1、Print the names of professors who work in departments that have fewer than 50 PhD students. 解:(1)分析:本题是查询在博士生人数少于50个人的系工作的教师名字。查询教授名字可以通过prof 表,而所查询的教授名字是有限制条件的, 他所工作的系名要属于特定的集合(所有系名的一个子集),显然这个子集可以通过查询 dept表获得,所以带有谓词in的嵌套子查询可以实现题目要求。 (2)语句实现: ' SELECT Prof.字段1 FROM Prof WHERE Prof.字段2 IN (SELECT Dept.字段1 FROM Dept WHERE Dept.字段2 < 50); ****************************************************; (3)查询结果: | 2、Print the name(s) of student(s) with the lowest gpa 解:(1)分析:本题是查询成绩点最低的学生的名字。最低的成绩点可以在student表中通过函数min(gpa)获得,而所查询学生的名字的限制为成绩点等于min(gpa), 因此可用如下嵌套子查询实现。 (2)语句实现: > SELECT Student.字段2

数据库原理课后习题答案.

第一章 1、试说明数据、数据库、数据库管理系统和数据库系统的概念以及它们之间的关系。 答:(1)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。 (2)数据库(Database,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(3)数据库系统(Database System,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 (4)数据库管理系统(Database Management System,简称DBMS ):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据库的建立和维护功能、数据定义功能、数据组织存储和管理功能、数据操作功能、事务的管理和运行功能。 它们之间的联系:数据库系统包括数据库、数据库管理系统、应用系统、数据库管理员,所以数据库系统是个大的概念。数据库是长期存储在计算机内的有组织、可共享的大量的数据集合,数据库管理系统是由管理员操作管理数据库的查询、更新、删除等操作的,数据库应用系统是用来操作数据库的。 2、数据管理技术的发展主要经历了哪几个阶段? 答:两个阶段,文件管理和数据库管理。

3、比较用文件管理和用数据库管理数据的主要区别。 答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序。而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护。 4、数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么? 答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序。数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序。 第二章 1、解释数据模型的概念,为什么要将数据模型分成两个层次? 答:数据模型是对现实世界数据特征的抽象。数据模型一般要满足三个条件:第一是数据模型要能够比较真实地模拟现实世界;第二是数据模型要容易被

证券投资学课后习题答案总结word精品

第一章股票 1、什么是股份制度?它的主要功能有哪些?答:股份制度亦称股份公司制度,它是指以集资入股、共享收益、共担风险为特点的企业组织制度。股份公司一般以发行股票的方式筹集股本,股票投资者依据他们所提供的生产要素份额参与公司收益分配。在股份公司中,各个股东享有的权利和义务与他们所提供的生产要素份额相对应。 功能:一、筹集社会资金;二、改善和强化企业的经营管理。 2、什么是股票?它的主要特性是什么? 答:股票是股份有限公司发行的,表示其股东按其持有的股份享受权益和承担义务的可转让的书面凭证。股票作为股份公司的股份证明,表示其持有者在公司的地位与权利,股票持有者为公司股东. 特性: 1 、不可返还性2、决策性3、风险性4、流动性5、价格波动性6、投机性 3、普通股和优先股的区别?答:普通股是构成股份有限公司资本基础股份,是股份公司最先发行、必须发行的股票,是公司最常见、最重要的股票,也是最常见的股票。其权利为:1、投票表决权2、收益分配权3、资产分配权 4、优先认股权。对公司优先股在股份公司中对公司利润、公司清理剩余资产享有的优先分配权的股份。第一是领取股息优先。第二是分配剩余财产优先。优先股不利一面:股息率事先确定;无选举权和被选举权,无对公司决策表决权;在发放新股时,无优先认股权。 有利一面:投资者角度:收益固定,风险小于普通股,股息高于债券收益;筹资公司发行角度:股息固定不影响公司利润分配,发行优先股可以广泛的吸收资金,不影响普通股东经营管理权。 4、我国现行的股票类型有哪些?答:我国现行的股票按投资主体不同有国有股、法人股、公众股和外资股。 国有股是有权代表国家投资的部门或机构以国有资产向公司投资形成的股份,包括公司现有的国有资产折算的股份。 法人股是指企业法人或具有法人资格的事业单位和社会团体以其依法可支配的资产向股份有限公司非上市流通股权部分投资所形成的股份。 公众股即个人股,指社会个人或股份公司内部职工以个人合法财产投入公司形成的股份。外资股指股份公司向外国和我国香港、澳门、台湾地区投资者发行的股票。 第二章债券 1、什么是债券?它必须具备哪三个条件?答:债券是发行者依法定程序发行,并约定在一定期限内还本付息的有价证券,是表明投资者与筹资者之间债权债务关系的书面债务凭证。 具备以下三个条件:1、必须可以按照同一权益和同一票面记载事项,同时向众多投资者发行;2、必须在一定 期限内偿还本金,并定期支付利息;3、在国家金融政策允许条件下,必须能按照持券人的需要自由转让。 2、债券的基本特性? 答:1、权利性:利息请求权、偿还本金请求权、财产索取权、其他权利。2、有期性3、灵活性4、稳定性 3、债券与股票的区别? 答:(1)性质上,债券表示债券持有人对公司的债权,无参加经营管理的权利;股票表示对公司所有权,有参加经营管理的权利 (2)发行目的上,股票是为了筹集公司资本的需要,追加资金列入资本;债券是追加资金的需要,追加资金列入负债。(3)获得报酬时间,债券获得报酬优先于股票。 (4)投资风险上看,股票大于债券。 (5)投机角度上,债券投机性小,而股票投机性比债券要大。 (6)发行单位上看,债券发行单位多余股票发行单位。(7)流通性上看,债券因为有期限,流通性要低于股票 4、债券按发行主体分类有几种?答:政府公债券——政府或政府代理机构为弥补预算赤字,筹集建设资金及归还旧债本息而发行的债券。金融债券——银行或其他金融机构为筹措中长期信用资金而发行的债券企业债券——企业为筹集投资资金而发行的债券。国际债券一一各主权国家政府、信誉好的大公司以及国际机构等,在本国以外的国际金融市场上发行的债券。 (欧洲债券一一国外筹资人在欧洲金融市场上发行的,不以发行所在国货币,而是以另一种货币计值并还本付息的债券。) 第三章投资基金 1、什么是投资基金?它有哪些特点? 答:投资基金是一种利益共享、风险共担的集合证券投资方式,即通过发行投资基金单位,集中投资者的资金, 由投资基金托管人托管,由投资基金管理人管理和运用的资金,从事股票、债券等金融工具投资,并将投资收益按基金投资者的投资比例进行分配的一种间接投资方式。 特点:1、小额投资,分散风险。2、专业性投资管理3、成本较低,进退方便4、收益可观5、有利于机构投资者的内部管

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A.一个关系就是一张二维表 B.在关系所对应的二维表中,行对应属性,列对应元组。 C.关系中各属性不允许有相同的域。 D.关系的各属性名必须与对应的域同名。 2.关系数据表的关键字可由( D )属性组成。 A.一个 B.两个 C.多个 D.一个或多个 3.进行自然连接运算的两个关系( A ) A.至少存在一个相同的属性名 B.可不存在任何相同的属性名 C.不可存在个相同的属性名 D.所有属性名必须完全相同 4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 5.Access 2010 数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6.数据表的基本对象是( A ) A.表 B.查询 C.报表 D.窗体 7.利用Access 2010 创建数据库文件,其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8.启动Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B.“打开”窗口 C. Backstage D导航窗格 9.在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C.窗体 D.模块 10.表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 11.在 Access 2010 数据库的表设计视图中,不能进行的操作是( A ) A.修改字段类型 B.设置索引 C.增加字段 D.删除记录

数据库课后习题参考答案

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 2

习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle 数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式 -3-

4

责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 5

课后习题汇总

课后习题汇总

习题一、术语解释 OSI参考模型网络体系结构波特率比特率捎带确认误码率冲突 虚拟局域网生成树协议 CIDR 路由汇聚熟知端口号三次握手死锁 端口号 URL DNS DOS DDOS 对称加密防火墙非对称加密入侵检测系统木马程序数字签名 二、选择题(请从4个选项中挑选出1个正确答案) 1. 以下关于网络协议与协议要素的描述中错误的是. A A. 协议表示网络功能是什么 B. 语义表示要做什么 C. 语法表示要怎么做 D. 时序表示做的顺序 2. 以下关于网络体系结构概念的描述中错误的是. B A. 网络体系结构是网络层次结构模型与各层协议的集合 B. 所有的计算机网络都必须遵循OSI体系结构 C. 网络体系结构是抽象的,而实现网络协议的技术是具体的

D. 网络体系结构对计算机网络应该实现的功能进行精确定义 1. 设立数据链路层的主要目的是将有差错的物理线路变为对网络层无差错的. B A. 物理链路 B. 数据链路 C. 点-点链路 D. 端-端链路 2. 帧传输中采取增加转义字符或0比特插入的目的是保证数据传输的. C A. 正确性 B. 安全性 C. 透明性 D. 可靠性 5. 0比特插入/删除方法规定在数据字段检查出连续几个1就增加1个0?B A. 4 B. 5 C. 6 D. 7 7. 如果G (x)为11010010,以下4个CRC校验比特序列中只有哪个可能是正确的?D A. 1101011001 B. 101011011 C. 11011011 D. 1011001 19. PPP帧的链路最大帧长度的默认值是. D A. 53B B. 536B C. 1200B D. 1500B 8. 以下对于Ethernet协议的描述中,错误的是.D A. Ethernet协议标准中规定的冲突窗口长度为 51.2μs

数据库原理及应用(第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.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

《数据库系统概论》课后习题及参考答案

课后作业习题 《数据库系统概论》课程部分习题及参考答案 第一章绪论(教材 41页) 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库: 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库系统: 数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统: 数据库管理系统 (DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 2.使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。 为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。 此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。 使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。 总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。 3.试述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别: 文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是: 文件系统与数据库系统都是计算机系统中管理数据的软件。 5.试述数据库系统的特点。 数据库系统的主要特点有: 一、数据结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 二、数据的共享性高,冗余度低,易扩充

课后习题汇总讲解

习题一、术语解释 OSI参考模型网络体系结构波特率比特率捎带确认误码率冲突 虚拟局域网生成树协议CIDR 路由汇聚熟知端口号三次握手死锁 端口号URL DNS DOS DDOS 对称加密 防火墙非对称加密入侵检测系统木马程序数字签名 二、选择题(请从4个选项中挑选出1个正确答案) 1. 以下关于网络协议与协议要素的描述中错误的是. A A. 协议表示网络功能是什么 B. 语义表示要做什么 C. 语法表示要怎么做 D. 时序表示做的顺序 2. 以下关于网络体系结构概念的描述中错误的是. B A. 网络体系结构是网络层次结构模型与各层协议的集合 B. 所有的计算机网络都必须遵循OSI体系结构 C. 网络体系结构是抽象的,而实现网络协议的技术是具体的 D. 网络体系结构对计算机网络应该实现的功能进行精确定义 1. 设立数据链路层的主要目的是将有差错的物理线路变为对网络层无差错的. B A. 物理链路 B. 数据链路 C. 点-点链路 D. 端-端链路 2. 帧传输中采取增加转义字符或0比特插入的目的是保证数据传输的. C A. 正确性 B. 安全性 C. 透明性 D. 可靠性 5. 0比特插入/删除方法规定在数据字段检查出连续几个1就增加1个0?B A. 4 B. 5 C. 6 D. 7 7. 如果G (x)为11010010,以下4个CRC校验比特序列中只有哪个可能是正确的?D A. 1101011001 B. 101011011 C. 11011011 D. 1011001 19. PPP帧的链路最大帧长度的默认值是. D A. 53B B. 536B C. 1200B D. 1500B 8. 以下对于Ethernet协议的描述中,错误的是.D A. Ethernet协议标准中规定的冲突窗口长度为51.2μs B. 在Ethernet中的数据传输速率为10Mbps,冲突窗口可以发送512bit数据 C. 64B是Ethernet的最小帧长度 D. 当主机发送一个帧的前导码与帧前定界符时没有发现冲突可以继续发送 9. 以下对于随机延迟重发机制的描述中,错误的是. D A.Ethernet协议规定一个帧的最大重发次数为16 B. Ethernet采用的是截止二进制指数后退延迟算法 C. 后退延迟算法可以表示为:τ=2k·R·a D. 最大可能延迟时间为1024个时间片 10. 以下对于Ethernet帧结构的描述中,错误的是. C A. 802.3标准规定的“类型字段”对应Ethernet V2.0的帧的“类型/长度字段” B. DIX帧中没有设定长度字段,接收端只能根据帧间间隔来判断一帧的接收状态 C. 数据字段的最小长度为64B,最大长度为1500B D. 目的地址为全1表示是广播地址,该帧将被所有的节点接收 11. 以下关于Ethernet帧接收出错的描述中,错误的是. A A. 帧地址错是指接收帧的物理地址不是本站地址 B. 帧校验错是指CRC校验不正确 C. 帧长度错是指帧长度不对 D. 帧比特位错是指帧长度不是8位的整数倍

数据库原理与应用考试试题及答案

1.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 2 .下列关于数据库恢复说法不正确的是() A.事物故障恢复采用日志文件 B.系统故障恢复采用日志文件 C.介质故障恢复采用日志文件 D.以上故障恢复均不采用日志文件 3.下面()不是常用的数据模型? A.关系模型 B.线性模型 C.层次模型 D.网状模型 4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5 .DBMS中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 6.数据库与文件系统的根本区别在于() A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 7.SQL语言是()的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。 A.完整性控制 B.访问控制

C.安全性控制 D.并发控制 9.DBMS普遍采用()方法来保证调度的正确性。 A.索引 B.授权 C.封锁 D.日志 10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 11.下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 12.关系模型中实现实体间N:M联系是通过增加一个()。 A.关系实现 B.属性实现 C.关系或一个属性实现 D.关系和一个属性实现 13.关系代数运算是以()为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 14.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 15.SQL语言中的COMMIT语句的主要作用是()。 A.结束程序 B.返回系统 C.提交事务 D.存储数据 16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A.原子性 B.一致性 C.独立性 D.持久性 17.关系的主属性不能取空值,属于()

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