- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * 数据库概述 第 1 章 数据库概述 1.1 数据管理的发展 1.2 数据库系统的组成 1.3 使用数据库系统的考虑及数据库应用的未来 1.1 数据管理的发展 1.1.1 以数据为中心应用系统的特点 1.1.2 文件管理系统 1.1.3 数据库管理系统 1.1.4 数据独立性 1.1.1 以数据为中心应用系统的特点 以数据为中心应用系统的特点 随着计算机的普及和信息量的不断增加,在众多的计算机应用的发展中,数据密集型的应用发展非常迅速。 它具有如下三个特点: 涉及的数据量大 数据不随程序的结束而消失 数据可以被多个应用程序共享 1.1.2 文件管理系统 图1-1 文件管理系统示例 学生基本信息管理 学生选课管理 应用程序A1 学生信息文件F1 课程信息文件F2 学生选课信息文件F3 应用程序A2 学号、姓名、性别、出生日期、所在系、专业、家庭住址 课程号、课程名、学分、课程性质 学号、姓名、所在系、专业、课程号、课程名、考试成绩 文件管理系统的缺点 编写应用程序不方便 数据冗余不可避免 应用程序依赖性 不支持对文件的并发访问 数据间联系弱 难以按用户视图表示数据 无安全控制功能 冗余举例 学号 姓名 性别 系别 住址 学位 学分 补贴 学籍科 房产科 劳资科 1.1.3 数据库管理系统 图1-2 数据库管理系统实现示例 应用程序A1 学生基本信息管理 学生有关的数据库 应用程序A2 学生选课管理 数据库 管理系统 数据库系统带来的优点 将相互关联的数据集成在一起 较少的数据冗余 程序与数据相互独立 保证数据的安全可靠 最大限度地保证数据的正确性 数据可以共享并能保证数据的一致性 相互关联的数据的集合 数据库中的数据不是孤立的,数据与数据之间是相互关联的。也就是说,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。 较少的数据冗余 数据库中的数据被统一管理,合理组织,任何对数据的操作都由数据库管理系统DBMS完成。 D B M S 学号、姓名、性别、出生日期、所在系、专业、家庭住址 课程号、课程名、学分、课程性质 学号、姓名、所在系、专业、课程号、课程名、考试成绩 数据具有较高的独立性 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。 1.1.4 数据独立性 数据独立性的提出主要是一种客观应用的要求。数据独立性可描述为:应用程序不因物理表示和访问技术的改变而改变,即应用程序不应依赖于任何特定的物理表示和访问技术。 逻辑独立性 是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。 物理独立性 是指当数据的存储结构发生变化时,不影响应用程序的特性。 保证数据的安全、可靠 数据库技术要能够保证数据库中的数据是安全、可靠的。 有效地防止数据库中的数据被非法使用或非法修改 数据遭到破坏时能立刻将数据完全恢复 最大限度地保证数据的正确性 保证数据正确的特性在数据库中称之为数据完整性。 200岁 数据可以共享并能保证数据的一致性 在多个用户同时使用数据库时,能够保证不产生冲突和矛盾,保证数据的一致性和正确性。 并发操作示例 10张票 订8张票:10-8=2 订6张票:10-6=4 4 2 10 10 数据库系统具备如下特征: 数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。 1.2 数据库系统的组成 … … 应用程序1 应用程序2 应用程序n 数据库管理系统(DBMS) 数据库 是数据的汇集,它以一定的组织形式存于存储介质上。 是管理数据库的系统软件,它实现数据库系统的各种功能。是数据库系统的核心。 指以数据库为基础的应用程序。 DB DBS DBMS 数据库系统的人员 系统管理员 应用程序开发人员 最终用户 1.2 数据库系统的组成 简单地说,数据库系统包括了以数据为主体的数据库,管理数据库的系统软件DBMS,以数据库为基础的应用程序,支持数据库系统运行的计算机硬件环境和操作系统环境以及使用数据库系统的人。 1.3 使用数据库系统的考虑及数据库应用的未来 使用数据库系统的考虑 数据库系统为数据提供了共享、稳定、安全的保障体系。如果用户的数据不需要这些特征,则可以考虑不使用数据库。 数据库
文档评论(0)