资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第四部分 会计信息系统中的高级技术第十六章 数据库管理系统上海财经大学会计学院 钱玲学习目的学习目的1、了解数据管理的概念2、了解数据库模型的种类3、了解数据库构造的设计4、了解数据库的控制学习重点学习重点1、掌握数据库的特点2、掌握数据库的设计3、掌握数据库的控制方法第一节第一节 信息系统的数据管理信息系统的数据管理一、人工管理阶段一、人工管理阶段二、文件系统阶段二、文件系统阶段运用程序1运用程序2运用程序n数据组1数据组2数据组n存 取方法三、数据库系统阶段三、数据库系统阶段运用程序1运用程序2运用程序n数据库管理 系 统DBMS数据库第二节第二节 数据库模型的种类数据库模型的种类一、层次数据库模型一、层次数据库模型二、网状数据库模型二、网状数据库模型存货1供 货 商工程供 货商2供 货商1存货3存货2存货工程三、关系数据库模型三、关系数据库模型系的代号系的代号系的名称系的名称系的系的办公地址公地址1001企业管理系行政楼一楼1002市场营销系行政楼二楼1003人力资源系行政楼三楼表16-1 有关系的信息的二维表教教师工号工号教教师姓名姓名所属系所属系专长3894李路1001企业管理研究3980王钢1002连锁经营研究4003章超1002广告研究4684陈东1003人力资源管理研究表16-2 有关教师信息的二维表四、面向四、面向对象数据象数据库模型模型所所谓对象象Object是一个是一个软件模件模块,这个个软件模件模块中包括有描画一个中包括有描画一个实体所需求的体所需求的信息以及根据信息以及根据这些信息些信息详细去描画一个去描画一个实体所必需的一系列体所必需的一系列过程。程。“面向面向对象技象技术将信息和将信息和处置置结合起来,合起来,这一点是不同于其他技一点是不同于其他技术的。的。面向面向对象的数据象的数据库模型那么将二者有机地模型那么将二者有机地结合在一同。合在一同。第三节第三节 数据库构造的设计数据库构造的设计一、规范化方式和规范化一、规范化方式和规范化一规范化方式一规范化方式1、第一规范化方式、第一规范化方式1NF任一个规范化的关系都称为第一规范化方任一个规范化的关系都称为第一规范化方式,简称第一范式式,简称第一范式1NF。2、第二规范化方式、第二规范化方式2NF进一步修正数据构造,使每一个数据构造进一步修正数据构造,使每一个数据构造中的非关键字元素都完全函数依赖于整个中的非关键字元素都完全函数依赖于整个关键字,这样就构成了第二规范范式,即关键字,这样就构成了第二规范范式,即第二范式第二范式2NF。3、第三规范化方式、第三规范化方式3NF为处理传送依赖关系,这称为第三规范化为处理传送依赖关系,这称为第三规范化方式,即第三范式方式,即第三范式3NF。二规范化一个低一级范式的关系方式,经过方式分解可以转换为假设干个高一级范式的关系方式的集合,这种过程就叫规范化。规范化的根本思想是逐渐消除数据依赖中不适宜的地方,使方式中的各关系方式到达某种程度的“分别,即“一事一地的方式设计原那么。让一个关系描画一个概念,一个实体或者实体间的一种联络。假设多于一个概念就把它“分别出去,因此,所谓规范化本质上是概念的单一化。非规范化的数据构造含有反复出现的数据组项1NF没有反复组项的数据构造2NF一切非关键字数据元素完全函数依赖于整个关键字3NF一切的非关键字数据元素完全函数依赖于整个关键字,并且仅依赖于整个关键字把一切的非平坦数据构造分解为假设干个二维表,指定一个或假设干个数据元素作关键字,独一标识出每个元组。假设关键字不止一个数据元素组成,必需保证每一个非关键字数据元素完全依赖于整个关键字,否那么必要时进展分解。检查一切的非关键字数据元素能否彼此独立,假设不是,消除传送依赖关系,经过去掉冗余的元素或分解来到达要求二、建立关系式数据库的详细步骤二、建立关系式数据库的详细步骤一确定实体和主关键字一确定实体和主关键字二确定各个实体之间的关系二确定各个实体之间的关系三为每一个关系确定字段三为每一个关系确定字段四选择某种数据定义言语创建数据库四选择某种数据定义言语创建数据库三、三、Microsoft Access例如数据库例如数据库Northwind中的几个表中的几个表第四节第四节 数据库的控制数据库的控制一、平安性一、平安性数据库的平安性是指维护数据库以防止不数据库的平安性是指维护数据库以防止不合法的运用所呵斥的数据走漏、更改或破合法的运用所呵斥的数据走漏、更改或破坏。坏。一用户身份识别一用户身份识别系统提供一定的方式让用户标识本人的名系统提供一定的方式让用户标识本人的名字或身份,系统进展核实,核实经过后才字或身份,系统进展核实,核实经过后才提供系统的运用权。常用的方法是经过注提供系统的运用权。常用的方法是经过注册代号、口令等进展控制。册代号、口令等进展控制。二存取控制二存取控制所谓用户权限是指不同的用户对于不同的所谓用户权限是指不同的用户对于不同的数据对象允许执行的操作权限。数据对象允许执行的操作权限。二、完好性二、完好性数据库的完好性是指数据的正确性和相容数据库的完好性是指数据的正确性和相容性。整性约束条件可以进展以下分类。性。整性约束条件可以进展以下分类。一值的约束和构造的约束一值的约束和构造的约束二静态约束和动态约束二静态约束和动态约束三立刻执行约束和延迟执行约束三立刻执行约束和延迟执行约束三、并发控制三、并发控制所谓并发控制就是要用正确的方式调度并所谓并发控制就是要用正确的方式调度并发操作,防止呵斥数据的不一致性,使一发操作,防止呵斥数据的不一致性,使一个用户事务的执行不受其它事务的干扰。个用户事务的执行不受其它事务的干扰。并发控制的主要方法是采用封锁机制。并发控制的主要方法是采用封锁机制。四、恢复四、恢复数据库管理系统必需具有把数据库从错误数据库管理系统必需具有把数据库从错误形状恢复到某一知的正确形状也称为完形状恢复到某一知的正确形状也称为完好形状或一致形状的功能,这就是数据好形状或一致形状的功能,这就是数据库的恢复。库的恢复。一缺点的种类一缺点的种类1、事务内部的缺点、事务内部的缺点2、系统范围内的缺点、系统范围内的缺点3、介质缺点、介质缺点4、计算机病毒、计算机病毒二恢复的原理和技术恢复的根本原理就是冗余。恢复的主要技术包括转储和登记日志文件。转储指数据库管理员定期地将这个数据库复制到磁带或另一个磁盘上保管起来的过程。日志文件是用来记录对数据库每一次更新活动的文件。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号