- 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
内容程序管理阶段的背景、特点文件管理阶段的背景、特点数据库管理阶段的背景、特点数据库技术的特点三种管理方式的比较2
数据管理的发展阶段早期的手工数据处理结绳记事、算盘、手摇计算机、帐薄电子数据处理 Electronic Data Processing人工管理阶段(50年代中期以前)文件系统阶段(50年代后期---60年代中期)数据库系统阶段(60年代后期开始)膨胀的数据量需要新的数据管理方法。一年又一年的家庭帐本3
人工管理阶段背景计算机主要用于科学计算数据量小、结构简单,如高阶方程、曲线拟和等外存为顺序存取设备磁带、卡片、纸带,没有磁盘等直接存取设备没有操作系统,没有数据管理软件用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作需求技术条件4
人工管理阶段访问访问访问数据1数据2数据n程序1程序2程序n思考:这样的处理方式好不好?5
人工管理阶段特点用户完全负责数据管理工作数据的组织、存储结构、存取方法、输入输出等数据完全面向特定的应用程序每个用户使用自己的数据,数据不保存,用完就撤走数据与程序没有独立性程序中存取数据的子程序随着存储结构的改变而改变磁带的特点优点:廉价地存放大容量数据缺点:顺序访问;1%所需,100%访问6
文件系统阶段背景计算机不但用于科学计算,还用于管理外存有了磁盘、磁鼓等直接存取设备有了专门管理数据的软件,一般称为文件系统文件存储空间的管理目录管理文件读写管理文件保护需求技术条件7
文件系统阶段数据1数据2数据n存取方式程序1程序2程序n8
文件系统阶段特点系统提供一定的数据管理功能存取方法(索引文件、链接文件、直接存取文件、倒排文件等)支持对文件的基本操作(增、删、改、查等),用户程序不必考虑物理细节数据的存取基本上以记录为单位数据仍是面向应用的一个数据文件对应一个或几个用户程序数据与程序有一定的独立性文件的逻辑结构与存储结构由系统进行转换,数据在存储上的改变不一定反映在程序上9
文件系统阶段数据的共享性差,冗余度大数据分散管理,孤立数据与程序的独立性差数据的逻辑结构改变则必须修改应用程序数据的不一致性由于数据存在很多副本,给数据的修改与维护带来了困难,容易造成数据的不一致性数据查询困难记录之间无联系10
文件系统阶段补贴系别姓名学号劳资科住址系别性别姓名学号房产科学位学分系别姓名学号学籍科学位出身年龄系别性别姓名学号人事科思考:有更好的数据管理方法吗?11
数据库系统阶段背景计算机管理的数据量大,关系复杂,共享性要求强(多种应用、不同语言共享数据)外存有了大容量磁盘,光盘编制和维护软件及应用程序成本相对增加,其中维护的成本更高,力求降低数据库技术的产生1969,IBM开发IMS软件,层次结构的数据模型70年代初,DBTG报告,奠定网状结构的数据模型1979,IBM公司,关系数据库12
数据库系统阶段数据不是依赖于程序的附属品,而是现实世界中独立存在的对象数据1统一存取数据2数据n程序2程序1程序n13
数据库学科的研究领域数据库管理系统软件的研制目前常用的数据库:oracle, DB2, SYBASE, INFORMIX, SQL SERVER, ACCESS, FOXBASE, FoxPro, Visual FoxPro, dBASE数据库理论关系的规范化理论数据库设计数据库设计方法与工具14
数据库技术的特点面向全组织的复杂的数据结构支持全企业的应用而不是某一个应用数据的结构化。这是数据库系统的主要特征之一,与文件系统的根本差别。文件系统只是记录的内部有结构,记录之间无联系。而数据库中的文件相互联系。数据的冗余度小,易扩充数据集中管理,数据共享,因此冗余度小每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性15
数据库技术的特点学号姓名性别系别年龄住址出身学位学分补贴学籍科房产科人事科劳资科16
数据库技术的特点具有较高的数据和程序的独立性把数据库的定义和描述从应用程序中分离出去数据描述是分级的(全局逻辑、局部逻辑、存储)数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应用程序数据独立性当数据的结构发生变化时,通过系统提供的映象(转换)功能,使应用程序不必改变数据的物理独立性当数据的存储结构改变时,应用程序不必改变数据的逻辑独立性当数据的逻辑结构改变时,应用程序不必改变17
数据库技术的特点统一的数据控制功能,数据共享程度高数据的安全性控制(Security)保护数据以防止不合法的使用所造成的数据泄露和破坏措施:用户标识与鉴定,存取控制数据的完整性控制(Integrity)数据的正确性、有效性、相容性措施:完整性约束条件定义和检查并发
文档评论(0)