《计算机导论》课程教学资源(PPT课件)第五章 信息系统开发能力培养

第5章信息系统开发能力培养 本章学习目标 本章主要介绍数据库的基本知识、信息 系统开发的有关问题及进行信息系统开发 的有关系统、工具。 ●为什么要采用数据库方法进行数 据管理 知道一个数据库系统由哪些部分 组成
第 5 章 信息系统开发能力培养 本章学习目标 本章主要介绍数据库的基本知识、信息 系统开发的有关问题及进行信息系统开发 的有关系统、工具。 ● 为什么要采用数据库方法进行数 据管理 ● 知道一个数据库系统由哪些部分 组成

●知道数据库系统的三种数据模 型,当前主要以哪一种为主 ●信息系统开发过程中应注意哪 些问题 知道进行信息系统开发有哪些 数据库系统和可视化工具
● 知道数据库系统的三种数据模 型,当前主要以哪一种为主 ● 信息系统开发过程中应注意哪 些问题 ● 知道进行信息系统开发有哪些 数据库系统和可视化工具

第5章信息系统开发能力培养 5.1数据库概论 5.2信息系统开发的有关问题 5.3数据库管理系统和开发工具
第5章 信息系统开发能力培养 5.1 数据库概论 5.2 信息系统开发的有关问题 5.3 数据库管理系统和开发工具

5 数据库概论 5.1.1数据库方法 5.1.2数据库系统的组成 5.1.3三种数据模型
5.1 数据库概论 5.1.1 数据库方法 5.1.2 数据库系统的组成 5.1.3 三种数据模型

5.1.1数据库方法 首先,要求数据作为公共资源而集中 管理控制,为许可的各种用户所普遍共享, 肖去数据冗余,节省存储空间。 其次,当数据变更时,能节省对多个 数据副本的多次变更操作,保持数据的一 致性。 再次,还要求数据具有更高的独立性, 不但具有物理独立性,而且具有逻辑独立
5.1.1 数据库方法 首先,要求数据作为公共资源而集中 管理控制,为许可的各种用户所普遍共享, 消去数据冗余,节省存储空间。 其次,当数据变更时,能节省对多个 数据副本的多次变更操作,保持数据的一 致性。 再次,还要求数据具有更高的独立性, 不但具有物理独立性,而且具有逻辑独立 性

数据库方法的优点: 数据集成 数据的集成是数据库管理系统的主要 目的。通过数据集成来统一计划与协调 遍及各相关应用领域的信息资源,这样 可使数据得到最大程度的共享,且冗余 最少
数据库方法的优点: 1.数据集成 数据的集成是数据库管理系统的主要 目的。通过数据集成来统一计划与协调 遍及各相关应用领域的信息资源,这样 可使数据得到最大程度的共享,且冗余 最少

分离的数据管理
分离的数据管理

2.数据共享 集成的数据管理
2.数据共享 集成的数据管理

3.数据冗余最少 在非数据库系统中.每个应用拥有各自的数 据文件,这常常带来大量的数据冗余,如上述 工资发放应用、人事应用、劳资应用和业务档 案应用,每一个都可能拥有一个包含职工信息 (如职工号、姓名、性别、职称、工资等)的 文件。对于数据库方法,如前所述,这些分立 而有冗余的数据文件被集成为单一的逻辑结构 而且每一数据项值可以理想地只存储一次
3.数据冗余最少 在非数据库系统中.每个应用拥有各自的数 据文件,这常常带来大量的数据冗余,如上述 工资发放应用、人事应用、劳资应用和业务档 案应用,每一个都可能拥有一个包含职工信息 (如职工号、姓名、性别、职称、工资等)的 文件。对于数据库方法,如前所述,这些分立 而有冗余的数据文件被集成为单一的逻辑结构 .而且每一数据项值可以理想地只存储一次

4.数据一致性 通过消除或控制数据冗余,可以在一定范围内 避免数据的不一致性。例如,假定张三的工资 “115元”这个数据存储在数据库的两个不同记 录中,则当张三工资变动而要更新他的工资额 时,若无控制,且只更新一个记录,则会引起 同一数据的两个副本的不一致性,此时称数据 库是不一致的。 显然,引起不一致性的根源是数据冗余。若 个数据在数据库中只存储一次,则根本不可 能发生不一致性
4.数据一致性 通过消除或控制数据冗余,可以在一定范围内 避免数据的不一致性。例如,假定张三的工资 “115元”这个数据存储在数据库的两个不同记 录中,则当张三工资变动而要更新他的工资额 时,若无控制,且只更新一个记录,则会引起 同一数据的两个副本的不一致性,此时称数据 库是不一致的。 显然,引起不一致性的根源是数据冗余。若 一个数据在数据库中只存储一次,则根本不可 能发生不一致性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机导论》课程教学资源(PPT课件)第二章 计算机硬件能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 《VisuaI Basic程序设计教程》 编程题答案.doc
- 《VisuaI Basic程序设计教程》 课程介绍.ppt
- 《VisuaI Basic程序设计教程》 教学安排.doc
- 《VisuaI Basic程序设计教程》 教学大纲.doc
- 《VisuaI Basic程序设计教程》 第三章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 第三章 赋值与输入输出.ppt
- 《VisuaI Basic程序设计教程》 第二章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 第二章 程序设计基础.ppt
- 《VisuaI Basic程序设计教程》 第一章 习题讨论.ppt
- 《VisuaI Basic程序设计教程》 第一章 认识 Visual Basic.ppt
- 《程序设计语言》 集中复习.ppt
- 《程序设计语言》 模拟试题(一).ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 习题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第三章 语言翻译问题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第二章 机器体系机构对语言的影响.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 程序语言设计问题.ppt
- 《程序设计语言》 课程简介.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 模拟题.ppt
- 《计算机导论》课程教学资源(PPT课件)第六章 多媒体应用能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第七章 计算机网络能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第三章 计算机操作能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第四章 高级语言软件开发能力培养.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 1 An Overview of c.ppt
- 天津城市建设学院:《C程序设计语言》 第十一章 结构体与共用体.ppt
- 天津城市建设学院:《C程序设计语言》 第十二章 文件.ppt
- 天津城市建设学院:《C程序设计语言》 第二章 算法 algorithm.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 3 Data types, Operators, and Expressions.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 4 Input and Output.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 5 Control Flow.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 7 Arrays.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 8 Functions.ppt
- 天津城市建设学院:《C程序设计语言》 第九章 预处理命令.ppt
- 天津城市建设学院:《C程序设计语言》 曲型考题.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)第一章 An Overview of C(1.2)The feature of C.ppt
- 中国科学技术大学:《计算机安全》课程教学资源(教案讲义)第一章 准备.doc
- 中国科学技术大学:《计算机安全》课程教学资源(教案讲义)第六章 Unix的安全.doc
- 中国科学技术大学:《计算机安全》课程教学资源(教案讲义)第十四章 数据库安全.doc
- 中国科学技术大学:《计算机安全》课程教学资源(教案讲义)第十一章 万维网WwW安全.doc