当前位置:

国际内审师考试经营分析和信息技术讲义:数据库

发表时间:2014/4/15 17:00:00 来源:中大网校 点击关注微信:关注中大网校微信
关注公众号
国际内审师考试经营分析和信息技术讲义:数据库
 本文导航
  • 第1页:数据库
  • 第2页:典型试题

E16 数据库

16.1 File Types
文件的类型
文件从其所包含数据的结构组织方式可分为平面文件(flat file)、直接存取文件(direct-access file)、顺序存取文件(sequential-access file)和索引顺序存取文件(indexed-sequential-access file)。索引顺序存取方法(indexed-sequential-access method)是一种文件组织形式。记录按顺序存储在直接访问文件中,又按存储在索引记录中的主关键字进行组织,不使用指针。其特点是 既可以按顺序处理大量记录又可以随机直接访问。
为了便于修改,经常把记录中相对固定的数据保存在主文件(master file)中,而把易于变化的部分保存在事务文件(transaction file)中,主文件和事务文件通过索引联系。
16.2 Database Type
数据库类型
数据库管理系统能够协助应用程序方便地组织、控制及使用数据。数据库文件的内部结构要比普通文件更为复杂。数据库按数据的组织方式可分为:
层次型数据库(hierarchical data model)的数据按树状组织,数据元素分为父元素和子元素,父元素中包含指针(pointer)指向子元素。对层次型数据库的检索是从根(root)元素开始的,因此根元素是最主要的数据元素。
网状型数据库(network data model)的数据按网络形式组织,网络中的所有数据元素之间均可通过指针进行链接。层次型数据库与网状数据库的主要区别是:层次型数据库的数据元素只能与其子元素进行链接,,而网状数据库则可以与任何元素进行链接。
关系型数据库(relational data model)的基础是关系理论,关系数据库中的数据以表(table)的形式表示,一张表由多个记录(record)构成,每个记录由多个字段(field)组成。记录中包含主关键字(primary key)和次关键字(secondary key),不同的表之间通过关键字实现关联(reference),从而保证数据的完整性。因此,应用几个独立的数据库而不是一个大型综合数据库的风险是数据完整性难以设计实施
16.3 What construct DBMS
数据库管理系统(DBMS)的组成部分
数据定义语言(data definition language):用来描述数据库内容和结构的语言。
数据操纵语言(data manipulation language):为用户和程序员提供从数据库中提取数据的命令,以满足信息访问和开发应用程序的需求。 典型的数据操作语言是结构化查询语言(SQL)。
数据字典(data dictionary):保存数据库中所有数据的结构定义,包括数据元素的名称、类型、存储位置和访问权限等信息。
16.4 Basics at Relational Database
关系型数据库的基本知识
关系型数据库的操作类型:
选择(selecting):按一定条件选择出记录的子集。
连接(joining):按某个共同的数据元素结合多个关系型数据库表。
映射(projecting):将数据库表中的部分字段构成一个新的子表,使得该子表中仅包含用户需要的信息。
修改(updating):按一定条件修改数据库表中的一个或多个字段的值.。为了避免并发修改,保证交易的完整性,应对相关内容进行锁定(lock)。当两个交易数据都上了锁,而其中任一个数据的处理都需要使用另一个数据时,就会使处理无法继续进行,从而出现死锁(deadly embrace)。
关系型数据库结构规范化(normalization):
为了解决数据库的数据冗余以及非正常删除、插入、更新数据的问题,需要对数据库进行规范化,以保证关系型数据库的二维表的特征。例如:若一个数据库表中包含相同数据的记录多次出现,就会造成对数据库查询困难,这时就应该对数据库进行规范化。
分布式数据库在各节点的分布方法:
快照(snapshot):制作数据库的拷贝以便分发。
复制(replication):复制多份相同的数据在各节点存储。复制技术可以加快应用的响应时间,但对复制数据必须进行控制,以防止出现复制数据之间的不一致。
分割(fragmentation/partitioning):按需要将最常用的记录存储在合适地方。
数据组织与查询方法:
结构化查询语言(structured query language):一种数据操作语言,它能把来自多元数据库表格的数据加入逻辑文件中,以便对数据进行查找更新。它还允许审计人员直接对生产系统往来账进行处理,而又不会对生产数据库带来任何风险。
管理查询设施(management inquiry facility):可用于趋势分析、制作图表,并可提供在线信息。数据库系统查询设施应包括图表打印功能、数据字典访问能力、数据有效性检查器、范例查询的界面和人机对话等。
逻辑视图(logic view):从一个或多个数据库表中生成新的数据结构(视图),以便以更直观的方式表示数据。视图并不包含实际的数据,因此与数据的物理存储方式无关,通常只能进行查询操作。数据库安全控制通过限制用户只能对授权的视图、而不是表进行访问,可防止用户对表数据的修改。
数据挖掘(data mining):对大量数据进行分析,从中发现隐藏在数据背后的一般规律,用来指导决策。
16.5 Several Database—Supporting Applications
部分基于数据库的应用
专家系统(expert systems).:一种内含知识的依靠理想实物模型和当前信息做出智能决策的电脑程序,它通过获取人类专家在某一领域的经验和知识,利用推理模型来给出建议。例如:对于商品赊销行为的审批等,就可利用专家系统来控制。
神经网络(neural networks):一种具有学习能力的人工智能系统,它在被人类告知其决策发生错误及答案以后,能够修改其知识库。
模糊逻辑(fuzzy logic systems):一种处理模糊数据的人工智能系统。
遗传算法(genetic algorithms):一种模仿生物进化过程,不断完善对特定问题的解决方案的人工智能系统。
智能代理(intelligence agents):一种使用内设知识库来解决特定的、重复的、可预见的问题的人工智能系统。它能适应人类习惯和偏好,如在电子邮件系统中可以过滤进来的信息以避免收到大量不想接收的邮件。

相关推荐:国际注册内审师考试《经营分析和信息技术》讲义汇总
新添考试应用:hot
①资讯订阅,查询最新考试信息②章节习题 海量套题全免费体验!! 

 本文导航
  • 第1页:数据库
  • 第2页:典型试题

典型试题
1.数据库管理人员应用以下哪种语言接口来建立数据库表结构?
a.数据定义语言。
b.数据控制语言。
c.数据操纵语言。
d.数据查询语言。
『正确答案』a
『解题思路』
a.正确。数据定义语言(DDL)用于定义(即:决定)数据库的结构。
b.不正确。数据控制语言(DCL)用于指定特权和安全规则。
C.不正确。数据操纵语言(DML)为程序员提供了一个修改数据库数据的工具。
d.不正确。数据查询语言(DQL)用于特设的查询。
2.除了哪项以外,都是将关系型数据库分布到多个服务器的方法?
a.快照(制作一个拷贝用于分布数据库)。
b.复制(在不同位置建立和保持重复拷贝)。
C.规范化(将数据库分割成逻辑表以便于用户处理)。
d.分段(将数据库分割成多个部分,并分配到需要它们的地方)。
『正确答案』C
『解题思路』
a.不正确。快照是一种将关系型数据库分布到多个服务器的方法。
b.不正确。复制是一种将关系型数据库分布到多个服务器的方法。
C.正确。规范化的目标是减少数据的冗余,保证关系型数据库的二维表的特征。
d.不正确。分段是一种将关系型数据库分布到多个服务器的方法。
3.为了获取客户数据,操作系统从一个包含键值及对应物理地址的文件中找到主键。
在这种情况下,最有可能的客户数据组织形式是
a.直接存取文件。
b.索引顺序文件。
C.顺序文件。
d.文本文件。
『正确答案』b
『解题思路』
a.不正确。直接存取文件可直接根据主键的值得到相应记录的物理位置,不需要主键索引文件。
b.正确。索引顺序文件的记录按顺序存储在可直接访问的介质中,可将记录中的主关键字及该记录的物理地址构成索引文件,通过索引顺序访问方法可直接访问任意记录。
C.不正确。顺序文件中的记录按顺序存放,并按顺序存取,不需要主键索引文件。
d.不正确。文本文件通常用来保存文档,不适合题意。
4.图像处理系统可能减少组织中流通的纸张数量。为了减少用户依赖错误图像的可能性,管理部门应保证存在恰当的控制以保持
a.图像数据的易辨认性。
b.图像数据的精确性。
C.索引数据的完整性。
d.索引数据的初始顺序。
『正确答案』C
『解题思路』
a.不正确。图象数据的易辨认性对图象的使用很重要,但与图像文件的误用无关。
b.不正确。图象数据的精确性对图象的使用很重要,但与图像文件的误用无关。
C.正确。如果图像处理系统的索引数据被毁坏,用户很可能会错误地使用了其它图像文件。
d.不正确。在图像数据被修改、增加和删除后,很难继续保持最初的索引数据顺序。
5.在数据库系统中,数据锁定功能使得交易对其完成所需的全部数据拥有控制权,从而保证了数据的完整性。但是,数据锁定程序也可能导致
a.数据处理不一致。
b.回滚失败。
C.交易无法恢复。
d.死锁。
『正确答案』d
『解题思路』
a.不正确。数据锁定程序不会导致数据处理的不一致。
b.不正确。数据锁定程序不会导致回滚失败。
C.不正确。数据锁定程序不会导致交易无法恢复。
d.正确。当两个交易各锁定一个数据,并同时向对方已经锁定的数据提出新的锁定要求时,就会产生互相永久等待的死锁。
6.数据库系统的查询工具应包括除下列哪项外的所有功能?
a.图形输出能力。
B数据字典的访问。
c.数据有效性检查器。
d.范例查询界面。
『正确答案』c
『解题思路』
a.不正确。大多数查询工具具有图形化显示查询结果的功能。
b.不正确。查询工具需要通过访问数据字典,才能知道将数据表的哪些属性显示给用户。
c.正确。查询工具通常不需要数据合法性检查器,因为在向数据库插入数据时,数据库系统已经进行了合法性约束。对数据合法性进一步检查应该是用户应用程序而不是查询工具的功能。
d.不正确。范例查询界面是查询工具的典型特征。
7.提出数据库查询的用户经常需要将几张表进行结合,以便得到他们想要的信息。结合表格的方法之一被称为
a.连接(joining)。
b.合并(merging)。
C.映射(projecting)。
d.指向(pointing)。
『正确答案』a
『解题思路』
a.正确。连接操作利用不同表格所具有的共同数据元素,可以将多个不同格式的表格的内容结合成用户所需要的形式。
b.不正确。合并操作将具有相同格式的表格合并成一个表格。
C.不正确。映射操作将数据库表中的部分字段构成一个新的子表。
d.不正确。指向操作在不同数据元素之间建立关联。
8.谨慎的管理者会注意到专家系统应用的局限性。专家系统最适合应用于
a.填补组织中某项技术空白。
b.使客户服务工作更容易进行。
C.自动处理日常管理问题。
d.模拟人类专家制定战略计划。
『正确答案』b
『解题思路』
a.不正确。专家系统是对人类专家经验和知识的总结与提炼,不能填补技术空白。
b.正确。专家系统可以将客户服务过程中获得的大量经验总结归纳出一定的规则模型,并据此给出合理的建议,使客户服务工作进行得更好。
C.不正确。自动处理日常管理问题是管理信息系统的功能。
d.不正确。模拟人类专家制定战略计划是高级经理支持系统(ESS:executive support systems)的功能。

相关推荐:国际注册内审师考试《经营分析和信息技术》讲义汇总
新添考试应用:hot
①资讯订阅,查询最新考试信息②章节习题 海量套题全免费体验!! 

(责任编辑:中大编辑)

2页,当前第1页  第一页  前一页  下一页
最近更新 考试动态 更多>

考试科目