《主讲老师刘志强ppt课件》由会员分享,可在线阅读,更多相关《主讲老师刘志强ppt课件(64页珍藏版)》请在金锄头文库上搜索。
1、下一页缀沫河陆剥者削铅冒仪杯尉弃芦蔷煽捏威仕恍辰培本镰窥位色舔某平陈蹄主讲老师刘志强ppt课件主讲老师刘志强ppt课件计算机软件基础计算机软件基础The software basic The software basic of computerof computer主讲:刘志强主讲:刘志强西安交通大学西安交通大学计算机教学实验中心计算机教学实验中心第第11单元单元数据库数据库_1数据库概述数据库概述举饿坟骏伊煎签焊目誊坡似厄梦誉梨秋妓堆针沏阑淆簧钥祥嫂叠澡屠歹扼主讲老师刘志强ppt课件主讲老师刘志强ppt课件下一页上一页停止放映停止放映教学目标、要求教学目标、要求l了解什么是数据库了解什么是数
2、据库l了解什么是数据模型了解什么是数据模型l了了解解数数据据处处理理技技术术的的发发展展变变化及趋势化及趋势砷燕组儡晌鞍允融般组百匙疏亲磁触聪阂谅材乖屈祖污硒谤烽钉斯胺癸欧主讲老师刘志强ppt课件主讲老师刘志强ppt课件2下一页上一页停止放映停止放映涉及的章节涉及的章节l第第6 6章章 数据库系统基础数据库系统基础6.1 6.1 概述概述6.2 6.2 数据模型数据模型6.3 6.3 数据库系统的结构数据库系统的结构l第第8 8章章 实用关系数据库管理系统应基础实用关系数据库管理系统应基础8.1 8.1 计算模式介绍计算模式介绍吧阶纬亢丛害埂催琉很朽属眩毙俭临淡肃顷陇瞻卫材撼杜栏告豪嗡顽扼侄主
3、讲老师刘志强ppt课件主讲老师刘志强ppt课件3下一页上一页停止放映停止放映一、基本概念一、基本概念l数据处理数据处理(DataProcessing)(DataProcessing) 是计算机应用中的最大的一个分支。最是计算机应用中的最大的一个分支。最初指在计算机上加工商业、企业的信息初指在计算机上加工商业、企业的信息和数据,现在常用来泛指非科技工程方和数据,现在常用来泛指非科技工程方面的计算、管理和操纵任何形式的数据面的计算、管理和操纵任何形式的数据资料。资料。崔冤际齿敬溯岳淹物谨虏厩颐援变缨敢钙掳渔奸英槽郎群拙扭硒恍国涅绒主讲老师刘志强ppt课件主讲老师刘志强ppt课件4下一页上一页停止放
4、映停止放映数据库数据库(DataBase)(DataBase)l在计算机上合理存放的相互关联的数据的在计算机上合理存放的相互关联的数据的集合集合, ,被称为数据库被称为数据库; ;它具有下列特点它具有下列特点: :最小冗余(尽可能不重复)可以最优方式提供数据共享数据的独立性实现数据的统一管理l数据库技术是数据处理最有效的手段数据库技术是数据处理最有效的手段钧采藩忿寿莆矮求苞斜勘依嫉寻巾灯傲趣炭拎吐蛔羔柏十辜甭也充袋孩硷主讲老师刘志强ppt课件主讲老师刘志强ppt课件5下一页上一页停止放映停止放映数据库技术发展历史数据库技术发展历史l数数据据库库(DBDB)技技术术是是管管理理数数据据的的一一种
5、种最最新方法。新方法。l它它起起源源于于6060年年代代末末。3030多多年年来来,在在理理论论上、实现技术上都有很大的发展。上、实现技术上都有很大的发展。l特特别别是是在在PCPC机机上上推推出出XBASEXBASE系系统统DBSDBS后后,使使数数据据库库技技术术走走出出实实验验室室,从从专专业业人人员员掌掌握握的的特特殊殊工工具具变变为为普普通通用用户户手手中中的的一一般数据处理工具。般数据处理工具。l现现在在,DBDB已已成成为为MISMIS、OAOA、CAMCAM等等领领域域的的主要工具之一。主要工具之一。掳锣迷滇沫溃蛹弟父貌邱巨蒙铡柑梨笔搐噶超籽熙疹浑翘危沫嘿响阀犬楼主讲老师刘志强
6、ppt课件主讲老师刘志强ppt课件6下一页上一页停止放映停止放映数据管理的发展阶段数据管理的发展阶段l数据管理经历了数据管理经历了4 4个发展阶段:个发展阶段:手工管理阶段文件系统阶段数据库系统阶段分布式数据库系统阶段节僚瓷百肇柔悸椒障拈陀谋渭贷争该兜怂筏疾号窥扩洒洱埃李噪澈深讥漱主讲老师刘志强ppt课件主讲老师刘志强ppt课件7下一页上一页停止放映停止放映手工管理阶段(手工管理阶段(46504650年代中期)年代中期)l早期计算机数据处理应用没有专门管理数据早期计算机数据处理应用没有专门管理数据的软件,程序自带数据。其特点是:的软件,程序自带数据。其特点是:数据独立性差,不能共享;数据独立性
7、差,不能共享;数据冗余数据冗余无法集中式管理无法集中式管理主要用于科学计算主要用于科学计算应用程序应用程序1应用程序应用程序n.数据组数据组1数据组数据组n.歪咨珐礼赌筏惩剔弹犁伺铬费喝盯鸟冲陡扬认馋耶盏啪秤账蹄玖漏哼瑶汰主讲老师刘志强ppt课件主讲老师刘志强ppt课件8下一页上一页停止放映停止放映文件系统阶段(文件系统阶段(50605060年代)年代)l数据以文件的形式存放于外存中数据以文件的形式存放于外存中, ,数据由文件系数据由文件系统统FSFS和操作系统和操作系统OSOS统一管理,数据通过程序方统一管理,数据通过程序方式来实现操作。其特点是:式来实现操作。其特点是:文件系统是应用程序和
8、数据间的公共接口、文件系统是应用程序和数据间的公共接口、统一存取;统一存取;文件由用户自定义,格式和内容不统一,难文件由用户自定义,格式和内容不统一,难于共享;于共享;数据冗余度大数据冗余度大文件系统本身无法解决这些问题。文件系统本身无法解决这些问题。应用程序应用程序1应用程序应用程序n.数据组数据组1数据组数据组m.文件文件系统系统依章纪薪坯岁抹蛀左节肠的绢湘弃失稿黑槐百誊造爸雅到琐嫂膘分姿栓拓主讲老师刘志强ppt课件主讲老师刘志强ppt课件9下一页上一页停止放映停止放映数据库系统阶段(数据库系统阶段(6060年代年代 至今)至今)l由由DBMSDBMS实现对实现对DBDB的定义、管理和操作
9、。的定义、管理和操作。DBMSDBMS是是用户和数据间的接口,特别是网络和通信技术用户和数据间的接口,特别是网络和通信技术的发展,使异地、异机间的数据共享成为现实。的发展,使异地、异机间的数据共享成为现实。其特点是:其特点是:能为多用户共享能为多用户共享数据冗余度最小数据冗余度最小可以交互方式或程序方式操作可以交互方式或程序方式操作l问题问题: :异地共享一处的数据异地共享一处的数据, ,容易造成网络通信容易造成网络通信“堵塞堵塞”应用程序应用程序1应用程序应用程序n.DBMSDBMSDB很顷新隧枣犹道眷芭群虹垃送楞吩攒涌拍驻顷闰昨纷黍繁戮锰夹杆忱拯让主讲老师刘志强ppt课件主讲老师刘志强pp
10、t课件10下一页上一页停止放映停止放映数据通信数据通信 局域网局域网LAN LAN 远程通信远程通信.DBMSDB实时方式实时方式MM接收器接收器DBMSDB非实时方式非实时方式压祁淆宣项势涡摘性蘑迟渡埃队展衍管厨邦驳狙妮绪毋毗钠沦欢喘虚谢霸主讲老师刘志强ppt课件主讲老师刘志强ppt课件11下一页上一页停止放映停止放映分布式数据库系统阶段(分布式数据库系统阶段(8080年代中期年代中期)l分布式数据库分布式数据库DDBS(Distributed DBS)DDBS(Distributed DBS)技术是技术是DBDB技技术和网络、通信技术的结晶产物。术和网络、通信技术的结晶产物。l其主要特点:
11、其主要特点:处理的数据分散在各个结点上,每个结点的数处理的数据分散在各个结点上,每个结点的数据由本地的据由本地的DBMSDBMS管理,各结点间可以数据共享;管理,各结点间可以数据共享;充分利用、发挥各个结点的资源优势,减轻网充分利用、发挥各个结点的资源优势,减轻网络负担;络负担;DBMS1DBMS1DBMSiDBMSiDB1DB1DBiDBi DDBMS.注董馈楚眉收逞权禾苞蜕遁今畜凹卡柠呻污灰匝员斟地溺寐害险已险反妆主讲老师刘志强ppt课件主讲老师刘志强ppt课件12下一页上一页停止放映停止放映数据库技术的发展方向数据库技术的发展方向l数据库的发展方向:数据库的发展方向:可视化多媒体面向对象
12、的处理交叉平台开放式l现代数据库还要具有:现代数据库还要具有: 数据仓库、数据开采、知识发现、决策支持的功能。扛末缩宾防牧抵梧食喧詹至剪诀老哟唐潜埔构诈舀贾裳您但逛渤话想努尼主讲老师刘志强ppt课件主讲老师刘志强ppt课件13下一页上一页停止放映停止放映几种常用的数据库几种常用的数据库lXBASE 一种大众化的关系型数据库系统;类似一种大众化的关系型数据库系统;类似产品有:产品有:DBASE、FOXBASE、FOXPRO、VFP等系列产品。等系列产品。lOracel 大型关系数据库管理系统,具有兼容性、大型关系数据库管理系统,具有兼容性、可移植性、可联接性、开放性、高生产率,支持可移植性、可联
13、接性、开放性、高生产率,支持SQL等优点。等优点。lSybase 大型大型“客户机客户机/服务器数据库体系结构服务器数据库体系结构”的的DMS 具有分布式处理等优点。具有分布式处理等优点。lInformix 是唯一具有是唯一具有“可伸缩、高性能可伸缩、高性能”体系结体系结构的构的DBMS。lSQL Server 是建立在是建立在 Windows NT 上的上的RDBMS。戮社自钞衷梆津卞柜浪介帧侥忧褪晚前伞挣砒摇垛檀胰郸凄苔结聚磊提佬主讲老师刘志强ppt课件主讲老师刘志强ppt课件14下一页上一页停止放映停止放映对数据库研究的发展趋势对数据库研究的发展趋势l由由于于计计算算机机应应用用的的普普
14、及及,数数据据处处理理的的社社会会需需求求剧剧增增,极极大大地地促促进进了了DBDB技技术术的的发发展展,至至今今为为止止,对对DBDB的的研研究究主主要要集集中中在在以下几个方面:以下几个方面:DB的设计方法DB规范理论分布式DBS4GL及应用生成器新一代DBS面向对象的DB系统惩郧常出雪押吞婉锌婴唇埋廷戴旗绎我鹅娠刘碧硼掺蝶眩向寄藐挨师园渐主讲老师刘志强ppt课件主讲老师刘志强ppt课件15下一页上一页停止放映停止放映DBDB的设计方法的设计方法l目前的目前的DBDB设计方法,主要停留在经验与尝设计方法,主要停留在经验与尝试阶段,工程规范程度不高。主要方法有:试阶段,工程规范程度不高。主要
15、方法有:数据模型设计数据模型设计: 解决从现实世界到解决从现实世界到DBDB的的逻辑描述逻辑描述数据存储与访问方法的设计数据存储与访问方法的设计:根据数据:根据数据模型物理存储结构,确定用户访问数据模型物理存储结构,确定用户访问数据的方式;的方式;DBDB的管理与保护的管理与保护:解决:解决DBDB使用及维护中使用及维护中的各种问题,例如,对用户友好、使用的各种问题,例如,对用户友好、使用简便、维护方便等。简便、维护方便等。幼铂翌嫁段倍宁粟潭竟膝惺订展彦俱佩好盛外琉冯白瘪胁样彦狂馅株鹰猩主讲老师刘志强ppt课件主讲老师刘志强ppt课件16下一页上一页停止放映停止放映DBDB规范理论规范理论l研
16、研究究数数据据的的语语义义问问题题(即即数数据据元元素素间间的的关关系系)构构造造规规范范的的数数据据模模型型,其其目目的的是是使使存存储储数数据据能能正正确确地地反反映映现现实实世世界界的的联联系,防止导出与客观实际矛盾的结果。系,防止导出与客观实际矛盾的结果。l目目前前这这方方面面的的工工作作越越来来越越形形式式化化、抽抽象象化,已成为一个独立的理论分支化,已成为一个独立的理论分支。道岁汤浙倪轩摇霖报凛忧异饺铅产信辩枢庸滴弓帘运族访挽缺佩卖陆腕烧主讲老师刘志强ppt课件主讲老师刘志强ppt课件17下一页上一页停止放映停止放映4GL4GL及应用生成器及应用生成器l第第四四代代语语言言(4GL
17、4GL)来来源源于于DBDB查查询询语语言言,例例如如SQL SQL ServerServer。用用户户只只需需指指出出“做做什什么么”,应用生成器自动生成相应的应用程序。,应用生成器自动生成相应的应用程序。l这这方方面面的的研研究究可可以以使使DBDB应应用用系系统统开开发发趋趋于于自自动动化化、标标准准化化,从从而而提提高高系系统统的的效效率率、可靠性和可维护性。可靠性和可维护性。沂元界剃整块轴郁李逾浮橡根羹蓄兔敏酵捧廊墅肄祥侮子喻柞金失忧陪脂主讲老师刘志强ppt课件主讲老师刘志强ppt课件18下一页上一页停止放映停止放映新一代新一代DBSDBS面向对象的面向对象的DBDB系统系统l最最新
18、新技技术术是是面面向向对对象象的的数数据据库库系系统统OODBSOODBS,目目前前还处于探索阶段。还处于探索阶段。福花旧疽克备董彩飞胺疹居盼刑阿愈租羚绵琳嘎脑冤艘兹斧隋镀淑膨弱呐主讲老师刘志强ppt课件主讲老师刘志强ppt课件19下一页上一页停止放映停止放映二、数据模型二、数据模型l从从现现实实生生活活中中的的客客观观事事物物到到存存放放于于计计算算机机中中的的数数据据,这这样样一一个个加加工工过过程可划分为三个领域:程可划分为三个领域:现实世界、观念世界和数据世界现实世界、观念世界和数据世界l表表示示实实体体之之间间联联系系的的方方式式被被称称为为数数据据模模型型,而而实实体体模模型型是是
19、从从客客观观事事物物中抽象得到的。中抽象得到的。譬喝司中兹必活商谢抡翔焊皮存嫡战循猪泻厌娩锤素愁揣怖聋庆癣肄傅旧主讲老师刘志强ppt课件主讲老师刘志强ppt课件20下一页上一页停止放映停止放映现实世界现实世界l现现实实世世界界是是存存在在于于人人脑脑之之外外的的客客观观世世界界,事事物物及及其其相相互互联联系系就就存存在在于这个世界中。于这个世界中。l事事物物可可用用“对对象象”和和“性性质质”来来描描述述l又又有有“共共同同事事物物”和和“特特殊殊事事物物”两个不同级别。两个不同级别。腻桶翼梢陵钵伞泣蘸颧泌因虐蛛辣潞踞忘养志劣舆砸娥麦贴然蒸殷柔佯春主讲老师刘志强ppt课件主讲老师刘志强ppt
20、课件21下一页上一页停止放映停止放映观念世界观念世界l观观念念世世界界是是现现实实世世界界在在人人脑脑中中的的反反映映,客客观观事事物物在在概概念念世世界界中中称称为为“实体实体”。l反映事物联系的是实体模型。反映事物联系的是实体模型。l实体用实体用“对象对象”和和“属性属性”来描述来描述l又又分分为为“个个体体实实体体”和和“总总体体实实体体”两个级别。两个级别。茧帖鹤怠技甥痛症碍接乱狮婉贷蓟米累精殉囚毋删牲掇在算淖嘘帝钙卤刷主讲老师刘志强ppt课件主讲老师刘志强ppt课件22下一页上一页停止放映停止放映数据世界数据世界l数数据据世世界界是是数数据据在在观观念念世世界界中中信信息息的的数数据
21、据化化,现现实实世世界界中中的的事事物物及及联联系系在这个世界中用数据模型来描述。在这个世界中用数据模型来描述。l数据模型反映的是数据间的联系。数据模型反映的是数据间的联系。l数数据据用用“数数据据记记录录”和和“数数据据项项”来来描述;描述;l又又分分为为“数数据据类类型型”和和“数数据据值值”两两个不同级别。个不同级别。笑奴荫讽潘翔恿灵颂便乳诧兄撞植雷佰米捆惜莉锭肖雨肥烃叠昆奏患引崖主讲老师刘志强ppt课件主讲老师刘志强ppt课件23下一页上一页停止放映停止放映数据加工三个的领域关系数据加工三个的领域关系数据数据数据分级数据分级记录项项值记录项项值数数据据模模型型实实体体模模型型事物事物及
22、及联系联系实体分级实体分级实体实体对象属性总体个体对象属性总体个体事物事物事物分级事物分级对象性质共同特殊对象性质共同特殊抽抽象象过过程程数据数据世界世界观念观念世界世界现实现实世界世界客观世界是信息客观世界是信息之源,是设计之源,是设计DB的出发点。的出发点。实体模型和数据实体模型和数据模型是对客观事模型是对客观事物的两级抽象描物的两级抽象描述。述。数据库的核心问数据库的核心问题是数据模型。题是数据模型。结论:结论:要得到正确的数据模要得到正确的数据模型,必须首先充分了型,必须首先充分了解客观事物。解客观事物。由此可见:由此可见:贝喂荫拒庶绘叁遍食耙萌痢甘倾涡飞膘辟卉钥厂蒋踢窿艘揉志屹午比狠
23、爷主讲老师刘志强ppt课件主讲老师刘志强ppt课件24下一页上一页停止放映停止放映实体模型实体模型l实实体体模模型型 是是用用符符号号和和文文字字描描述述的的客客观事物的联系。要考虑下述问题:观事物的联系。要考虑下述问题:对象与属性对象与属性个体与总体个体与总体总体之间的联系总体之间的联系实体模型实体模型橡天稚茫横寥臣徽渍胺右落丈延切菜繁掘蛰备必炕铀奶孪类溶汗俊乙曲灵主讲老师刘志强ppt课件主讲老师刘志强ppt课件25下一页上一页停止放映停止放映对象和属性对象和属性l对对象象和和属属性性 在在概概念念世世界界中中,用用实实体体来来描描述述客客观事物,实体可以是具体的,也可以是抽象的:观事物,实
24、体可以是具体的,也可以是抽象的:具体实体:具体实体: 一个学生、一辆汽车一个学生、一辆汽车抽象实体:抽象实体: 一部法规、一种算法一部法规、一种算法 实体又可以分成实体又可以分成“对象对象”和和“属性属性”两类:两类:对象:对象: 人、汽车、工厂、西安交通大学等人、汽车、工厂、西安交通大学等属属性性: 用用来来描描述述对对象象的的特特征征信信息息;例例如如,“人人”的的特特征征有有: 姓姓名名、性性别别、民民族族、籍籍贯贯、出生日期等。出生日期等。在在设设计计、调调研研过过程程中中,要要从从不不同同角角度度、观观点点考虑、分析实体及其属性。考虑、分析实体及其属性。升各丈嚷崎讣挡淹阅唱衬阎元鸣涡
25、施盾术官牛应答咙党镀榷依烁缔邦者钎主讲老师刘志强ppt课件主讲老师刘志强ppt课件26下一页上一页停止放映停止放映个体和总体个体和总体l个个体体:指指单单个个的的相相互互区区别别的的特特定定实实体体。人人的的个个体体:张张三三、李李四四;学学校校的的个个体体:北大、清华、西安交大等;北大、清华、西安交大等;l总总体体:泛泛指指某某一一类类个个体体的的集集合合。“人人”泛指张三、李四等个体组成的集合。泛指张三、李四等个体组成的集合。l个体和总体的联系是对象的个体和总体的联系是对象的外部联系外部联系。船迪霹箍学福糊跌只厦陨诡智巫卿车篓途演识痘侩崔庄末疫佣滇泳努忿同主讲老师刘志强ppt课件主讲老师刘
26、志强ppt课件27下一页上一页停止放映停止放映总体之间的联系总体之间的联系l总总体体的的个个体体之之间间有有着着某某种种联联系系,联联系系方方式式又又分为三种:分为三种:一一对对一一联联系系 实实体体A A中中任任一一个个体体至至多多对对应应实实体体B B中中的的一一个个个个体体,反反之之亦亦然然;则则称称A A和和B B是是一一一一对对应应的联系。例如,高考录取、电影院看电影等。的联系。例如,高考录取、电影院看电影等。一一对对多多联联系系 实实体体A A中中至至少少有有一一个个个个体体对对应应于于实实体体B B中中一一个个以以上上的的个个体体,反反之之亦亦然然,则则称称这这种种联联系系是是“
27、一一对对多多”的的联联系系。例例如如,父父亲亲对对子子女女;院院系系对班级等。对班级等。多多对对多多联联系系 实实体体A A中中至至少少有有一一个个个个体体对对应应于于实实体体B B中中一一个个以以上上个个体体;反反之之,B B中中也也至至少少有有一一个个个个体体对对应应于于A A中中一一个个以以上上的的个个体体,则则称称A A对对B B是是多多对对多多的联系。例如,学生对课程、工厂对产品等。的联系。例如,学生对课程、工厂对产品等。 住票侯晨日港鄙碳镭参仪椒榨姥吃毖藕蝎稠葬紫笨耙商歉藤歉鹤示勾雷功主讲老师刘志强ppt课件主讲老师刘志强ppt课件28下一页上一页停止放映停止放映实体模型实体模型l
28、反反映映实实体体间间联联系系的的模模型型成成为为实实体体模模型型。分分析析、研研究究了了客客观观事事物物及及其其联联系系后后,即即可可建建立实体模型。以教学为例:立实体模型。以教学为例:l教教学学由由学学生生、课课程程、教教师师、学学习习、任任课课等等实体组成。实体组成。l学学生生属属性性有有:学学号号、姓姓名名、性性别别、年年龄龄、班级班级l课程属性有:课程属性有:课程号、课程名称课程号、课程名称l教师属性有:教师属性有:姓名、课程号、课时姓名、课程号、课时l学习属性有:学习属性有:学号、课程号、分数学号、课程号、分数l任课属性有:任课属性有:教师名、课程号、教室教师名、课程号、教室拟抽融焚
29、四昧尽溉历责咽栈岸陵沏蝗积锌馏妖勃源析皋愁兴逝抚坞纹肚丙主讲老师刘志强ppt课件主讲老师刘志强ppt课件29下一页上一页停止放映停止放映教学实体模型示意图教学实体模型示意图 课程课程学习学习任课任课教师教师学生学生姓名、课程号、课时姓名、课程号、课时教师名、课程号、教室教师名、课程号、教室学号、姓名、性别、班级学号、姓名、性别、班级课程号、课程名课程号、课程名学号、课程名、教室学号、课程名、教室揣材孵忠带乡匿墨半绥灶熙湘妻凳休产粹绎鲁一戒翘匹狠磕袒不化撬娇苦主讲老师刘志强ppt课件主讲老师刘志强ppt课件30下一页上一页停止放映停止放映数据模型数据模型l建建立立了了实实体体模模型型后后,就就可
30、可以以建建立立数数据据模模型了。型了。l在在DBSDBS中中表表示示实实体体(数数据据记记录录)之之间间联联系系的的方方式式称称为为数数据据模模型型。数数据据模模型型实实际际上是数据间的一个整体逻辑结构图。上是数据间的一个整体逻辑结构图。l为为了了使使模模型型能能清清晰晰、准准确确地地反反映映客客观观事事物物,要要进进行行数数据据模模型型的的设设计计,也也即即数数据据库的设计。库的设计。疮酥阮罕较盂氓季费课菜噪禹库耿乙愚仁淆了砍钡渴细一侯征绒刽遂勒站主讲老师刘志强ppt课件主讲老师刘志强ppt课件31下一页上一页停止放映停止放映数据模型(数据模型(DBDB)的设计)的设计命名数据模型(命名数据
31、模型(数据库名称数据库名称) 以示区别不同的模型,例如:成绩库以示区别不同的模型,例如:成绩库.MDB.MDB命名记录类型命名记录类型( (数据库结构数据库结构) ) 定义数据库记录结构,例如:成绩库记录定义数据库记录结构,例如:成绩库记录 学号、课程号、分数学号、课程号、分数命名每个记录中的数据项(命名每个记录中的数据项(字段字段) XHXH(学号)、(学号)、CNOCNO(课程号)、(课程号)、SCORESCORE(分数)(分数)说明各个记录类型之间的联系说明各个记录类型之间的联系指出各数据项的数据特征指出各数据项的数据特征 数据类型、长度、值数据类型、长度、值域等。例如,域等。例如,XH
32、 XH ,字符型,长度为,字符型,长度为7 7写喊工侠轿橇裙籍乃会鹰骋漾删明贡寝酉浙珐憾径隆畅脊掣冷乳存郊客亚主讲老师刘志强ppt课件主讲老师刘志强ppt课件32下一页上一页停止放映停止放映商店的数据关系模型商店的数据关系模型 关系(库名)关系(库名)SHOP 店店 名名 地地 址址 经办人经办人 电话电话解放路食品店解放路食品店 解放路解放路262262号号 李国基李国基 2-5036 2-5036桃园商场桃园商场 桃园路桃园路6号号 张山张山 6-6161香香瓜果店香香瓜果店 北大街北大街26号号 王宏王宏 3-6201白塔干鲜果店白塔干鲜果店 西大街西大街56号号 宋良宋良 3-3637
33、北大街果品店北大街果品店 北大街北大街231号号 林青林青 3-1116关系框架关系框架或或库结构库结构元组元组或或记录记录属性(字段)属性(字段)属性属性“电话电话”的的值值呵旺快讽撼赁蓑差艺椎妖误豹看觉剃岿爪涵萄埠壮稽掣诵里觅呛沈院俐聊主讲老师刘志强ppt课件主讲老师刘志强ppt课件33下一页上一页停止放映停止放映三种数据模型三种数据模型l数数据据模模型型的的好好坏坏直直接接影影响响到到DBDB的的性性能能。当当前前较较流流行行的的设设计计方方法法有有三三种种:关关系系、层层次次和和网网络络方方法法;对对应应的的模模型型为为关关系系模模型型、层层次次模模型型、网络模型网络模型。擅皖榴糯厨瞅
34、楞浪爱漾违躯丙铬价鳖烘洽它玄违廷戌阂枚匣听曝详贤售蕴主讲老师刘志强ppt课件主讲老师刘志强ppt课件34下一页上一页停止放映停止放映层次模型层次模型l 描述层次(树形)结构的模型。描述层次(树形)结构的模型。特点:特点:每个模型中只有一个称为根的最高结点每个模型中只有一个称为根的最高结点其它结点都只能和一个父结点相连接(其它结点都只能和一个父结点相连接(1 1:M M)查询、访问都必须从根结点开始查询、访问都必须从根结点开始l最最有有影影响响的的层层次次模模型型的的DBSDBS是是6060年年代代末末,IBMIBM公司推出的公司推出的IMSIMS层次模型数据库系统。层次模型数据库系统。院冗灯违
35、拣蜂颊祷锑哩宴春俘个仿江岛丛敦括骆煮巷欢尚吸奉莎犊卯否尹主讲老师刘志强ppt课件主讲老师刘志强ppt课件35下一页上一页停止放映停止放映层次模型示意图层次模型示意图 校长校长校长办公室校长办公室 各学院各学院 各职能处各职能处 ( 电信学院电信学院)计算机系计算机系 电子系电子系 信控系信控系 . 计算机教学实验中心计算机教学实验中心网络所网络所 . 软件教研室软件教研室幂虹誉棋淹对罢千碑鸟买浑俱榔甘厂奄梯炭踞蔗住粒酣吼够仑咱教勘潜钠主讲老师刘志强ppt课件主讲老师刘志强ppt课件36下一页上一页停止放映停止放映网络模型网络模型图结构模型,其特点:图结构模型,其特点:可有可有0 0个或多个结点
36、无双亲个或多个结点无双亲允许结点有多个双亲允许结点有多个双亲允许结点间有允许结点间有2 2种以上的关系种以上的关系存存取取、访访问问必必须须按按事事先先定定义义好好的的路路径径进进行(从指定出发点)行(从指定出发点) 最最有有影影响响的的网网络络模模型型是是美美国国数数据据系系统统语语言言协协 会会 推推 出出 的的 DBTGDBTG系系 统统 , 也也 称称CODASYLCODASYL(Conference Conference On On Data Data System System LanguigeLanguige) 摩钎霖但宦醛戏昧烃亨敲站甥款垂淤誉炬悍膝巨损赣诀旬敛遣凯春牢肪阿主讲
37、老师刘志强ppt课件主讲老师刘志强ppt课件37下一页上一页停止放映停止放映网络模型举例网络模型举例l例如,教务管理系统例如,教务管理系统 学生学生教学课程表教学课程表教室教室课程课程教师教师咯糖样俱橡躁蛹纠晾疵疙确霜几詹撮敦衫简估糜密双挺肠头伯分梦替瑟钨主讲老师刘志强ppt课件主讲老师刘志强ppt课件38下一页上一页停止放映停止放映关系模型关系模型l其其组组织织形形式式是是一一张张二二维维表表,一一个个表表即即一一个个关关系;其特点:系;其特点:一个关系一张表一个关系一张表数据独立性高数据独立性高操作简单操作简单一行是一个记录一行是一个记录一列是一个数据项(字段)一列是一个数据项(字段)典典
38、型型的的RDBMSRDBMS有有:XBASEXBASE、VFPVFP、OracleOracle、SybaseSybase、DB/2DB/2、InformixInformix、AccessAccess垄胳溢程傅鉴霜椽俏做雁搬确叁呀姚舌砍街暴阐茁铀垄督愉渐锋紫奋旦甚主讲老师刘志强ppt课件主讲老师刘志强ppt课件39下一页上一页停止放映停止放映关系模型举例关系模型举例 商店关系商店关系 店店 名名 地地 址址 经办人经办人 电话电话解放路食品店解放路食品店 解放路解放路262262号号 李国基李国基 2-5036 2-5036桃园商场桃园商场 桃园路桃园路6号号 张山张山 6-6161香香瓜果店香
39、香瓜果店 北大街北大街26号号 王宏王宏 3-6201白塔干鲜果店白塔干鲜果店 西大街西大街56号号 宋良宋良 3-3637北大街果品店北大街果品店 北大街北大街231号号 林青林青 3-1116彤然剩爸措疫键谱靖厄硫蹋咖杨断似熙佑乃喀北倒挥挂宅颗挣扼镭迂烦磊主讲老师刘志强ppt课件主讲老师刘志强ppt课件40下一页上一页停止放映停止放映数据库的构成数据库的构成 DBS = DBS = 数据库数据库 + + 用户用户 + + 软件软件 + + 硬件硬件l硬件:硬件: 指运行指运行DBSDBS的硬件资源,例如,的硬件资源,例如, SQL Server SQL Server要求至少要求至少16MB
40、16MB内存、内存、3232位位CPUCPU、 至少至少80MB80MB硬盘空间;硬盘空间;l软软件件:指指DBSDBS操操作作平平台台,例例如如WINDOWS WINDOWS NTNT、DBMSDBMS、汉字处理系统等;、汉字处理系统等;l用用户户:指指终终端端用用户户、应应用用程程序序员员和和数数据据库库管管理理员。员。靖箕迢危留域洼挟馅幸喇藤幂缝咳贮建佰诽脊膨皇犊奥胎蜒邯玫裴魔厅伞主讲老师刘志强ppt课件主讲老师刘志强ppt课件41下一页上一页停止放映停止放映数据库视图数据库视图 由由于于观观察察的的角角度度不不同同,数数据据库库中中的的数数据据的的结结构构有三种不同的视图:有三种不同的
41、视图:用用户户视视图图 也也称称用用户户级级DBDB;即即用用户户看看到到并并可可操作的那部分数据操作的那部分数据全全局局视视图图 也也称称概概念念级级DBDB;是是数数据据库库管管理理员员看到并可操作的全部数据看到并可操作的全部数据物物理理数数据据存存储储模模式式 也也称称物物理理级级DBDB;是是DBDB中中的的各各种种信信息息在在计计算算机机中中的的实实际际分分布布和和存存储储方方式式,它它由由操操作作系系统统和和DBMSDBMS直直接接管管理理,用用户户不不必了解,也不可能了解。必了解,也不可能了解。征呸刹挚颊滓一帘娠忱鞘潭请诚址普负姆厦桃惭搞带靖箍馏泳廖讣拆惩晶主讲老师刘志强ppt课
42、件主讲老师刘志强ppt课件42下一页上一页停止放映停止放映三、计算模式简介三、计算模式简介l计算机应用技术日新月异的发展应归功于计算计算机应用技术日新月异的发展应归功于计算技术的发展。计算技术的发展经历了三个阶段:技术的发展。计算技术的发展经历了三个阶段:l单主机计算单主机计算(Mainframe Computing)l分布式客户机分布式客户机/服务器计算服务器计算(Distributed Client/Server Computing)l网络计算网络计算(Network Computing) 羹拇基过誉宗钨像爷秤薄拍迸县赌罪葱骚岿术须准筐叭鬼风稠暗颅鄂盾邢主讲老师刘志强ppt课件主讲老师刘志
43、强ppt课件43下一页上一页停止放映停止放映(一)单主机计算模式(一)单主机计算模式(1955-1985)l以单台主机(功能强大)为中心,以非智以单台主机(功能强大)为中心,以非智能终端构成的集中式计算环境。能终端构成的集中式计算环境。l特点特点: 整个系统资源由单用户或多用户共享整个系统资源由单用户或多用户共享(分时技术),用户接口、(分时技术),用户接口、I/OI/O处理功能都集中在处理功能都集中在主机上。主机上。l缺点缺点:当处理负载过大时,主机性能就成为制约当处理负载过大时,主机性能就成为制约通信网络的通信网络的“瓶颈瓶颈”。l解决方法解决方法:提高主机处理速度,增加主机数量。提高主机
44、处理速度,增加主机数量。但成本高、管理复杂。因此限制了单主机模式的发但成本高、管理复杂。因此限制了单主机模式的发展。展。蔼殴咒螟帽头岸妆久铰贩辖们雀伍桶窒技艰烈焦祸抽付洱烹凰艰级沃炊躲主讲老师刘志强ppt课件主讲老师刘志强ppt课件44下一页上一页停止放映停止放映单主机计算模式的单主机计算模式的30年年 单主机计算模式经历了单主机计算模式经历了30年的发展史,年的发展史,按应用方式可划分为三个时代:按应用方式可划分为三个时代:程序设计时代(1955-1965)结构化程序设计时代(1965-1975)软件工程时代(1975-1985)林貉葬屹皂兵拄镐纺畴郭友吩砖罪联持卵拟纪代油聊先唉句的孟绥侥剃
45、趣主讲老师刘志强ppt课件主讲老师刘志强ppt课件45下一页上一页停止放映停止放映1、程序设计时代、程序设计时代l硬件硬件 早期是单主机,早期是单主机,1960年后出现年后出现“主机主机/哑哑终端终端”结构形式;硬件由结构形式;硬件由“CPU、内外存储器和、内外存储器和外部设备外部设备”组成。组成。l软件软件 简单的操作系统、高级语言编译或解释简单的操作系统、高级语言编译或解释器,以及少量的库函数和系统支持程序。器,以及少量的库函数和系统支持程序。l应用领域应用领域 大型科学计算和数据处理大型科学计算和数据处理l处理方式处理方式 分前台分前台/后台处理;前台由系统操作后台处理;前台由系统操作员
46、在控制台上作即席操作。后台以批处理方式服员在控制台上作即席操作。后台以批处理方式服务于用户。务于用户。l系统分工系统分工 系统操作员和应用程序员;前者负责系统操作员和应用程序员;前者负责操作,后者把高级语言作为虚拟机进行编程(不操作,后者把高级语言作为虚拟机进行编程(不管操作)。管操作)。亏哑楞感槽嘶睬稠椭厨你皱滁谚绝卫金承牌敖荫梢舜粱恃僧肃尼肢际沂诞主讲老师刘志强ppt课件主讲老师刘志强ppt课件46下一页上一页停止放映停止放映程序设计时代(续)程序设计时代(续)l编译技术编译技术 由于由于CPU资源昂贵,高级编程语言资源昂贵,高级编程语言多为编译型;初步形成多为编译型;初步形成“编译编译连
47、接连接加栽加栽运行运行”的运作模式。的运作模式。60年代是编译技术的成熟年代是编译技术的成熟期。期。l程序设计程序设计 为节省系统资源,程序设计重点是为节省系统资源,程序设计重点是精选算法,语句精雕细琢,精选算法,语句精雕细琢,goto语句成了有力语句成了有力的武器,流程图成了程序设计的指南。由于汇的武器,流程图成了程序设计的指南。由于汇编语言能够直接处理端口、中断、内存等实时编语言能够直接处理端口、中断、内存等实时操作,被认为是程序员应掌握的基本功。对大操作,被认为是程序员应掌握的基本功。对大型程序采用型程序采用“自顶向下自顶向下”分析、求解的方法。分析、求解的方法。伊盏甲涣齐厕彩斌耪答慧蛇
48、记湃痴寥绦事捍吱够契闰纫成泳浇讯毯遇瘪骸主讲老师刘志强ppt课件主讲老师刘志强ppt课件47下一页上一页停止放映停止放映2、结构化程序设计时代、结构化程序设计时代l1962年美国金星探测器水手II号卫星失败,计算机界引起巨大震动。如何保证软件安全、可靠?l由此引发了一场关于“GOTO”语句的争战。从理论上无法证明“带GOTO的程序是正确的”;程序测试只能证明“程序有错”,而不能证明“程序无错”;从理论上可以证明“只用三大基本程序结构(顺序、分支、循环)就可以实现任何算法”;最后论战的结论“限制、最终取消GOTO语句”。l结构化程序设计方法l数据库技术巨照梧壤牵娶叉菜息睫诗城适绳讥迸爸披乍吻姓探
49、孙符甘耽内礁埔钥壁庇主讲老师刘志强ppt课件主讲老师刘志强ppt课件48下一页上一页停止放映停止放映结构化程序设计方法结构化程序设计方法l定义一定义一 (北京大学(北京大学 王选院士)王选院士)没有GOTO 语句一个入口一个出口自顶向下、逐步求精的分解主程序员组l定义二定义二 (清华大学(清华大学 潭浩强教授)潭浩强教授)自顶向下逐步求精模块化设计结构化编码状姿俯配壶勋筷添亨悟眨胰辜科度看疟嘉砚苇郧呜味谊楔擦寻塞阶瑚谁棚主讲老师刘志强ppt课件主讲老师刘志强ppt课件49下一页上一页停止放映停止放映结构化程序设计方法的特点结构化程序设计方法的特点l程序结构规范化程序结构规范化便于编程、调试、阅
50、读l大化小,难化简,提高编程效率大化小,难化简,提高编程效率符合人们解决问题的习惯便于自顶向下地求解l便于集团协同作业便于集团协同作业模块化适合并行开发方式l扩大了求解问题的规模扩大了求解问题的规模70年代,程序最大已达385万句(美国国防部导弹预警系统)欺堑露种暂盅夯绳邻迁荆久坡岛琉陵吟碑瘦甲聪链釜甩崭茅盘靡捍色斥胆主讲老师刘志强ppt课件主讲老师刘志强ppt课件50下一页上一页停止放映停止放映数据库技术数据库技术l数据文件的形式不适合管理海量数据数据文件的形式不适合管理海量数据随着解题规模的扩大,处理的数据量急剧增加用文件保存数据“难维护、难检索、难共享”的问题日益突出从60年代中期开始研
51、究数据库系统DBSl数据库系统数据库系统DBS是专门处理和维护数据的软件系统是专门处理和维护数据的软件系统具有数据定义、操纵的语言提供统一的SQL结构查询语言l数据库的成功被认为是数据库的成功被认为是70年代计算机界的一大成就年代计算机界的一大成就从此信息处理走上正轨l关系型数据库关系型数据库数据元素之间存在一一对应关系(以二维表形式表示)的数据模型。因系统简单而被广泛采用。例如,FoxPRO、SQL Server 、ORACLE等关系型数据库系统。副闪合诫弧烛前短狮讲玖骨裂铀壮们玖挨铝惺葬嫌泌摘辈垄均恬辗枣若楔主讲老师刘志强ppt课件主讲老师刘志强ppt课件51下一页上一页停止放映停止放映3
52、、软件工程时代、软件工程时代l随着社会对软件需求的日益增长,软件的规模也随着社会对软件需求的日益增长,软件的规模也越来越大(例如,美国越来越大(例如,美国1979年的哥伦比亚航天年的哥伦比亚航天飞机系统飞机系统4000万条指令),这与软件的生产方万条指令),这与软件的生产方式落后、生产效率低形成尖锐的矛盾,由次产生式落后、生产效率低形成尖锐的矛盾,由次产生“软件危机软件危机”。l为研究、解决软件危机,诞生了为研究、解决软件危机,诞生了“软件工程学软件工程学”。人们开始研究软件生产内部的规律,找出人们开始研究软件生产内部的规律,找出“软件软件生存周期生存周期”,用工程化的原理,科学地组织软件,用
53、工程化的原理,科学地组织软件的生产,在一定程度上提高了软件的生产效率。的生产,在一定程度上提高了软件的生产效率。l软件生产开始步入软件工程时代。软件生产开始步入软件工程时代。恼母董敖乎哼陪燥顷漓瓮踩莎车璃癣渝傍脆睁矾吞圣级绩额摸鸡末取彪页主讲老师刘志强ppt课件主讲老师刘志强ppt课件52下一页上一页停止放映停止放映软件危机主要体现在软件危机主要体现在:l软件开发工程进度难以预测软件开发工程进度难以预测工期一再拖延,降低了开发组织的信誉l软件开发成本难以控制软件开发成本难以控制投入一再追加,令人难以置信l软件系统中的错误难以消除,质量无法保证软件系统中的错误难以消除,质量无法保证绝对没错的软件
54、不存在l产品难以维护产品难以维护软件产品本质上是代码化的人的思维活动,他人难以替代l典型的例子典型的例子 IBM公司开发公司开发OS/360系统,投入系统,投入5000人年,耗资数亿美元,结果还是延期交付,人年,耗资数亿美元,结果还是延期交付,使用后系统中仍发现大量错误。使用后系统中仍发现大量错误。哺项她亡严哨特巫羊悦浴鹏利愧缠优辉壳和爬礁座俱谨饯栋有沪条厘其仰主讲老师刘志强ppt课件主讲老师刘志强ppt课件53下一页上一页停止放映停止放映软件工程学软件工程学l软件工程学是把软件开发作为工程对象来研究,从软件工程学是把软件开发作为工程对象来研究,从技术措施和组织管理两个方面研究、解决软件危机技
55、术措施和组织管理两个方面研究、解决软件危机的学科。软件工程方法论是开发软件的指导方法和的学科。软件工程方法论是开发软件的指导方法和必修课。进必修课。进30年来,软件工程学已发展成一定的体年来,软件工程学已发展成一定的体系结构。系结构。软件工程学软件工程学软件开发技术软件开发技术软件工程管理软件工程管理软件开发方法学软件开发方法学软件工具软件工具软件工程环境软件工程环境软件管理学软件管理学软件经济学软件经济学雀急防济贾班坝拟尚刷香藐豪嗣岔污卡楷堪威碗芽觅辈垮处鳖钓驮择生夹主讲老师刘志强ppt课件主讲老师刘志强ppt课件54下一页上一页停止放映停止放映传统程序设计方法的缺点传统程序设计方法的缺点
56、传统的程序设计方法虽然缓解了软件危机,传统的程序设计方法虽然缓解了软件危机,但并不能完全消除软件危机,传统方法本但并不能完全消除软件危机,传统方法本身存在不可克服的问题。表现在:身存在不可克服的问题。表现在:l生产率提高的幅度远不能满足需要生产率提高的幅度远不能满足需要l软件重用程度很低软件重用程度很低l软件难以维护软件难以维护l软件不能真正满足用户的需要软件不能真正满足用户的需要据统计,在美国开发的软件系统中,真正符合用户要求并顺利投入使用的系统只占1/4,夭折的系统占1/4,近1/2的系统,虽完成了开发过程,但并未被用户采用或未被长期使用。掀机镀继厢积冶歼恍拙蹄侵胀攫候介美抹僵饼儡涣女敝狗
57、飘铸烯秀班碧个主讲老师刘志强ppt课件主讲老师刘志强ppt课件55下一页上一页停止放映停止放映面向对象程序设计技术面向对象程序设计技术l现实世界的问题空间和软件的解空间之间现实世界的问题空间和软件的解空间之间存在很大的距离。业界人士从未中断过缩存在很大的距离。业界人士从未中断过缩小这个距离的努力。小这个距离的努力。面向对象面向对象(OO-Object Oriented)方法是这种努力的一大)方法是这种努力的一大成果。成果。lOO方法围绕现实世界的概念来组织模型,方法围绕现实世界的概念来组织模型,是一种全新的思考问题的方法。是一种全新的思考问题的方法。lOO方法将客观世界看成是由许多不同种类方法
58、将客观世界看成是由许多不同种类的对象构成的。每个对象都有自己的内部的对象构成的。每个对象都有自己的内部状态和运动规律。不同对象之间的相互联状态和运动规律。不同对象之间的相互联系和相互作用就构成了完整的客观世界。系和相互作用就构成了完整的客观世界。窖囊识匠隆渊炼膘岭龋怀邢派痕陈整撩阿裳寓悦墅层首食苟也犬挞状帚传主讲老师刘志强ppt课件主讲老师刘志强ppt课件56下一页上一页停止放映停止放映OO方法的要点方法的要点(1)客观世界由各种对象组成。)客观世界由各种对象组成。OO的软件系统也是由的软件系统也是由对象组成的。任何复杂的软件都是由简单的对象组合对象组成的。任何复杂的软件都是由简单的对象组合而
59、成的;而成的;(2)所有对象都可划分为不同的对象类。每个对象类都)所有对象都可划分为不同的对象类。每个对象类都有自己特定的数据和方法;有自己特定的数据和方法;(3)对象类具有层次结构;上层的类称为)对象类具有层次结构;上层的类称为“父类父类”或或“基类基类”,下层的类称为,下层的类称为“子类子类”或或“派生类派生类”。子类。子类可以继承父类的特性及操操作;可以继承父类的特性及操操作;(4)对象之间通过传递消息互相联系(消息机制)。)对象之间通过传递消息互相联系(消息机制)。 OO方法方法 = 对象对象 + 对象类对象类 + 继承性继承性 + 消息机制消息机制产师梗恩幼带硼里相拄翠掣悟价赔辈褐袁
60、藏据本净册锐钱良味卓仪悸淘坎主讲老师刘志强ppt课件主讲老师刘志强ppt课件57下一页上一页停止放映停止放映(二)分布式客户机(二)分布式客户机/服务器计算模式服务器计算模式(80年代年代至今)至今)l微机应用微机应用 由于大规模集成电路技术的发展,微处理器由于大规模集成电路技术的发展,微处理器诞生。诞生。80年代初,年代初,PC机进入市场,由此开始机进入市场,由此开始了微机应用新时代。了微机应用新时代。l特点特点微机功能强大、性能价格比占优,市场占有率高各种PC机版本的语言编译器应有尽有大众化数据库(Dbase、FoxPRO等)问世形成PC机应用软件的巨大市场砒墅占伪冀异卷阀核捌硅粒侵恨箕瘴
61、瞻铜稗越竞炙颈驻阜垂琵臻幂磕艾泳主讲老师刘志强ppt课件主讲老师刘志强ppt课件58下一页上一页停止放映停止放映网络应用网络应用 由于单机资源有限,应市场需求,由于单机资源有限,应市场需求,70年代中期出现年代中期出现了一批局域网了一批局域网LAN(例如,(例如,3+网、以太网、网、以太网、Novell网等)。经过网等)。经过10年发展,局域网技术日趋完善,进年发展,局域网技术日趋完善,进入网络(入网络(LAN)时代。)时代。l特点特点 采用网络/文件服务器模式;共享数据存放在文件服务器,网上其它PC机通过网卡、以双绞线或同轴电缆联接,形成局域网LAN;适合一般企、事业单位的信息管理。LAN是
62、分布式技术的应用(网上PC机独立运行),借助网络实现异地资源共享。l缺点缺点由于网上所有PC机需求的数据都在网中传输,当网上用户增加,网间存取频繁时,网上冲突增加,甚至造成系统瘫痪。久页肠藏配饼淆势欠隶余助果赡挥桓哭病缄职费添蛀孜作想孙菱丽肢类肌主讲老师刘志强ppt课件主讲老师刘志强ppt课件59下一页上一页停止放映停止放映客户机客户机/服务器应用服务器应用l随网络技术日益完善,随网络技术日益完善,1985年年C/S计算模式问世,计算模式问世,使得资源共享进一步深化,有效地解决了文件服务使得资源共享进一步深化,有效地解决了文件服务器不能充分共享资源的问题。器不能充分共享资源的问题。l特点特点P
63、entium CPU问世,出现了功能更强大、适合图形处理和网络通信的工作站。硬件结构仍是主-从式。C/S技术可以说是一种软件机制。它将程序分为客户端和服务器端两种类型;系统工作方式是“请求响应处理返还”。l主主-从式和从式和C/S方式的区别方式的区别主-从式传输所有的数据和文件(传输量大)C/S方式只传输请求和结果(传输量小)灵拳赞踌汉夷债赘撰拷拖朴鼓桥旭托蜂坎掘瓤育那枝魏遭到虎葫抚杂层灼主讲老师刘志强ppt课件主讲老师刘志强ppt课件60下一页上一页停止放映停止放映客户机客户机/服务器方式的优、缺点服务器方式的优、缺点l优点优点减少了网络的流量和冲突的机率响应快、处理效率高真正体现了分布式处
64、理环境、充分发挥了各地系统资源的作用在网上可以支持更多数量的用户l缺点缺点计算(处理)对于通信的依赖越来越大。因此,通信效率直接影响C/S方式的效率。琶范雾垣魔黎桩票染毛淌副率缀支罕砖淤已莫息系切芝腻早刽拴怠暇衍端主讲老师刘志强ppt课件主讲老师刘志强ppt课件61下一页上一页停止放映停止放映(三)网络计算模式(三)网络计算模式(90年代起)年代起) 随着网络效率显著,网越联越大,开始出现广域网随着网络效率显著,网越联越大,开始出现广域网WAN。国际互联网。国际互联网Internet标志着网络时代到来。标志着网络时代到来。l特点特点以WWW(World Wide Web环球网)、主页文档标准化
65、(HTML)和Java语言三大技术成熟为标志NC计算机问世,它带有各种多媒体的接口、高速CPU、大容量内存、高级显示器等软件服务众多 WWW、FTP、Telnet、E-mail、BBS等网上每个用户权力均等网上信息资源取之不尽用之不竭。懈昔蝴吉心姐伞曲螟隙缎知快买统寒伊懒通嫌另震掐廉李仰吟痪秽猛纳举主讲老师刘志强ppt课件主讲老师刘志强ppt课件62下一页上一页停止放映停止放映作业、思考题作业、思考题1、第第6 6章思考题:章思考题: 1 1、2 2、3 3、4 4、5 5、2、作业作业: 15号记才溅克记喝缕害沟屹谨谣尾鲁杏秦凛宗黎羔唆还饱愤返漫者财牛砂遣主讲老师刘志强ppt课件主讲老师刘志强ppt课件63下一页上一页停止放映停止放映结束语结束语l欢迎参加到中心网站软件基础课程的学习欢迎参加到中心网站软件基础课程的学习讨论中来。讨论中来。l中心网址:中心网址: http:/l课件下载地址课件下载地址: ftp: /l我的我的E-mail地址地址: LZQ_ 谢谢,再见!谢谢,再见!兆电项楚盔柴杖炔钎圃篙次丝牌腺蔬庞降岩湿闺库奔蔽墩艇节始罗菜烩鸽主讲老师刘志强ppt课件主讲老师刘志强ppt课件64