- 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.2节、1.3节、1.6节和1.8节,难点是1.2节、1.3节和1.8节。请你仔细阅读教材的第一章绪论和参考书的第1章引言。
【预习思考题】 1、 数据管理经历了哪三个阶段? 2、 在文件处理系统中存储信息的弊端有哪些? 3、 什么是数据库管理系统?它和数据库是一样的吗?数据库管理系统涉及到哪些主要的问题? 4、 数据抽象的目的是什么?它分哪三个层次? 5、 什么是数据库的模式和实例? 6、 什么是数据独立性?数据独立性又分为哪两个层次? 7、 什么是数据模型?面向对象模型和E-R模型有哪一点主要差别?而基于记录的三种数据模型之间又有什么差别? 8、 数据定义语言的作用是什么? 9、 什么是数据操纵?数据操纵语言分为哪两类?它们之间有什么差别? 10、 什么是事务?它有哪些特性? 11、 存储管理器的作用是什么? 12、 数据库管理员的主要责任是什么? 13、 数据库管理系统主要由哪两个部件组成?每个部件又有哪些部分构成?各部分的主要功能是什么? 14、 你了解哪些商业数据库管理系统?
1.1 数据库管理系统的产生1.1.1 数据管理的进展
数据管理随着计算机软硬件的发展而不断发展,40多年来经历了以下三个阶段: 1、人工管理阶段
主要是指50年代中期以前的这段时间,此时的计算机还很简陋,连完整的操作系统都没有。因此,数据只能放在卡片上或其他介质上,由人来手工管理。
2、文件系统阶段
主要是指50年代后期到60年代中期的这段时间,此时的计算机已经有了操作系统。在操作系统基础之上建立的文件系统已经成熟并广泛应用。因此,人们自然想到用文件把大量的数据存储在磁盘这种介质上,以实现对数据的永久保存和自动管理以及维护;
3、数据库管理系统阶段
主要是指60年代后期以后,由于数据库管理系统的诞生,通过数据库管理系统管理大量的数据,不仅解决了数据的永久保存,而且真正实现了数据的方便查询和一致性维护问题,并且能严格保证数据的安全。此后,数据库应用在我们国家于80年代达到高峰,大量的联机处理系统把工作人员从以前繁杂且容易出错的手工操作中解脱出来,不仅提高了工作效率,精简了机构和人员,而且方便了广大人民群众。这样的大型系统有全国民航售票系统、银行前台业务处理系统、各种服务行业的客户管理系统等等。
随着社会的飞速发展,人们在日常生产和生活中产生的数据越来越多。多则容易生乱。中国的事情不好办,还不是因为人太多了吗。数据多了,对它进行有效的管理就成了一个非常迫切的问题。 做重复性的工作是无法体现人类的智慧的,人要做有创新性的工作。计算机所擅长的是机械性的工作。在数据管理中,有大量烦杂的、重复性的工作,这些工作交给计算机来做是非常合适的。数据库管理系统就是帮助人们对数据进行有效的管理,注意是帮助而不是代替人们进行数据管理。在数据管理的某些环节,人的作用是不可替代的。
1.1.2 文件处理系统
在数据库管理系统出现以前,把需要管理的数据存放在永久性的系统文件中,同时为了能够操作这些文件里的数据,系统里还有针对这些文件编写的应用程序。如银行为了保存所有客户及储蓄帐户的信息,可能包括如下应用程序: 1、创建新帐户的程序 2、处理某帐户的借/贷程序 3、查询帐户余额的程序 4、产生每月财务报告的程序这种典型的文件处理系统是传统的操作系统所能支持的。随着银行业务的发展,需求不断增长,随之新的数据文件和应用程序就会不断地加入到系统中来。例如支票帐户的信息与特殊处理--透支等等。但是,你要注意虽然文件处理系统给数据管理带来了极大的方便,但是在文件处理系统中存储信息的弊端也是显而易见的。这些弊端主要表现在以下七个方面: 1、数据冗余和不一致
数据冗余是指相同的信息可能在不同的地方(文件)重复存储。如某个客户的地址和电话号码既可能在由储蓄帐户记录组成的文件里出现,也可能在由支票帐户记录组成的文件中出现;数据冗余还可能导致数据不一致,即同一数据的不同副本不一致。如某个客户地址的更改可能只是在储蓄帐户文件里得到反映而在系统的其他文件中
文档评论(0)