《第四部分会计信息系统中的高级技术.ppt》由会员分享,可在线阅读,更多相关《第四部分会计信息系统中的高级技术.ppt(28页珍藏版)》请在三一办公上搜索。
1、第四部分 会计信息系统中的高级技术,第十六章 数据库管理系统,上海财经大学会计学院 钱玲,学习目标,1、了解数据管理的概念2、了解数据库模型的种类3、了解数据库结构的设计4、了解数据库的控制,学习重点,1、掌握数据库的特点2、掌握数据库的设计3、掌握数据库的控制方法,第一节 信息系统的数据管理,一、人工管理阶段,二、文件系统阶段,三、数据库系统阶段,第二节 数据库模型的种类,一、层次数据库模型,二、网状数据库模型,三、关系数据库模型,表16-1 有关系的信息的二维表,表16-2 有关教师信息的二维表,四、面向对象数据库模型所谓对象(Object)是一个软件模块,这个软件模块中包括有描述一个实体
2、所需要的信息以及根据这些信息具体去描述一个实体所必需的一系列过程。“面向对象”技术将信息和处理结合起来,这一点是不同于其他技术的。面向对象的数据库模型则将二者有机地结合在一起。,第三节 数据库结构的设计,一、规范化形式和规范化(一)规范化形式1、第一规范化形式(1NF)任一个规范化的关系都称为第一规范化形式,简称第一范式(1NF)。2、第二规范化形式(2NF)进一步修改数据结构,使每一个数据结构中的非关键字元素都完全函数依赖于整个关键字,这样就构成了第二规范范式,即第二范式(2NF)。3、第三规范化形式(3NF)为解决传递依赖关系,这称为第三规范化形式,即第三范式(3NF)。,(二)规范化一个
3、低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化。规范化的基本思想是逐步消除数据依赖中不合适的地方,使模式中的各关系模式达到某种程度的“分离”,即“一事一地”的模式设计原则。让一个关系描述一个概念,一个实体或者实体间的一种联系。若多于一个概念就把它“分离”出去,因此,所谓规范化实质上是概念的单一化。,二、建立关系式数据库的具体步骤(一)确定实体和主关键字(二)确定各个实体之间的关系(三)为每一个关系确定字段(四)选择某种数据定义语言创建数据库,三、Microsoft Access示例数据库Northwind中的几个表,第四节 数据库的控制,一、安
4、全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。(一)用户身份识别系统提供一定的方式让用户标识自己的名字或身份,系统进行核实,核实通过后才提供系统的使用权。常用的方法是通过注册代号、口令等进行控制。(二)存取控制所谓用户权限是指不同的用户对于不同的数据对象允许执行的操作权限。,二、完整性数据库的完整性是指数据的正确性和相容性。整性约束条件可以进行以下分类。(一)值的约束和结构的约束(二)静态约束和动态约束(三)立即执行约束和延迟执行约束,三、并发控制所谓并发控制就是要用正确的方式调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其它事务的干扰。并发控制的主要方法是采用封锁机制。,四、恢复数据库管理系统必须具有把数据库从错误状态恢复到某一已知的正确状态(也称为完整状态或一致状态)的功能,这就是数据库的恢复。(一)故障的种类1、事务内部的故障2、系统范围内的故障3、介质故障4、计算机病毒,(二)恢复的原理和技术恢复的基本原理就是冗余。恢复的主要技术包括转储和登记日志文件。转储指数据库管理员定期地将这个数据库复制到磁带或另一个磁盘上保存起来的过程。日志文件是用来记录对数据库每一次更新活动的文件。,