- 1、本文档共239页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据库技术 第5章 数据库技术 5.1 数据库基本概念 5.2 关系代数 5.3 数据库设计 5.4 关系数据库语言SQL 5.1 数据库基本概念 5.1.1 数据库技术与数据库系统 5.1.2 数据描述 5.1.3 数据模型 1. 数据库管理技术 (1)人工管理 (2)文件管理 20世纪50年代后期至60年代中期,已经有了磁盘、磁鼓等直接存取存储设备,操作系统中也已经有了专门的数据管理软件,一般称为文件系统。在文件系统中,把数据按其内容、结构和用途组织成若干个相互独立的文件。 下图描述了某销售公司的3个文件处理系统。包括订单填写系统、开发票系统、工资单系统。图中还显示了与每个应用相关联的主要数据文件(一个文件就是一个相关记录的集合)。 文件系统管理数据具有如下特点: ◆ 文件系统利用“按文件名访问,按记录进行存取”的管理技术对数据进行管理。 ◆ 数据可以长期保存在存储设备上供用户使用。 尽管用文件系统管理数据比人工管理数据有了长足的进步,但面对数据量大且结构复杂的数据管理任务仍然不能适应,主要表现在如下几点: ◆ 数据独立性差。文件系统中文件逻辑结构的改变必须修改应用程序,文件之间是孤立的,不能反映现实世界事务之间的内在联系。 ◆ 数据冗余度大且容易产生数据不一致性。 ◆ 数据是无结构的。 ◆ 数据无集中管理,其安全性、完整性得不到可靠保证.并且在数据的结构、编码、输山格式等方面难以做到规范化和标准化。 ◆ 文件系统一般不支持多个应用程序对同—文件的并发访问,故数据处理的效率较低。 ◆ 使用方式不够灵活。每个已经建立的数据文件只限于一定的应用,且难于对它进行修改和扩充。 (3)数据库管理 1) 数据是结构化的,是面向系统的,数据的冗余度小。 2) 数据具有独立性。 3) 保证了数据的完整性、安全性和并发性。 数据库技术自20世纪60年代产生到今天,已经经历了3代演变,造就了C.W.Bachman、E.F.Codd和James Gray三位图灵奖获得者,带动了一个巨大的软件产业。 数据库技术一直是最活跃、发展速度最快、应用最广的IT技术之一。 在过去20年里,数据库的应用和重要性都有了巨大的增长,几乎每个行业都要用数据库来存储、操纵、检索数据。如商业、医疗保健、教育、政府组织、图书馆、军事、工业控制等。 它已成为信息管理、电子商务、网络服务等应用系统的核心技术和重要基础。 从某种意义上说,数据库技术已成为计算机、控制、信息等相关专业的工程技术人员所必须具备的专业知识。 数据库系统(DataBase System,DBS)是指一个计算机存储记录信息的系统。从管理层观点来看,数据库系统有4个主要部件构成:硬件、软件、人员和数据。 ◆ 硬件指系统所有的物理设备。数据库系统的硬件组件主要有:计算机、存储设备、网络等。 ◆ 软件指系统内所有程序的集合。数据库系统的软件主要有:操作系统、DBMS、数据库系统开发工具等。 ◆ 人员指数据库系统的所有用户。一般把数据库系统中的用户分为4类:数据库管理员、系统分析员和数据库设计人员、应用程序开发人员,以及终端用户。 数据库技术发展的3个阶段 在20世纪60年代后期,为了克服文件系统的弊病,适应日益迅速增长的数据处理的需求,人们开始探索新的数据管理方法与工具。这一时期,磁盘存储技术取得重要进展,大容量和快速存取的磁盘相继投入市场,给新型数据管理技术的研制提供了良好的硬件条件。为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术由此应运而生,出现了统一管理数据的专门软件系统——数据库管理系统(Data Base Management System,DBMS)。 世界上最早推出的数据库系统当属美国通用电气公司C.W.Bachman等人于1963年研制的IDS(Integrated Data Store)系统。IDS奠定了网状数据库的基础,它可使多个COBOL程序共享数据库中的数据。IDS是数据库系统的先驱,为此,Bachman于l 973年获得了美国计算机协会(ACM)颁发的图灵(Turing)奖。 经过40年的发展,数据库已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到了第三代以面向对象模型为主要特征的数据库系统。 1. 第一代数据库系统 20世纪70年代,数据库系统以广为流行的网状模型数据库和层次模型数据库为代表。 第一代数据库系统发展过程中的突出代表有:
您可能关注的文档
最近下载
- 2024年河北省继续医学教育公共必修课参考答案.docx VIP
- 2023年高考全国甲卷语文真题(含答案).pdf
- 2024年河北省继续医学教育公共必修课参考答案.pdf VIP
- 3.6 树和喜鹊.ppt VIP
- (四级)综合布线职业技能鉴定备考题库资料大全-上(单选题汇总).pdf
- 12J1 工程做法 天津市建筑标准设计图集(2012版).docx
- 高中化学必修1判断题(含答案).docx VIP
- 2023年中国石油大学(北京)公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷B(有答案).docx VIP
- 慢性呼吸系统疾病防治行动实施方案(2023-2025年).pdf
- 2024幼儿园公开招聘简章(模板).pdf
文档评论(0)