会计电算化第2章第2讲.ppt
《会计电算化第2章第2讲.ppt》由会员分享,可在线阅读,更多相关《会计电算化第2章第2讲.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电算化会计原理、设计、应用电算化会计原理、设计、应用第第2 2章第章第2 2讲讲 数据库原理数据库原理 与与 电算化会计电算化会计武汉大学经济与管理学院武汉大学经济与管理学院欧阳电平教授欧阳电平教授2010年1Copyright By Hmx,1997-2001 E-mail:H第第2 2章第章第2 2讲讲 数据库原理与电算化会计数据库原理与电算化会计教学内容:教学内容:w数据资源管理技术的发展数据资源管理技术的发展w数据组织层次与数据库应用系统数据组织层次与数据库应用系统w数据模型的基本概念数据模型的基本概念w概念模型概念模型w关系数据模型关系数据模型w关系数据库管理系统(关系数据库管理系统
2、(DBMS)w会计数据库设计会计数据库设计w记账凭证转换成数据库文件举例记账凭证转换成数据库文件举例教学目标:教学目标:了解一个组织的会计数据库是如何建立的?了解一个组织的会计数据库是如何建立的?了解关系数据库管理系统(了解关系数据库管理系统(DBMS)的基本原理,的基本原理,以及以及DBMS是怎样支持人们管理和使用数据库的?是怎样支持人们管理和使用数据库的?会计记账凭证是如何被转换成数据库文件的?会计记账凭证是如何被转换成数据库文件的?2Copyright By Hmx,1997-2001 E-mail:H一、数据资源管理技术的发展一、数据资源管理技术的发展w数据资源管理技术数据资源管理技术
3、 指指对数据资源的分类、组织、编码、存储、检对数据资源的分类、组织、编码、存储、检索和维护的技术。索和维护的技术。w数据资源管理技术的发展阶段数据资源管理技术的发展阶段 人工管理阶段人工管理阶段 文件系统管理阶段文件系统管理阶段 数据库系统管理阶段数据库系统管理阶段3Copyright By Hmx,1997-2001 E-mail:H一、数据资源管理技术的发展一、数据资源管理技术的发展1)人工管理阶段)人工管理阶段特点:特点:数据临时;数据临时;数据与程序不分离;数据与程序不分离;数据管理由程序员安排数据管理由程序员安排。应用程序1 数据集合1应用程序2 数据集合2应用程序n 数据集合n4C
4、opyright By Hmx,1997-2001 E-mail:H一、数据资源管理技术的发展一、数据资源管理技术的发展2)文件系统管理阶段)文件系统管理阶段l特点:特点:数据被组织成文件可以长期保存,反复使用;数据被组织成文件可以长期保存,反复使用;数据文件可以脱离程序而独立存在,实现以文件为单位的数据数据文件可以脱离程序而独立存在,实现以文件为单位的数据共享;共享;数据文件由数据文件由OS的文件管理系统进行统一管理和维护。的文件管理系统进行统一管理和维护。l主要缺点:主要缺点:数据冗余大;数据冗余大;易造成数据的不一致性;易造成数据的不一致性;不能反映信息之间的联系;不能反映信息之间的联系
5、;应用系统不宜修改。应用系统不宜修改。5Copyright By Hmx,1997-2001 E-mail:H一、数据资源管理技术的发展一、数据资源管理技术的发展3)数据库系统管理阶段)数据库系统管理阶段l特点:特点:面向一个企业或部门,用整体观点考虑整个企业或部门的数据面向一个企业或部门,用整体观点考虑整个企业或部门的数据资源管理;资源管理;数据冗余度小,易扩充;数据冗余度小,易扩充;具有较高的数据和程序的独立性;具有较高的数据和程序的独立性;统一的数据控制功能;统一的数据控制功能;由数据库管理系统进行管理(由数据库管理系统进行管理(OS的文件系统作为底层支持)。的文件系统作为底层支持)。6
6、Copyright By Hmx,1997-2001 E-mail:H图 例程序1程序2程序n文件管理系统数据文件1数据文件2数据文件3程序1程序2程序n 数据库管理系统数据库7Copyright By Hmx,1997-2001 E-mail:H二、数据组织层次与数据库应用系统二、数据组织层次与数据库应用系统文件1文件2文件n-1文件n记录1记录2记录n-1记录n数据项1数据项n-1数据项2数据项n数据库数据组织层次数据组织层次例:学生数据组织8Copyright By Hmx,1997-2001 E-mail:H用户1用户2用户n 数据库管理系统数据库应用系统应用开发工具操作系统数据库管理
7、员二、数据组织层次与数据库应用系统二、数据组织层次与数据库应用系统u数据库应用系统的组成数据库应用系统的组成9Copyright By Hmx,1997-2001 E-mail:Hw数据库数据库(DB Data Base)存储在计算机外存储器上,按一定的组织方式合存储在计算机外存储器上,按一定的组织方式合理存放的相互关联的某个组织所涉及的数据集理存放的相互关联的某个组织所涉及的数据集合。最少数据冗余为多种应用服务,程序与数合。最少数据冗余为多种应用服务,程序与数据具有较高的独立性。据具有较高的独立性。w数据库管理系统数据库管理系统(DBMS Data Base Management Syste
8、m)是指帮助用户建立、使用、管理和维护数据库的是指帮助用户建立、使用、管理和维护数据库的一种计算机系统软件。一种计算机系统软件。二、数据组织层次与数据库应用系统二、数据组织层次与数据库应用系统10Copyright By Hmx,1997-2001 E-mail:Hu DBMS的的主要作用主要作用 数据库的开发与建立数据库的开发与建立 提供数据定义语言(提供数据定义语言(DDL)使用户能建立单位的数据库使用户能建立单位的数据库(定义、维护数据库的结构,装入数据等);(定义、维护数据库的结构,装入数据等);数据查询数据查询 提供数据查询语言(提供数据查询语言(SQL)使用户能使用数据库中的数据;
9、使用户能使用数据库中的数据;数据操纵与数据库维护数据操纵与数据库维护 提供数据操纵语言提供数据操纵语言(DML)使使用户能更新、维护数据库中的数用户能更新、维护数据库中的数据;据;系统运行控制系统运行控制 提供一套系统运行控制程序,保障提供一套系统运行控制程序,保障DBMS各个部分(程序各个部分(程序模块)有条不紊的进行工作(数据库访问、并发、数据的模块)有条不紊的进行工作(数据库访问、并发、数据的一致性、相容性、完整性、安全性等)一致性、相容性、完整性、安全性等)二、数据组织层次与数据库应用系统二、数据组织层次与数据库应用系统11Copyright By Hmx,1997-2001 E-ma
10、il:Hw数据库系统组成数据库系统组成 计算机系统:系统硬件和系统软件计算机系统:系统硬件和系统软件(OS、系统支持程序系统支持程序)应用软件:为某应用开发的使用数据库的软件系统应用软件:为某应用开发的使用数据库的软件系统 用户:用户:数据库管理员(数据库管理员(DBA)、)、系统开发员、最终用户系统开发员、最终用户w数据库应用系统类型:数据库应用系统类型:以数据为中心的数据库应用系统以数据为中心的数据库应用系统 数据存储与管理,主要应用是查询、统计等。如:人口普查数据库数据存储与管理,主要应用是查询、统计等。如:人口普查数据库 以处理为中心的数据库应用系统以处理为中心的数据库应用系统 处理过
11、程与处理对象紧密结合。如:会计信息系统处理过程与处理对象紧密结合。如:会计信息系统 二、数据组织层次与数据库应用系统二、数据组织层次与数据库应用系统12Copyright By Hmx,1997-2001 E-mail:H三、数据模型的基本概念三、数据模型的基本概念w数据模型数据模型(Data Model)对现实世界数据特征的抽象。对现实世界数据特征的抽象。数据模型应满足:数据模型应满足:1)比较真实地模拟现实世界;)比较真实地模拟现实世界;2)容易被人们理解;)容易被人们理解;3)便于在计算机上实现。)便于在计算机上实现。一种模型很难实现以上要求,一般方法:一种模型很难实现以上要求,一般方法
12、:用一种抽象的方法对事物提供多级抽象层,从不同角度看待数据库。用一种抽象的方法对事物提供多级抽象层,从不同角度看待数据库。数据模型的层次数据模型的层次 1)概念模型(信息模型):从数据的语义视角来抽取模型并按用户的观点)概念模型(信息模型):从数据的语义视角来抽取模型并按用户的观点对数据和信息进行建模,主要用于数据库设计。对数据和信息进行建模,主要用于数据库设计。2)数据模型(机器模型):从数据的存储角度来描述数据并从计算机系)数据模型(机器模型):从数据的存储角度来描述数据并从计算机系统的观点对数据进行建模,统的观点对数据进行建模,主要用于主要用于DBMS的实现。的实现。13Copyrigh
13、t By Hmx,1997-2001 E-mail:H三、数据模型的基本概念三、数据模型的基本概念u数据抽象的层次14Copyright By Hmx,1997-2001 E-mail:H三、数据模型的基本概念三、数据模型的基本概念w数据模型(机器模型)的三要素数据模型(机器模型)的三要素1)数据结构:用于描述系统的静态特征。数据结构:用于描述系统的静态特征。数据结构:数据元素之间抽象化的相互关系,这个关系可以用一组能数据结构:数据元素之间抽象化的相互关系,这个关系可以用一组能 对数据对象诸元素进行的运算及运算规则描述。对数据对象诸元素进行的运算及运算规则描述。一个数据结构要描述:一个数据结构
14、要描述:数据的逻辑结构,即数据元素之间的逻辑关系;数据的逻辑结构,即数据元素之间的逻辑关系;数据的物理结构,即数据元素在计算机中的表示及存储。数据的物理结构,即数据元素在计算机中的表示及存储。2 2)数据操作:用于描述系统的动态特征。)数据操作:用于描述系统的动态特征。二类操作:二类操作:数据检索:不改变数据结构与数据值;数据检索:不改变数据结构与数据值;数据更新数据更新:改变数据的值。:改变数据的值。数据模型必须定义这些操作的确切含义、操作符号、操作规则、实现操数据模型必须定义这些操作的确切含义、操作符号、操作规则、实现操作的命令。作的命令。3 3)数据的约束条件:一组完整性规则的集合。)数
15、据的约束条件:一组完整性规则的集合。完整性规则:完整性规则:给定的数据模型中数据及其联系所具有的制约和存储给定的数据模型中数据及其联系所具有的制约和存储规则,以保证数据的正确、有效和相容。规则,以保证数据的正确、有效和相容。15Copyright By Hmx,1997-2001 E-mail:H四、概念模型四、概念模型概念模型的主要概念(实体联系模型)概念模型的主要概念(实体联系模型)1)实体:客观存在并可相互区别的事物。如记账凭证。)实体:客观存在并可相互区别的事物。如记账凭证。2)属性:实体具有的某一特征。如科目名、借贷方向。)属性:实体具有的某一特征。如科目名、借贷方向。域:属性取值的
16、范围。如借、贷。域:属性取值的范围。如借、贷。实体型:用实体名及其属性名集合来抽象和刻画同类事物。实体型:用实体名及其属性名集合来抽象和刻画同类事物。如:记账凭证(凭证号、科目名、摘要、借贷方向、金额、如:记账凭证(凭证号、科目名、摘要、借贷方向、金额、.)实体集:具有相同实体型的实体集合。实体集:具有相同实体型的实体集合。键:能唯一标识实体集中每个实体的属性或属性组键:能唯一标识实体集中每个实体的属性或属性组。3)联系:实体内部及实体之间的联系。)联系:实体内部及实体之间的联系。三种实体之间的联系:三种实体之间的联系:一对一联系(一对一联系(1:1)一对多联系(一对多联系(1:n)多对多联系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 电算化
限制150内