管理系统中计算机应用课件1-4_第1页
管理系统中计算机应用课件1-4_第2页
管理系统中计算机应用课件1-4_第3页
管理系统中计算机应用课件1-4_第4页
管理系统中计算机应用课件1-4_第5页
已阅读5页,还剩181页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理系统中计算机应用课程内容管理信息与信息技术应用应用信息系统管理系统的信息化平台数据库系统信息系统的建设规划系统分析系统设计系统实施系统运行与管理维护实际应用举例基础技术生命周期应用/举例考核方式闭卷、笔试题型:单选、名词解释、简答、小型案例分析考试与作业各50分上机考试VF和SQLSERVER社会发展的基本要素和关键要素农业社会:土地工业社会:能源和资本信息时代:信息第一章管理系统与信息技术的应用1.1信息时代的企业与管理1.1.1现代企业的运作企业:不仅限于那些通过生产、流通或服务活动获得经济利益的组织,也涵盖一些非营利性组织及事业性机构。是构成经济社会的基本目标。现代企业运作需要(企业的价值):①及时准确收集信息把握市场需要,支持自身产品或服务的开发②采用计算机通信技术支持组织的运作③建立有效的业务流程和管理方式,提高管理效益1954年,美国通用公司开辟了计算机辅助企业管理新领域摩尔定律(识记):戈登·摩尔单块微处理器芯片上所集成的晶体管数目大约每两年增加一倍。下一代通信网络(NGN)、物联网、三网融合(电信网、移动互联网、广播电视网的应用融合)、高性能集成电路、云计算等新一代信息技术迅速发展,为企业应用水平进一步提升奠定了新的基础。电子商务(识记):在英特网等相关技术的支持下,产品、服务及信息的买卖交易和支付过程可以通过电子化和数字化方式实现的商务运营方式。移动商务(识记):指利用智能手机、PDA、掌上电脑等无线终端设备,借助移动通信平台开展的电子商务业务。电子商务主要类型:企业对企业(B2B):如阿里巴巴企业对消费者(B2C):如卓越亚马逊、京东商城消费者对消费者(C2C):如淘宝、易趣消费者对企业(C2B):如Priceline和一些团购网政府对公民(G2C):政府机构使用电子商务向公民提供服务,如电子身份认证、电子税务、电子社会保障服务社交电子商务(SNS-EC):如facebook、社交圈推荐商品电子商务对企业运作的影响:①推动企业的业务流程全面实现电子化和数字化②推动各个行业经营运作流程转向电子化和数字化③使电子化及数字化应用延伸到经济活动中所有个体1.1.2组织管理方式的变革业务流程调整和组织方式的变革,是许多企业采用信息技术时必须面对的问题信息技术应用水平的提高可以明显改善企业的经营绩效,并帮助企业实现管理目标:主要表现如下:

①提高企业的生产率

②减少浪费,降低成本

③改善和提高决策质量

④改善客户关系

⑤开发新的战略性应用

⑥构建更为有效的商业模式。虚拟企业:当市场出现机遇时,为适应快速变动的需求,具有不同资源优势的独立企业会通过因特网组成短期性合作联盟,共享技术与信息,分担风险和成本,实现凭自身能力达不到的超常目标。这样的联盟体被称为虚拟企业。1.1.3企业活动中的信息

企业中的信息类型:

按稳定性分类(静态信息、动态信息)

按决策层次分类(战略信息、战术信息、业务信息)

按其他方式分类:

依附载体(文献信息、口传信息、电子信息、生物信息)

从加工程度看(原始信息和二次信息)

与组织间联系:(内部信息、外部信息)

信息技术管理的理论框架信息是企业实施管理和控制的依据,是企业管理内外部联系的纽带COBIT:专门从事信息技术管理的国际型组织ISACA设计的信息技术管理的理论框架。

信息技术的管理和企业的生存紧密相关的表现:①企业对信息和信息传递系统的依赖越来越强;②信息系统的脆弱性和风险威胁越来越广泛;③信息和信息系统投资成本问题越来越突出;④技术引发的组织变革和商业模式变革越来越剧烈;⑤技术创建就业机会和降低成本的潜力越来越明显。1.2计算机系统在管理中的作用1.2.1数据与信息

(1)数据:是对事物状态和特征的表述符号,是信息的载体。

(2)信息:是对事物的状态、特征、运动及变化的描述。数据转换过程信息用于处理数据的知识可以比喻数据是原料,而信息是产品。

数据和信息的区别和联系

①数据是物理的,而信息是释义的;信息是对数据的解释,是数据含义的体现。

②数据反映了事物的表象,往往是零散的,是对原始事实和状态的直接记录;而信息反映了事物的本质,往往是相互关联的,是数据加工后形成的认识和概念。

③信息比较稳定,不随载体的性质而随意改变;而数据的形式往往变化多端,很容易受载体性质的影响。

④数据是信息的重要来源,可以用人工或自动化装置,对数据进行通信、翻译和处理;信息是根据一定的规则对数据所承载的事实进行组织后的结果。

⑤从数据到信息要经过一个转换过程,即数据处理过程;数据的选择、组织和系统化等处理过程往往要在知识的辅助下完成。1.2.2管理信息的性质

管理信息:对人们所从事的社会经济活动有用的、可影响和控制生产、服务或经营活动的信息。管理信息是对实际社会经济活动中的物资、人员、业务、资金、组织实体、变动关系等变动状态的真实反映,使企业的基本依据,是人们彼此联系的纽带。

管理信息的基本性质特点含义正确性内容准确无误,反映客观事实,不会造成误解完整性没有遗漏及时性符合时效性要求,内容不过时可靠性来源可靠采集过程没被曲解,内容可以信赖相关性与用户或决策者关注的问题有联系层次性可以被不同管理层次的用户使用简单性内容可被识别,不过于复杂经济型成本不高于价值安全性能防止未授权用户接触和使用可处理性经过加工提炼,价值提升,支持相应的管理决策过程可访问性合法用户可按规定的时间和方式访问可检验性用户可以体验信息的正确与否1.2.3管理信息的特点(简答)①数据来源的广泛性

②信息资源的共享性

③信息形式的多样性

④信息发生,处理,使用在时空上的不一致性⑤信息价值的不确定性

⑥信息生命周期的主观性。捕获、组织、处理、使用、最终消亡1.2.4计算机对管理信息的处理

基于计算机的信息系统(CBIS)可用来处理信息管理的各个环节提供支持。CBIS优越性

①支持数据的自动化采集

②高速度,高质量地完成海量数据的存储,查询和运算,并迅速输出结果

③使半自动化的业务流程和手工处理的任务自动化

④借助通信技术的支持,以较低的成本实现海量数据安全,快速传递,不受时间和空间的限制

⑤以多种方式和途径生动表现信息内容1.2.5现代企业的信息处理要求企业需要借助信息技术应对三个方面的经营压力:市场经营压力;技术压力;社会压力现代企业常用的信息管理技术包括:流程再造;商业联盟;电子商务;信息系统等企业信息处理的基本要求:

获得可用性好的信息,管理信息的可用性至少应包括及时性、准确性、适用性、经济性四个方面。1.3管理系统中计算机应用的发展1.3.1电子数据处理和管理数据系统

电子数据处理阶段(EDP):人们用计算机数据文件保存数据,用专门的应用程序实现数据的运算,帮助企业完成库存控制、物资采购等管理工作。

管理信息系统阶段(MIS):帮助企业及时采集和迅速处理来自基层的、零散的业务数据;生成中高层管理人员所需要的管理报表,并自动打印出来,便于他们随时了解组织的业务动态。1.3.2决策支持和战略性应用

决策支持系统阶段(DSS):以数据库、决策模型库和方法库为基础,将计算机的运算能力和决策者的分析能力有机的结合,利用人机对话方式,提供决策者所需要的信息和运算结果。战略信息系统SIS:企业通过业务流程重组BPR、企业资源规划ERP系统等实现内外部资源的和理结合,使企业在经营方式、服务和速度等方面获得全面提高;改善和建立企业之间的联系,利用市场机会。开拓市场资源,寻求战略优势。1.3.3电子商务和网络化应用利用因特网开展营销、广告和客户支持活动企业通过供应链管理SCM系统的应用延伸到供应商通过CRM系统延伸到客户,以至客户的客户1.3.4移动商务和物联网应用

移动商务(E-commerce):借助无线通信设备开展的电子商务活动,如全球定位GPS,定位服务LBS、手机银行、手机购物

物联网(IOT):是以互联网为基础的泛在网络,联网的对象从专门的计算机设备扩展到了所有常规物品。如摩拜单车

全球定位系统:利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称GPS

定位服务(LBS):又称基于位置的服务,通过电信移动运营商的无线电通讯网络或外部定位方式,获取移动终端用户的位置信息,在GIS平台的支持下,为用户提供相应服务的一种增值业务1.4计算机应用普及对用户的要求

1.4.1安全使用信息系统安全使用信息的必要性

可避免用户的损失、是系统功能正常发挥的基础。

用户的职责:

①掌握正确的操作技能

②积极保护信息系统的使用环境

③能够正确的接受和使用信息。

安全使用信息系统是用户首先要具备的意识,有哪些?①信息系统一旦发生故障,企业的业务就会停顿,就会给用户带来损失;

②使用者的操作能力和应用水平始终是系统功能正常发挥的基础;

③随着信息系统公用化程度的提升,系统用户的类型越发多样化和大众化,系统安全使用的要求更应该受到重视。

1.4.2有效使用系统资源具备动态的资源、管理和环境意识1.4.3不断改善系统的应用水平

用户在信息系统改善中的作用:1、信息系统要融入到企业运营管理之中需要经历一定的过程,这是一个与用户逐步贴合、逐步改进的过程2、用户支持是参与项目成功的基础,甚至是由用户主导和发起的3、系统开发的过程都需要在用户的参与下完成4、高质量的信息系统都是信息技术专家和用户相互学习、沟通和配合的结果。

第二章应用信息系统

2.1信息系统的概念

2.1.1系统与信息系统

系统:系统是由彼此关联与环境相关联的元素组成的集合。特征:整体性、相关性、目的性、环境适应性、系统无处不在

信息系统IS:指以信息处理服务为主要活动的、人机交互型计算机应用系统,也称为基于计算机的信息系统CBIS。CBIS如超市的首付款系统、库存管理系统、人员培训管理系统、B2B电子商务网站系统等目标:支持或反映管理活动的内容功能:信息的采集、存储、处理、输出、控制企业信息系统:利用计算机软硬件和手工作业,利用分析、计划和控制与决策模型和数据库的人机系统,用以提供信息,支持企业组织的运行、管理和决策信息系统组织技术管理各种不同的信息系统信息系统基本功能超市的收付款系统条码扫描、前台收银、钱箱管理、小票打印、业务数据汇总、报表制作等库存管理系统对货品入库、出库、库存进行全面管理,包括统计盘点、分类报表制作、图形分析等客户管理系统客户关系定义、档案管理、潜在客户分析、客户服务跟进、销售机会预测及管理、销售提醒等银行绩效分析系统基于数据仓库,用多维度全面绩效分析模型,从机构、部门、客户经理、产品、渠道等不同维度分析和评价银行的管理绩效医院的挂号系统为医院的网络和电话预约挂号提供支持产品数据管理系统PDM制造企业中对所有与具体产品相关的信息,以及相关的过程进行集成化管理人员培训管理系统支持企业在线方式的培训,包括培训计划制订、用户管理、在线课程学习、考核管理、培训跟踪与信息收集等B2B电子商务网站系统支持企业才能够使电子商务的基本功能

2.1.2信息系统的分类

信息系统的分类:一般根据组织关系进行纵向和横向分类。不同部门-纵向:

分为不同职能部门的信息系统;如财务管理系统,市场营销系统、人力资源系统等不同层次-横向:

战略层系统-决策支持系统DSS-高层-战略信息

管理层系统-管理信息系统MIS-中层-战术信息

操作层系统-业务处理系统TPS-基层-业务信息2.2信息系统与组织的关系2.2.1组织的信息化和网络化

组织信息化:企业用信息系统覆盖网络的过程组织网络化:企业的计算机系统从组织内部向组织外部扩展,应用覆盖领域逐步延伸的过程根据信息系统和组织之间的关联关系,将信息系统分为部门级信息系统、企业级和组织间信息系统IOS2.2.2管理创新和组织的虚拟化虚拟化是网络化条件下企业组织关系的重大变革。虚拟企业:由独立分布的机构、公司或个人组成的临时或永久的集合体。组织成员之间借助信息及通信技术提供互补的能力,共享资源以完成该“企业”的经营过程。虚拟集团:由真实的个人组成的工作团队,团队分布在不同地点,凭借电话、网络、可视图文等沟通手段组成虚拟的工作环境,彼此按流程工作,合作完成事先拟定好的工作目标。2.3业务处理系统

2.3.1业务处理系统的概念和作用

业务处理系统(TPS):服务于企业的操作和执行层面,主要处理企业的日常事务,实现基本业务处理环节的自动化和规范化。TPS是与人们日常生活和工作接触最多的系统。

业务处理系统应用:商业银行的柜台储蓄业务、中间业务处理系统,邮局的快件处理系统、同城速递系统,医院的挂号系统,交通管理机构的违法处理系统,超市的收付款系统,铁路的售票系统,学校的课程注册系统等。业务处理系统的作用:1、可根据所处理事务的要求和特点,提供高度自动化的处理流程;2、高效率的完成结构化数据的捕获、生产、存储和传递过程;3、有效的数据编辑能力,可保证业务数据的正确性、完整性和时效性;4、可迅速有效的处理大量业务数据的输入输出,支持大量用户同时操作操作和查询5、具备系统可靠性和安全防护能力,保证业务处理流程和相关数据的安全性2.3.2业务处理系统的构成:

输入层面、业务处理层面、数据存储层2.3.3业务处理系统的发展趋势业务处理系统的发展:1、覆盖全业务

,如1999年落成通航的上海浦东国际机场,包括一个核心系统和43个子系统2、联机事务处理,如订票系统联机事务处理(OLTP):

是一种对系统可用性要求很高的TPS

联机事务处理系统(OLTP)的主要特点:

①OLTP是实时性系统

②大量客户可远程接入系统,提交服务申请,系统能够正确处理多客户申请的并发操作

③系统会快速捕获数据并立即做出响应,完成该项事务的处理

④系统及时保存和更新数据文件后,立即向客户返回信息

⑤OLTP能够保证系统业务处理和响应的时间符合用户需要,并保证操作流程的顺畅。

2.4管理信息系统

2.4.1管理信息系统的概念作用管理信息系统(MIS)(广义):是一个以人为主导,利用计算机硬件,软件、网络通信设备以及其他办公设备,进行信息收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。

(狭义)支持中层管理运作的各种计划和控制系统,它也同时具备一定的基层运作和高层规划功能。管理信息系统的作用:向企业管理部门提供规范化报表,帮助管理者及时了解业务状态的信息系统。MIS可与运作成的TPS相衔接。扩大了信息交流和共享的范围,可帮助企业整体管理的角度实现运营监测、控制和规划,促进业务质量、成本和服务的改善。四个适宜:适宜的信息、适宜的时间、适宜的形式、提供给适宜的决策者。2.4.2管理信息系统的构成MIS最核心的功能是高质量的生成职能部门所需的信息报表。(周期性报表、例外报表、需求报告和推式报表)分为数据层、逻辑层、应用层。逻辑层是结构的核心,系统需要根据应用层的请求,组织和处理数据层中的数据生成相应的报表。职能部门系统:财务管理系统,人力资源管理信息系统、生产管理信息系统和市场营销信息系统(4P-product、promotion、place、price)管理信息系统发展趋势:企业内部应用和管理的集成物料需求计划系统MRP制造资源规划(MRPⅡ)系统企业资源规划(ERP)系统外部集成客户关系管理系统CRM供应链管理系统SCM知识管理系统业务伙伴关系管理系统2.5决策支持系统2.5.1决策支持系统的概念和作用决策支持系统(DSS):即用来描述为组织中高层管理者服务的,以数据分析为特点的、有高度灵活性的信息系统。为管理者的决策过程提供交互式信息支持DSS支持半结构化的企业管理决策过程作用:为决策者提供决策所需要的数据、信息和背景材料,有效帮助管理者发现问题,选择决策目标,构建分析模型,提供备选方案;并能够对各种方案进行比较、评价和优选,为决策者的正确决策提供支持。联机分析处理:OLAP,以实时方式提供查询需求,并执行在线任务,系统快速响应并返回查询结果2.5.2决策支持系统的构成决策支持系统的构成:①DSS是以数据管理,模型管理和知识管理三部分为基础,加上人机会话界面构成的;②数据管理功能可从企业数据库和数据仓库中提取和复制资源到DSS;③数据管理功能可保存和管理DSS运算方法和模型;④对模型的选择和使用等需要有专门的知识管理能力;⑤会话界面是用户与DSS之间沟通的接口。决策支持系统的发展:商业智能:智能化查询和服务支持系统主管信息系统EIS:为组织的最高层管理者定制的决策系统专家系统ES:一种模拟专家决策能力的计算机系统。群决策支持系统GDSS:一种基于计算机的群体合作支持系统2.6流程整合型系统

2.6.1企业资源规划系统ERP覆盖企业中各个业务领域的企业级系统(1)企业资源规划系统(ERP):整合组织内部流程的系统。ERP的作用:可以从企业整体层面管理内部资源,包括人,财,物和产、供、销等各个方面,解决各部门系统分割状态下导致的状态低下问题。主要功能:使业务信息在销售、生产、财务、人力资源等多个部门间无缝流动,实现企业内部信息的高度共享和及时传递,有效控制企业中各个业务环节的衔接过程,消减低效流程,增强管理的有序性和透明化。ERP结构:销售、采购生产、财务、工程、人力资源2.6.2供应链管理系统供应链管理系统(SCM):是一种组织间信息系统,可跨越组织边界传递信息作用:帮助企业管理和供应商的关系,使规划、货源组织、生产过程、产品流通和服务最优化。特点:①可以决定生产,存储和运送的具体产品和精确时间,②快速传递订单,跟踪订单状态,③监视库存水平,核对库存状态,减少库存和运输成本,④对产品的形成过程,物流流向、运输过程进行跟踪,⑤根据顾客的需求安排生产,快速追踪产品设计变化,⑥减少工作中人为的错误,提高SCM整体的运行效率。供应链管理的实现:RFID电子标签采集(如高速公路ETC)2.6.3客户关系管理系统(CRM):企业中跨部门整合的信息系统。以外部资源—客户为中心而建立,旨在提高企业对客户的关注程度,改善企业与客户之间的关系特点:整合型系统,采用基于Web的软件工具和集成数据库,可搜集、追踪和分析每一个客户的信息,知道客户需要什么,并能够利用多种通信渠道,以协调一致的调度和风格与客户交流。作用:为客户提供更加快速和周到的服务,改善企业与客户的关系,实现企业利润的优化。第三章管理系统的信息化平台3.1信息处理的基础平台

信息社会人类赖以生存和发展的三大资源:

信息、物质、能源信息处理的主体是各行各业的人客体是各种数据为载体而存在的信息3.1.1信息处理基础平台的概念信息处理基础平台:为进行信息处理提供技术支持的各种资源的总和计算机基础平台通信及网络平台数据库平台

软资源:与信息处理相关的理论、方法、标准、规则、制度、正常等。硬资源计算机系统计算机系统是信息处理的主要工具,它对以文字、符号、图像、音频、视频等形式存在的信息进行存储、变换、运算和输入输出等操作。计算机内部,信息是以二进制数字形式存在,由“0”“1”两种二进制基本码元表示各种信息。计算机系统平台由硬件系统和软件系统两大部分构成通信网络平台现代通信技术和计算机网络技术相结合的产物,主要作用是传输信息,是信息能够被处于不同空间的使用者所共享,目标是准确、快速、安全和便与传播信息。通信网络平台的构成要素通信网络设备、通信介质和通信协议数据库平台数据库平台属于计算机软件,作用是配合硬件,科学高效地组织和管理数据,进而能够利用数据承载信息,为生产和生活服务。数据库平台构成:操作系统、数据库管理系统,数据库和应用程序数据库管理系统是管理信息系统的基础3.1.2信息处理基础平台的发展计算机平台的发展通信网络平台的发展通信网络平台进行信息处理的两种模式:C/S与B/S模式C/S模式:

客户端请求服务,服务器提供服务B/S模式:

基于特定通信协议HTTP的C/S架构数据库系统发展概况人工管理、文件系统、数据库阶段3.1.3集中式平台和分布式平台根据资源分布结构和处理过程的不同,信息处理平台可分为集中式信息处理平台和分布式信息处理平台集中式平台中存在一个由若干信息处理设备组成,具有比较强的处理能力和一定存储容量的中央系统(通常由一台或一组服务器)平台中的其他设备均为客户机终端,需要处理的数据全部储存在中央系统,完成处理和操作,终端只用来实现数据的输入输出,实现人机交互。优点:终端可以使用功能简单而便宜的微机和其他设备,网络规模大,整体费用低。缺点:网络速度的瓶颈会制约信息处理的速度;配置各种应用程序和资源,系统效率低。分布式平台数据的存储和处理由独立的计算机设备(PC、工作站、移动终端等)共同完成,网络的作用就是实现快捷的数据访问和共享。优点:系统设计灵活,用户使用方便,不必占用服务器资源;减少数据传输的成本和风险;局部发生故障不影响全局。缺点:对病毒敏感;数据可能不一致;对用户端的管理和维护要求比较高。3.2计算机系统平台3.2.1计算机系统

计算机:计算机是电子计算机的简称,能够自动、高速、精确的进行信息处理的现代化的数字电子设备,能够实现高速数据运算和大量数据的存储。

计算机系统:分为硬件和软件。

硬件是组成计算系统的各物理部件的总称(主要包括中央处理器、存储器和外部设备);

软件是一系列按照特定顺序组织的计算机数据和指令的集合(可分为计算机系统软件和应用软件)

冯·诺依曼体系结构:程序存储和程序控制

冯•诺依曼计算机的功能:1、把需要的程序和数据输送至计算机中2、必须具有长期记忆程序、数据、中间结果及最终运算结果的能力3、能够完成各种算术、逻辑运算和数据传输等数据加工处理的能力、4、能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作5、能够按照要求将处理结果输出给客户。1946年第一台冯·诺依曼计算机ENIAC问世,冯·诺依曼被称为计算机之父计算机的体系结构:输入设备、存储器、运算器、控制器、输出设备—五大基本组成部件3.2.2多媒体计算机

媒体:存储信息的实体或载体。多媒体技术的特点:多样性、集成性、交互性、实时性。

多媒体计算机关键技术

数据压缩与编码技术:在处理音频及视频信号时,经过压缩再进行数字化编码,从而大大缩小其容量的技术。(静态JPEG和动态MPEG)数字图像技术:对图像进行采集和数字化,按一定的要求对数字图像进行处理,并将处理后的数字图像通过显示、打印等方式表现出来。数字音频技术:①声音采集及回放②声音识别

③声音合成数字视频技术:①视频采集及回放

②视频编辑

③三维动画视频制作(AVI和MPG两种,MPG文件的存储量最大约为AVI的1/5—1/10.多媒体通信技术:使计算机、通信、广播和出版融为一体多媒体数据库技术:一种包括文本、图形、图像、动画、声音、视频等多媒体数据库。

虚拟现实技术(virtualreality):又称人工现实或灵境技术,提供一种完全沉侵式的人工交互界面。3.2.3计算机的发展历程及方向发展历程

计算机发展的过程(以核心运算部分所采取的基本器件划分):第一代(电子管)5千-4万(次/秒)第二代(晶体管)几十万-百万(次/秒)第三代(中小规模集成电路)百万-几百万(次/秒)第四代(大规模集成电路)几百万-几亿(次/秒)第五代(高性能微处理器)。发展方向:高性能化、微型化、大众化、智能化、人性化、功能综合化

3.3通信系统平台

3.3.1数据通信系统

数据通信:是依照一定的通信协议,利用数据传输技术在两个终端之间传递数据信息的一种通信方式和通信业务。

通信系统的构成:源点、发送器、传输系统、接收器、终点。

数据通信的方式:单向通信、双向交替通信(半双工通信)、双向同时通信(计算机与计算机之间的并行和串行通信)数据通信系统的基本功能(简答):传输系统的利用接口及信号产生同步差错检测与纠正寻址与路由网络管理安全保证。并行通信:为一个字节的每一个bit设置一个传输通道,全部bit同时进行传送。串行通信:只设置一条通道,每一个字节中每一个bit依次在通道上传输。并行通信与串行通信的设备及功能特点:并行通信传输速度快,消耗材料多,造价高,不适用于长距离传输。一般只在计算机内部元器件之间采用。串行通信节省设备线路开销,但速度相对并行通信慢,一般应用于长距离数据传输。如计算机与键盘、鼠标、打印机等外围设备间数据传送,以及更远距离的通信。(异步串行通信和同步串行通信)3.3.2数据传输的基本知识信号一般以时间为自变量,以表示数据信息的某个参量(振幅、频率、相位)为因变量。按其因变量的取值是否连续分为模拟信号和数字信号。模拟信号:指因变量完全随连续消息的变换而变化的信号。数字信号:指表示信息的因变量是离散的,自变量时间的取值也是离散的信号。(0和1)编码方式:数据转换为信号的过程称为编码编码方式包括模拟数据的模拟信号编码模拟数据的数字信号编码数字数据的模拟信号编码调制和解调幅移键控ASK、频移键控FSK、相移键控PSK数字数据的数字信号编码传输媒体:双绞线同轴电缆光纤(光缆)优势:容量更大;体积更小;衰减更小;隔绝电磁场;成本低廉无线传输介质:无线电波:波长在300KHz-30GHz之间,方向为全向性微波:波长在1mm-1m之间,有较好的方向性,适宜点对点传播(地面微波通信和卫星微波通信)红外线:波长在760nm-1mm之间,适宜短距离点对点及多点通信。蓝牙:一种低功率短距离的无线连接技术标准的代称,最大传输距离10m,最高数据传输速度1Mbps。工作频率在2.4GHz带宽:信号可以使用的最高频率和最低频率间的差值。信道:在两点之间用于收发信号的单向或双向通路。多路复用:让多个通信的双方共享数据链路的带宽容量。

频分复用FDM、时分复用TDM、码分多路复用CDM异步传输与同步传输:同步技术是指通信系统中实现收发两端动作统一,保持收发步调一致的过程。异步数据传输:以字符为单位独立进行发送,一次传输一个字符,每个字符用5-8比特来表示,在每个字符前面加一个起始码,以指明字符的开始,每个字符后面增加一个停止码,以指明字符的结束;无字符发送时,发送方就一直发送停止码。接收方根据起始码和停止码判断字符的开始和结束,并以字符为单位接受数据。异步传输不需要在收发两端建传输时钟信号,所以实现起来比较简单,但是传输效率较低,只适用于低速系统。同步数据传输以数据块为单位进行发送,每个数据块内包含多个字符,每个字符可用5-8比特表示,在每个数据块前加一个起始标志……。同步传输的效率高,开销小,但收发双方需建立同步时钟。实现和控制较复杂。适用于高速系统。

数据交换技术种类

优点缺点电路交换传输延迟小、不会发生用户冲突

建立时间长,带宽容易浪费报文交换也称包交换

建立时间短延迟较大、不适用于交换式数据通信分组交换

适用于交互式通信

有时间容量限制

3.4计算机网络平台

3.4.1计算机网络的构成计算机网络:是数据通信技术与计算机系统相结合的产物。

计算机网络的特点:①信息传递②资源共享③增加可靠性④提高系统处理能力。OSI七层参考模型:应用层

第7层表示层

第6层会话层

第5层传输层

第4层网络层

第3层数据链路层

第2层物理层

第1层

主机到网络层比特网络种类分布范围局域网10m-1km城域网1km-10km广域网10km-100km互联网100km-1000km网络分类方式按覆盖范围按拓扑结构分为总线网、环形网、星型网;按传输媒体分为有线网、无线网按交换方式分为电路交换网、分组交换网按传输效率分为高速网、低速网网络协议:用于规定信息的格式以及如何发送和接收信息的一系列规则三要素:语法:定义协议中所使用数据块的格式;语义:规定各数据块格式的作用;定时:规定数据块的交换顺序和定时器的使用。常见的IP、TCP、UDP协议就是常见的网络协议3.4.2互联网协议TCP/IP协议应用层FTP,Telnet,http,SMTP传输层TCPUDP网络层IPARPRARP网络接口层Ethernet,Token-ring,FDDI,X.25,ATMIP协议IP协议是TCP/IP协议簇网络层的核心,是因特网能够有效运行的基础。IP协议最基本的功能是实现IP编址。IP层给传输的数据包标记出源IP地址和目的IP地址。每个地址包含网络号和主机号两部分。根据用途和安全性级别的不同,IP地址还可以分为公共地址和私有地址。IP路由:完成在不同网络间的数据收发选择路径连接功能的设备成为IP路由器。IPv4:地址长度32位,4段,取值0-255IPv6:IP协议的新版本,其地址长度为128位,能够提供1128-1个地址。TCP与UDPTCP是面向连接的传输协议,UDP是面向非连接。端口物理端口:主机、集线器、交换机、路由器与其他网络设备相连的接口(如RJ-45端口、Serial端口)与逻辑端口:特指TCP/IP协议中逻辑意义上的端口,与TCP/IP协议簇中应用层协议紧密联系,是区分不同应用类型的标识号。一个端口对应一个特定的因特网应用或服务,由端口号加以区分。端口号范围是介于:0-65535的整数3.4.3物联网和云计算物联网:是通过传感器,视频识别技术、全球定位系统、红外感应器、激光扫描器、气体感应器等信息传感设备,并按照一定协议,将各种物品与互联网连接起来进行信息交换和通信,以实现对物品进行识别、定位、跟踪、监控和管理的一种网络形式。物联网的必要条件:①具有信息接收和发送器件②具有一定的存储功能③具有中央处理器④具有操作系统、有可被识别的唯一标号⑤遵循物联网的通信协议物联网与互联网的关系:物联网是互联网的拓展和延伸,其技术的基础和核心仍然是互联网物联网的层次架构:感知层、网络层、应用层。云计算:是一种基于因特网的超级计算模式,它是分布式计算、并行计算和网格计算等计算机技术的发展和商业化的产物原理是把大量的由互联网连接的计算资源进行统一的管理和调度云计算的特点:①虚拟化技术、②安全性和可靠性、③灵活方便的获取服务、④高性价比。云计算的服务模式:①基础设施服务IaaS、②平台服务PaaS、③软件服务SaaS。3.5数据库平台

3.5.1数据处理技术的发展数据处理技术的发展:人工管理阶段文件系统阶段数据库系统阶段数据库系统的特点:数据结构化、高度共享化、冗余度低、程序与数据相互独立、易于扩充、易于编制应用程序等。3.5.2数据库系统的构成数据库DB:以一定组织方式将特定组织各项应用相关的全部数据组织在一起并存储在外存储器上所形成的、能为多个用户共享的、与应用程序彼此独立的一组相互关联的数据集合。数据库系统DBS:指以计算机系统为基础,以数据库方式关联大量共享数据的综合系统。3.5.3数据库系统的结构数据库系统的组成与结构:组成:①数据库、②硬件支持系统、③软件支持系统,核心是数据库管理系统DBMS、④数据库管理员DBA、⑤用户。软件硬件DBMS用户应用程序员3.5.3数据库系统的结构

--数据库系统的三级模式结构物理模式:描述物理结构的称为物理模式(内模式),通过操作系统与硬件联系,一个数据库只能有一个内模式。模式:也成为逻辑模式,它是数据结构的完整表示,是所有用户的公共数据视图,一个数据库系统只有一个模式。子模式(外模式、用户模式):直接面向用户,用户可以看见并使用的局部数据的逻辑结构描述。一个数据库系统有多个子模式。两级映射外模式-模式的映射用于定义外模式与模式之间的映射模式-内模式的映射用于定义模式与内模式之间的映射保证数据的独立性,从而保证应用程序的独立性3.5.4数据库管理系统数据库管理系统的组成DBMS通常由三个部分组成:数据描述语言DDL数据操作语言DML其他管理和控制程序在小型数据库管理系统中,DDL和DML通常合二为一,成为一体化语言。数据库管理系统的功能:数据定义功能数据操纵功能数据库的运行管理功能数据库的建立和维护功能3.5.5数据库的新发展数据库技术的发展:①面向对象的方法和技术对数据库的发展

②数据库技术与多科学技术的有机结合的发展分布式数据库系统并行数据库系统多媒体数据库系统特点:集成性、独立性、数据量大、实时性、交互性数据模型:基于关系模型、基于面向对象的模型、基于超文本、超媒体模型、开发全新的数据模型③面向应用领域的数据库新技术—数据仓库常用的数据库管理系统:SQLServer、FoxPro、ACCESS、Oracle、MySQL和Sybase等数据仓库的基本概念:面向主题的、集成的、与时间相关且不可修改的数据集合特点:面向主题、集成、相对稳定、反映历史变化构成:数据仓库数据库、数据抽取工具、元数据、访问工具、数据集市DataMarts数据集市:为了特定的应用目的或应用范围,而从数据仓库中独立出来的一部分数据(低成本、小规模的数据仓库)数据库与数据仓库的联系和区别:数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库是为捕获数据而设计,数据仓库是为分析数据而设计。数据仓库的出现,并不是要取代数据库。目前,大部分数据仓库还是用关系数据库管理系统来管理的。可以说,数据库、数据仓库相辅相成、各有千秋第四章数据库系统4.1数据库系统概述

4.1.1数据模型模型是对现实世界事物特征的模拟和抽象数据模型是数据特征的抽象表示和处理数据的工具事物(特征,具体)实体(属性,实例)表(列,行)现实世界信息世界机器世界具体事物概念模型逻辑模型物理模型认识抽象转换2、概念模型:(也称为信息模型)是从人对现实世界的认识出发,根据建模的需要将具体的事物抽象便于理解和研究的模型。(以人的观点模拟物质本身的模型)常用术语实体:客观存在,并且可以互相区别的事物,如一个人,一本书属性:实体所具有的特性。如人的年龄、身高、体重码(实体标识符):在众多属性中能够唯一标识实体的属性或属性组,如人的身份证号码,考生准考证号域:属性的取值范围称为该属性的域,如计算机单价域可以是0-20000实体型:用实体名及描述它的各属性名,可以刻画全部同质实体的共同特征或性质。如学生(姓名,学号,性别,成绩)就是一个实体型实体集:某个实体型下的全部实体,如某单位拥有的全部计算机,所有男生。联系:一个实体型内部各属性之间的联系,称为实体型内部联系。实体型之间也存在联系,称为实体型外部联系,指不同实体集之间的联系。1、实体集之间的联系一对一(1:1)一对多(1:n)多对多(m:n)校长领导学校学生学生学校课程学习选修实体内部各属性之间的联系实体内部也存在一对一、一对多和多对多联系编号、姓名职务、编号编号、工种对应领导胜任11n1mn概念模型的表示方法E-R(实体-联系)模型也称为E-R图,是描述概念模型的主要工具。利用E-R图实现概念结构设计的方法称为E-R方法。主要由实体、属性、联系三个要素构成。实体:矩形属性:椭圆形联系:菱形表示,框内写联系名,两边用无向箭头连接,在两边标上联系的类型(1:1;1:n;n:m)联系的属性:联系本身也是一种实体型,也可以有属性,若有属性也要用无向箭头连接。实体属性联系学生学号姓名年龄性别供应商产品材料属于供应量E-R图实体属性关系材料供应关系mnpE-R图画法确定系统中实体确定实体间属性确定实体的联系教师工号姓名学生学号姓名教学1n课程工号职称学生学号姓名1nm例:假设一个学生可选多门课程,而一门课程又有多个学生选修,每个学生每选一门课只有一个成绩,一个教师只能讲一门课程,一门课程也可有多个教师讲授,一门课使用多个参考书。画出E-R图教师参考书性别年龄成绩讲授使用性别姓名书名书号价格摘要课程号课程名学分1nm选修3、数据模型数据库管理系统支持的数据模型,可细分为逻辑数据模型和物理数据模型。逻辑数据模型是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特征的描述,是数据模型中最重要的部分,所以一般以数据结构来命名数据模型。常用的数据模型有:层次模型、网状模型、关系模型以及面向对象数据模型。物理数据模型用来描述数据的物理存储结构和存储方法。不但受数据库管理系统控制,还与计算机存储器、操作系统密切相关。(1)格式化数据模型①层次模型

用树形结构表示实体类型及实体间联系的数据模型称为层次模型,如图1.2所示。它具有以下特点:每棵树有且仅有一个无双亲结点,称为根。树中除根外的所有结点有且仅有一个双亲结点。②网状模型

用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。用网状模型编写应用程序极其复杂,数据的独立性较差。特点:允许有一个以上的节点无双亲至少有一个节点有多个双亲

R1R2R3R4R5R1R2R3R1R2R3R4R5R0③关系模型关系模型以二维表来描述数据的数据模型。关系模型中,每个表有多个字段列和记录行,每个字段列有固定的属性(如数字、字符、日期等)。是目前主流的数据库数据模型。关系模型的基本术语如下。域:每个属性取值范围,如性别的域为{男,女}。候选码(码):可以唯一确定一个元组的属性或属性组称为候选码主码:一个关系中往往有多个候选码,可指定一个主码。主属性:可以作为候选码的属性非码属性:不能作为候选码的属性参照关系:外码所在的关系被参照关系:主码与另一个关系的外码相对应的关系叫做该外码的被参照关系或目标关系。成绩(学号,课程号,成绩),学生(学号。。。)课程(课程号。。。)对一个关系的描述可以称为一个关系模型,常记作:关系名(属性1,属性2,属性3,……属性n)例:一个记录学生选课信息的关系表StudentCourse(学生选课),包括三个属性:StudentNo(学号),CourseNo(课程号),Score(成绩),记作:StudentCourse(StudentNo,CourseNo,Score)(StudentNo(学号)CourseNo(课程号)Score(成绩)20160101123912016010245695………………关系模型的基本要求(简答):表格中每一数据项必须是不可再分,这是基本项;每一列数据有相同的类型,即属性;每列的顺序任意;每一行数据是一个实体诸多属性值的集合,即元组;各行顺序任意。关系的完整性使数据和实际保持一致的约束条件被称为关系模型的完整性规则。完整性约束条件包括:实体完整性:一个实体的属性不能为空参照完整性(引用完整性):一个实体的某个属性值只能引用另一实体确定存在的的键码属性值用户定义的完整性:依不同的应用环境,用户对数据定义的特定要求,如性别只能是“男”或“女”两种可能关系操作传统集合运算:交、并、差专门的关系运算:选择(筛选),投影和连接4.1.3数据规范化范式:符合规范化要求的关系模式1NF2NF3NF4NF5NFBCNF范式:对于模型来说只要满足5个基本限制条件的二维表都是一个关系。但是关系模型也有优劣之分,由于限制条件的严格程度不同,关系分为不同的规范层次。限制条件越严格,描述的关系就越规范。一般把关系的这种层次叫做范式。

规范化:一个低一级的关系模式,可以通过分解转换为若干个高一级范式的关系模式的集合,关系模式的这种不断改进提高的过程叫做数据规范化

1NF一范式要求关系中的每个属性必须是单纯域,即每个数据项都是基本项。表1表21NF中关系中每个属性都不可再分1NF是所有关系数据库中最基本的要求2NFOrders字段例子订单编号001产品编号A001订购日期2016-2-3价格20¥……如果一个关系满足一范式,并且除了主键以外的其他列,都依赖与该主键,这满足二范式二范式要求每个表只描述一件事情部分依赖2NF:若关系模式R∈1NF,且每个主属性完全函数依赖于码,则称为R∈2NF字段例子订单编号001订购日期2016-2-3字段例子产品编号A001价格20¥ordersproducts第三范式(3NF)字段例子订单编号001订购日期2016-2-3顾客编号AB001顾客姓名Tony……如果一个关系满足二范式,并且除了主键以外的其他列都不传递依赖于主键列,则满足3NF传递依赖若关系模式为第一范式,且不存在非主属性对码的传递依赖,则属于3NForders字段例子订单编号001订购日期2016-2-3顾客编号AB001……orders字段例子顾客编号AB001顾客名称Tonyorders顾客姓名通过顾客编号传递依赖于订单编号关系规范化的例子每一名学生的学号、姓名、系名、系主任这些数据重复多次。每个系与对应的系主任的数据也重复多次——数据冗余过大

假如学校新建了一个系,但是暂时还没有招收任何学生(比如3月份就新建了,但要等到8月份才招生),那么是无法将系名与系主任的数据单独地添加到数据表中去的(注1)——插入异常

假如将某个系中所有学生相关的记录都删除,那么所有系与系主任的数据也就随之消失了(一个系所有学生都没有了,并不表示这个系就没有了)—删除异常假如李小明转系到法律系,那么为了保证数据库中数据的一致性,需要修改三条记录中系与系主任的数据。——修改异常。

函数依赖关系存在部分函数依赖模式分解之后的函数依赖关系1NF到2NF,消除了非主属性对码的部分函数依赖关系传递函数依赖模式分解之后的新的数据3NF在2NF的基础之上,消除了非主属性对于码的传递函数依赖。也就是说,如果存在非主属性对于码的传递函数依赖,则不符合3NF的要求。新的函数依赖关系新的数据表4.1.4数据库的安全性数据库具有防止非法用户闯入,或合法用户非法使用造成数据泄露、更改或破坏的功能。常用的安全措施:身份认证存取控制4.2数据库管理系统中的SQL语言

4.2.1结构化查询语言SQL概述

SQL是标准关系数据库语言,集数据定义、数据查询,数据操纵和数据控制功能于一体的语言,主要功能是数据查询。是数据库管理的核心,集合了DDL、DML、DCL功能与一体的独立语言。SQL语言的特点:SQL是高度非过程化的语言,其中没有基本程序结构语句,每一条命令功能强大、操作简单。完全不需要告诉系统如何完成任务,只要说明需要系统完成什么任务。由于关系模型中实体之间的联系也用关系表示,这种数据结构的单一性使得数据操作完全统一,数据查找、插入、删除和修改等每一种操作都只需要一种操作符SQL数据库的术语表:数据(记录)的集合数据库:基本表的集合,包括基本表、视图和索引等。在SQL2000中关系数据库以文件的形式存放在外存储器中,文件扩展名是MDF。数据库文件主要是主数据库文件,其他数据文件和事务日志三类。在数据库中包含了表、视图、存储过程、触发器、用户自定义函数、索引、规则、默认值等。在VisualFoxPro中,数据库也作为一个文件存放在计算机外存储器中,文件扩展名是DBC。在数据库中不直接存放任何用户数据,它只是组织和管理,其中包含数据表、视图、存储过程、触发器、索引等,并且建立数据字典和数据安全保护。索引索引是依据数据表中某个关键字或关键字表达值的顺序,使数据表中的记录有序排列的一种技术。关键字作为创建索引的表达式叫关键字,而关键字表达式可以由数据表的一个列(字段),或者若干个列(字段)及变量、函数等组成。视图一种特殊类型的表,往往由一个或多个表(或视图)中的部分字段或部分记录导出,但不作为一个完整的数据集合存放在存储器中,只是在数据库中存放了相应的视图定义,可称为“虚表”或逻辑表,可当作实体数据表使用。术语对照表关系模型SQLServer200VisualFoxPro关系表数据表(表)元组行记录属性列字段框架结构结构主码主键主索引候选码键候选索引使用企业管理器组注册数据库数据库对象数据库表4.2.2数据库的定义

4.2.2数据库的定义CREATEDATABASE数据库名称ON[PRIMARY](<数据文件参数>[,...n][,<文件组参数>[,...n])[LOGON{<日志文件参数>[,...n]}]例子CREATEDATABASEstuDBON[PRIMARY](NAME=stuDB,FILENAME='C:\DataBase\stuDB_dat.mdf',SIZE=5mb,--主数据文件初始大小MAXSIZE=100mb,--主数据文件增长的最大值FILEGROWTH=5)--增加值LOGON(NAME='stuDB_log',FILENAME='C:\DataBase\stuDB_log.ldf',SIZE=2mb,MAXSIZE=5mb,FILEGROWTH=1)FORATTCH4.2.3数据库管理1、显示数据库信息SP_HELPDB数据库名2、配置数据库SP_DBOPTION数据库名[,选项名][,值]3、重新命名SP_RENAMEDB‘数据库原名’,

‘数据库新名’4、删除数据库DROPDATABASE数据库名4.2.4数据表的定义SQLServer的基本数据类型字符型Char(n)Varchar(n),前者是定长,后者是变长串。数值型int,smallint,real,float(n),decimal(p,s)日期datetime,smalldatetime货币型money,smallmoney二进制binary定长,varbinary变长文本text,ntext,image特殊类型timestamp,uniqueidentifier自定数据类型VisualFoxpro的基本数据类型字符型C数值型N货币型Y日期型D逻辑型L备注型M通用型G定义表语句命令格式CREATETABLE[数据库名.[所有者]]表名(字段1的数据类型列的特征字段2的数据类型列的特征…)列的特征包括该列是否为空(Null),是否是标识列,是否为默认值,是否为主键P139表4-14SQLServer2000createtablestudent(XHCHAR(8)NOTNULLPRIMARYKEYDEFAULT'000000',XMCHAR(8)NULL,XBCHAR(2)NULL,NLINTNULL,CJDECIMAL(3,1)NULL,ZPIMAGENULL,RQDATETIMENOTNULL,CHECK(NL>15ANDNL<25),CHECK(XBIN('男','女')))VisualFoxPro建立表例4建立学生表XS.DBF,其中有姓名、年龄NL、性别性别三个字段,姓名不为空,取值唯一createTABLEXS(XMC(6)NOTNULLUNIQUE,NLN(4,1),XBL)BROWSE命令浏览4.2.5数据表的管理1、查看表结构SP_HELP[[@OBJNAME=]NAME]2、修改表结构ALTERTABLE表名ADD/DROP/ALTERCOLUMN列类型名VF中没有删除DROP,没有column关键字3、表的删除DROPTABLE表名例5:在学生数据库中有一个与表4-14内容相同的STUDENT1表,先添加列:院系YXCHAR(4),出生日期CSRQDATETIME,备注BZNTEXT;再将XH列改为INT型数据,将XM列改为长度10,将NL列改为SMALLINT型数据;最后删除ZP列和RQ列。使用SQLServer的T-SQL语句Use学生ALTERTABLESTUDENT1ADDYXCHAR(4),CSRQDATETIME,BZNTEXTALTERTABLESTUDENT1ALTERCOLUMNXHINTALTERTABLESTUDENT1ALTERCOLUMNXMCHAR(10)ALTERTABLESTUDENT1ALTERCOLUMNNLSMALLINTALTERTABLESTUDENT1DROPCOLUMNRQ,ZP某一列有依赖时,删除约束再进行更改VisualFoxPro例6要为XS.DBF增加职称字段ZC,并将年龄字段NL宽度改为两位小数alterTABLEXSADDZCC(6)ALTERNLN(2,0)例7删除学生数据表XS.DBFDROPTABLEXS例9在表XS中插入一条记录(李莉,20,5),再插入一条记录(王小明),最后再用数组插入一条记录(张勇感,21,男)。INSERTINTOXS(XM,NL,XB)VALUES(“李莉”,20,.F.)INSERTINTOXS(XM)

VALUES(“王小明”)DimeXY[3]XY[1]=“张勇敢”XY[2]=21XY[3]=.T.INSERTINTOXSFROMARRAYXY字符串加引号4、数据的插入Insert[into]<表名>[(列名)]values(表达式)5、数据的更新UPDATE<表名>SET列名=<表达式/DEFAULT/NULL>[,...]在vf中UPDATE[库名]6、数据的删除<表名>SET字段=<表达式>[,…]DELETE[FROM]<表名>[WHERE<条件>]VisuleFoxPro中基本一致例8在SQLServer中,为student插入三条记录,表4-15USE学生INSERTINTOSTUDENT(XH,XM,XB,NL,CJ,RQ)VALUES('20110211','范志刚','男',21,91,GETDATE())INSERTSTUDENT(XH,XM,CJ)VALUES('20110254','李名云',87)INSERTSTUDENT(XH,XM,XB,CJ)VALUES('20110803','张岚','女',94)XHXMXBNLCJZPRQ20110211范志刚男2191当前日期20110254李明云8720110803张岚女94字符串加引号SQLServer2000例10将STUDENT表中NL列的值都更新为20岁USE学生UPDATESTUDENTSETNL=20例11:再将李名云的XH改为20110251,成绩改为95分,假定本班只有一个李姓学生USE学生UPDATESTUDENTSETXH='20110251',CJ=95WHEREXMLIKE'李%'SQLServer2000例12:对STUDENT表中XH列值前6位是201102,最后一位是1,倒数第二位是0、1、2的行中NL改为22岁,CJ改为99分USE学生UPDATESTUDENTSETNL=22,CJ=99WHEREXHLIKE'201102[012]1‘例14:删除STUDENT中张岚的数据行USE学生deleteSTUDENTWHEREXM='张岚'VisualFoxPro中数据更新例13.要将教师表JZG11.DBF中教授工资都增加5%updateJzg11SETJbgz=Jbgz*(0.05+1)WHEREZc="教授"VisualFoxPro中数据的删除例15.DELETEFROMJzg11WHERE姓名='李四'4.2.6索引的建立和删除加快数据检索、显示、查询和打印速度的实现方法排序:按指定列(字段)或列(字段)组中数据值的大小顺序,以递增(升序)或递减(降序)重新排列全部数据记录,生成一个新的数据表。索引:独立于表的、物理的数据库结构,索引的建立不会改变数据表记录的物理排列顺序,但一旦打开数据表相关索引,数据表记录的逻辑顺序按索引表的顺序排列。SQLSERVER2000中索引种类①聚集索引②非聚集索引:

单列索引

复合索引唯一索引VisualFoxPro中索引种类:

主索引候选索引普通索引唯一索引索引的创建CREATE[UNIQUE][CLUSTERED]INDEX<索引名>ON<表名>(列名[ASC/DESC][,…])[WITHDROP_EXISTING]UNIQUE:表示唯一索引CLUSTERED:创建聚集索引ASC升序/DESC降序WITHDROP_EXISTING对当前索引删除并重建撤销索引DROPINDEX[表名.]索引名例16:为表STUDENT1创建唯一性聚集索引SS1.USE学生CREATEUNIQUECLUSTEREDINDEXSSIONSTUDENT1(XH)例17:为STUDENT1在XM列上创建非聚集索引SS2,再在XB列和CJ列上创建复合索引SS3,要求XB升序CJ降序USE学生CREATEINDEXSS2ONSTUDENT1(XM);CREATEINDEXSS3ONSTUDENT1(XB,CJDESC)例18:删除表STUDENT1中SS2和SS3索引。USE学生DROPINDEXSTUDENT1.SS2,STUDENT1.SS34.2.7视图的定义和删除视图是从一个或多个表或视图中导出的表,根据用户的要求定义,但并不存在真正的数据集合,只保存了一组查询条件的程序,是逻辑表也称为虚表。定义视图SQLSERVER2000中CREATEVIEW<视图名>[(列名1,列名2[,…])][WITHENCRYPTION]--加密ASSELECT查询语句[WITHCHECKOPTION]—防止误操作VisualFoxProCREATEVIEW<视图名>[(列名[,列名…])]AS任意SELECT语句视图的删除DROPVIEW视图名例19:在SQLServer2000中建立STUDENT表的视图,若用户只关心:学号XH、姓名XM,成绩CJ三列数据。创建一个视图“学生”。CREATEVIEW学生ASSELECTXH,XM,CJFROMSTUDENT例20在VisualFoxPro中为XS.DBF建立视图ST,其中包含字段ZC,XMCREATEVIEWSTASSELECTZC,XMFROMXS例22:在VisualFoxPro中讲学生表STUDENT_JB和STUDENT_CJ联系起来,建立一个可以查看每个人籍贯和各科成绩的视图。CREATETABLESTUDENT_JB(XHC(6)NOTNULLUNIQUE,XMC(6),XBL,JGC(6))CREATETABLESTUDENT_CJ(XHC(6)NOTNULLUNIQUE,SXC(6),WYC(6),JSJC(6))CREATEVIEWABCASSELECTXM,JG,SX,WY,JSJFROMSTUDENT_JBASMM,STUDENT_CJASNNWHEREMM.XH=NN.XH例21在SQLServer2000中建立STUDENT表和COURSE表的视图,需要了解学生选课信息。USE学生alterTABLESTUDENTADDKHCHAR(4)CREATEVIEW学生1ASSELECTXH,XM,KMFROMSTUDENT,COURSEWHERESTUDENT.KH=COURSE.KH例23:删除视图TT.DROPVIEWTT总结创建都用CREATE删除都用DROP修改用ALTER再跟类型和名字,附加子句4.3SQLServer语言的数据查询功能查询数据是数据库最基本和最重要的操作两种方式用select语句直接查询用查询设计器查询4.3.1简单查询4.3.2高级查询SQL语法格式SELECT[ALL|DISTINCT]<表名.>列名表达式︱[表名.]*[AS列标题][,…]FROM<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论