关系组合(共9篇)
关系组合 篇1
1 引言
在当今的客户中心时代,随着权力中心从企业向客户的转移,买卖双方权力失衡的状态已经有所改善,从而直接显示出客户关系的重要性。客户关系是指企业为达到其经营目标,主动与客户建立起来的某种联系[1]。这种联系可以是单纯的交易关系,也可能是通讯联系,也可能是为客户提供一种接触机会,还可能是为双方利益而形成某种买卖合同或联盟关系,这种关系不仅仅为交易提供方便、节约交易成本,也可以为企业深入理解客户的需求和交流双方信息提供许多机会。越来越多的证据表明,“挽留一个现有客户比吸收一个新客户更经济[2]”美国学者雷奇汉(Reichheld)通过对美国信用卡业务的研究发现“客户挽留率没增加5%,可带来公司60%利润的增长[3]”客户挽留的一个基本做法是实时监控和评估客户与企业的客户关系质量。例如运用定期的客户关系调查来探查看客户的感知价值、质量和满意度,进而采取相应的客户挽留策略。前人关于客户关系质量的研究多是定性的从单个客户关系的角度分析某一客户和企业之间的关系质量,确很少从群体客户关系的角度进行分析。本文拟利用波士顿矩阵分析的原理从客户关系组合管理的角度对企业客户关系质量进行评估。
2 客户关系组合管理的原因
企业关于客户关系的认识必须注意以下几个方面的问题。首先,关系是指事物之间相互作用、相互影响的状态,虽然企业非常强调对这种关系状态的管理,但关系本身并不是企业所强调的,企业更看重的是这种关系给其带来的利润和优势,所以应该将企业与客户的关系内化为企业可以盈利的资产,并和其他资产组合在一起进行管理,这种客户关系对企业才有意义。其次,企业的客户关系因产品特征和客户不同而呈现多样性的特征,一个企业绝不会只与一个客户发生关系。客户是众多的,不同的客户对企业的意义各不相同,决定了企业不可能用一种模式来对众多不同类型的客户进行管理,而应该是一种组合管理,对具有相似特征的客户关系采取统一的客户挽留策略,可以节省大量的资源。组合管理强调的是一种关系的整合,促使企业从一个全局性的高度把握客户关系,企业应该凸显对这种关系状态的盈利性要求,并以组合管理来加强客户关系管理,以便针对不同的客户关系采取不同的应对措施。
3 客户关系质量评价的步骤
客户关系质量的评价可以借鉴产品组合管理的思路和方法,即分别用静态和动态的指标来界定每个客户关系。
3.1 选择评价指标及标准
客户关系质量测评不仅要反应当前企业客户的忠诚程度而且还要反应该客户关系未来的发展潜力。故在此本人选择静态和动态两个指标衡量企业客户关系质量。静态指标是客户忠诚度,忠诚的意义是客户对企业产品或服务的情感的依赖和重复购买的倾向。关于客户忠诚虽然已经引起许多企业的广泛关注,但关于客户忠诚度的计量方法、客户忠诚的维度划分并不完全相同,一般可以从行为和态度两个层面来测量。例如邹鹏的“基于态度和钱包份额两维度的客户忠诚度测量模型”中就提出了客户忠诚度的测量模型和方法[4]。动态的指标是客户盈利性,这个指标反映了整个客户关系生命周期中的特定时期内维持特定的客户关系所能给企业带来的利润,在数额上等于特定时期内的客户带来的收入减去成本,反映了特定客户关系的利润创造能力。客户盈利性是一个绝对数字,如果企业与客户甲的关系比与乙的关系盈利性更高,则意味着特定时期内,客户甲能够为企业带来更多的、正的现金流入。前一期的客户盈利性和本期企业投入水平决定本期的客户盈利性[5]。两指标的临界值确定要视企业所处的行业以及产品或服务的特征确定,例如某企业客户忠诚度的临界值为70%,超过70%为高,反之则反映其客户忠诚度为低。特定时期的客户盈利性的临界值为500万元,超过500万元为高,反之则反映其客户盈利性较低。
3.2 绘制客户关系质量坐标图
企业分别测量当前所有客户的上述两个指标并将其绘制在如图1所示的坐标图中。企业当前的客户关系就可以分为问题类、优质类、时尚类和低质类客户关系四种。如A客户和企业的关系质量状况属于问题类而B客户的关系质量状况属于低质类,其中圆圈的中心点反映了该客户的客户忠诚度和特定时期的客户盈利性,圆圈的大小代表特定时期内客户分配给企业的荷包份额。
3.3 客户关系质量状况评价
客户关系组合管理的静态分析,就是要识别和监控客户关系质量,客户关系质量就可以用优质类客户关系、时尚类客户关系、问题类客户关系和低质类客户关系加以区分。如图1所示,问题类客户关系是忠诚度高,但盈利性较差的客户,是企业俄的双低资产,企业一般会为此付出代价,这种客户关系会影响企业的利润,一般是企业损失资金的重要来源。对于这些客户关系的处理,大多数企业面临这样的两难境地,是把这些客户拒之门外,还是通过开发新产品或其他途径把低盈利性转为高盈利性的客户。本人认为可以暂时不予理睬这些低质客户关系,但要长期关注这些客户的发展情况,并在适当的时机下向其推荐新产品提高其盈利性或忠诚度。时尚类客户关系是盈利性高,但忠诚度低的客户关系类型,这类客户是企业最应该施加影响的一类群体,运用适当的营销策略提高其忠诚度,就可以实现其重复购买进而大量增加企业的现金流。问题类客户关系是忠诚度高而盈利性低的客户关系类型,这类客户的忠诚主要表现在重复购买,可能是企业经常向其提供优惠卡计划或其他促销措施而致,企业应该加强该类客户的情感忠诚,增加其高盈利性产品的采购力度。优质类客户关系是盈利性高、忠诚度也高的客户关系,是企业的双高资产,是企业拥有的最好的客户关系,企业只需要花费较少的客户关系维护费用就可以带来大量利润。
4 提高客户关系质量的措施
4.1 通过交叉销售稳固客户关系。
交叉销售是借助客户关系管理系统来发现企业现有客户的多种需求,并为满足他们的需求而销售多种不同服务或产品的一种新型销售方式,即努力增加客户使用同一企业的不同产品或服务的销售方法。事实证明,客户往往会倾向于从同一企业购买越来越多种类的产品。交叉销售不仅可以提高现有客户对不同产品的购买,加深与现有客户的接触范围,增强对客户关系的支撑力度,分散关系破裂的风险,并且可以大幅度提升客户对企业的忠诚度,减少客户转移到竞争对手的可能性,使客户关系更为牢固,从而提高客户关系质量。对于时尚类或低质类客户关系,企业利用客户关系管理系统记录客户的历次购买的产品并根据其记录向客户推荐其可能购买的其他产品或服务,增加其购买机会。
4.2 通过实现客户忠诚提高客户关系质量。
企业客户关系的进展程度与企业客户管理和服务水平密切相关,客户关系质量提升的过程是营销和管理精细化和信息化的过程。在客户关系管理条件下,通过网络技术与客户建立起互动管理,创造并稳定客户关系。客户关系质量的提升关键是企业根据自身的情况,利用客户资源发挥优势,总起来讲主要做到以下几个方面。 (1) 对客户更亲切。人性化的、直接的沟通才能让人感到更亲切。利用客户关系管理系统和互联网信息技术与时尚类客户关系中的客户保持活动式沟通,加强感情投资。 (2) 给客户更多方便和更多选择。企业根据客户需求建立一系列便利条件,使客户及时接触产品信息或随时随地获取服务。要让客户更便于获得企业的服务,就如同家门口的杂货店,随时想要都可以去取。 (3) 提供个性化服务。企业要把优质客户,当作一个永恒的服务对象,而不是一次交易对象。在充分了解该类客户喜好和习惯的基础上,适时提供建议,为客户量身定做其所需的产品或服务。 (4) 提供快速、有效服务,做出立即反应。企业对于客户行为,必须通过每次接触不断地了解,并且很敏感地立即响应。与优质类客户建立战略伙伴关系,想该类客户所想,为该类客户解决实际难题,帮助其共同成长。
4.3 利用追加销售与购买升级增加客户关系的深度。
追加销售和购买升级强调的是客户消费行为的升级,在客户现行消费的产品或服务的基础上向客户提供新的产品或服务,即由购买低盈利性的产品转向购买高盈利性产品的现象。对于问题类客户关系,利用客户对企业的忠诚(不管是优惠卡计划带来的职责意义的忠诚还是情感忠诚)建议顾客购买本企业高盈利性的产品,提高该客户对本企业的盈利性。
利用矩阵图的分析方法将企业现有的所有客户关系质量进行评估,影响客户关系质量的因素还有很多,企业应在上述客户关系质量评价的基础上,在根据信任与承诺,沟通、价值共享和感知等因素对每一种客户关系进行更深层次的分析,进而为不同客户提供个性化的营销策略,有效实现客户关系更长、更深的发展。
摘要:本文在分析客户关系组合管理的必要性基础上提出如何利用矩阵图的分析方法分析企业客户关系质量状况, 并提出从提高交叉销售、实现客户忠诚、追加销售和购买升级等手段改善企业客户关系质量的措施。
关键词:组合管理,客户关系质量,评价
参考文献
[1]马刚, 李洪心, 杨兴凯.客户关系管理.大连:东北财经大学出版社.2005 (01) :60.
[2]PERRIEN J, ROGERS M.The one to one future:bulding business relationships one customer at a time.London:Piatkus, 1993:215.
[3]REICHHELD F F.Loyalty-based management.Harvard Business Review, 1993, 71 (March-April) :64-73.
[4]邹鹏, 郝媛媛.基于态度和钱包份额两维度的客户忠诚度测量模型.管理科学, 2008 (06) :58-66.
[5]王永贵.客户关系管理.北京:清华大学出版社.2007 (04) :90-91.
关系组合 篇2
论语言系统中的横组合关系与纵聚合关系
通过介绍语言系统中的`横组合关系和纵聚合关系以及与它们相关的词汇-语法概念和语法化,提出语言结构的建构是一种涉及心智的活动,是在了解语言单位具有的不同的层级意义的基础上做出的选择.
作 者:秦德娟 QIN De-juan 作者单位:遵义师范学院,外语系,贵州,遵义,563002 刊 名:南宁职业技术学院学报 英文刊名:JOURNAL OF NANNING POLYTECHNIC 年,卷(期):2008 13(1) 分类号:H030 关键词:横组合关系 纵聚合关系 词汇-语法 语法化关系组合 篇3
关键词 单一动作 组合动作 关系
舞蹈的基本功教学一般是循着“从把上练习到地面练习再到组合练习”的程序展开,这是一个由浅入深,由简到繁,始终遵循科学性,系统性,连贯性原则而进行的教学活动。在舞蹈基本功训练教学中,动作的单一性和枯燥性是客观存在的,这就需要施教者在教学过程中,注意组织形式的选择,教学节奏的转换以及教学方法的灵活运用,带领学生从单一动作到组合动作,这样相互促进,相互依存,相辅相成的递进练习来提高学生们的学习质量。
一、舞蹈课堂的结构方式
在属于舞蹈基础训练这一类的课程中,比如芭蕾基训和中国古典舞,他们的课堂练习方式分为把上和把下两大部分。现代舞同样有把上训练,但大多数用不到把杆,主要由地面和中间练习两部分组成。其它的舞蹈课,例如双人舞,民间舞,爵士舞,外国代表性民间舞(性格舞)等等,有的也是基础训练课的结果方式,分为把上和把下,有的却只有把下这一种,呈现单一结构,但是,不管哪种舞蹈课,也不管是采取哪一种课堂结构,其教学结构一般都是单一练习和组合练习两大类
(一)单一练习
单一练习是指单一动作的反复练习,一个动作,从分解动作开始进行单一性的练习,使学生可以对手和脚的位置,身体方位,基本姿态,连接动作的动作路线,最基本的规格,标准有明确的概念,并熟练掌握它。
(二)组合练习
组合练习是指由两个以上的单一动作连接在一起成为复合性动作的练习,这类的练习是已经有舞蹈感觉的全面的训练,它其实标志着一个学生最终是否可以跳舞。
二、舞蹈动作的结构形式
舞蹈动作是经过艺术提炼,组织和美化了的人体动作。是舞蹈作品中最基本的艺术手段,是构成舞蹈的基本单位。舞蹈动作,例如在中国舞里的“圆场”,“搓步”,“云步”,在芭蕾舞中,“滑步”,“摇摆步”,还有舞会中出现的“三步”,“华尔兹”等等。
(一)单一动作
舞蹈中的单一动作是指以人体某一部位为主动,其他部位静止或随动的动作。
(二)组合动作
组合动作是由两个以上的舞蹈动作的组合。犹如字和词或词组的关系。一般舞蹈组合动作并不具备明确的含义,只有美感,还有一些舞蹈动作组合,其目的只要是为了达到舞蹈技巧训练的目的而编排的。
三、单一动作和组合动作的关系
(一)相互促进的递进关系
舞蹈动作组合的训练教学,是舞蹈训练教学中的重要形式和基本内容之一,这也是在学生已经具备了某个舞种的基本功的前提下,所展开的更深程度的舞蹈训练教学。
舞蹈训练中的单一动作的训练,犹如语文课本上的“识字”教学,是舞蹈中“组词”“造句”“成章”的基础。单一动作的基本训练,也是要在学生们已经具备学习舞蹈的一般基本功的前提下展开的,这是学生学习初始舞蹈动作的体验和训练。舞蹈基本功训练好比盖房子时的打基础。单一动作训练就象是铸造每一块砖瓦,只有基础坚实,材料过硬才能盖出又结实又耐用的好房子,所以,对于学生们来说,舞蹈中的单一动作训练学习也是十分重要的。
单一动作的训练教学是为舞蹈组合训练教学而准备的。单一动作训练的内容是舞蹈组合的基本要素和主要动作。单一动作训练的规范性和情感性都具有为舞蹈组合服务的特点。因此可以说,在单一动作训练中,准确体验舞蹈的风格特点是训练学习中的关键。
在学生们熟练掌握单一舞蹈动作的基础上,我们可以来进行第二步。开展具有整体逻辑性和完整性的舞蹈组合训练教学。
组合动作训练教学主要是为了培养学生对于舞蹈动作和风格的整体把握及其表现能力。因此,教学形式要以课堂教学为主。教学方法一般通过舞蹈欣赏,教师的师范表演,学生体验理解,反复学习训练等方式进行。通过教学训练,使学生对于舞蹈艺术连贯,流畅等整体审美感和入微的艺术表现有更深入的领会以及体验。
舞蹈组合训练教学并不是舞蹈单一动作的简单叠加,而是按照舞蹈艺术的审美特征,表演规范并注入学生情感表现的一个舞者学习的必经阶段。在此同时,这也是使学生深入感知和具体掌握舞蹈艺术美的重要体验过程。我们在这个训练的过程当中,應该特别注意那些既非姿态造型,又不属于跳跃,旋转等技巧的辅助性的一些连接动作,我们通过实践可以证明连接动作如果能做好,舞蹈中的组合动作也就如同行云流水,抑扬顿挫,一气呵成;如果我们在训练中忽视连接动作,然而在完成组合动作的时候就会结结巴巴,断句不清,让人不知其所云。
基础训练组合指以训练学生自身身体素质为目的的组合形式,它包括两方面内容:1.是身体局部与整体协调性的训练,简称为动作训练或身体训练。2.是学生内心情感认同的训练简称为心态训练或情感的表现。
(二)相互依存、相辅相成的关系
单一组合是指内容单一,训练动机单纯的组合形式,在它的内容上它只有一个动作或是一个骨干动律,以及一个最为短小而简单的动作单元,比如肩,臂,腰等部位单一动作的训练,它的意义就好象反复练习一个简单的生字或词组,其目的是为了通过对这些简单基础的的学习,从而使学生在身体上和脑海里建立对某个民族舞蹈动作语汇的知识储备。我们可以拿北京舞蹈学院藏族舞蹈男班教材为例,这类的组合里有,颤踏动律组合中的颤踏训练,撩步组合。单一动作组合非常显著的特点是其组合所涉及的内容极为单纯,它的目的就是为了让学生掌握一个民族地域舞种中的一些核心元素。使它具备今后遣词造句的素材,还能为学生奠定继续深入学习该舞种的基础。
复合动作,也是组合训练,是指在一个组合编创中,由两个或两个以上的动作元素或动律元素构成的组合形式。它的目的为了使单一动作进一步地丰富完善,使之又加大了难度.我们之所以要训练组合动作,是因为在训练学生时不可能从头到尾训练,一个单一部位,训练手就是手,训练脚就是脚。有时我们也要将手脚训练结合起来,使训练层面更为丰富、完善、立体。
参考文献:
[1]王维刚.舞蹈的基本训练[M](1987年版).北京:人民出版社,1987:75.
关系组合 篇4
高一数学第一章中的“集合”和“简易逻辑”作为基本工具, 与其它各章节都有着密切的联系.下面我们通过具体的例子, 谈谈如何运用集合、简易逻辑工具来理解和计算排列组合中的题目.
排列组合题目—般有两条常见的解题途径:间接作差和直接分类法.什么样的问题用间接作差法较为合理, 什么样的问题用直接分类法较为合理?用这两种方法时如何才能有效避免遗漏、重复等错误?解决好上述两个问题是高效而正确运用上述两种方法解排列组合题目的关键, 充分而合理引入集合与简易逻辑知识来辅助分析题目, 又是解决好上述两个问题的有效途径.
例1 集合A有10个元素, 集合B有4个元素, 且A∩B=Φ, 从A、B中共取出5个元素组成集合D, 当满足下列条件之下, 求集合D 的个数:
(1) BD; (2) B⊈D; (3) B∩D=Φ; (4) B∩D≠Φ且B⊈D; (5) B∩D含有不多于2个元素, 且B∩D≠Φ; (6) B∩D含有不少于2个元素.
分析:列表1.
解: (1) 属于⑤号取法, 即集合D的个数是C
(2) 属于①或②或③或④号取法, 用间接作差法较简单, 即集合D的个数是
C
(3) 属于①号取法, 集合D的个数是C
(4) 属于②或③或④号取法, 可用直接分类法:C
(5) 属于②或③号取法, 集合D的个数是C
(6) 属于③或④或⑤号取法, 集合D的个数C
说明:例1更为—般化的情况, 就是组合中“至多至少”类型问题的一个一般模型, 实质也是从集合的角度解释了这类问题在什么情况下用直接分类法比较简单, 什么情况下用间接作差法比较简单.
对于 (4) 间接作差法时, 实质运用了简易逻辑中“或类型复合命题的否定”这一知识, 而且只有充分运用“或、且类型复合命题的否定”才会有效避免解题中的遗漏或重复.
例2 现将7个人排成一行, 满足下列条件之一的排法有几种:
(1) 甲不排首位且乙不排末位; (2) 甲不排首位或乙不排末位.
分析:对于甲、乙是否排首位、末位和中间五位有如下七种情况:①甲排首位且乙排末位;②甲排首位且乙排中间五位;③甲排中间五位且乙排首位;④甲排中间五位且乙排末位;⑤甲排中间五位且乙排中间五位;⑥甲排末位且乙排首位;⑦甲排末位且乙排中间五位.
对于问题 (1) , 直接分类法解是情况③或⑤或⑥或⑦;用间接作差法解是减情况①或②或④, 所以直接分类法与间接作差法难易程度差不多.对于问题 (2) , 直接分类法解是②或③或④或⑤或⑥或⑦;间接作差法解是减①, 所以间接作差法较简单.
解: (1) 直接分类法:A
或间接作差法:
A
(2) 间接作差法:A
说明:对于 (1) , 还有—种常见计算为A
例3 四个男生, 三个女生—起拍照, 男生排—起, 女生也排在—起, 且男甲和女乙不相邻排成一行的排法有多少种?
分析:在“男生排在—起, 女生也排在—起”的大前提下, 男甲和女乙相邻的情况只有两种:男左女右且男甲和女乙相邻;男右女左且男甲和女乙相邻, 所以间接作差法简单.
解:“捆绑法”结合“间接作差法”:A
说明:从集合的角度思考, “男生排在—起, 女生也排在一起”的排法是全集, 男甲和女乙不相邻的否定, 是上述全集前提下的补集.
浙江省绍兴市第二中学
重视排列组合教学中的几个关系 篇5
关键词:排列,组合,一般,特殊
新教材高中理科数学教学内容中, 计数原理中的排列组合这部分一直是一个重点难点.重视排列组合的教学, 学生从学习过程中体会数学思想方法, 发展学生抽象的逻辑思维能力以及重视运算能力.从加法原理到乘法原理, 从乘法原理到排列, 从排列到组合, 教材中这样安排, 教学中我们要挖掘它们之间的内在联系与知识点的延续性.排列组合教学中应重视以下几个关系.
一、加法原理与乘法原理的关系
加法原理与乘法原理是计数的两个基本原理.教材在给出这两个原理的说法时抽象说“完成一件事, 可以分为n类办法或者是n个步骤”, 讲课中结合实例, 指出题目中的问题情境中, 如何才能算是完成了一件事?
例1三封信投入四个邮箱, 有多少种不同的投法?
问题中把三封信都投进邮箱, 才是完成这件事, 所以思维的主体对象是信而不是信箱.每一封信有4种选择, 用乘法原理, 共有4×4×4=43种投法.
二、乘法原理与排列的关系
乘法原理的适用范围允许元素重复, 而排列是不允许元素重复的特殊的乘法原理.
例2从数字1, 2, 3, 4, 5, 6中可以组成多少个允许数字重复的三位数?利用乘法原理思维:数字允许重复, 个十百位每一位都有6种办法, 共有6×6×6=63个数字允许重复的三位数.
从数字1, 2, 3, 4, 5, 6中可以组成多少个不允许数字重复的三位数?数字不允许重复, 这是排列问题:个十百位三位依次有5, 4, 3种办法, 共有6×5×4=120个数字不允许重复的三位数.
抓住乘法原理与排列这两者之间的关系有利于更好地理解排列数的运算公式:
三、排列与组合之间的关系
从排列的定义中可以得出组合是排列中的一个步骤.“从n个不同的元素中取出m个元素”并成一组就是一个组合, 这是排列定义中的第一句话, 是排列的第一步, “再把这m个元素按照一定的顺序排成一列”, 这是第二步.由此得出组合数公式:
从而加强加深组合数公式理解和记忆.
排列与组合的区别在于, 选出m个不同的元素后, 问题与顺序有关是排列问题, 与顺序无关则是组合问题.
四、厘清特殊与一般的关系
加法原理、乘法原理、排列数、组合数等是计数的基本方法类型, 解决实际问题中常常遇到复杂的问题情境.一些不直接符合上述类型的计数问题, 采用了一些常规的特殊办法, 如, 捆绑法, 插空法, 间接法等.另外, 排列中一个重要的思维方法是特殊元素或特殊位置优先考虑原则.
为了在计数过程做到不重不漏, 更好地掌握好这部分知识内容, 要能够从一些特殊问题中总结出一般性规律, 把这些典型题型的计数问题作为计数模型代表, 类似问题容易触类旁通, 避免发生重复错误, 从而达到事倍功半的学习效率.下面举出具体的例子加以说明.
例3 4名教师分到3所学校支教, 每校至少一名教师, 有多少不同的分法?
如果任取三名教师各分一所学校, 多出来一名教师如何分配?这容易重复计数导致计数错误.
正确的思维方法是, 先从4名教师中选出2名组成一组, 另外两名每人一组, 总共三组, 分给三所学校, 属于先分组 (组合) 后排列.共有C42A33=36种分法.
在教学实践中我把这一题型作为一种典型的计数题型加以强调, 举一反三, 触及到其他类似问题.类似分组问题:把四个人分成两个小组, 每组两人, 有多少种不同的分法?
这里首先要明确, 分组不能等同于组合问题.这个答案不是组合数C42, 而是, 此处易计数重复.
例4将6名志愿者分成4组, 其中2个小组各2人, 两个小组各1人, 分赴世博会的4个不同的场馆服务, 不同的分配方案有多少种?
首先解决分4组问题, 分法有种;分好四个小组后, 按照不同的顺序安排到4个不同的场馆属于排列问题, 所以共有种分配方案.
下面再举出两个关于计数的综合问题.
例5 (1) 有5个人并排站成一排, 如果甲必须在乙的右边, 则不同的排法有多少种?
5个人并排站成一排, 是排列问题, 有A55=120种排法.由于甲乙顺序固定, 所以要乘以种排法.
(2) 现有10个保送上大学的名额, 分配给7所学校, 每校至少1名额, 则名额分配的方法有多少种?
若10个名额分给每校一名额, 还多出3名, 多出的三名如何分配?这种思维方法的计数易重易漏.先将10个名额分成7组, 分法共有三类分别是4, 1, 1, 1, 1, 1, 1;3, 2, 1, 1, 1, 1, 1;2, 2, 2, 1, 1, 1, 1, 再计算每类中的7组各分给7所学校, 共计有C71+A72+C73=7+42+35) =84种分配方法.
如果用隔板法解此题则是:假若10个名额并成一排, 将其隔开成7组, 每组至少一个名额.即可在10个名额之间的9个空位, 选择6个位置放隔板, 得到的一个结果对应一种分配方案, 共有C96=84种分配方法.
例6有编号分别为1, 2, 3, 4的四个盒子和四个小球, 把小球全部放入盒子, 问:
(1) 共有多少种放法?
(2) 恰有一个空盒子, 有多少种放法?
(3) 恰有两个空盒子内不放球, 有多少种不同的放法?
(1) 乘法原理模型, 有43=64种放法.
(2) 从四个盒子任选一个盒子空出有C41种方法, 四个小球装进三个盒子, 每盒至少一个, 共有C41C42A33=144种放法.
(3) 先从四个盒子任选两个盒子空出有C42种方法;四个小球要放进剩余的两个盒子, 每个盒子至少一球, 则把四个小球分成两组共有两类分别为2, 2;3, 1, 共有C42 (C43A22+C42C22=84种放法.
排列组合属于高中理科数学知识点的重点难点, 在教学中要善于不断地总结方法, 除夯实常规思维方法之外, 发现和掌握特殊题型特殊方法, 提高学生学习数学的效率, 实现高效课堂.
参考文献
[1]人教版高中数学教材选修 (2-3) .人民教育出版社.
[2]求解排列应用题的主要方法及分组分配问题.三维设计2015年新课标高考理科数学总复习:粤鄂版, 光明出版社, 171.
关系组合 篇6
一、贝塔系数概述
资本资产定价模型中最具有创新意义的就是贝塔系数, 贝塔系数常作为测量股票系统风险的重要指标, 单个证券或证券组合的贝塔系数对于投资组合选择和风险管理来讲都是极为重要的。因此, 对于贝塔系数进行更为准确的估计始终是资产定价研究的热点, 如果能准确的估计和预测出贝塔系数, 不仅使模型能够更广泛得到应用, 而且给投资管理和金融决策带来了很大的应用价值。
二、研究方法
(一) 研究方法与数据选取
本文选用杭州解百 (000538) 和云南白药 (600814) 为对象, 并采用深证综指、上证综指、上证A指、上证B指等作为各市场组合。其中杭州解百于1994-01-04在上海证券交易所上市, 证券类别为上证A股, 云南白药于1993-12-15在深圳证券交易所上市, 证券类别为深圳A股。分析过程安排如下:首先, 以上证综指和深证综指分别作为市场组合来分别估计云南白药和杭州解百贝塔值, 并比较两市场组合中CAPM对它们股票期望收益预期的准确性;其次, 以上证A指和上证B指为市场组合来分别估计杭州解百贝塔值, 并比较两市场组合中CAPM对它的股票期望收益的准确性;最后, 以各行业股指数作为市场组合进行预期收益准确性的比较。本文采用的原始数据有:云南白药股票和杭州解百股票从2004-6-1至2010-8-31全部交易日的日收盘价;上证综指、深证综指、上证A指、上证B指、深圳A指、深圳B指从2004-6-1至2010-8-31所有交易日的日收盘指数;以及2004-6-1至2010-8-31整存整取三个月银行存款利率。数据来源于“GTA国泰安研究服务中心”。
(二) 贝塔系数的估算方法
本文将按照定义根据证券与股票指数收益率的协方差和市场组合收益率的方差相比所得到的值作为贝塔系数。贝塔值估算的基本方法及公式:
其中:t代表某个特定的时间, Kjt是指在t时某种股票的收益, Kmt是指在t时市场的收益, cov[ (Kjt, Kmt) ]是指第j种证券收益与市场组合收益之间的协方差。Var (Kmt) 是指市场组合收益的方差。
本文考虑到云南白药和杭州解百股份有限公司行业性质, 选择计算股票的月贝塔系数, 采用五年的月收益率进行估算。由于篇幅限制, 本文会在具体分析时列出云南白药股票和杭州解百股票分别以深证综指、上证综指、上证A指、上证B指为市场组合所得到的部分月贝塔系数以及预期收益率以方便读者阅读。
三、CAPM股票期望收益预测
下面运用CAPM对股票期望收益进行预测:
其中, Rit是股票第t月的期望收益, βit是股票第t月的贝塔值;Rft是第t月的无风险资产收益率 (根据某些文献得选用整存整取三个月的银行存款利率比较恰当) ;Rmt是市场组合在第t月的收益率。在不同市场组合下, 计算得到的股票期望收益会不同, 通过将它们分别与股票实际收益进行比较, 便可比较得出相应期望收益与实际收益能够最接近的市场组合;另外也能顺便验证CAPM是否能够反映出股票收益与其相应贝塔系数间存在的正相关关系。为了验证以上问题本文分别以深证综指、上证综指、上证A指、上证B指为市场组合, 对云南白药股票和杭州解百股票的期望月收益进行预测, 限于篇幅, 我们将在具体分析中拿出相应数据, 便于向读者说明相关现象。
四、数据分析
(一) 对比深证综指与上证综指的市场组合
本文分别将云南白药 (000538) 和杭州解百 (600814) 与深证综指和上证综指进行组合, 得到了云南白药在深证综指和上证综指下的贝塔值, 杭州解百在深证综指和上证综指下的贝塔值。并据此算出相应的期望收益率。数据在整体上都显示, 在CAPM下, 从两个市场组合中所得到的期望收益率都与云南白药和杭州解百的实际收益率比较吻合, 例如, 云南白药在2010年6月时实际收益率为-5.147058824%, 经过计算得到在上证综指下的期望收益率为-6.975041%, 在深证综指下的期望收益率为-3.810873%, 这从一定程度上验证了股票的收益与其贝塔系数确实存在着正相关的关系。同时将同一支股票在不同市场下计算出的期望收益率与实际收益率进行比较发现:针对杭州解百来讲, 以上证综指为市场组合计算出的期望收益率更接近实际收益率;针对云南白药来讲, 以深证综指为市场组合计算出的期望收益率更接近实际收益率。因此, 根据本文数据并结合之前学者分析的相关资料来讲, 这个现象的原因很大程度上是:上证综指是用所有在上海证券交易所挂牌上市的股票作为样本进行编制的股票指数, 而深证综指是用所有在深圳证券交易所挂牌上市的股票作为样本进行编制的股票指数。云南白药是在深圳证券交易所上市的, 而杭州解百是在上海证券交易所上市的。明显两者所属的市场环境不同, 在相应的市场中能得到更准确的预期收益率。故而得出在运用CAPM模型, 计算贝塔值时选用特定股票所上市的市场作为市场组合能更好的反应特定股票在相应市场的反应程度, 并且同时会提高预期收益的准确性。
(二) 对比上证A指与上证B指的市场组合
本文分别将杭州解百 (600814) 与上证A指和上证B指进行组合, 得到杭州解百分别在上证A指和上证B指下的贝塔值, 并据此算出相应的期望收益率。由于版面限制, 不方便列举大量数据, 数据呈现出下面普遍的特点, 故只列举2010年7月时杭州解百在两个市场组合下的预期收益率, 当时在上证A指为市场组合时算出的期望收益率为-6.816583371%, 在上证B指为市场组合时计算出的预期收益率为1.354214566%, 而杭州解百在当时的实际收益率为-7.8788%。杭州解百在上证A指下的预期收益率与实际收益率相当符合, 而在上证B指的数据却是偏差很大。本文在结合相关资料下分析, 上证A指是用所有在上海证券交易所挂牌上市的A股股票为样本所进行编制的股票指数, 杭州解百也是这些股票中的一支。故而用上证A指的收益作为依据计算贝塔值并得到期望收益率, 能更好的反应杭州解百对上证A指市场反应程度。对云南白药的数据进行分析也能得出与之相同的特点。
(三) 对比上证A指与上证综指的市场组合
现在观察分析杭州解百分别由上证A指和上证综指为市场组合得到的期望收益率, 上证综指的波动幅度明显大于上证A指, 且上证A指下的期望收益与实际更为符合。例:2010年6月杭州解百在上证综指为市场组合计算出的预期收益率为-13.28242742%, 在上证A指为市场组合计算出的预期收益率为-8.34354324%, 而杭州解百在此时的实际收益率为-7.8788%。本文结合各种资料及数据分析, 缩小市场组合所得到的贝塔值能更准确的反映特定股票对该市场变动的反应程度, 从而能使CAPM更加准确。上证综指有两部分, 分别是上证A指和上证B指, 由于杭州解百属上证A指, 其与上证B指联系就相对来说较疏松。因此, 含有上证B指的上证综指是没有仅以上证A指为市场组合得到的期望收益与实际更为符合。云南白药股票的收益率与相关深证A指和深证综指也呈现出与以上分析相同的现象, 因此更加证实以上分析的可信度。
(四) 对比各行业指数的市场组合
如果再深一步探讨, 本文还可以通过对以各行业指数作为市场组合进行探讨, 但是由于我国此方面的数据不够完善, 因此不能得到必要数据。不过可以借以上各种市场组合的分析进行相关猜想, 就以杭州解百为例, 从行业角度出发, 它的实际收益率和对市场的反应程度很大可能是与批发、零售贸易市场为市场组合前提下计算出来的贝塔值和期望收益率更加符合, 与以金融、保险业为市场组合得到的数据则会相去甚远。
五、结论
综上所述, 笔者认为CAPM在中国证券市场依然适用, 且对于某支特定的股票, 在运用CAPM对其证券期望收益率进行预测时, 应当注意选取的市场组合, 越是与该股票关系近的市场得到的值越会准确, 例如在上海证券交易所上市的股票选择上证综指比深证综指准确, A股股票选择A股市场作为市场组合比选择B股准确, 更进一步来说, 选择时还可以注意行业指数, 运用CAPM对特定股票的相应行业为市场组合得到的期望收益率会更具有可信度。
参考文献
关系组合 篇7
一、企业安全文化市场组合与档案情报源理论发展与应用
1.档案情报源形成企业安全文化的物质与精神文明载体。
企业安全文化是企业的安全价值观、思想意识、心理素质和企业安全风貌等物质与精神因素之总和。我国开放档案和国民企业享受档案情报源待遇的形势, 直接促成档案情报源的流行, 由于企业生产经营及市场文化因素的影响, 在档案情报物质和精神文明或劳务使用过程中, 形成相关企业安全文化市场不定载体的需求状态。
2.企业安全文化市场扩散与特定档案情报源需求具有诱导性。
档案情报源有特定企业安全文化价值核心与消费领域的时尚需求;档案情报源消费的潜在需求转化为现实需求, 与政治、经济和社会文化及市场流行品有着重要的联系 (如食品安全) 。一般说, 档案情报源有其个性消费特征;档案情报源流行总是以一定企业安全文化市场时尚产品为前提, 将生产环节中的时尚产品扩散到市场的特定领域中。档案情报源具有企业安全文化市场范围扩散的诱导性, 其潜在需求转化为企业档案情报源应用与消费, 是情报源理论联系实践的应用问题, 有市场价值由离散转向集合规律的表现特征。
3.档案情报源是企业安全文化流通渠道或信息的暂时贮存所在。
狭义情报源是指情报的始发点, 档案情报源是在相关企业安全文化的组织活动中, 产生的各种原始记录及信息的源泉。自然界、科学研究、社会组织及文化参与者都能成为情报源载体;提供形成情报的记录或信号;信息生产者、贮存者、媒体承载与网络管理者及传播者就是档案情报源。档案情报源研究有理论确定性又有其实践应用的活跃性, 理解与应用档案情报源概念, 对企业安全文化市场组合研究及拓展人才市场有重要的积极意义。
4.档案情报源与企业安全文化市场组合有机构成的价值特性。
获取信息的各种来源是档案情报源广义的观点。档案情报源种类广泛、形式多样、环节相关及效用机动, 既有双向沟通的社会要求, 又有市场销售量大的利益驱动。信息传递者采用特定方式或渠道对情报源做专业处理, 其传递带有机密及机动性, 因而, 信息传递者与使用情报源的客户得到市场利益的重新分配。
二、企业安全文化市场承载体与档案情报源类型组合状态
1.企业安全文化市场价值与显性及隐性类型的档案情报源组合。
后者有按一定的立卷与归档制度集中保管的书面文字、图表、声音图像、影片、录像 (音) 带和软 (光) 盘;用口语可读的文字及能辨认的相关符号;用既定传媒表述的知识或信息的情报资料;集中保管的客观记录, 具有显性档案情报源类型价值。包括立卷与归档活动过程中, 建立在人才经验基础上的观点;隐性档案情报源类型有档案载体方式不确定的信息;难以量化与不易用语言表达的知识。如技术方面无法量化的技巧及诀窍;认识方面的心智模式及信念意识;存在隐性企业档案情报源在企业安全文化市场承载体组合的价格极限, 或呈现企业安全文化市场流行期两端的无价状态。显性档案情报源具有企业安全文化承载体的保存价值, 隐性档案情报源也具有企业安全文化市场承载体组合的保存价值, 但是, 其机会成本及超额利润难以量化。
2.企业安全文化市场与出版承载体及其他档案情报源载体组合。
企业档案情报源与市场情报一样也具有公开性、合法性、谋略性、时效性和对抗性的特点。概算市场情报源资料, 大多来自社会与市场流通, 有一些源于企业自体创新, 少量来自不定载体的机密传递。我国档案开放范围不断扩大, 相关档案情报源数据统计不好确定, 要综合研究。企业档案情报源安全文化市场承载体组合分为两类, 一类是显性出版载体组合:报刊杂志、协会刊物、工商企业名录、产品样本手册、企业广告。另一类载体出版显隐不定组合:数据库、企业报表、经销及供应商、客户及竞争对手、行业展览会、调查咨询机构等企业安全文化市场承载体组合。
3.企业安全文化市场与档案情报源数据网络时尚表现组合。
计算机多种快捷检索手段广泛应用于各行业情报工作中, 数据网络包蕴的企业档案情报信息量巨大, 网络市场流行版式多样, 使用方便的数据库已成为企业的档案情报源流行重要载体。其中市场产品信息数据库、市场金融信息库、科技成果数据库及专利商标数据库是最为时尚的企业安全文化市场承载体组合, 商情数据库企业安全文化市场承载体组合已经居于企业安全文化市场流行盛行期。
三、企业安全文化市场与档案情报源目标细分的差异构成
1.企业安全文化市场与国民经济发展方向、政策构成。
不同领域文化互相渗透与全球经济一体化形势, 国内外政治经济与企业文化活动发展过程中, 档案情报源反映企业安全文化市场差异发展: (1) 社会商品购买力方面。生产资料购买力、社会集团购买力和城乡居民消费购买力的情报来源形成企业安全文化市场组合; (2) 国家政策方面。劳资章法、通货硬性规定及对外政治形势的情报来源形成企业安全文化市场组合; (3) 商品供应量方面。生产资料与消费资料商品供应能力的资料来源形成企业安全文化市场组合。
2.企业安全文化市场与情报源资料、取材来源构成。
几类情报源文化交错融合于市场竞争中心渠道。按世界冷战后军事情报转向市场的变通条件, 划分三大类档案情报源: (1) 一般情报源。有关经济研究的课题设想、建议、报告、文件和行政指令的来源; (2) 市场情报源。反映同行及非同行业直接及间接营销形势和市场动向的信息来源; (3) 特殊情报源。有关国内外经济政治形势突变的情况、天灾人祸的预测和业务有关联的特殊情报来源。取材途径有两种: (1) 取材于间接资料。市场商品流通有间接关系的文化、军事、风俗及各种协作会和交易会情况形成企业安全文化市场组合; (2) 取材于直接材料。来自贸易、财政、金融、运输及保险等各类经济刊物的资料, 国内外市场情况的实地调查及各种学术、技术交流会和产品、产地、电话薄和资料形成企业安全文化市场组合。
3.企业安全文化市场与经济情报源及企业内部条件、外部环境。
(1) 技术经济情报源。一定技术经济效果的知识经验和数据资料。产品系列化、设备更新及技术专利管理情况形成企业安全文化市场组合; (2) 社会经济情报源。市场商品供需之间的关系发展趋势和用户对产品的使用目的、方法、销售服务及议价方面的不同反应。新制定的国家政策引起企业经济利益分配变化的情况形成企业安全文化市场组合; (3) 企业内部条件。新产品设计与技术革新和企业改造与合理化报告, 有关原材料供应、设备使用、劳动进度、生产成本和环境保护方面的报表形成企业安全市场文化组合; (4) 企业外部环境。有关法律、科技、文教、统计、财税、银行和外贸资料。来自旅游点、信息中心、咨询机构及大专院校研究所的资料或信息形成企业安全市场文化组合。
四、企业安全文化市场组合与档案情报源信息沟通的特性反映
1.档案情报源信息挖掘沟通与扩散操作具有一定的弹性。
档案情报源需求的变化趋势及特征常通过政治、经济、文化等相关领域的信息反映出来, 相关市场情报是市场价值链的重要环节。理论上说档案情报源的主客双方都是信息的发生者, 同时也是信息的接收者, 呈“双向沟通”表现形式。情报源是由不确定信息和多层面知识构成, 链接企业安全文化市场组合的反馈性, 参与人员有个性及文化差异。
2.档案情报源的信息辐射与支持企业安全文化市场组合优良性。
档案情报源的广度与深度幅射刺激需求, 消除消费者的不满和抱怨情绪;与使用者紧迫需求档案情报源资料库储存休戚相关。买方市场条件下的信息资料浩如烟海, 使用者汲取能力有限, 档案情报源的时效制约, 档案情报源广度辐射形成劳务创新, 决定使用者效益。借助市场情报源先兆性的支持, 时效制约具有先见为明, 深度辐射消除企业相关信息的不定性及未知度;预测与分析市场需求的发展变化, 使安全文化市场组合具有优良性。
3.档案情报源信息相关产品知名度扩散与企业形象培养。
来源于社会环境的档案情报源资料与信息种类繁多, 错综复杂, 如统计资料、实地调查及客户订单所显示的信号, 可能不完全清晰甚至互相矛盾, 有待情报源组织者分析资料及讯号, 挖掘彼此关联的使用价值。档案情报源的相关性常表现在新闻报道文化活动中, 例如, 安全食品新闻发布会、相关安全食品的新产品推进市场的报道, 从形式看是情报源客观环境的沟通及新信息传播, 实际意向是促进交流联系, 制造新的情报源或诱发潜在情报源, 扩散产品知名度与培养企业形象, 构成企业安全文化新的市场组合。
参考文献
[1]曾淑珍.浅谈信息时代档案资源的开发与利用[J].厦门档案, 2003 (4) .
[2]周城雄.隐性知识与显性知识的概念辨析[J].情报理论与实践, 2004 (2) .
关系组合 篇8
在进行教学设计前,一般会思考以下两个问题:内容之间的搭配是否有利于目标的达成,内容之间的组合是否符合学生的生理特点。前者考虑的是内容与内容之间的组合是否符合目标的需要,后者考虑的是在运动环境下,学生的身心特征以及必要的运动负荷,也就是要实现运动技能的习得与运动素质的同步提高。这种思考基于体育教学的两个核心点:运动知识的学习与身体素质的提升。然而,组合练习与它们又有什么关系呢?在此举例分析:通常来说,在学习运动强度不大的队列、体操类练习时,会搭配具有一定练习强度的锻炼性内容;在学习长跑等相对枯燥、本身运动强度较大的内容时,要搭配组合一些趣味性强且具有恢复身体机能的内容。这些学习内容一旦在课堂上实现组合,对于学习者而言,即构成了从课堂整体而言的学习内容层面上的组合练习。
通过本次研讨所给出的投篮案例分析发现,一节单手肩上投篮的学习内容,是否存在内容层面上的组合练习呢?案例中所给出的具体练习内容如下:1.跟老师原地徒手模仿投篮;2.原地有球模仿投篮练习;3.原地或运球单手自投自接;4.“丢+坐+投”练习;5.两名学生一个篮球互投;6.由近至远单手投高标志线练习;7.运球急停单手投标志线练习;8.自我选择距离,检测投目标练习5次;9.组合练习:运球3米+2米传球+接球+单手肩上投篮。从以上1~8个练习内容中可以看出,它们都存在练习形式上的变化,每一个单列练习内容都属于分解练习,当将1~8个练习内容作为整体来看时,它就是以单手肩上投篮为主要学习内容而实施的组合练习。但需要思考的是3~8个练习内容是否就不属于组合练习?在后面将作进一步的探讨。
二、明确组合练习与学习者人数变化的关系
学习者在进行新的技术动作学习时,往往伴随着以重复同一技术动作练习以获得正确身体感知的特征。在这个阶段,学生更需要的是通过单个练习,不被外在条件干扰,进而获得最原始、最基础的身体认知。如,在初学单踏双落的起跳落地练习时,往往不要求练习者做上肢、躯干等部位的动作,以免干扰下肢动作的学习。再如,本期案例给出的“1.跟老师原地徒手模仿投篮”、“2.原地有球模仿投篮练习”等都充分说明了这一点。
那么,随着学习者人数的变化,是否会形成组合练习呢?以本次研讨所给出的投篮练习中的第5个练习(两名学生一个篮球互投)为例可以发现,即便这里的传球者可能不是篮球运动中的传球,但是对于练习投篮者而言还是出现了“接—投”两种动作组合的练习。由此分析,练习5属于组合练习的范畴。继续追问一下,人数变化一定会形成组合练习吗?如,在进行“齐步走—立定”的练习中,以人数增、减变化的练习方式,是不是属于组合练习呢?在这里人员的变化,虽然带来了练习难度的变化,但没有带来学习者个体动作结构的变化,所以相对学习者个体来说,不具备组合练习的特征。
三、明确组合练习与运动条件的关系
在体育课堂学习中,运动条件的变化会引起学习者动作结构的变化。仍然以本期讨论所给出的投篮教学练习为例,我们可以分别从“6.由近至远单手投高标志线练习”与“8.自我选择距离,检测投目标练习5次”中发现运动条件的变化。在“由近至远单手投高标志线”到“自我选择距离”这个过程中,虽然单手投篮这个上肢动作结构没有改变,但是出手的速度、力度都在发生变化,同时参与运动的身体部位也发生了明显变化,而一旦发生变化,就会有新的身体感知形成。如果将每一次变化都看作是单个练习,这个由近至远的练习过程,实际上构成了组合练习。
是不是改变运动条件的组合练习一定会提升练习的有效性呢?以单踏双落的初期教学为例,教师设计在起跳点与落地点中间设置了高度、远度不一样的标志物,此设计实际上让学生从关注单踏双落变成以关注如何超越标志物为目标了,为了实现目标,初学者是否能够正确运用单踏双落的运动方式可能就无法得以保证了。
四、明确组合练习与动作要求的关系
运动技术的学习具有明确的动作要求。要求越明确,学习者越能更好地完成学习目标,组合练习也是如此。可从案例“3.原地或运球单手自投自接”、“4.丢+坐+投练习”、“7.运球急停单手投标志线练习”(以下简称3、4、7)来进行论证分析。本次案例研讨中将以上三项练习排除在组合练习之外。它们真不属于组合练习吗?从学习个体来判断,它们都是在没有其他人员参与下的学习,但都是组合了不同的动作要求:3、7表现出了“A(运球)+B(单手投)”,4则为“C(丢)+D(坐)+B(投)”。当两种以上的动作要求出现在同一练习单位时间内,形成了运动条件的变化以及练习内容的变化,将单手投篮置于一种更为复杂的学习环境之中,形成了目标的组合、动作的组合,产生了新的动作要求。因此笔者认为案例中所提出的3、4、7还是属于组合练习的范畴。
关系组合 篇9
1 关系型数据库与面向对象数据库db4o的比较
现在的程序设计人员在使用关系型数据库进行开发时,都会遇到这样的现象:把一个一个面向对象的类或者对象的成员拆分开来,存放到无数张数据表中如图1所示,然后通过SQL语句来操作DBMS(Data Base Management System)来达到数据更变的结果。使用本地SQL来操作数据库速度快,但是开发人员往往需要在代码中编写大量的额外代码,对象关系映射虽然提供了这种较为便捷的方式,但是这样做的效率低下。许多开发人员会编写属于自己的基于持久化,平面文件或XML的数据库操作客户端,但与此同时这样做也失去了ACID(Atomicity-Consistency-Isolation-Durability)事务安全的数据库引擎,并且无法方便地查询,复制,或不破坏数据文件架构。
db4o对这些关系数据库的不足做出了改进。与关系数据库不同,db4o完全消除了OR映射匹配。db4o是ACID事务安全的,并且在运行时允许进行查询,复制,和改变模式。db4o的面向对象模式比OR映射拥有更小的体积和更高的性能。能够在相同的内存进程中运行以便增强可靠性,提供强大的内存和性能优化,同时拥有最大最活跃的同类社区。正是db4o的开源性使它拥有根据各种特殊的需求来优化,修改和集成在数据库引擎中的特性。另外如图1所示使用JAVA或者C#编写的类或者对象是作为一个个整体被存储到db4o数据库中。
2 组合关系类的设计与存储及更新操作的实现
在实际开发的过程中,类之间的关系多样,本文选取最常用到的组合关系作为研究的重点。组合关系也称为复合关系,它是严格的“部分-整体”关系,可以用“鸟-翅膀”的关系来说明,即翅膀与鸟的生命周期是相同的,在严格的组合方式中,类之间有强依赖关系。在很多情况下,代表整体的对象需要负责保持部分对象的存活。下面将探讨如何存储,查询,修改有组合关系的实体类。
2.1 设计2个组合关系的类
这里设计了省和市2个类,分别为Province和City。在类City中定义了Province类型的变量_belongToPrvn,并且重载了City的ToString()方法。
2.2 存储并查询对象的实例
在db4o中,对象的存储、检索和查询都在对象容器(objectContainer)里完成,它是数据库的一种对象表示。此外,在db4o中,数据的处理是不透明的,因此在处理对象之前,必须明白无误地在数据库中存储和检索对象。
存储类City的对象jingzhou,这里要注意在主函数Main()中打开一个db4o的数据库类型的文件*.Yap。
为了验证Ctiy类的对象jingzhou是否被存入数据库中,我们来查询一下,在主函数中调用以下这个静态方法后,我们可以得到如图2所示的结果。这里使用的是db4o中QBE(Query By Example)的查询方式,相当于为要查询的对象提供一个模版,db4o会返回所有与这个模版相匹配的对象。
2.3 更新对象实例的字段
要更新对象实例的字段,需要在数据库中查询出这个对象的实例,然后再修改它的值,最后把修改好的对象实例整体存入数据库。在程序中使用了下面这个方法来增加对象实例jingzhou的人口数,在这个函数的最后调用已经写好的显示结果的函数,可以得到如图3所示的结果。
从图3中我们可以看到,人口数确实被更新成350w了,但数据是不是真的已经在数据库中被修改了呢?下面把上面的函数做一点小的变动,把它一分为二成2个代码相同的函数。
接着在主函数中依次调用这2个函数,并且在调用UpdataPeopleNumPart1()函数后关闭数据库连接,在调用UpdataPeopleNumPart2()函数之前再打开数据库连接,我们可以看到如图4的结果。在这里我们遇到了一点麻烦,数据库中对象实例jingzhou的人口数并没有被修改。
2.4 深度更新对象实例的字段
从上面的结果引出了db4o中一个很重要的概念:更新深度(Update depth)。在实际的项目中一个对象往往拥有很多成员,在对一个对象进行更新的时候,db4o必须查询出所有属于这个对象的成员变量,然后全部进行检查更新的动作,这样做会严重影响db4o的执行效率和性能。在上面第一次更新时,db4o并没有更新数据库中的数据,而仅仅由程序修改了变量在内存中的数值,我们看到的人口更新数据350w实际上只是变量在内存中被修改的数值。
为了解决类的对象中所有成员变量均被更新的问题,在db4o中引入了更新深度这个机制,即在默认情况下,在一个类的对象中,只有原生类型如string这种类型变量的深度值被置为1,因而它们在被修改后会同时在数据库中得到更新。而对于对象中诸如其他对象的变量(非原生类型变量)这些深度值不为1的成员,需要在更新之前为被更新对象实例构造一个config(构造器),调用config的深度更新方法,然后在连接数据库的同时把构造好的config作为参数传给连接函数。
下面函数中的方法就能够实现jingzhou对象中所有成员都被更新。在主函数中依次调用这2个函数,并且在调用DeepUpdatePeopleNumPart1()函数后关闭数据库连接,在调用DeepUpdatePeopleNumPart2()函数之前再打开数据库连接,就可以真正实现在数据库中修改并保存得到正确的结果,如图5所示。
3 结束语
db4o的目标是在面向对象环境下提供一个多功能,可嵌式的数据库引擎供流动系统,桌面和企业平台。不论对象的结构有多复杂,只要一行源码便能将db4o的链接库轻松地整合于其它应用程序,并且对存储的对象进行更新操作也是相当的便捷,还可控制对象成员的更新深度,这样即保证了存储更新时的灵活性又兼顾了数据库引擎的执行效率。
参考文献
[1]萨师煊,王珊.数据库系统概论[M].3版.北京:高等教育出版社,2004:393-401.
[2]汪洋.口袋里的数据库[J].计算机世界,2004(8).
[3]甄镭.NET与设计模式[M].北京:电子工业出版社,2005:17-18.