- 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.4 数据库管理系统 1.1 数据管理的发展 人工管理阶段(20世纪50年代中期以前) 文件系统阶段(20世纪50年代后期---60年代中期) 数据库系统阶段(20世纪60年代后期) 人工管理阶段 背景 计算机主要用于科学计算,如高阶方程、曲线拟和等,数据结构简单 外存为顺序存取设备(磁带、卡片、纸带等),没有磁盘等直接存取设备 没有操作系统(OS),也没有专门的数据管理软件 用户用机器指令编码,直接输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作 人工管理阶段 特征 用户完全负责数据管理工作 数据的组织、存储结构、存取方法、输入输出等 数据完全面向特定应用程序 每个用户使用自己的数据 数据不持久保存 用完就撤走 程序与数据之间没有独立性 程序中存取数据的子程序随着存储结构的改变而改变 人工管理阶段 人工管理阶段,程序与数据之间关系 文件系统阶段 背景 计算机不但用于科学计算,而且更多用于数据管理 有了磁盘、磁鼓等直接存取设备(DASD) 无须顺序存取 由地址直接访问所需记录 有了专门管理数据的软件,称为文件系统(File Systems) 存储空间管理 目录管理 文件读写管理 文件保护 用户操作接口 文件系统阶段 文件系统中的数据结构 记录内有结构 数据结构由应用程序定义和解释 数据项一般只能是定长的 可以间接实现数据变长要求,但访问相应数据的应用程序变复杂 文件间是独立的,因此数据整体无结构 可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。 数据的最小存取单位是记录 文件系统阶段 特点1:数据与程序的独立性差 文件系统的出现并没有从根本上改变数据与程序紧密结合的状况,数据的逻辑结构改变则必须修改应用程序 文件系统只是解脱了程序员对物理设备存取的负担,它并不理解数据的语义,只负责完成物理存取操作 数据的语义信息由程序解释,即数据收集以后怎么组织,以及数据取出来之后按什么含义应用,只有管理它的程序知道 一个应用若想共享另一个应用生成的数据,必须同另一个应用沟通,了解数据的语义与组织方式 文件系统阶段 特点2:数据共享程度低,冗余度大 数据面向特定应用 即使不同应用程序所需要的数据有部分相同时,也必须建立各自的文件,而不能共享相同的数据 数据孤立 数据分散管理,造成多个文件,多种数据格式 数据不一致 数据存在很多副本,给数据的修改与维护带来困难,造成数据不一致 文件系统阶段 特点3:数据查询困难 记录之间无联系 应用程序员自己编程实现 对每个查询都重新编码 特点4:数据的安全性和完整性难于保证 缺少完善的数据安全性和完整性保护机制 数据库系统阶段 从20世纪60年代末开始,数据管理全面进入数据库系统阶段,其标志是: (1) 1968年,美国IBM公司推出层次模型的IMS系统 (2) 1969年,美国CODASYL组织发布了DBTG报告,对当时各式各样的数据库进行了总结,提出网状模型 (3) 1970年,美国IBM公司的E.F.Codd 连续发表论文,提出关系模型,奠定了关系数据库的理论基础 数据库系统阶段 背景 计算机管理的数据量激增,关系日益复杂,共享性要求日益提高 软、硬件技术快速发展(Moor Law) 基于文件系统的数据管理方法已无法适应开发大型数据管理应用系统的需要 为了克服文件系统的缺陷,出现了专门对大量数据进行统一管理的软件系统——数据库管理系统(DBMS) 数据不再是依赖于特定应用程序的“附属品”,而是现实世界中独立存在的”资源” 数据库系统阶段 数据管理各阶段的比较 数据管理各阶段的比较 1.2 数据库系统 数据库的定义 数据库系统的定义 数据库系统组成 数据库系统的特征 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合 数据库是相互关联的数据集合,其中的数据能够为特定组织(如企事业单位)的多种应用服务 数据库中的数据具有以下特点: 描述了现实世界的某些方面 数据间有密切联系 具有最小的冗余度和较高的独立性 可服务于多个应用 可被多用户共享使用 数据库系统的定义 数据库系统(Database System,简称DBS)是指数据库(DB)、数据库管理系统(DBMS)以及应用程序等组合构成的完整系统 有时也将与数据库系统有关的人员也添加到数据库系统中,形成一个广义的数据库系统概念 数据库系统的组成 构成数据库系统的主要软件成分: 数据库管理系统(DBMS):为建立、使用和维护数据库而配置的通用软件系统,是整个数据库系统的核心 支持DBMS的操作系统(OS) 具有与数据库接口的高级语言及编译系统 以
您可能关注的文档
最近下载
- 工作研究:实施乡村振兴战略,建设美丽乡村.doc VIP
- 港口危险货物包装专项试卷.doc VIP
- 2024年教师系列中高级职称评审有关政策解读附件10.doc VIP
- 《电力机车制动机》课件 5-18-1 DK-2无火回送.pptx
- 中国心血管健康与疾病报告2023PPT课件.pptx VIP
- 电气自动化设备安装与维修专业(中、高级工)体化课程.pdf VIP
- 河南科技大学 《概率论与数理统计》 试卷2016–2017第二学期期末试卷C.pdf VIP
- 第十六章-会阴部手术病人的护理.pptx VIP
- 小学语文教学课件:《安徒生童话》推进课.pptx
- 学生职业规划大赛《网络工程专业》生涯发展展示PPT.pptx VIP
原创力文档


文档评论(0)