文档库 最新最全的文档下载
当前位置:文档库 › 北京工业大学选修《博弈论及其在管理中的应用》概念与模型(21个)

北京工业大学选修《博弈论及其在管理中的应用》概念与模型(21个)

北京工业大学选修《博弈论及其在管理中的应用》概念与模型(21个)
北京工业大学选修《博弈论及其在管理中的应用》概念与模型(21个)

本科生《博弈论及其在管理中的应用》概念与模型-答案

1.叙述由两个人且策略集合为两个元素组成博弈的纳什均衡的定义。(20分) 纳什均衡定义:用{}2121,;,u u S S G =表示一个2人博弈,其中i S 表示第i 博弈方的战略集合,i u 表示第i

博弈方的得益函数,2,1=i 。(5分)如果由各个博弈方的

各一个战略组成的某个战略组合),(*2*1s s 中,任一博弈方i 的策略 *

i s ,都是对其余博弈方策略组合*

j s ,i j ≠,2,1,=j i ,的最佳对策,(10分)也即

),(),(*

211*

2*

11s s u s s u ≥对任意11S s ∈都成立, 且),(),(2*

12*

2*

12s s u s s u ≥对任意

22S s ∈都成立。则称 ),(*

2*1s s 为博弈 G 的一个“纳什均衡”。(20分)

2.两人博弈: 甲乙两人博弈,甲有U 和D 两种策略,乙有L 和R 两种策略,(1) 若甲采取U 策略,乙采取L 策略,则甲乙得益分别为a 和b ,记为:(a ,b);(2) 若甲采取U 策略,乙采取R 策略,则甲乙得益分别为c 和d ,记为:(c ,d);(3) 若甲采取D 策略,乙采取L 策略,则甲乙得益分别为e 和f ,记为:(e ,f);(4) 若甲采取D 策略,乙采取R 策略,则甲乙得益分别为g 和h ,记为:(g ,h)。

问:(i) (U ,L)和(D ,R)为纯策略纳什均衡的条件是什么?(ii) 在(i)的条件下求该问题的混合策略纳什均衡。(20分)

解:两人博弈的得益矩阵如表1所示。

表1 两人博弈的得益矩阵

(i) (U ,L)和(D ,R)为纯策略纳什均衡的条件是

e a ≥, c

g ≥, d b ≥和f h ≥; (1) (5分)

(ii) 记甲以概率α选择U ,以概率 α-1选D ,乙以概率β选择L ,以概

率 β-1选R, 其中10≤≤α,10≤≤β。记()βαπ,1和()βαπ,2分别表示甲和乙的期望收益,则

()])1()[1(])1([,1g e c a ββαββαβαπ-+-+-+=

()])1()[1(])1([,2h d f b ααβααββαπ-+-+-+= (10分)

甲 乙

记()**,βα为纳什均衡,则根据纳什均衡定义,得

()0])1([)1(,1=-+--+==??g e c a ββββα

βαπ

()

0])1([)1(,2=-+--+=??h d f b ααααβ

β

απ

d

b f h f h -+--=

*

α e

a c g c g -+--=

*β (18分)

混合策略纳什均衡是:甲以概率

d

b f h f h -+--选择U ,以概率 d

b f h d b -+--选D ,

乙以概率e

a c g c g -+--选择L ,以概率

e

a c g e a -+--选R 。 (20分)

3.智猪博弈(Boxed Pigs Game )(20分)

假设猪圈里有两头猪,一头大猪,一头小猪,猪圈的一端有一个猪食槽,另一端安装了一个按钮,控制猪食的供应。按一下按钮,将有10个单位的猪食进入猪食槽,供两头猪食用。两头猪面临两个策略的选择:自己去按按钮或等待另一头猪去按按钮。如果某一头猪做出自己去按按钮的选择,它必须付出如下代价:第一,它需要消耗相当于2个单位的成本;第二,由于猪食槽远离按钮,它将比另一头猪后到猪食槽,从而减少吃食的数量。假定:若大猪先到(小猪按按钮),大猪将吃到9个单位的猪食,小猪只能吃到1个单位的猪食;若小猪先到(大猪场按按钮),大猪将吃到6个单位的猪食,小猪吃到4个单位的猪食;若两头猪同时按按钮,大猪吃到7个单位的猪食,小猪吃到3个单位的猪食;若两头猪同时到(两头猪都选择等待),则两头猪都吃不到猪食。如表4-6所示,对应不同战略组合的支付水平,如两头猪同时按按钮,同时到达猪食槽,大猪吃到7个单位的猪食,小猪吃到3个单位的猪食,扣除2个单位的成本,支付水平分别为5和1。其他情形可以类推。问题:两头猪如何选择各自的最优战略?

该模型的得益矩阵如下表4-6所示。无论大猪选择按按钮或等待,小猪选择按按钮都比等待差,这样的战略称为小猪的一个“严格劣战略”,我们首先加以剔除。在剔除小猪按按钮这一选择后的新博弈中,小猪只有等待一个选择,而大猪则有两个可供选择的战略。

表2 智猪博弈得益矩阵

解:我们

小猪 大猪

再剔除新博弈中大猪的严格劣策略(等待)。剩下的新博弈中只有小猪等待、大猪按按钮这一个可供选择的战略,即(按按钮,等待)是智猪博弈的最优均衡解,称为“重复剔除的占优战略均衡”。根据纳什均衡定义,它也是纳什均衡。(20分)

表3 猜硬币博弈得益矩阵

4.猜硬币博弈

设博弈方1出正面和反面的概率分别为x 和1-x ,博弈方2猜正面和反面的概率分别为

y

和1-y

,那么博弈方1出正面和反面的概率x 和1-x,一定要使博弈方2猜正面的期望得益和猜反面的期望得益相等,即

解得 , (18分)博弈方1的混合策略:以概率 分别出正面和反面。博弈方2的混合策略:以概率 分别猜正面和反面。(20分)

5.两人定和博弈(Constant-Sum Game )

表4:两人定和博弈

假设 2 号选择C 的可能性为p ,选择D 的可能性为1-p ,并且1 号选择A 的可能性为q ,选择B 的可能性为1-q 。如果在给定2 号的概率p 和1-p 之后, A 和B 两个选项所代表的抽彩对于1 号选手来说并非等优,那么1 号就应该确定地选择A 和B 中的一个选项。也就是说,当且仅当选A 的预期价值与选B 的预期值相等时(这些预期值由2 号选定的策略决定),1 号才会在A 和B 之间保持q 和1-q 的概率。对于图2 所示的博弈,2 号选手的方程是4p + 1(1-p )= p + 3(1-p ),所以p =1/4。我们的1 号选手也是一样---他只有在2 号在选C 和选D 之间没有偏向时才会愿意给A 和B 一定的权重,所以 q + 4(1-q )= 3q + 2(1-q ),即q = 1/2。(20分)

猜硬币方 盖硬币方

-1, 1

1, -1 1, -1

-1, 1 正面

反面 正面

反面 3,2

3,2

1,4 2,3

2,3 4,1 A B C D

6.存在优势策略的两人零和博弈(Zero-Sum Game )

表5:存在优势策略的两人零和博弈

(A, D

7. 存在纳什均衡(Nash Equilibrium )的定和博弈

表6:存在纳什均衡的定和博弈

解:如果乙 B ;如果乙选择F, 那么甲最好选C 。如果甲选A ,那么乙最好选F ;如果甲选择B ,那么乙最好选E ;如果甲选择C, 那么乙最好选D 。一旦两人进入(B, E )这个状态,他们谁都不想单方面地选择其他行动。(B, E )是该博弈唯一的纳什均衡。(20分)

8.鹰-鸽(Hawk-Dove)博弈(20分)

(1) 参与人:争食的两只动物-动物1和动物2

。 动物1和动物2的行动空间都是一样的,即:Ai={鹰,鸽}, i=1,2 支付矩阵如下:

表7:存在纳什均衡(Nash Equilibrium )的定和博弈

(2) 此博弈属于完全信息静态博弈,根据奇数定理知道共有三个纳什均衡,两个纯策略纳什均衡和一个混合策略纳什均衡。

解:两个纯策略纳什均衡是:(鹰,鸽)和(鸽,鹰)。混合策略纳什均衡是:动物1和动物2分别以50%的概率随机地选择鹰(象鹰一样行动)或者鸽(象鸽一样行动)。 纯策略纳什均衡可以用划线法或箭头法求解。混合策略纳什均衡则可根据无差异原则求解概率分布,即:

1

2

首先,动物1应该以q 的概率选择鹰,以1-q 的概率选择鸽,使得动物2在鹰或者鸽之间无差异,那么由4(1-q) = q +3(1-q) 得q*=50%;

其次,动物2应该以a 的概率选择鹰,以1-a 的概率选择鸽,使得动物1在鹰或者鸽之间无差异,那么由4(1-a) = a+ 3(1-a) 得a*=50%。

(3) 此博弈实际就是一个斗鸡博弈,在现实生活许多现象都与此类似,如市场进入、前苏联与美国在世界各地争抢地盘等。 (20分)

9.狩猎博弈(20分)

参与人是两个猎人,他们的行动是同时选择猎鹿或者猎兔。规则是:若两人同时猎鹿,则鹿被猎到且两人平均分配鹿的价值(10元);若两人同时猎兔,则每人各获得价值1元的兔;若一人猎兔而另一人猎鹿则兔被抓到但鹿跑掉。该博弈的得益矩阵见表8所示:

表8:狩猎博弈

解:他们的行动是选择猎鹿或者猎兔。该博弈纯策略纳什均衡为(鹿,鹿)和(兔,兔)。(5分) 下面求混合策略纳什均衡,假设猎人1以概率α选择猎鹿,以概率α-1选择猎兔,猎人2以概率β选择猎鹿,以概率β-1选择猎兔,则猎人1的得益为

]10)[1(]15[),(1ααβααββαπ-+?-+-+= (1)

猎人2的得益为

]10)[1(]15[),(2ββαββαβαπ-+?-+-+= (2) (12分)

根据(1)和(2),可得

15)

,(,

15)

,(21-=??-=??αβ

βαπβα

βαπ (16分)

解得最优解5

1**==βα (18分)

混合策略纳什均衡是:两个猎人均以5

1

概率选择猎鹿,以5

4

概率选择猎兔。(20分)

10.库诺特寡头竞争模型 (20分)

○1 某一市场上有n 家企业,他们生产同一类产品用来满足该市场上顾客的需求;○

2n 家企业生产相同质量的产品;○3用i q 代表企业i 的生产批量,n i ,,2,1 =,∑==

n

i i

q Q 1

表示市场上总产品数,)(Q V P =代表逆需求函数(P 是市

场出清价格,即n 家企业生产的产品能全部销售),两企业的生产都无固定成本,企业i 的成本函数记为)(i i q C ,n i ,,2,1 =;○

4n 家企业同时决策各自产品的生产批量;○5n 家企业对彼此的生产成本相互了解(完全信息)。假设i i i i q c q C ?=)(,

n i ,,2,1 =,())

(1∑=-=n

i i q a Q V ,其中0>a 为常数。问题:(i)这n 家企业如何决定

各自产品的生产批量?(ii)假设c c c c n ==== 21,证明企业i 的最优生产批量*

i q 和最优利润*

i π是市场上企业数n 的单调递减函数。

解:(i )企业i 的最优生产批量为

1

,1*

++-=

∑≠=n c

nc a q n

i

j j j

i i

,n i ,,2,1 = (1)

(ii )企业i 的最优利润为

2

2

,1*

)

1()

(++

-=

∑≠=n c

nc a n

i j j j

i i π,n i ,,2,1 = (2)

(ii )n 家企业各自决策的最优生产批量之和

1

1

1

**

+-

=

=

∑∑==n c

na q

Q n

i i

n

i i

(3)

(iv )企业i 的最优利润*

i π是其边际成本i c 的单调递减函数,是竞争对手边际成本j c )(i j ≠的单调递增函数。

(v )假设c c c c n ==== 21,则企业i 的最优生产批量*

i q 是市场上企业数n 的单调递减函数,企业i 的最优利润*

i π是市场上企业数n 的单调递减函数。

(20分)

11.产量决策模型(20分)

○1某一市场上有3家企业,他们生产同一类产品用来满足该市场上顾客的需求;○

23家企业生产相同质量的产品;○3用i q 代表企业i 的生产批量,3,2,1=i ,∑==

3

1

i i

q Q 表示市场上总产品数,)(Q V P =代表逆需求函数(P 是市场出清价格,

即3家企业生产的产品能全部销售)。假设3家企业的生产都无固定成本,企业i 的成本函数i i i q c q C ?=)(,3,2,1=i , 2)(bQ a Q V -=,0>a ,0>b ;○43家企业同时决策各自产品的生产批量;○

53家企业对彼此的生产成本相互了解(完全信息)。问题:(i)这3家企业如何决定各自产品的生产批量?他们获得的利润分别是多少?(ii) 如果这3家企业合并成一家企业,则合并后企业如何决定产品的生产批量?合并后企业获得的利润是多少?(iii)试对这3家企业合并前后两种情形下的生产批量和利润进行比较,比较结果给人们什么样的启示?

解:(i)企业i 的利润函数为:

i i i q c q q q b a q q q q ?-++-=])([),,(2

321321π,3,2,1=i (4)

(2)两边对i q 分别求一阶和二阶偏导数,3,2,1=i ,得

3,2,1,)()(22

321321=++-++--=??i q q q b q q q bq c a q i i

i π (5)

3,2,1,0])(2[232122

=<+++-=??i q q q q b q i i

i π (6)

企业i 的最优生产批量*i q 是方程

3,2,1,0)()(22

321321==++-++--i q q q b q q q bq c a i (7)

的惟一解。 根据(5)由对称性,可知*

3*2*1q q q ==,因此,

b

c a q q q 15*

3*2*1-=

== (10分)

企业i 的最优利润为

b

c a c a i --=

15

5)(2*

π,3,2,1=i (12分)

(ii) 这3家企业合并成一家企业,3家企业联合决策的利润函数为:

Q c bQ a Q Q ?--=∏][)(2

企业联合决策的最优生产批量为

b

c a Q

3*

*-=

(14分)

企业联合决策获得的最优利润为

b

c a c a --=

3

3)(2*

* (16分)

比较得

*

**

3*

2*

1Q q q q >++

*

**3*2*1∏<++πππ (20分)

12. 斯坦克尔伯格模型(Stackelberg)

○1有两个参与人,分别称为企业1和企业2,他们生产单类产品用来满足市场上顾客需求; ○

2两家企业生产相同质量的产品;○3用i q 表示企业i 的生产批量,)(21q q a P +-=代表逆需求函数(P 是价格),0>a ;○

4该模型分两个阶段,第一阶段,企业1 (A Leader)先决策生产批量1q ,第二阶段,企业2(A Follower)根据企业1的生产批量1q 决策自己的生产批量2q ; ○

5两企业的生产都无固定成本,成本函数记为i i i i q c q C ?=)(,2,1=i ;○6两家企业对彼此的生产成本相互了解(完全信息),并且了解博弈的进程(完美回忆)。问题:企业1和企业2如何决策各自的生产批量?他们获得的利润分别是多少?

记*i q 和*i π分别表示企业i 的最优生产批量和最优利润,则对于斯坦克尔伯格模型,两家企业的最优生产批量和最优利润为

2

22

1*

1c c a q +-=

, 4

322

1*

2

c c a q -+= (8)

8

)

2(2

21*

1

c c a +-=

π

,16

)

32(2

21*2

c c a -+=

π (9)

解:企业i 的利润为

2,1,)]([),(2121=?-+-=i q c q q a q q q i i i i π (10)

解第二阶段问题,给定01>q ,针对企业2的反应函数为

2

)(1

21*

2q c a q q --=

(11)

(5分)

解第一阶段问题,将(11)代入(10)中1=i 的式子可得

2

)

2())(,(:)(11211*

2111*

1q c c a q q q q q --+=

=ππ (12)

解(12)得

2

22

1*1

c c a q +-=

,8

)

2(2

21*1

c c a +-=

π

(15分)

进一步得到企业2的最优生产批量和最优利润为

4

322

1*2

c c a q -+=

,16

)

32(2

21*2

c c a -+=

π

(20分)

13.投资新技术博弈(20分)

○1有两个参与人,分别称为企业1和企业2,他们生产单类产品用来满足市场上顾客的需求;○2两家企业生产相同质量的产品;○3用i q 表示企业i 的生产批量,)(21q q a P +-=代表逆需求函数(P 是价格),0>a ;

○4两企业的生产都无固定成本,企业2的成本函数为2222)(q c q C ?=。企业1投资新技术的资金为v ,投资新技术后他生产该类产品的成本函数为1111)()(q v c q C =,其中)(1v c 是v 的单调减函数,记11)0(c c =;○

5该模型分两个阶段,第一阶段,企业1决定投资新技术的资金数v ,第二阶段,企业1和企业2同时决定各自的生产批量1q 和2q ;○6两家企业对彼此的生产成本相互了解(完全信息),并且了解博弈的进程(完美回忆)。 问题:(i)给定企业1投资新技术的资金v ,企业1和企业2如何决策各自的生产批量? (ii)求企业1的最优投资额。

解:企业1和企业2的利润函数分别为:

v q v c q q a q q q -?---=11211211)()(),(π, (13) 22212212)(),(q c q q a q q q ---=π, (14)

先解第二阶段问题,(13)和 (14)两边分别对1q 和2q 求一阶偏导数,得

)(2)

,(1211

211v c q q a q q q ---=??π (15)

2122

2122)

,(c q q a q q q ---=??π (16)

由(15)和 (16)得

3

)

(2)(12*

1v c c a v q -+=

3

)

(2)(12*

2v c c a v q +-=

(10分)

给定v ,企业1和企业2的最优利润为

v v c c a v --+=

9

)]

(2[)(2

12*1

π, (17)

9

)]

(2[)(2

12*2

v c c a v +-=

π (12分)

解第一阶段的问题,(10)两边对v 求一阶和二阶偏导数,得

1)](2)[(9

4)(121

*

1--+'-

=??v c c a v c v

v π (18) ()()

]1)(2)(2)()()([

)(9

8)(1122

111

212*

12--+?''''-

=??v c v c c a v c v c v c v c v

v π (19)

由(18)和 (19)可知,当21)(4c v c a -≥且()

1)()()(2

111

≥'''v c v c v c 时,企业1的最优投资额

是方程

01)](2)[(9

4121

=--+'-v c c a v c (20)

的唯一解。 (20分)

14.不完全信息博弈模型

○1有两个参与人,分别称为企业1和企业2,他们生产同一类产品用来满足同一市场上顾客的需求;○

2两家企业生产相同质量的产品; ○3用2,1,=i q i 表示企业i 的生产批量,)(21q q a P +-=表示逆需求函数(P 是价格),0>a ;○4两家企业同时决策各自的生产批量;○

5两家企业的生产均无固定成本,企业1的生产成本函数为1111)(q c q C ?=,其中1c 称为企业1的边际成本,企业采用m 种技术对应的成本为: k k q c q C 2222)(?=,m k ,,2,1 =,企业2知道自己采用哪一种技术,而企业1不知道企业2采用哪种技术,但知道企业2采用第k 种技术的概率

为k θ,m k ,,2,1 =,其中k θ满足∑==m

k k 1

1θ(不完全信息)。问题:两企业如何

决定各自的生产批量?

对于不完全信息博弈模型,(i) 企业1和企业2的最优生产批量分别为

]2[3

11

21*1

∑=+

-=

m

k k k

c c a q θ

, (21)

m k c c c a q

m

k k k k k

,,2,1],322[6

11

221*

2?=--+=

∑=θ (22)

(ii) 企业1和企业2的最优利润分别为

,291

12

1

21*

1

∑∑==??

?

??

+-=m k m

k k

k

k c c a θ

θπ (23) m k c c c a m

k k k

k k

,,2,1,)322(36

11

2

221*2?=-

-+=∑=θ

π

(24)

(iii) 特别地,取m=2,记θθθθ-==>==1,,,,2122222221l h l h c c c c c c ,则

企业1和企业2的最优生产批量为

[]l h c c c a q 221

*

1)1(23

1θθ-+?+-=

[]l h h h c c c c a q 2221

*

2)1(3226

1θθ--?--+=

, (25)

[]l

h l l c c c c a

q 2221*

2)1(3226

1θθ-+?--+=

企业1和企业2的最优利润分别为

[]

2

221*1)1(29

1l h c c c a

θθπ-+?+-=

[]

2

2221*

2)1(322361

l h h h c c c c a θθπ--?--+=, (26)

[]22221*2)1(32236

1l

h l l

c c c c a

θθπ

-+?--+=

证明:(i)- (ii) 企业2已采用第k 种技术条件下的利润为:

[]m k q c q q a q q q q k k k k m k ,,2,1,)(),,,(2221222112?=-+-=?π

企业1的利润为:

m j q c q q

a q q q j m

j j

m ,,2,1],[),,,(1121

1

22111

?=---=?∑=)(θπ

记),,,(*

2*21*1m q q q ?为纳什均衡,则它是问题

??????=??>>m k q q q q q q m k q q m q m ,,2,1),,,,(max

),,,(max 221*

120

,,*

2*21110

2211ππ (27) 的解,由(27)解得企业1和企业2的最优生产批量分别由(21)和(22)给出,企业1和企业2的最优利润分别由(23)和(24)给出。(12分)

(iii) 企业2采用两种技术的利润分别为:

,)(),,(22122212h h h l h h q q q c a q q q ---=π

l l l l h l q q q c a q q q 22122212)(),,(---=π

企业1的利润为:

121112112211))(1()(),,(q q q c a q q q c a q q q l h l h ----+---=θθπ

由(21),(22),(23)和(24)得到企业1和企业2的最优生产批量由(25)给出,最优利润由(26)给出。 (20分)

15. 讨价还价博弈

甲、乙两人就如何分享10000元现金进行谈判,规则如下:甲先提出一个分割比例,乙选择接受或拒绝;如果乙拒绝甲的方案,则他自己提出另一个方案,让甲选择接受或拒绝……如此循环,直到任何一方接受对方提出的方案,博弈结束。从一方提出一个方案开始到另一方选择是否接受为止为一个回合。讨价还价每多进行一个回合,双方利益打一个折扣δ(10<<δ),称为“消耗系数”。第一回合,甲的方案是自己得1S ,乙得110000S -,乙可以选择接受或拒绝,接受则双方得益分别为1S 和110000S -,谈判结束,若乙拒绝,则开始下一个回合;第二回合,乙的方案是甲得2S ,自己得210000S -,由甲选择是否接受,接受则双方得

益分别为2S δ和)10000(2S -δ,谈判结束,若甲不接受,则开始下一个回合;第三回合,甲提出自己得S ,乙得10000-S ,此时乙必须接受,双方实际得益分别为S 2

δ和)10000(2S -δ。问题:(i)对有三个回合的问题,甲、乙如何决定各自的谈判策略?(ii) 对有无限次回合的问题,求在第一回合甲的方案自己得1S 的具体表达式。

下面性质给出讨价还价博弈双方的最优策略。

性质 (i)对有三个回合的问题,讨价还价博弈的结果是:甲在第三回合会出价S 而且对方必须接受情况下,甲第一回合出价S S 211000010000δδ+-=,乙方接受,甲、乙双方得益分别为S 21000010000δδ+-和S 210000δδ-。 (ii) 对有无限次回合的问题,在第一回合甲的方案自己得1S 的具体表达式为δ

+=1100001S ,

特别地,取99.0=δ,则13.50251=S 。

解:第三回合甲出价S,乙必须接受,双方得益分别为S 2δ和)10000(2S -δ。 第二回合乙知道甲在第三回合得益为S 2δ,他应该考虑甲的心理,如果他在第二回合出价2S ,能够使得甲在第二回合得益2S δ与甲在第三回合得益相等,即

S S 2

2δδ=,则甲将会在第二回合接受乙的出价,在此情况下,乙的出价应该满

足S S δ=2,因此在第二回合甲得益S 2δ,乙的得益)10000(2S -δ=S 210000δδ-。 第一回合,甲知道自己在第二回合得益为S 2δ,乙在第二回合得益为

S

2

10000δδ-,甲应该考虑乙的心理,如果他在第一回合出价1S 能够使得乙在第

一回合得益110000S -,与甲在第二回合得益相等,即110000S -=S 210000δδ-,则乙将会在第一回合接受甲的出价,因此,第一回合甲得益为

S

S 2

11000010000δδ+-=,乙得益为S 210000δδ-。

(ii) 对有无限次回合的问题,因为在第一回合甲的方案自己得1S 为

3

2

11000010000S S δδ+-=,而5231000010000S S δδ+-=,代入并整理,得

5

4

32

110000100001000010000S S δδδδ+-+-=,而

72

51000010000S S δδ+-=,

因此

δ

δ

δ

δδ

δ+=

+-+-+-=1100001000010000100001000010000100005

4

32

1 S

特别地,取99.0=δ,则13.50251=S 。 (20分)

16.供应链博弈(产量决策)

考虑由两个供应商和一个零售商组成的供应链系统,其中两个供应商是生产相同(可替代)产品的生产商,这两个供应商竞争同一个零售商。假定供应商的生产能力没有限制,不考虑货物提前期(Lead time),采用供应商管理库存策略。供应商i 决定生产供应给零售商产品的产量i q ,2,1=i ,它们生产单位产品的成本为c ,不考虑固定成本,供应商和零售商按一定比例(供应商β和零售商β-1)分配从市场上获得利润。零售商面对的市场是确定的,市场价格为

)(21q q b a P +-=,0,0>>b a 。假定两个供应商对彼此的生产成本相互了解。问

题:(i) 求供应链集中系统的解;(ii) 求供应链分散系统的解,在两个供应商同时决策下求两个供应商纳什均衡解;(iii) 试对供应链集中系统和分散系统的解进行比较;(iv) 求供应链分散系统在供应商1先决策且供应商2后决策下的Stackelberg 均衡解。

解:(i) 供应链集中系统的解b

c a q q 402

01

-=

=,()

b

c a 82

02

01

-=

=βππ,

()()b

c a r 412

--=

βπ,()b

c a 42

0-=

∏; (5分)

(ii) 求供应链分散系统的解,b

c a q q N N 32

1-=

=,()

b

c a N N

92

2

1

-=

=βπ

π

;(10分)

(iii)供应链集中系统和分散系统的解进行比较

2,1,,0

=<>i q q i N

i i N

i ππ

(15分)

(iv) Stackelberg 均衡解b

c a q b

c a q S

S 4,221-=

-=

(20分)

17.供应链博弈(价格决策)

考虑由一个供应商和一个零售商组成的供应链系统。假定供应商的生产能力没有限制,从订购货物开始到货物到达零售商手中的时间(提前期,Lead time)不计。供应商决定供应给零售商产品的批发价w 。零售商面对的市场是确定的,市场需求为bp a q -=,0,0>>b a ,其中m w p +=为市场价格,m 为零售商获得

的边际利润,零售商决定边际利润m 。假定供应商生产单位产品的成本为c ,不考虑固定成本,两个供应商对彼此的生产成本相互了解,对博弈的进程也相互了解。供应商的利润)]()[(),(m w b a c w m w J s +--=

零售商的利润)]([),(m w b a m m w J r +-=

问题:(i) 求供应链集中系统的解;(ii) 求在两个供应商同时决策下求两个供应商纳什均衡解(供应链分散系统的解);(iii) 试对供应链集中系统和分散系统的解进行比较;(iv) 求在两个供应商先后决策下求两个供应商Stackelberg 均衡解(供应链分散系统的解)。 解:(i) 供应链集中系统的解,b

bc a m w 400+=

=,b

bc a p 20+=

()()

b

bc a bc a J s

830

--=

,()

b

bc a J r

82

2

0-=

(5分) (ii) 求供应链分散系统的解,b

bc a w N 32+=

,b

bc a m N 3-=

()b

bc a J J N r

N s

92

-=

=; (10分)

(iii)供应链集中系统和分散系统的解进行比较

w

w

N

> (15分)

(iv) Stackelberg 均衡解b

bc a w S 2+=,b

bc a m S 4-=

(20分)

18.根据以下提供的材料用博弈论的有关理论和方法进行论述,要求观点明

确,论据充分,语言符合逻辑,结论正确。分析中美合作应对国际金融危机。(20分)

2009年2月19日《环球时报》刊登了一篇题目为“法新社:金融危机或加深中美合作”的文章,文章指出,专家们警告说,在当前金融危机期间,美国和中国之间的紧张关系会有所增加。但是,任何贸易战都会对这两个重要的全球经济引擎及其它地区造成不利影响。专家称,贸易摩擦将随着美国进入深刻衰退期和中国经济增长减速而涌现。摩根斯坦利亚洲区主席斯蒂芬-罗奇周二(1月31日)在华盛顿一个论坛上说: “两国产生争执的结果是两败俱伤,对世界经济的影响也是悲惨的。”他说:“对于美国这样一个每个商业日需要30亿美元的流入来支撑自己经常项目赤字的国家来说,报复中国将是一个轻率的决定。”他说,“如果中国停止购买美国债券,美元就会大幅贬值,真实长期利率也将上升。美国等到的将是一场美元危机。”国际货币基金组织(IMF)前中国项目负责人埃斯瓦尔-普拉萨德预测说,中美这两个经济体之间的紧张关系“可能在此次世界经济危机期间加剧”。但是,两国将采取的任何对抗性措施都“几乎肯定会适得其反”,而且,“这也会损害美中关系,并在许多方面对长远关系产生不利影响”。

不过普拉萨德又反过来说,当前的危机也有可能会加深两国间的合作。他说,中国为了保持就业和社会稳定需要增加出口,而在获得贸易盈余的同时,中国别

无选择只得用它所积累的外汇储备购买美国国债。美国呢,它需要对本国国债感兴趣的买家,而随着美国对陷入危机的企业的救助以及财政刺激方案的施行,美国的财政赤字还会增加,因而会继续增加国债的发行。普拉萨德说:“两国间存在很多共同的经济利益,也正是这些共同利益会成为双方互惠经济关系的基石。”美国前贸易特使罗伯特-卡西迪说:“特别是,当前的危机为中国提供了一个可以表现全球经济领袖角色的机会,它可以通过可使国内及全球经济取得更大发展的方式来重组自身的发展计划。”

美国财政部最新数据显示,中国仍是美国国债的最大持有国。2008年12月中国持有6962亿美国国债。

19.根据以下提供的材料用博弈论的有关理论和方法进行论述,要求观点明确,论据充分,语言符合逻辑,结论正确。分析中俄能源合作问题。(20分)据报道,2008年10月28日,中俄双方能源谈判代表签署了《关于在石油领域合作的谅解备忘录》,中国石油天然气集团公司和俄罗斯石油管道运输公司签署了《关于斯科沃罗季诺至中国边境原油管道的建设和营运的原则协议》。其中《谅解备忘录》为后续的一揽子石油合作协议的签署奠定了基础。2009年2月17日在北京举行了中俄能源谈判代表第三次会晤。期间,双方有关企业、银行(中国石油天然气集团公司、中国开发银行、俄罗斯石油公司、俄石油管道运输公司)签署了关于中国支线(俄境内段)、长期原油贸易、250亿美元贷款等一揽子合作项目的协议。中俄能源合作迈出了实质性的步伐。2009年4月21日在北京举行中俄能源谈判代表第四次会晤期间,王岐山副总理和谢钦副总理签署了《中俄石油领域合作政府间协议》。中国支线的在俄境内段(64公里)的开工符合政府间协议的时限要求(4月底前)。中国境内段(漠河-大庆)(926公里)计划于5月中旬(18日)开工。中俄签署石油领域合作政府间协议、签署中国支线项目、长期原油贸易、250亿美元贷款一揽子协议,标志着中俄能源合作的重大突破,充分体现了高水平的中俄战略协作伙伴关系和两国人民之间的高度的互信,特别是在当前的国际经济危机形势下,更体现了双方共克时艰的信心和决心;同时,石油领域的合作又充实了这种战略互信关系的内涵、夯实了经济基础、提高了务实合作的水平,并将对巩固和发展中俄战略协作伙伴关系、睦邻友好关系、对两国人民世代友好产生积极而深远的影响。

20.根据以下提供的材料用博弈论的有关理论和方法进行论述,要求观点明确,论据充分,语言符合逻辑,结论正确。分析中印合作与冲突问题。(20分)中国和印度合作与冲突问题。【西班牙《起义报》2009年5月5日文章】题:印度与西方。冷战结束后,迫于需要,印度重新制定了对外政策并实现了与美国关系的正常化。印度和美国的接近在布什执政时期发展迅速,新德里得到美国的战略支持以遏制中国的崛起,但这种接近并不等同于联盟,印度并非美国在南亚地区的政治堡垒,这与以色列在中东扮演的角色截然不同。

尽管与中国之间存在冲突,但印度在极力接近华盛顿的同时,也推行与北京关系正常化的政策。中国已成为印度的第二大贸易伙伴,仅次于欧盟,但排在美国前面。中国和印度同为较大的发展中国家,都是文明古国,在人口、文化、经济发展水平等许多方面有相似之处,更重要的是中国和印度经济互补性很强。中国在硬件如基础设施建设、制造业等方面实力较强但服务业的发展相对滞后,而印度的服务业的发展很好但在硬件如基础设施建设、制造业等方面实力相对较弱。仅从这两个方面可以看出,如果中国与印度在国际事务中更多采取合作而不

是竞争,这不仅有助于两国的经济发展,同时也有助于造福两国人民。

21.根据以下提供的材料用博弈论的有关理论和方法进行论述,要求观点明确,论据充分,语言符合逻辑,结论正确。分析中国与巴西合作问题。(20分)英国《金融时报》2009年5月19日透露,中巴“双方已开始商谈设立一个新体系,让中国和巴西用自己的货币进行贸易,而不是美元”。首先,中巴经济互补性强,经贸关系发展迅猛,“本币结算”前景广阔。中国和巴西各为太平洋两岸最大的发展中国家,占据“金砖四国”中的两席,两国经济长期增长速度都居于全球发展中国家的前列。更为重要的是,中巴两国经济具有很强的互补性,巴西是个资源大国,铁矿石、石油、生物能源和大豆,是巴西主要的出口商品;而中国的机电产品和物美价廉的日用商品,则可满足巴西人民的需要。近年来,中巴经贸关系发展十分迅猛。据中国海关统计,2008年中巴贸易额创历史新高,达到485亿美元,同比增长63.2%,已经占巴西进出口总额的一成以上;2009年4月,中巴双边贸易额首次超过巴西和美国的贸易额,中国已经取代美国成为巴西的最大贸易伙伴。其次,中巴“本币结算”将成为发展中国家金融合作的范例。实际上,巴西并不是中国首个实行“本币结算”的国家。为了应对国际金融危机,顺应国际贸易结算要求,中国先前已经和8个周边贸易伙伴签订协议,实行自主选择双边货币结算,其中包括中俄、中蒙、中越、中缅等。但从地缘政治和经济发展前景来看,中国和巴西实行“本币结算”将具有重大而深远的意义。巴西是里约集团的发起国,同时也是拉美地区经济发展最稳定、持续长期发展速度最快的国家,因此该国在拉美地区和葡萄牙语国家中具有较大的影响力。同时,中巴两国在国际事务上有共同的利益,有十分相似或者相近的立场,因此,中巴两国的“本币结算”有可能成为发展中国家金融合作的范例而得到进一步推广。

Powerdesigner数据库建模--概念模型--ER图

目标: 本文主要介绍PowerDesigner中概念数据模型CDM的基本概念。 一、概念数据模型概述 数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界 2)容易为人所理解 3)便于计算机实现 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。 CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。 1)数据结构表达为实体和属性; 2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作; 3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等); 二、实体、属性及标识符的定义 实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。例如,学校中的每个学生,医院中的每个手术。 每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体由若干个属性来描述。如学生实体可由学号、姓名、性别、出生年月、所在系别、入学年份等属性组成。 实体集(Entity Set)是具体相同类型及相同性质实体的集合。例如学校所有学生的集合可定义为“学生”实体集,“学生”实体集中的每个实体均具有学号、姓名、性别、出生年月、所在系别、入学年份等性质。 实体类型(Entity Type)是实体集中每个实体所具有的共同性质的集合,例如“患者”实体类型为:患者{门诊号,姓名,性别,年龄,身份证号.............}。实体是实体类型的一个实例,在含义明确的情况下,实体、实体类型通常互换使用。

概念数据模型设计讲解

、新建概念数据模型 1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。 2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明).

3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties ”属性项,弹出如图所示对话框。在“General ”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及默认的图表等等信息。在 “Notes ”标签里可以输入相关描述及说明信息。当然再有更多的标签,可以点击 按钮,这里就不再进行详细解释。?牯?尾 二、创建新实体 1 )在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置 就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy 工具。如图所示

2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General ”标签中可以输入实体的名称、代码、描述等信 、添加实体属性 1 )在上述窗口的“ Attribute ”选项标签上可以添加属性,如下图所示

迴扌 ftitity Propertr 已s - Entity 2 (Entity ?) 注意: 数据项中的“添加属性”和“重用已有数据项”这两项功能与模型中 Data Item 的Unique code 和Allow reuse 选项有关。 P 列表示该属性是否为主标识符 ;D 列表示该属性是否在图形窗口中显示 ;M 列表示该属性是否为强制的, 即该列是否为空值。 如果一个实体属性为强制的,那么, 这个属性在每条记录中都必须被赋值,不能为空。 2)在上图所示窗口中,点击插入属性按钮,弹岀属性对话框,如下图所示 General Attributes | Idenhfiers ] Notes 1 Rules 表示是否为主标识符 ami \ Code Data 7ype Donwiri M 建立标识符 b 尸单于…』 二、二如馨;二 __ 1 = …— 一追力 q“属性 描入属性 衣示该属性为融' 制不能为空值广 T 厂厂 厂厂*r r'匚厂 r 厂广亡看 rr 厂厂F 广厂厂厂厂厂「厂广厂厂 □K | 匚 anew A.PF.M | Help 袤示是否在图形窗口中 II H'+'lll-oRIIH- ?laii' + 'IIB'-'HII' 一上丄 J-:'- ■ :

EXCEL自定义数字格式的代码与示例

1、自定义数字格式的代码组成规则 许多Excel用户可能不了解自定义数字格式能够让他们几乎随心所欲地显示单元格数值,或者因为容怕面对长长的格式代码而放弃这个有用的工具。而实际上,自定义数字格式代码并没有想像中那么复杂和困难,只要掌握了它的规则,就很容易读性和书写格式代码来创建自定义数字格式。 自定义格式代码可以为4种类型的数值指定不同的格式:正数、负数、零值和文本。在代码中,用分号来分隔不同的区段,每个区段的代码作用于不同类型的数值。完整格式代码的组成结构为: “大于条件值”格式;“小于条件值”格式;”等于条件值“格式;文本格式 在没有特别指定条件值的时候,默认的条件值为0。因此,格式代码的组成结构也可视作: 正数格式;负数格式;攀值格式;文本格式 用户并不而要每次都严格按照4个区段来编写格式代码,只写1个或2个区段也是可以的。下表中列出了没有按4区段写代码时,代码结构的变化。 下面有一个自定义数字格式代码的例子,它针对4种不同类型的数值定义了不同的格式: #,##0.00_;[红色]-#,#0.00;[绿色]G/通用格式;" ' "@" '” 不设置任何格式,按原始输入的数值显示 数字占位符,只显示有效数字,不显示无意义的零值 数字占位符.当数字比代码的数量少时,显示无意义的0 从上图可见,可以利用代码0来让数位显示前导0,并让数值固定按指定位数显示。下图是使用# 与0组合为最常用的带小救的数字格式。 数字占位符.需要的时候在小数点两侧增加空格,也可以用干只有不同位数的分数。

显示格式里的下一个字符 重复下一个字符来填充列宽 留出与下一个字符等宽的空格 显示双引号里面的文本 文本占位符.如果只使用单个@,作用是引用原始文本 颜色代码 [颜色]可以是[black]/[黑色].[white]/[白色],[red]/[红色].[cyan]/[青色].[blue]/[蓝色],/[黄色].[magenta ]/[紫红色]或[green]/[绿色] 要注意的是,在英文版用英文代码,在中文版则必须用中文代码。 显示Excel调色板上的颇色.n是0~56之间的一个救位

EXCEL单元格数字自定义类型使用技巧

EXCEL单元格数字自定义类型使用技巧 1.选择要设置格式的单元格。 2.单击“格式”菜单上的“单元格”,然后单击“数字”选项卡。 3.在“分类”列表中,单击与所需格式相似的某个分类,然后设置与所需格式相似的内置格式(不必更改内置格式,可以创建一个副本进行自定义)。 4.在“分类”列表中,单击“自定义”。 5.在“类型”框中,编辑数字格式代码以创建所需的格式。 在格式代码中最多可以指定四个部分。这些格式代码是以分号分隔的,它们顺序定义了格式中的正数、负数、零和文本。如果只指定两个部分,则第一部分用于表示正数和零,第二部分用于表示负数。如果只指定一个部分,则该部分可用于所有数字。如果要跳过某一部分,则使用分号代替该部分即可。 可以使用格式代码来描述如何显示以下内容:数字、日期或时间、货币、百分比或科学计数以及文本或空格。 格式代码 文本和空格 显示文本和数字若要在单元格中同时显示文本和数字,可将文本字符括在双引号 (" ") 中,或在单个字符前加反斜线 (\)。应将字符放在格式代码的相应部分中。例如,键入格式“$0.00 "剩余";$-0.00 "短缺"”来显示一个“$125.74 剩余”的正值和一个“$-125.74 短缺”的负值。下面的字符不用引号:$、-、+、/、( )、:、!、^、&、'(左单引号)、'(右单引号)、~、{ }、=、<、> 和空格符。 包括文本输入部分如果包含文本部分,则文本部分总是数字格式的最后一个部分。若要在数字格式中包括文本部分,请在要显示输入单元格中的文本的地方加入符号 (@),如果文本部分中没有 @,则将不会显示所输入的文本。如果要总显示某些带有输入文本的特定文本字符,则应将附加文本用双引号 ("") 括起来,例如,"gross receipts for"@。

试述数据模型的概念

试述数据模型的概念,数据模型的作用和数据模型的三个要素: 答案: 模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。 数据模型是数据库管理的教学形式框架,是用来描述一组数据的概念和定义,包括三个方面: 1、概念数据模型(Conceptual Data Model):这是面向数据库用户的实现世界的数据模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS 无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。 2、逻辑数据模型(Logixal Data Model):这是用户从数据库所看到的数据模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型等等。此模型既要面向拥护,又要面向系统。 3、物理数据模型(Physical Data Model):这是描述数据在储存介质上的组织结构的数据模型,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构。 数据模型的三要素: 一般而言,数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特征(数据结构)、动态特征(数据操作)和完整性约束条件,这就是数据模型的三要素。 1。数据结构 数据结构是所研究的对象类型的集合。这些对象是数据库的组成成分,数据结构指对象和对象间联系的表达和实现,是对系统静态特征的描述,包括两个方面: (1)数据本身:类型、内容、性质。例如关系模型中的域、属性、关系等。 (2)数据之间的联系:数据之间是如何相互关联的,例如关系模型中的主码、外码联系等。 2 。数据操作 对数据库中对象的实例允许执行的操作集合,主要指检索和更新(插入、删除、修改)两类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。数据操作是对系统动态特性的描述。 3 。数据完整性约束 数据完整性约束是一组完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。

自定义格式中各种符号的含义

自定义格式中各种符号的含义 1、”G/通用格式”:以常规的数字显示,相当于”分类”列表中的”常规”选项。 例:代码:”G/通用格式”。10显示为10;10.1显示为10.1。 2、“#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于”#”的数量,则按”#”的位数四舍五入。 例:代码:”###.##”,12.1显示为12.10;12.1263显示为:12.13 3、”0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。 例:代码:”00000”。1234567显示为1234567;123显示为00123 代码:”00.000”。100.14显示为100.140;1.1显示为01.100 4、”@”:文本占位符,如果只使用单个@,作用是引用原始文本, 要在输入数字数据之后自动添加文本,使用自定义格式为:”文本内容”@;要在输入数字数据之前自动添加文本,使用自定义格式为:@”文本内容”。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。 如果使用多个@,则可以重复文本。 例:代码”;;;"集团"@"部"“,财务显示为:集团财务部 代码”;;;@@@“,财务显示为:财务财务财务 5、”*”:重复下一次字符,直到充满列宽。 例:代码:”@*-”。”ABC”显示为”ABC-------------------” 可就用于仿真密码保护:代码”**;**;**;**”,123显示为:************ 6、”,”:千位分隔符 例:代码” #,###“,12000显示为:12,000 7、\:用这种格式显示下一个字符。"文本",显示双引号里面的文本。 “\”:显示下一个字符。和“”””用途相同都是显示输入的文本,且输入后会自动转变为双引号表达。 例:代码"人民币"#,##0,,"百万",与\人民币#,##0,,\百万, 输入1234567890显示为:人民币1,235百万 8、“?”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数 例:分别设置单元格格式为”??.??”和”???.???”,对齐结果如下: 输入12.1212 显示12.12 12.121 9、颜色:用指定的颜色显示字符。可有八种颜色可选:红色、黑色、黄色,绿色、白色、兰色、青色和洋红。 例:代码:“[青色];[红色];[黄色];[兰色]”。显示结果为正数为青色,负数显示红色,零显示黄色,文本则显示为兰色

如何设置自定义数字格式代码

如何设置自定义数字格式代码 Excel提供了大量样式的内部数字格式,但仍然不能满足部分人的需要,于是我们就需要使用自定义数字格式来处理问题。 1.创建自定义格式 例如:单元格中内容显示为“张三”,要求将“张三”显示为“李四”。 操作步骤:选取”张三”的单元格,打开【单元格格式】对话框,选取【数字】选项卡,在【分类】列表框中选取【自定义】选项,在右侧的【类别】框中输入“;;;“李四””。 2.自定义格式代码基本结构 人们可以指定一系列代码作为数字格式来创建自定义格式,如上面的例题,“;;;“李四””就是一组代码。代码分为四部分,中间用“;”号分隔,具体如下:正数格式;负数格式;零格式;文本格式 3.自定义格式常用的代码 代码是设置自定义格式必不可少的部分,主要有数字和文本代码,以及日期和时间代码两种。 1)数字和文本代码 “G/通用格式”:以常规的数字显示,相当于【分类】列表中的【常规】选项。如输入10.001就显示10.001. “0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于占位符,则用0补位。如代码“000”时,12则显示为012. “#”:数字占位符。只显示有意义的零而不显示无意义的零。如代码为“###”显示12,而不是显示012,此处12前的0即为无意义的零。小数点后数字大

于“#”的数量,则按“#”的位数四舍五入。 “?”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度是小数点可对齐。 “,”:千位分割符号。数字使用千位分割符号。如果在代码中“,”后,则把原来的数字缩小1000倍。如设置代码:“0,”,1000则显示为1. “文本”:显示双引号中的文本。 [颜色]:用指定的颜色显示字符。有八种颜色可选,红色、黑色、黄色、绿色、白色、蓝色、青色和洋红。 [条件]:可以先判断单元格内容,然后再设置格式。条件格式化只限于使用三个条件,其中两个条件是明确的,另一个是除了这两个条件外的其他情况,条件要放到方括号中。如代码设置:“[>100]”“超额完成”;[=100]“基本完成”;“未完成””,意义为大于100显示“超额完成”,等于100显示为“基本完成”,其他的显示为“未完成”。 2)日期和时间代码 下面是常用的日期和时间代码。 “YYYY”或“YY”:按四位(1900~9999)或两位(00~99)显示年。“MM”或“M”:以两位(01~12)或(1~12)显示月 “DD”或“D”:以两位(01~31)或一位(1~31)来显示天 “H”或“HH”:以一位(0~23)或两位(01~23)来显示小时 “M”或“MM”:以一位(0~59)或(01~59)显示分钟 “S”或“SS”:以一位(0~59)或(01~59)显示秒。 4.数字自定义格式综合应用实例

EXCEL中单元格格式的自定义详解.

EXCEL中单元格格式的自定义详解 excel单元格自定义格式1 代码结构组成分为四个部分,中间用“;”号分隔,具体如下: 正数格式;负数格式;零格式;文本格式 各个参数的涵义 1、“G/通用格式”:以常规的数字显示,相当于“分类”列表中的“常规”选项。 例:代码:“G/通用格式”。10显示为10;10.1显示为10.1。 2、“0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。 例:代码:“00000”。1234567显示为1234567;123显示为00123 代码:“00.000”。100.14显示为100.140;1.1显示为01.100 3、“#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于“#”的数量,则按“#”的位数四舍五入。

例:代码:“###.##”,12.1显示为12.10;12.1263显示为:12.13 4、“?”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数 例:分别设置单元格格式为“??.??“和“???.???”,对齐结果如下:例:设置单元格自定义格式“# ??/???”。“1.25”显示为“1 1/4” 5、“.”:小数点。如果外加双引号则为字符。 例:代码“0.#”。“11.23”显示为“11.2” 6、“%”:百分比。 例:代码“#%”。“0.1”显示为“10%” 7、“,”:千位分隔符。数字使用千位分隔符。如时在代码中“,”后空,则把原来的数字缩小1000倍。 例:代码:“#,###”。“10000”显示为“10,000” 代码:“#,”。10000显示为10。

概念数据模型,逻辑数据模型,物理数据模型 (原创)

概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包括实体的属性,也不用定义实体的主键。这是概念数据模型和逻辑数据模型的主要区别。 概念数据模型的目标是统一业务概念,作为业务人员和技术人员之间沟通的桥梁,确定不同实体之间的最高层次的关系。 在有些数据模型的设计过程中,概念数据模型是和逻辑数据模型合在一起进行设计的。 在数据仓库领域有一个概念叫logical data model,中文一般翻译为“逻辑数据模型”。 逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。逻辑数据模型是根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。 逻辑数据模型的内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理。 逻辑数据模型的目标是尽可能详细的描述数据,但并不考虑数据在物理上如何来实现。 逻辑数据建模不仅会影响数据库设计的方向,还间接影响最终数据库的性能和管理。如果在实现逻辑数据模型时投入得足够多,那么在物理数据模型设计时就可以有许多可供选择的方法。 在数据仓库领域有一个概念叫physical data model,中文一般翻译为“物理数据模型”。 物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。 物理数据模型的内容包括确定所有的表和列,定义外键用于确定表之间的关系,基于用户的需求可能进行发范式化等内容。在物理实现上的考虑,可能会导致物理数据模型和逻辑数据模型有较大的不同。

概念模型和数据模型课堂练习和习题

概念模型和数据模型课堂练习和习题一、单项选择题 1.数据模型一般来说是由三个部分组成(即三要素) A.完整性规则 B.数据结构 C.恢 复,其中不包括 C D.数据操作 2.按照数据模型分类,数据库系统可以分为三种类型: A. 大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(). A.参照完整性规则 B.用户定义完整性规则 C.实体完整性规则 D.域完整性规则 4.在()中一个结点可以有多个双亲,节点之间可以有多种联系. A.网状模型 B.关系模型 C.层次模型 D.以上都有 5.用二维表结构表示实体以及实体间联系的数据模型称为(A.网状模型 B.层次模型C.关系模型) D.面向对象模型 6.层次模型的特点是 ( ) A.只有一个叶结点 B.只有两个叶结 点 C.只有一个根结 点 D.至少有一个根结点 7.在一个用于表示两个实体间联系的关系中 A.关键字 B.任何多个属性集8.E-R图是( ) A.表示实体及其联系的概念模型 C.数据流图 ,用来表示实体间联系的是该关系中 的 C.外部关键字 D.任何一个属 性 B. 程序流程图 D. 数据模型图 ( ) 9.在下面给出的内容中,不属于DBA职责的是() A.定义概念模式 B.修改模式结构 C.编写应用程序10.学校中有多个系和多名学生,每个学生只能属于一个系, D.编写完整性规则 一个系可以有多名学生,从学 生到系的联系类型 是 ( ) A.多对多 B.一对 一 C.多对 一 D.一对多 11.描述数据库中全体数据的逻辑结构和特征是() A.内模式 B.模式 C. 外模式 D.存储模式 12.下列关于数据库三级模式结构的说法中,哪一个是不正确的?()A.数据库三级模式结构由内模式、模式和外模式组成 B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像 C.外模式/模式映象实现数据的逻辑独立性 D.一个数据库可以有多个模式 13.数据库系统的体系结构是() A.两级模式结构和一级映象 B.三级模式结构和一级映象 C.三级模式结构和两级映象 D.三级模式结构和三级映象 14.概念模型是现实世界的第一层抽象,这一类最著名的模型是().

概念数据模型设计讲解

一、新建概念数据模型 1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。 2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明).

3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示对话框。在“General”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及默认的图表等等信息。在“Notes”标签里可以输入相关描述及说明信息。当然再有更多的标签,可以点击 按钮,这里就不再进行详细解释。?牯?尾 二、创建新实体 1)在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示

2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信 息。. 三、添加实体属性 1)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。

注意: 数据项中的“添加属性”和“重用已有数据项”这两项功能与模型中Data Item的Unique code 和Allow reuse选项有关。 P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。 如果一个实体属性为强制的,那么,这个属性在每条记录中都必须被赋值,不能为空。 2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

创建或删除自定义数字格式

创建或删除自定义数字格式 全部显示创建自定义数字格式 选择要设置格式的单元格。 单击“格式”菜单上的“单元格”,然后单击“数字”选项卡。 在“分类”列表中,单击与所需格式相似的某个分类,然后设置与所需格式相似的内置格式(不必更改内置格式,可以创建一个副本进行自定义)。 在“分类”列表中,单击“自定义”。 在“类型”框中,编辑数字格式代码以创建所需的格式。 在格式代码中最多可以指定四个部分。这些格式代码是以分号分隔的,它们顺序定义了格式中的正数、负数、零和文本。如果只指定两个部分,则第一部分用于表示正数和零,第二部分用于表示负数。如果只指定一个部分,则该部分可用于所有数字。如果要跳过某一部分,则使用分号代替该部分即可。 可以使用格式代码来描述如何显示以下内容:数字、日期或时间、货币、百分比或科学计数以及文本或空格。 格式代码 文本和空格 显示文本和数字若要在单元格中同时显示文本和数字,可将文本字符括在双引号("") 中,或在单个字符前加反斜线(\)。应将字符放在格式代码的相应部分中。例如,键入格式“$0.00 "剩余";$-0.00 "短缺"”来显示一个“$125.74 剩余”的正值和一个“$-125.74 短缺”的负值。下面的字符不用引号:$、-、+、/、( )、:、!、^、&、'(左单引号)、'(右单引号)、~、{ }、=、<、> 和空格符。 包括文本输入部分如果包含文本部分,则文本部分总是数字格式的最后一个部分。若要在数字格式中包括文本部分,请在要显示输入单元格中的文本的地方加入符号(@),如果文本部分中没有@,则将不会显示所输入的文本。 如果要总显示某些带有输入文本的特定文本字符,则应将附加文本用双引号("") 括起来,例如,"gross receipts for"@。 如果格式中不包含文本部分,则输入的文本将不受格式的影响。 添加空格若要在数字格式中创建一个字符宽的空格,请在字符前加上一条下划线(_),例如,在下划线后加上一个右括号(_)),可使正数和括号内的负数对齐。 重复的字符在数字格式中使用星号(*),可使星号之后的字符填充整个列宽。例如,键入0*-可在数字后包含足够的短划线以填充整个单元格。

数据库模型基础知识及数据库基础知识总结

数据库模型基础知识及数据库基础知识总结 数据库的4个基本概念 1.数据(Data):描述事物的符号记录称为数据。 2.数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。 3.数据库管理系统(DataBase Management System,DBMS 4.数据库系统(DataBase System,DBS) 数据模型 数据模型(data model)也是一种模型,是对现实世界数据特征的抽象。用来抽象、表示和处理现实世界中的数据和信息。数据模型是数据库系统的核心和基础。数据模型的分类 第一类:概念模型 按用户的观点来对数据和信息建模,完全不涉及信息在计算机中的表示,主要用于数据库设计现实世界到机器世界的一个中间层次 ?实体(Entity): 客观存在并可相互区分的事物。可以是具体的人事物,也可以使抽象的概念或联系 ?实体集(Entity Set): 同类型实体的集合。每个实体集必须命名。 ?属性(Attribute): 实体所具有的特征和性质。 ?属性值(Attribute Value): 为实体的属性取值。 ?域(Domain): 属性值的取值范围。 ?码(Key): 唯一标识实体集中一个实体的属性或属性集。学号是学生的码?实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。如:实体名(属性1,属性2,…) ?联系(Relationship): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。有一对一,一对多,多对多等。 第二类:逻辑模型和物理模型 逻辑模型是数据在计算机中的组织方式

数据模型设计要点

数据模型设计要点

目录 1.数据模型设计的输入4 2.数据模型设计必须的几个阶段4 2.1.概念数据模型设计(Conceptual Data Model) (5) 2.2.逻辑数据模型设计(Logical Data Model) (6) 2.2.1.设计范式要求 7 2.2.1.1.第一范式 7 2.2.1.2.第二范式 7 2.2.1. 3.第三范式 8 2.2.1.4.逆第三范式 9 2.2.2.其他要求 10 2.2.2.1.数据类型定义 10 2.2.2.2.实体名称定义 10 2.2.2. 3.主键定义 10 2.2.2.4.实体关系定义 10 2.2.2.5.数据量估算 11 2.2.2.6.索引定义 11 2.3.物理数据模型(Physical Data Model) (12) 2.3.1.物理库设计 12 2.3.1.1.数据库Server设计 12 2.3.1.2.表空间设计 12 2.3.1.3.用户及权限设计 13 2.3.2.物理表设计 13

2.3.2.1.数据类型设计 13 2.3.2.2.存储设计 13 2.3.2.3.主外键设计 13 2.3.2.4.索引设计 14 2.3.2.5.生成建表语句 14 3.数据模型设计相关工具软件14 4.数据模型设计的产出及规格要求14 4.1.概念数据模型设计阶段 (14) 4.2.逻辑数据模型设计阶段 (15) 4.3.物理数据模型设计阶段 (15)

1.数据模型设计的输入 传统的瀑布型的开发模型下,其特点是需求驱动。相应的,数据模型设计的必要输入为需求分析阶段的产出,包括需求规格说明书(需求分析说明书)、数据字典。 分析型应用由于其需求不易迅速全面予以明确,所以适合用螺旋式开发模型,逐步迭代。但由于分析型应用是数据驱动,所以数据模型的设计要求更高,需要根据业务和数据的实际情况,进行快速全面分析,并有充分的管理思维,才能设计出比较理想的数据模型。其输入就不仅限于传统的瀑布开发模型下的需求规格说明书和数据字典,而是要从业务层面分析各个现有业务实体,以管理思维的角度,进行必要的抽象、归纳和挖掘,结合未来管理需要,明确潜在业务实体,以及各业务实体之间的关系,最终予以设计实现。 2.数据模型设计必须的几个阶段 无论是瀑布模型还是螺旋模型,数据模型的设计都必须经历概念数据模型设计、逻辑数据模型设计和物理数据模型设计三个阶段。 其中,概念数据模型设计的主要工作是提取概念实体并分析其关系,这是最关键的工作,直接影响后续工作的质量;逻辑数据模型设计的主要工作是设计各逻辑实体的属性、主键、索引以及各实体之间的关系,此部分与物理数据库无关;物理数据模型设计的主要工作是结合具体的物理数据库平台进行存储设计。 这三个阶段并不是完全单向的,而是可以反向调整。假设后面的阶段发现有问题,可以转到上一阶段进行必要的修改后继续进行。但一定不能不管前一阶段的结果,放任自流地进行后面阶段的工作。 2.1.概念数据模型设计(Conceptual Data Model) 本阶段的任务是对业务领域的各概念实体进行归纳和总结的过程。该过程以分析概念实体以及它们之间的关系为目标,而不是以细化概念实体的各项属性为目标。 该阶段工作非常重要,是进行其他阶段工作的基础。

EXCEL自定义格式详解

EXCEL自定义格式详解 ”G/通用格式”:以常规的数字显示,相当于”分类”列表中的”常规”选项。 例:代码:”G/通用格式”。10显示为10;显示为。 2、“#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于”#”的数量,则按”#”的位数四舍五入。 例:代码:”###.##”,显示为;显示为: 3、”0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。 例:代码:”00000”。1234567显示为1234567;123显示为00123 代码:”00.000”。显示为;显示为 4、”@”:文本占位符,如果只使用单个@,作用是引用原始文本, 要在输入数字数据之后自动添加文本,使用自定义格式为:”文本内容”@;要在输入数字数据之前自动添加文本,使用自定义格式为:@”文本内容”。@符号的位置决定了Excel 输入的数字数据相对于添加文本的位置。 如果使用多个@,则可以重复文本。 例:代码”;;;"集团"@"部"“,财务显示为:集团财务部 代码”;;;@@@“,财务显示为:财务财务财务 5、”*”:重复下一次字符,直到充满列宽。 例:代码:”@*-”。”ABC”显示为”ABC-------------------” 可就用于仿真密码保护:代码”**;**;**;**”,123显示为:************ 6、”,”:千位分隔符 例:代码” #,###“,12000显示为:12,000 7、\:用这种格式显示下一个字符。"文本",显示双引号里面的文本。 “\”:显示下一个字符。和“”””用途相同都是显示输入的文本,且输入后会自动转变为双引号表达。 例:代码"人民币 "#,##0,,"百万",与\人民币 #,##0,,\百万, 输入90显示为:人民币 1,235百万 8、“”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数 例:分别设置单元格格式为”.”和”.”,对齐结果如下: 输入显示 9、颜色:用指定的颜色显示字符。可有八种颜色可选:红色、黑色、黄色,绿色、白色、兰色、青色和洋红。 例:代码:“[青色];[红色];[黄色];[兰色]”。显示结果为正数为青色,负数显示红色,零显示黄色,文本则显示为兰色

概念模型和数据模型 课堂练习和习题

概念模型和数据模型课堂练习和习题 一、单项选择题 1. 数据模型一般来说是由三个部分组成(即三要素),其中不包括C A.完整性规则 B.数据结构 C.恢复 D.数据操作 2. 按照数据模型分类,数据库系统可以分为三种类型: A. 大型、中型和小型 B. 西文、中文和兼容 C. 层次、网状和关系 D. 数据、图形和多媒体 3. 在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是( ) . A.参照完整性规则 B. 用户定义完整性规则 C.实体完整性规则 D. 域完整性规则 4. 在( )中一个结点可以有多个双亲,节点之间可以有多种联系. A.网状模型 B. 关系模型 C.层次模型 D. 以上都有 5.用二维表结构表示实体以及实体间联系的数据模型称为() A.网状模型 B. 层次模型C.关系模型 D. 面向对象模型6.层次模型的特点是( ) A.只有一个叶结点 B.只有两个叶结点 C.只有一个根结点 D.至少有一个根结点7.在一个用于表示两个实体间联系的关系中,用来表示实体间联系的是该关系中的( ) A.关键字 B.任何多个属性集 C.外部关键字 D.任何一个属性 8.E-R图是( ) A.表示实体及其联系的概念模型 B. 程序流程图 C.数据流图 D. 数据模型图 9.在下面给出的内容中,不属于DBA职责的是( ) A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 10.学校中有多个系和多名学生,每个学生只能属于一个系,一个系可以有多名学生,从学生到系的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 11.描述数据库中全体数据的逻辑结构和特征是() A.内模式 B. 模式 C. 外模式 D. 存储模式 12.下列关于数据库三级模式结构的说法中,哪一个是不正确的?() A.数据库三级模式结构由内模式、模式和外模式组成 B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像 C.外模式/模式映象实现数据的逻辑独立性 D.一个数据库可以有多个模式 13.数据库系统的体系结构是() A.两级模式结构和一级映象 B.三级模式结构和一级映象 C.三级模式结构和两级映象 D.三级模式结构和三级映象 14.概念模型是现实世界的第一层抽象,这一类最著名的模型是( ) . A.层次模型 B. 关系模型 C. 网状模型 D. 实体-联系模型 15.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为( ).

概念模型设计

1、概念模型设计(E-R图) E-R图也称实体-联系图,提供了标识实体类型、属性和联系的方法,用来描述现实世界的概念模型。E-R图的基本类型:实体(矩形)属性(椭圆)联系(菱形,无向线段)(一对一联系1:1,一对多联系1:N,多对多联系N:N) 例:再简单的教务管理系统中,有如下语义约束: 一个学生可选修多门课程,一门课程可被多个学生选修,因此学生和课程之间是多对多的联系;一个老师课讲授多门课程,一门课程可以由多个教师讲授,因此教师和课程之间也是多对多的联系;一个系可有多个教师,一个教师只能属于一个系,因此系和教师之间是一对多的联系,同样系和学生之间也是一对多的联系。 2、信息与数据 数据是人们用来反映客观世界而记录下来的可以鉴别的物理符号,或者说数据是用各种可以鉴别的物理符号记录下来的客观事实。数据的含义包括两个方面:客观性(数据对客观事实的描述,它反映了某一客观事实的属性,这种属性是通过属性名和属性值同时来表达的,缺一不可)可鉴别性(是数据对客观事实的记录,这种记录是通过一些特定的符号来表现的,常用的特定符号包括:声、光、电、数字、文字、字母、图形、图表和图像等)信息是经过加工后的数据,它对接收者有用,对决策或行为有现实或潜在价值。信息与数据可以看做原材料和成品的关系:相对/绝对,主观/客观,抽象/具体 3、Business processes:(workflows of material,information,knowledge)(sets of activities,steps)(may be tied to functional area or be cross-functional)Businesses:can be seen as collection of business processes Business processes may be assets or liabilities 4、信息与决策:信息是管理的基础,管理的决策理论学派认为:管理就是决策,而决策过程就是收集、处理和使用信息的过程。 决策分类: 决策类型决策方法 传统方法现代方法 MIS包括各种管理方法结构化决策习惯;标准作业过程;适 当的组织机构 非结构化决策判断力、直觉;经验规则;DSS;ESS;人机对话运行 线索 5、企业系统规划法: IBM公司70年代剔除的一种系统规划方法,适用于信息系统规划,该方法的四个关键步骤:定义管理目标,定义管理功能性,定义数据分类,定义信息结构6、supply chain management(SCM) systems (manage firm’s relationships with suppliers)(share information about:orders,production,inventory levels,delivery of

概念数据模型,逻辑数据模型,物理数据模型

概念数据模型,逻辑数据模型,物理数据模型 概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包括实体的属性,也不用定义实体的主键。这是概念数据模型和逻辑数据模型的主要区别。 概念数据模型的目标是统一业务概念,作为业务人员和技术人员之间沟通的桥梁,确定不同实体之间的最高层次的关系。 在有些数据模型的设计过程中,概念数据模型是和逻辑数据模型合在一起进行设计的。 在数据仓库领域有一个概念叫logical data model,中文一般翻译为“逻辑数据模型”。 逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。逻辑数据模型是根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。 逻辑数据模型的内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理。 逻辑数据模型的目标是尽可能详细的描述数据,但并不考虑数据在物理上如何来实现。 逻辑数据建模不仅会影响数据库设计的方向,还间接影响最终数据库的性能和管理。如果在实现逻辑数据模型时投入得足够多,那么在物理数据模型设计时就可以有许多可供选择的方法。 在数据仓库领域有一个概念叫physical data model,中文一般翻译为“物理数据模型”。 物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。

数据库模型的概念、作用和三要素

数据库模型的概念、作用和三要素 模型是对现实世界的抽象。在数据库技术中,表示实体类型及实习类型间联系的模型成为“数据模型”。数据模型是数据库管理的教学形式框架,是用来描述一组数据的概念和定义的,包括三个方面: 1. 概念数据模型(Conceptual Model):这是面向数据库用户的实现世界的数据模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。 2. 逻辑数据模型(Logical Data Model):这是用户从数据库看到的数据模型,是具体的DBMS 所支持的数据模型,如网状数据模型、层次数据模型等等。此模型既要面向用户,又要面向系统。 3. 物理数据模型(Physical Data Model):这是描述数据在存储介质上的组织结构的数据模型它不但与具体的DBMS有关,而且还和操作系统以及硬件有关。每一种逻辑数据模型在实现时都有其对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作由系统自动完成,而设计者只设计索引、聚集等特殊结构。 数据模型的三要素: 一般而言,数据模型是一组严格定义的概念的集合。这些概念精确地描述了系统的静态特征(数据结构)、动态特征(数据操作)和完整性约束条件,这就是数据模型的三要素。 1. 数据结构 数据结构是所研究的对象类型的集合。这些对象是数据库的组成部分,数据结构指对象和对象间联系的表达和实现,是系统静态特征的描述,包括两个方面: (1)数据本身:类型、内容、性质。例如关系模型中的域、属性、关系等。 (2)数据之间的联系:数据之间是如何相互联系的,例如关系模型中的主码、外码等联系。 2. 数据操作 对数据库中对象的实例允许执行的操作集合,主要指检索和更新(插入、删除、修改)两类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。数据操作是对系统动态特征的描述。 3. 完整性约束条件 数据完整性约束是一组完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。

相关文档