资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1附附 录录附录:.1 第一节 数据管理初步.2 一、现实生活中的数据管理.2 二、感受数据库(具体打开旅游业务数据库,使用切换面板,感受查询等).4 三、走进数据库.5 第二节 程序设计初步.12 一、一个用计算机解决问题的实例.12 二、用计算机解决问题的一般步骤.14 三、算法及其描述.16 四、算法的实现(含三种基本结构).22 第三节 设计与创作初步.27 一、认识多媒体.27 二、多媒体素材的简单加工.28 三、走进创作天地.342第一节 数据管理初步随着社会生产力的发展,社会所拥有的信息量急剧膨胀。我们正在进入人类发展的一个重要的时代信息时代。信息已成为构成人类社会生存的三大要素(信息、能源和物质)之一。人们为了在纷繁复杂的信息中获取有价值的信息用于决策,就需要对信息进行处理和加工。由于信息量大,种类繁多,用计算机处理信息已是理所当然。用计算机处理信息,是一个由人和计算机共同进行的信息的收集、传递、储存、加工、维护、分析、计划、控制、决策和使用的过程。其中,对数据的传递、储存、加工、维护、分析是数据管理的基本内容。一、现实生活中的数据管理现实生活中处处要进行数据管理。在学校,图书馆的大批图书、所有学生的学籍、教师的档案、学生的成长记录等都有大量的数据需要管理;生活中,人口户籍、银行业务、医院业务、旅行社业务等也有大量的数据需要管理。随着科技的进步,这些领域的数据,目前大多已应用计算机和网络进行管理(如图 A1.1 所示)。图 A1.1 中国国家图书馆网页当你走进拥有上万册甚至十几万册图书的学校图书馆时,通过计算机图书管理系统,可以很方便地查到学校的图书馆内某一类图书都有哪些书籍,以及这些书籍是否被借出。如果需要借阅,图书馆工作人员可以通过借书证和图书上的条形码,很快地帮你完成借阅手续(如图A1.2 所示)。每年年终,图书馆工作人员还可以通过系统提供的功能快捷地统计出哪些书籍借阅的人最多,哪一类书籍学生最需要,从而决定下一年的采购方案。3图 A1.2 基于数据库的文献检索系统计算机图书管理系统能实现上述这些功能,是因为在计算机图书管理系统内的数据库中存储了所有图书的数据(每一本图书有书名、作者、出版社、定价、内容概要、所属类目(分类号)、图书编号、是否借出等数据),以及有借阅证读者的数据,并设计了图书的编目、检索、借书、还书和统计等功能。当客户走进一家旅行社,面对琳琅满目的旅游线路和开班计划茫然时,热情的业务员可以根据他提出的要求,借助计算机旅游业务管理系统设计个性化旅游行程,办理旅行的相关手续。有的旅行社还开通了网上报名业务,使客户能通过基于网络的旅游业务管理系统,足不出户就办妥旅行的相关手续。计算机旅游业务管理系统能顺利地办理这些业务,是因为有一个数据库在管理着大量的信息。表 A1.1 就是这个数据库中的一个数据子表。表 A1.1 旅行业务数据表其实,在我们的身边到处可以看到应用数据库的影子。学校中的各种管理系统软件:学籍管理系统、成绩管理系统、教师管理系统、财产管理系统银行的账务系统、证券交易系统、保险业的各种管理系统各种交通运输(航空、列车和船务)的票务系统。常用的知名搜索引擎网站(如 yahoo、google、搜狐等)背后都有一个庞大的数据库在支撑着它们,分门别类地管理众多不同的网站和网址,能迅速地对用户所输入的关键字作出快速反应。出发地旅游路线名门市价格网上支付 价天数开班日期上海(春航)北京长城双飞 5 日游三 星119010805一 二 三 四 五 六 日 上海(春航)北京长城双飞 5 日游四 星169015805一 二 三 四 五 六 日 4图 A1.3 是全球最大的中文数字图书馆之一超星数字图书馆的首页,它几乎囊括了所有的中文图书的有关信息,它的背后不仅是一个庞大的数据库,而是集中了一个庞大的分布式数据库(群)。图 A1.3 数据库支持的超星数字图书馆银行系统离不开网络,也同样离不开数据库。例如,想要用信用卡到银行取款(尤其是异地取款)时,如果没有网络当然不行,如果没有数据库也不行。在这里,网络主要起传递信息的作用,而被传递的信息则是应当存放在数据库(一般是异地数据库)中的数据。在中国,一个人从出生日起,其有关信息就存入了户籍管理系统。以后,无论他走到哪里,都可以在这个系统中查询到相关信息。户籍管理系统是一个分布式数据库系统。如果某人收藏的书籍和 CD 越来越多,较难及时快速找到所需的其中一个,此时,就有必要自行设计一个数据库来管理它们。可以说,现代生活离不开计算机,离不开网络,也离不开数据库了。二、感受数据库建立了相关的数据库后,即可方便地管理数据。例如,向数据库内添加数据、对数据库内的数据进行查询、统计和数据分析等处理。使用 Access 软件建立了旅游业务数据库及相应的管理系统后,可以很方便地进行相关的旅游业务的数据管理。在如图 A1.4 的切换面板中,设置了“客户管理”和“项目管理”两大功能,分别用于旅游客户和旅游项目的数据管理。单击其中任意一个选项,均可进入下级菜单,使用该选项的功能(如图A1.5 所示)。5图 A1.4 旅游业务管理系统的切换面板图 A1.5 “客户管理”和“项目管理”例如,若有新客户到旅行社来联系旅游业务,就需要及时把客户的信息添加到数据库内。单击“添加客户”选项打开客户窗体,即可输入客户数据(如图 A1.6 所示)。图 A1.6 使用“添加客户”的选项功能,添加新客户的数据三、走进数据库61数据库、数据库管理系统和数据库系统(1)数据库数据库(DataBase,简称 DB)是为某一目的而存放在外存储器中的所有相关数据的集合。当然,这些数据是按照某种公开的、确定的结构来存放的,从而得以共享。(2)数据库管理系统数据库管理系统(DataBase Management System,简称 DBMS)是对数据库中的数据进行统一管理和控制的软件,其目标是使用户能方便地远离数据的具体细节去使用数据库,并实现对数据的存储管理,保证数据的正确和完整一致。例如,我们要对数据表格进行各种操作(如显示、添加、删除、插入、统计和排序等)时,只需告诉系统“做什么”,并附加一些限制词(如范围、条件等),至于具体“怎么做”的过程,就全部由数据库管理系统自动完成了。(3)数据库应用系统数据库应用系统(DataBase Application System,简称 DBAS)是指利用数据库管理系统建立起来的,为用户最终所使用的数据库及其相应的软件。例如,时常见到的用数据库管理系统开发的“财务管理系统”“学校管理系统”“证券交易系统”等等,它们既包括了存放数据的数据库,又包括了能处理相应业务和保证系统具有良好操作特性的软件。开发这些应用软件的工具正是数据库管理系统,而这些应用系统的使用者往往是对数据库并不熟悉的一般计算机操作人员。(4)数据库系统数据库系统(DataBase System,简称 DBS)通常是指数据库和相应的软件系统数据库管理系统和数据库应用系统。也有人把整个计算机系统和操作者(即:除软件外的硬件和操作系统,甚至包括数据库管理人员)看作数据库系统。(5)数据库管理员数据库管理员是指授权对数据库进行维护、管理的工作人员。在数据库系统的软件中,数据库管理系统是核心软件。图 A1.7 显示了整个数据库系统在计算机系统中的位置和层次。7图 A1.7 数据库系统在计算机系统中的位置和层次2关系数据库数据库管理系统所支持的数据模型主要有四种:层次模型、网状模型、关系模型和面向对象模型。20 世纪 80 年代以来,出现较晚的关系型数据库逐步取代了网状数据库和层次型数据库,而成为目前最流行的数据库模型。(1)关系模型的特点 虽然关系模型的结构非常清晰用二维表来表示,但并不是说,在日常生活中所用的各种表格就可以直接地按照一张表一个关系存放到数据库里就行了。关系模型中的“表”不等同于日常生活中的表,它必须具备以下几个条件:关系必关系必须规须规范化范化:即每个关系必须满足一定的要求。规范化有多种层次的范式要求。模型概念必模型概念必须单须单一一:在关系模型中,无论实体本身还是实体间的联系均用关系来表示,这样,即使多对多的复杂关系,也可以简单地表示出来。凡操作都是集合操作凡操作都是集合操作:在关系模型中,无论是操作的对象还是操作的结果都是集合,即关系。(2)关系数据库通俗地说,关系数据库就是若干张数据表的集合。一个最简单的关系数据库可能仅有一张数据表;而一个复杂的大型关系数据库可能包括成千上万张的数据表,这些表之间的联系也由某些表来表示。3一个数据库应用的综合实例图 A1.8
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号