文档介绍:第 5 章信息系统开发能力培养
本章学习目标
本章主要介绍数据库的基本知识、信息系统开发的有关问题及进行信息系统开发的有关系统、工具。
●为什么要采用数据库方法进行数据管理
●知道一个数据库系统由哪些部分组成
●知道数据库系统的三种数据模型,当前主要以哪一种为主
●信息系统开发过程中应注意哪些问题
●知道进行信息系统开发有哪些数据库系统和可视化工具
第5章信息系统开发能力培养
数据库概论
信息系统开发的有关问题
数据库管理系统和开发工具
数据库概论
数据库方法
数据库系统的组成
三种数据模型
数据库方法
首先,要求数据作为公共资源而集中管理控制,为许可的各种用户所普遍共享,消去数据冗余,节省存储空间。
其次,当数据变更时,能节省对多个数据副本的多次变更操作,保持数据的一致性。
再次,还要求数据具有更高的独立性,不但具有物理独立性,而且具有逻辑独立性。
数据库方法的优点:
数据的集成是数据库管理系统的主要目的。通过数据集成来统一计划与协调遍及各相关应用领域的信息资源,这样可使数据得到最大程度的共享,且冗余最少。
分离的数据管理
集成的数据管理
,这常常带来大量的数据冗余,如上述工资发放应用、人事应用、劳资应用和业务档案应用,每一个都可能拥有一个包含职工信息(如职工号、姓名、性别、职称、工资等)的文件。对于数据库方法,如前所述,。
通过消除或控制数据冗余,可以在一定范围内避免数据的不一致性。例如,假定张三的工资“115元”这个数据存储在数据库的两个不同记录中,则当张三工资变动而要更新他的工资额时,若无控制,且只更新一个记录,则会引起同一数据的两个副本的不一致性,此时称数据库是不一致的。
显然,引起不一致性的根源是数据冗余。若一个数据在数据库中只存储一次,则根本不可能发生不一致性。